builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0008 starttime: 1461969506.5 results: success (0) buildid: 20160429140836 builduid: ff0606aa01fa426aa68dbe9a89f6f859 revision: 7c17eb91821968d66808c032fb3f38885d0dedda ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-29 15:38:26.495609) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-29 15:38:26.496048) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-29 15:38:26.496340) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-29 15:38:26.545599) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 15:38:26.545900) ========= 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: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.IBKrVIjroy/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.SRv0Nr4MFT/Listeners TMPDIR=/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-29 15:38:26-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to 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% 165M=0s 2016-04-29 15:38:26 (165 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.110348 ========= master_lag: 0.28 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 15:38:26.936151) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 15:38:26.936509) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.IBKrVIjroy/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.SRv0Nr4MFT/Listeners TMPDIR=/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.019931 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 15:38:26.985266) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-29 15:38:26.985612) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 7c17eb91821968d66808c032fb3f38885d0dedda --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 7c17eb91821968d66808c032fb3f38885d0dedda --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.IBKrVIjroy/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.SRv0Nr4MFT/Listeners TMPDIR=/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-29 15:38:27,057 truncating revision to first 12 chars 2016-04-29 15:38:27,057 Setting DEBUG logging. 2016-04-29 15:38:27,057 attempt 1/10 2016-04-29 15:38:27,057 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/7c17eb918219?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-29 15:38:28,255 unpacking tar archive at: mozilla-aurora-7c17eb918219/testing/mozharness/ program finished with exit code 0 elapsedTime=1.447573 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-29 15:38:28.456367) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-29 15:38:28.456674) ========= script_repo_revision: 7c17eb91821968d66808c032fb3f38885d0dedda ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-29 15:38:28.457071) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-29 15:38:28.457347) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-29 15:38:28.473420) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 14 secs) (at 2016-04-29 15:38:28.473764) ========= /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 mozilla-aurora --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', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.IBKrVIjroy/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.SRv0Nr4MFT/Listeners TMPDIR=/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 15:38:28 INFO - MultiFileLogger online at 20160429 15:38:28 in /builds/slave/test 15:38:28 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 mozilla-aurora --download-symbols true 15:38:28 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:38:28 INFO - {'append_to_log': False, 15:38:28 INFO - 'base_work_dir': '/builds/slave/test', 15:38:28 INFO - 'blob_upload_branch': 'mozilla-aurora', 15:38:28 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:38:28 INFO - 'buildbot_json_path': 'buildprops.json', 15:38:28 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:38:28 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:38:28 INFO - 'download_minidump_stackwalk': True, 15:38:28 INFO - 'download_symbols': 'true', 15:38:28 INFO - 'e10s': False, 15:38:28 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:38:28 INFO - 'tooltool.py': '/tools/tooltool.py', 15:38:28 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:38:28 INFO - '/tools/misc-python/virtualenv.py')}, 15:38:28 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:38:28 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:38:28 INFO - 'log_level': 'info', 15:38:28 INFO - 'log_to_console': True, 15:38:28 INFO - 'opt_config_files': (), 15:38:28 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:38:28 INFO - '--processes=1', 15:38:28 INFO - '--config=%(test_path)s/wptrunner.ini', 15:38:28 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:38:28 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:38:28 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:38:28 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:38:28 INFO - 'pip_index': False, 15:38:28 INFO - 'require_test_zip': True, 15:38:28 INFO - 'test_type': ('testharness',), 15:38:28 INFO - 'this_chunk': '1', 15:38:28 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:38:28 INFO - 'total_chunks': '10', 15:38:28 INFO - 'virtualenv_path': 'venv', 15:38:28 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:38:28 INFO - 'work_dir': 'build'} 15:38:28 INFO - ##### 15:38:28 INFO - ##### Running clobber step. 15:38:28 INFO - ##### 15:38:28 INFO - Running pre-action listener: _resource_record_pre_action 15:38:28 INFO - Running main action method: clobber 15:38:28 INFO - rmtree: /builds/slave/test/build 15:38:28 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:38:30 INFO - Running post-action listener: _resource_record_post_action 15:38:30 INFO - ##### 15:38:30 INFO - ##### Running read-buildbot-config step. 15:38:30 INFO - ##### 15:38:30 INFO - Running pre-action listener: _resource_record_pre_action 15:38:30 INFO - Running main action method: read_buildbot_config 15:38:30 INFO - Using buildbot properties: 15:38:30 INFO - { 15:38:30 INFO - "project": "", 15:38:30 INFO - "product": "firefox", 15:38:30 INFO - "script_repo_revision": "production", 15:38:30 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 15:38:30 INFO - "repository": "", 15:38:30 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 15:38:30 INFO - "buildid": "20160429140836", 15:38:30 INFO - "pgo_build": "False", 15:38:30 INFO - "basedir": "/builds/slave/test", 15:38:30 INFO - "buildnumber": 183, 15:38:30 INFO - "slavename": "t-yosemite-r7-0008", 15:38:30 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 15:38:30 INFO - "platform": "macosx64", 15:38:30 INFO - "branch": "mozilla-aurora", 15:38:30 INFO - "revision": "7c17eb91821968d66808c032fb3f38885d0dedda", 15:38:30 INFO - "repo_path": "releases/mozilla-aurora", 15:38:30 INFO - "moz_repo_path": "", 15:38:30 INFO - "stage_platform": "macosx64", 15:38:30 INFO - "builduid": "ff0606aa01fa426aa68dbe9a89f6f859", 15:38:30 INFO - "slavebuilddir": "test" 15:38:30 INFO - } 15:38:30 INFO - Found installer url https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 15:38:30 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 15:38:30 INFO - Running post-action listener: _resource_record_post_action 15:38:30 INFO - ##### 15:38:30 INFO - ##### Running download-and-extract step. 15:38:30 INFO - ##### 15:38:30 INFO - Running pre-action listener: _resource_record_pre_action 15:38:30 INFO - Running main action method: download_and_extract 15:38:30 INFO - mkdir: /builds/slave/test/build/tests 15:38:30 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')]} 15:38:30 INFO - https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:38:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:38:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:38:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:38:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 15:38:33 INFO - Downloaded 1235 bytes. 15:38:33 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:38:33 INFO - Using the following test package requirements: 15:38:33 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 15:38:33 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:38:33 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 15:38:33 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:38:33 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 15:38:33 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:38:33 INFO - u'jsshell-mac64.zip'], 15:38:33 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:38:33 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 15:38:33 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 15:38:33 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:38:33 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 15:38:33 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:38:33 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 15:38:33 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:38:33 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 15:38:33 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:38:33 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 15:38:33 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 15:38: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')]} 15:38:33 INFO - https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:38:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:38:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:38:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:38:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 15:38:35 INFO - Downloaded 17991254 bytes. 15:38:35 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:38:35 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:38:35 INFO - caution: filename not matched: web-platform/* 15:38:35 INFO - Return code: 11 15:38:35 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')]} 15:38:35 INFO - https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:38:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:38:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:38:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:38:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 15:38:42 INFO - Downloaded 36408617 bytes. 15:38:42 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:38:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:38:46 INFO - caution: filename not matched: bin/* 15:38:46 INFO - caution: filename not matched: config/* 15:38:46 INFO - caution: filename not matched: mozbase/* 15:38:46 INFO - caution: filename not matched: marionette/* 15:38:46 INFO - caution: filename not matched: tools/wptserve/* 15:38:46 INFO - Return code: 11 15:38:46 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')]} 15:38:46 INFO - https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 15:38:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:38:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:38:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 15:38:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 15:38:50 INFO - Downloaded 73032328 bytes. 15:38:50 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:38:50 INFO - mkdir: /builds/slave/test/properties 15:38:50 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:38:50 INFO - Writing to file /builds/slave/test/properties/build_url 15:38:50 INFO - Contents: 15:38:50 INFO - build_url:https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:38:51 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:38:51 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:38:51 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:38:51 INFO - Contents: 15:38:51 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:38:51 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')]} 15:38:51 INFO - https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:38:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:38:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:38:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:38:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 15:38:54 INFO - Downloaded 103565966 bytes. 15:38:54 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:38:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:38:58 INFO - Return code: 0 15:38:58 INFO - Running post-action listener: _resource_record_post_action 15:38:58 INFO - Running post-action listener: set_extra_try_arguments 15:38:58 INFO - ##### 15:38:58 INFO - ##### Running create-virtualenv step. 15:38:58 INFO - ##### 15:38:58 INFO - Running pre-action listener: _pre_create_virtualenv 15:38:58 INFO - Running pre-action listener: _resource_record_pre_action 15:38:58 INFO - Running main action method: create_virtualenv 15:38:58 INFO - Creating virtualenv /builds/slave/test/build/venv 15:38:58 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 15:38:58 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:38:58 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:38:58 INFO - Using real prefix '/tools/python27' 15:38:58 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:38:58 INFO - Installing distribute.............................................................................................................................................................................................done. 15:39:01 INFO - Installing pip.................done. 15:39:01 INFO - Return code: 0 15:39:01 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:39:01 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')]} 15:39:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:39:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:39:01 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')]} 15:39:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:39:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:39:01 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x1019dde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1019faf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fac20d989a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1019f65e0>, '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 0x1015d9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101604990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IBKrVIjroy/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SRv0Nr4MFT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:39:01 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 15:39:01 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 15:39:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IBKrVIjroy/Render', 15:39:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:39:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:39:01 INFO - 'HOME': '/Users/cltbld', 15:39:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:39:01 INFO - 'LOGNAME': 'cltbld', 15:39:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:39:01 INFO - 'MOZ_NO_REMOTE': '1', 15:39:01 INFO - 'NO_EM_RESTART': '1', 15:39:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:39:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:39:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:39:01 INFO - 'PWD': '/builds/slave/test', 15:39:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:39:01 INFO - 'SHELL': '/bin/bash', 15:39:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SRv0Nr4MFT/Listeners', 15:39:01 INFO - 'TMPDIR': '/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/', 15:39:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:39:01 INFO - 'USER': 'cltbld', 15:39:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:39:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:39:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:39:01 INFO - 'XPC_FLAGS': '0x0', 15:39:01 INFO - 'XPC_SERVICE_NAME': '0', 15:39:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:39:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:39:02 INFO - Downloading/unpacking psutil>=0.7.1 15:39:02 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 15:39:02 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 15:39:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:39:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:39:02 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 15:39:02 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 15:39:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:39:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:39:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:39:04 INFO - Installing collected packages: psutil 15:39:04 INFO - Running setup.py install for psutil 15:39:04 INFO - building 'psutil._psutil_osx' extension 15:39:04 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 15:39:04 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 15:39:05 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 15:39:05 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 15:39:05 INFO - building 'psutil._psutil_posix' extension 15:39:05 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 15:39:05 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:39:05 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:39:05 INFO - ^ 15:39:05 INFO - 1 warning generated. 15:39:05 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 15:39:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:39:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:39:05 INFO - Successfully installed psutil 15:39:05 INFO - Cleaning up... 15:39:05 INFO - Return code: 0 15:39:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:39:05 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')]} 15:39:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:39:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:39:05 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')]} 15:39:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:39:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:39:05 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x1019dde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1019faf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fac20d989a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1019f65e0>, '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 0x1015d9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101604990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IBKrVIjroy/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SRv0Nr4MFT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:39:05 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 15:39:05 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 15:39:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IBKrVIjroy/Render', 15:39:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:39:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:39:05 INFO - 'HOME': '/Users/cltbld', 15:39:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:39:05 INFO - 'LOGNAME': 'cltbld', 15:39:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:39:05 INFO - 'MOZ_NO_REMOTE': '1', 15:39:05 INFO - 'NO_EM_RESTART': '1', 15:39:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:39:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:39:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:39:05 INFO - 'PWD': '/builds/slave/test', 15:39:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:39:05 INFO - 'SHELL': '/bin/bash', 15:39:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SRv0Nr4MFT/Listeners', 15:39:05 INFO - 'TMPDIR': '/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/', 15:39:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:39:05 INFO - 'USER': 'cltbld', 15:39:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:39:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:39:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:39:05 INFO - 'XPC_FLAGS': '0x0', 15:39:05 INFO - 'XPC_SERVICE_NAME': '0', 15:39:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:39:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:39:05 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:39: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 15:39: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 15:39:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:39:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:39: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 15:39: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 15:39:08 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:39:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:39:08 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:39:08 INFO - Installing collected packages: mozsystemmonitor 15:39:08 INFO - Running setup.py install for mozsystemmonitor 15:39:08 INFO - Successfully installed mozsystemmonitor 15:39:08 INFO - Cleaning up... 15:39:08 INFO - Return code: 0 15:39:08 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:39:08 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')]} 15:39:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:39:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:39:08 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')]} 15:39:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:39:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:39:08 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x1019dde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1019faf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fac20d989a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1019f65e0>, '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 0x1015d9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101604990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IBKrVIjroy/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SRv0Nr4MFT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:39:08 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 15:39:08 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 15:39:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IBKrVIjroy/Render', 15:39:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:39:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:39:08 INFO - 'HOME': '/Users/cltbld', 15:39:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:39:08 INFO - 'LOGNAME': 'cltbld', 15:39:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:39:08 INFO - 'MOZ_NO_REMOTE': '1', 15:39:08 INFO - 'NO_EM_RESTART': '1', 15:39:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:39:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:39:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:39:08 INFO - 'PWD': '/builds/slave/test', 15:39:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:39:08 INFO - 'SHELL': '/bin/bash', 15:39:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SRv0Nr4MFT/Listeners', 15:39:08 INFO - 'TMPDIR': '/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/', 15:39:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:39:08 INFO - 'USER': 'cltbld', 15:39:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:39:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:39:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:39:08 INFO - 'XPC_FLAGS': '0x0', 15:39:08 INFO - 'XPC_SERVICE_NAME': '0', 15:39:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:39:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:39:08 INFO - Downloading/unpacking blobuploader==1.2.4 15:39:08 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 15:39:08 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 15:39:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:39:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:39:08 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 15:39:08 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 15:39:11 INFO - Downloading blobuploader-1.2.4.tar.gz 15:39:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:39:11 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:39:11 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 15:39:11 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 15:39:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:39:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:39:11 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 15:39:11 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 15:39:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:39:11 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:39:11 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 15:39:11 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 15:39:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:39:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:39:11 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 15:39:11 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 15:39:12 INFO - Downloading docopt-0.6.1.tar.gz 15:39:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:39:12 INFO - Installing collected packages: blobuploader, requests, docopt 15:39:12 INFO - Running setup.py install for blobuploader 15:39:12 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:39:12 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:39:12 INFO - Running setup.py install for requests 15:39:13 INFO - Running setup.py install for docopt 15:39:13 INFO - Successfully installed blobuploader requests docopt 15:39:13 INFO - Cleaning up... 15:39:13 INFO - Return code: 0 15:39:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:39:13 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')]} 15:39:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:39:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:39:13 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')]} 15:39:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:39:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:39:13 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x1019dde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1019faf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fac20d989a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1019f65e0>, '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 0x1015d9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101604990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IBKrVIjroy/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SRv0Nr4MFT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:39:13 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 15:39:13 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:39:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IBKrVIjroy/Render', 15:39:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:39:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:39:13 INFO - 'HOME': '/Users/cltbld', 15:39:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:39:13 INFO - 'LOGNAME': 'cltbld', 15:39:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:39:13 INFO - 'MOZ_NO_REMOTE': '1', 15:39:13 INFO - 'NO_EM_RESTART': '1', 15:39:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:39:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:39:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:39:13 INFO - 'PWD': '/builds/slave/test', 15:39:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:39:13 INFO - 'SHELL': '/bin/bash', 15:39:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SRv0Nr4MFT/Listeners', 15:39:13 INFO - 'TMPDIR': '/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/', 15:39:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:39:13 INFO - 'USER': 'cltbld', 15:39:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:39:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:39:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:39:13 INFO - 'XPC_FLAGS': '0x0', 15:39:13 INFO - 'XPC_SERVICE_NAME': '0', 15:39:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:39:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:39:14 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-dOOCVC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:39:14 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-VUVOs9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:39:14 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-QCw45C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:39:14 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-t23Q1B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:39:14 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-reCo65-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:39:14 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-DlZ9dC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:39:14 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-m_OFLq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:39:14 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-2OCRzZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:39:14 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-ZsFJ3J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:39:14 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-nhHTDP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:39:15 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-OYpJhu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:39:15 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-O9tgLj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:39:15 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-Lc2iCl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:39:15 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-56J60b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:39:15 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-Z1EOkG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:39:15 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-19IG7U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:39:15 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-IridnS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:39:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:39:15 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-5zxLqm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:39:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:39:15 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-T4Ls4z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:39:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:39:16 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-_FxKMz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:39:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:39:16 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-Scqwl8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:39:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:39:16 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 15:39:16 INFO - Running setup.py install for manifestparser 15:39:16 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:39:16 INFO - Running setup.py install for mozcrash 15:39:16 INFO - Running setup.py install for mozdebug 15:39:17 INFO - Running setup.py install for mozdevice 15:39:17 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:39:17 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:39:17 INFO - Running setup.py install for mozfile 15:39:17 INFO - Running setup.py install for mozhttpd 15:39:17 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:39:17 INFO - Running setup.py install for mozinfo 15:39:17 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:39:17 INFO - Running setup.py install for mozInstall 15:39:17 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:39:17 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:39:17 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:39:17 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:39:17 INFO - Running setup.py install for mozleak 15:39:17 INFO - Running setup.py install for mozlog 15:39:18 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:39:18 INFO - Running setup.py install for moznetwork 15:39:18 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:39:18 INFO - Running setup.py install for mozprocess 15:39:18 INFO - Running setup.py install for mozprofile 15:39:18 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:39:18 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:39:18 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:39:18 INFO - Running setup.py install for mozrunner 15:39:18 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:39:18 INFO - Running setup.py install for mozscreenshot 15:39:18 INFO - Running setup.py install for moztest 15:39:19 INFO - Running setup.py install for mozversion 15:39:19 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:39:19 INFO - Running setup.py install for wptserve 15:39:19 INFO - Running setup.py install for marionette-driver 15:39:19 INFO - Running setup.py install for browsermob-proxy 15:39:19 INFO - Running setup.py install for marionette-client 15:39:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:39:19 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:39:19 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 15:39:19 INFO - Cleaning up... 15:39:20 INFO - Return code: 0 15:39:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:39: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')]} 15:39:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:39:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:39: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')]} 15:39:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:39:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:39:20 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x1019dde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1019faf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fac20d989a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1019f65e0>, '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 0x1015d9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101604990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IBKrVIjroy/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SRv0Nr4MFT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:39:20 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 15:39:20 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:39:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IBKrVIjroy/Render', 15:39:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:39:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:39:20 INFO - 'HOME': '/Users/cltbld', 15:39:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:39:20 INFO - 'LOGNAME': 'cltbld', 15:39:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:39:20 INFO - 'MOZ_NO_REMOTE': '1', 15:39:20 INFO - 'NO_EM_RESTART': '1', 15:39:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:39:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:39:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:39:20 INFO - 'PWD': '/builds/slave/test', 15:39:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:39:20 INFO - 'SHELL': '/bin/bash', 15:39:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SRv0Nr4MFT/Listeners', 15:39:20 INFO - 'TMPDIR': '/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/', 15:39:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:39:20 INFO - 'USER': 'cltbld', 15:39:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:39:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:39:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:39:20 INFO - 'XPC_FLAGS': '0x0', 15:39:20 INFO - 'XPC_SERVICE_NAME': '0', 15:39:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:39:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:39:20 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-eRpDQp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:39:20 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)) 15:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:39:20 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-OiL3m3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:39:20 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)) 15:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:39:20 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-kBSoKg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:39:20 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)) 15:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:39:20 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-ncFAtw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:39:20 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)) 15:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:39:20 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-sVTB2w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:39:20 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)) 15:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:39:20 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-OT0_cq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:39:20 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)) 15:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:39:20 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-nen_Us-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:39:21 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)) 15:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:39:21 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-GGB4IH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:39:21 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)) 15:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:39:21 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-_ikaqN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:39:21 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)) 15:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:39:21 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-dTbmOg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:39:21 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)) 15:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:39:21 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-BYKwdz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:39:21 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)) 15:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:39:21 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-iQBtf4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:39:21 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)) 15:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:39:21 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-KD3zgV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:39:21 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)) 15:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:39:21 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-p19cPO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:39:21 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)) 15:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:39:21 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-5_RghT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:39:21 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)) 15:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:39:21 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-cBVjyU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:39:21 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)) 15:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:39:21 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-O1zFaA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:39:22 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)) 15:39:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:39:22 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-MgU99P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:39:22 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)) 15:39:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:39:22 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-fXrShv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:39:22 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)) 15:39:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:39:22 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-buoUQ6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:39:22 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)) 15:39:22 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:39:22 INFO - Running setup.py (path:/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/pip-okmkA3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:39:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:39:22 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)) 15:39:22 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)) 15:39:22 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)) 15:39:22 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)) 15:39:22 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)) 15:39:22 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)) 15:39:22 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:39:22 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 15:39:22 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 15:39:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:39:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:39:22 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 15:39:22 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 15:39:25 INFO - Downloading blessings-1.6.tar.gz 15:39:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:39:25 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)) 15:39:25 INFO - Installing collected packages: blessings 15:39:25 INFO - Running setup.py install for blessings 15:39:25 INFO - Successfully installed blessings 15:39:25 INFO - Cleaning up... 15:39:25 INFO - Return code: 0 15:39:25 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:39:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:39:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:39:26 INFO - Reading from file tmpfile_stdout 15:39:26 INFO - Current package versions: 15:39:26 INFO - blessings == 1.6 15:39:26 INFO - blobuploader == 1.2.4 15:39:26 INFO - browsermob-proxy == 0.6.0 15:39:26 INFO - docopt == 0.6.1 15:39:26 INFO - manifestparser == 1.1 15:39:26 INFO - marionette-client == 2.3.0 15:39:26 INFO - marionette-driver == 1.4.0 15:39:26 INFO - mozInstall == 1.12 15:39:26 INFO - mozcrash == 0.17 15:39:26 INFO - mozdebug == 0.1 15:39:26 INFO - mozdevice == 0.48 15:39:26 INFO - mozfile == 1.2 15:39:26 INFO - mozhttpd == 0.7 15:39:26 INFO - mozinfo == 0.9 15:39:26 INFO - mozleak == 0.1 15:39:26 INFO - mozlog == 3.1 15:39:26 INFO - moznetwork == 0.27 15:39:26 INFO - mozprocess == 0.22 15:39:26 INFO - mozprofile == 0.28 15:39:26 INFO - mozrunner == 6.11 15:39:26 INFO - mozscreenshot == 0.1 15:39:26 INFO - mozsystemmonitor == 0.0 15:39:26 INFO - moztest == 0.7 15:39:26 INFO - mozversion == 1.4 15:39:26 INFO - psutil == 3.1.1 15:39:26 INFO - requests == 1.2.3 15:39:26 INFO - wptserve == 1.4.0 15:39:26 INFO - wsgiref == 0.1.2 15:39:26 INFO - Running post-action listener: _resource_record_post_action 15:39:26 INFO - Running post-action listener: _start_resource_monitoring 15:39:26 INFO - Starting resource monitoring. 15:39:26 INFO - ##### 15:39:26 INFO - ##### Running pull step. 15:39:26 INFO - ##### 15:39:26 INFO - Running pre-action listener: _resource_record_pre_action 15:39:26 INFO - Running main action method: pull 15:39:26 INFO - Pull has nothing to do! 15:39:26 INFO - Running post-action listener: _resource_record_post_action 15:39:26 INFO - ##### 15:39:26 INFO - ##### Running install step. 15:39:26 INFO - ##### 15:39:26 INFO - Running pre-action listener: _resource_record_pre_action 15:39:26 INFO - Running main action method: install 15:39:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:39:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:39:26 INFO - Reading from file tmpfile_stdout 15:39:26 INFO - Detecting whether we're running mozinstall >=1.0... 15:39:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:39:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:39:26 INFO - Reading from file tmpfile_stdout 15:39:26 INFO - Output received: 15:39:26 INFO - Usage: mozinstall [options] installer 15:39:26 INFO - Options: 15:39:26 INFO - -h, --help show this help message and exit 15:39:26 INFO - -d DEST, --destination=DEST 15:39:26 INFO - Directory to install application into. [default: 15:39:26 INFO - "/builds/slave/test"] 15:39:26 INFO - --app=APP Application being installed. [default: firefox] 15:39:26 INFO - mkdir: /builds/slave/test/build/application 15:39:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 15:39:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 15:39:44 INFO - Reading from file tmpfile_stdout 15:39:44 INFO - Output received: 15:39:44 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 15:39:44 INFO - Running post-action listener: _resource_record_post_action 15:39:44 INFO - ##### 15:39:44 INFO - ##### Running run-tests step. 15:39:44 INFO - ##### 15:39:44 INFO - Running pre-action listener: _resource_record_pre_action 15:39:44 INFO - Running main action method: run_tests 15:39:44 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:39:44 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:39:44 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:39:44 INFO - grabbing minidump binary from tooltool 15:39:44 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')]} 15:39:44 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1019f65e0>, '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 0x1015d9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101604990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:39:44 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 15:39:44 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/macosx64/releng.manifest -o -c /builds/tooltool_cache 15:39:44 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:39:44 INFO - Return code: 0 15:39:44 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:39:44 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:39:44 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-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 15:39:44 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-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 15:39:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IBKrVIjroy/Render', 15:39:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:39:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:39:44 INFO - 'HOME': '/Users/cltbld', 15:39:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:39:44 INFO - 'LOGNAME': 'cltbld', 15:39:44 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:39:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:39:44 INFO - 'MOZ_NO_REMOTE': '1', 15:39:44 INFO - 'NO_EM_RESTART': '1', 15:39:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:39:44 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:39:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:39:44 INFO - 'PWD': '/builds/slave/test', 15:39:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:39:44 INFO - 'SHELL': '/bin/bash', 15:39:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SRv0Nr4MFT/Listeners', 15:39:44 INFO - 'TMPDIR': '/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/', 15:39:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:39:44 INFO - 'USER': 'cltbld', 15:39:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:39:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:39:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:39:44 INFO - 'XPC_FLAGS': '0x0', 15:39:44 INFO - 'XPC_SERVICE_NAME': '0', 15:39:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:39:44 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-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 15:39:45 INFO - STDERR: /builds/slave/test/build/venv/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 15:39:45 INFO - import pkg_resources 15:39:45 INFO - Using 1 client processes 15:39:45 INFO - wptserve Starting http server on 127.0.0.1:8000 15:39:45 INFO - wptserve Starting http server on 127.0.0.1:8001 15:39:45 INFO - wptserve Starting http server on 127.0.0.1:8443 15:39:48 INFO - SUITE-START | Running 778 tests 15:39:48 INFO - Running testharness tests 15:39:48 INFO - Setting up ssl 15:39:48 INFO - PROCESS | certutil | 15:39:48 INFO - PROCESS | certutil | 15:39:48 INFO - PROCESS | certutil | 15:39:48 INFO - Certificate Nickname Trust Attributes 15:39:48 INFO - SSL,S/MIME,JAR/XPI 15:39:48 INFO - 15:39:48 INFO - web-platform-tests CT,, 15:39:48 INFO - 15:39:48 INFO - Starting runner 15:39:49 INFO - PROCESS | 1929 | [1929] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:39:49 INFO - PROCESS | 1929 | 1461969589203 Marionette DEBUG Marionette enabled via build flag and pref 15:39:49 INFO - PROCESS | 1929 | ++DOCSHELL 0x113ceb800 == 1 [pid = 1929] [id = 1] 15:39:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 1 (0x113cec000) [pid = 1929] [serial = 1] [outer = 0x0] 15:39:49 INFO - PROCESS | 1929 | [1929] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:39:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 2 (0x113e41800) [pid = 1929] [serial = 2] [outer = 0x113cec000] 15:39:49 INFO - PROCESS | 1929 | 1461969589544 Marionette INFO Listening on port 2828 15:39:49 INFO - PROCESS | 1929 | 1461969589773 Marionette DEBUG Marionette enabled via command-line flag 15:39:49 INFO - PROCESS | 1929 | ++DOCSHELL 0x11696f800 == 2 [pid = 1929] [id = 2] 15:39:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 3 (0x116970000) [pid = 1929] [serial = 3] [outer = 0x0] 15:39:49 INFO - PROCESS | 1929 | [1929] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:39:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 4 (0x116971000) [pid = 1929] [serial = 4] [outer = 0x116970000] 15:39:49 INFO - PROCESS | 1929 | [1929] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:39:49 INFO - PROCESS | 1929 | 1461969589942 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49752 15:39:50 INFO - PROCESS | 1929 | 1461969590012 Marionette DEBUG Closed connection conn0 15:39:50 INFO - PROCESS | 1929 | [1929] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:39:50 INFO - PROCESS | 1929 | 1461969590018 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49753 15:39:50 INFO - PROCESS | 1929 | 1461969590033 Marionette DEBUG Closed connection conn1 15:39:50 INFO - PROCESS | 1929 | [1929] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:39:50 INFO - PROCESS | 1929 | 1461969590038 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49754 15:39:50 INFO - PROCESS | 1929 | 1461969590046 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:39:50 INFO - PROCESS | 1929 | 1461969590051 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160429140836","device":"desktop","version":"48.0a2"} 15:39:50 INFO - PROCESS | 1929 | [1929] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:39:51 INFO - PROCESS | 1929 | ++DOCSHELL 0x119d28000 == 3 [pid = 1929] [id = 3] 15:39:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 5 (0x119d28800) [pid = 1929] [serial = 5] [outer = 0x0] 15:39:51 INFO - PROCESS | 1929 | ++DOCSHELL 0x119d2a000 == 4 [pid = 1929] [id = 4] 15:39:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 6 (0x119ff1400) [pid = 1929] [serial = 6] [outer = 0x0] 15:39:51 INFO - PROCESS | 1929 | [1929] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:39:51 INFO - PROCESS | 1929 | ++DOCSHELL 0x1219dc800 == 5 [pid = 1929] [id = 5] 15:39:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 7 (0x119fefc00) [pid = 1929] [serial = 7] [outer = 0x0] 15:39:51 INFO - PROCESS | 1929 | [1929] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:39:51 INFO - PROCESS | 1929 | [1929] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:39:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 8 (0x121b59800) [pid = 1929] [serial = 8] [outer = 0x119fefc00] 15:39:51 INFO - PROCESS | 1929 | [1929] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:39:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 9 (0x1220e8000) [pid = 1929] [serial = 9] [outer = 0x119d28800] 15:39:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 10 (0x124805400) [pid = 1929] [serial = 10] [outer = 0x119ff1400] 15:39:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 11 (0x124807000) [pid = 1929] [serial = 11] [outer = 0x119fefc00] 15:39:51 INFO - PROCESS | 1929 | [1929] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:39:52 INFO - PROCESS | 1929 | 1461969592163 Marionette DEBUG loaded listener.js 15:39:52 INFO - PROCESS | 1929 | 1461969592172 Marionette DEBUG loaded listener.js 15:39:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 12 (0x1271a2800) [pid = 1929] [serial = 12] [outer = 0x119fefc00] 15:39:52 INFO - PROCESS | 1929 | 1461969592548 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"e634961f-5ef6-8240-b61a-0d68562e39cc","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160429140836","device":"desktop","version":"48.0a2","command_id":1}}] 15:39:52 INFO - PROCESS | 1929 | 1461969592638 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:39:52 INFO - PROCESS | 1929 | 1461969592684 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:39:52 INFO - PROCESS | 1929 | 1461969592786 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:39:52 INFO - PROCESS | 1929 | [1929] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:39:52 INFO - PROCESS | 1929 | [1929] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:39:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 13 (0x12795c800) [pid = 1929] [serial = 13] [outer = 0x119fefc00] 15:39:52 INFO - PROCESS | 1929 | [1929] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:39:52 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:39:52 INFO - PROCESS | 1929 | [1929] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 15:39:52 INFO - PROCESS | 1929 | [1929] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 15:39:53 INFO - PROCESS | 1929 | 1461969593053 Marionette TRACE conn2 <- [1,3,null,{}] 15:39:53 INFO - PROCESS | 1929 | 1461969593056 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:39:53 INFO - PROCESS | 1929 | 1461969593071 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:39:53 INFO - PROCESS | 1929 | 1461969593098 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:39:53 INFO - PROCESS | 1929 | 1461969593100 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:39:53 INFO - PROCESS | 1929 | 1461969593103 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:39:53 INFO - PROCESS | 1929 | 1461969593105 Marionette TRACE conn2 <- [1,6,null,{}] 15:39:53 INFO - PROCESS | 1929 | 1461969593111 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:53 INFO - PROCESS | 1929 | 1461969593118 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:39:53 INFO - PROCESS | 1929 | 1461969593121 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:53 INFO - PROCESS | 1929 | ++DOCSHELL 0x12941b800 == 6 [pid = 1929] [id = 6] 15:39:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 14 (0x1291de000) [pid = 1929] [serial = 14] [outer = 0x0] 15:39:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 15 (0x1291dfc00) [pid = 1929] [serial = 15] [outer = 0x1291de000] 15:39:53 INFO - PROCESS | 1929 | 1461969593153 Marionette DEBUG loaded listener.js 15:39:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 16 (0x1291e5c00) [pid = 1929] [serial = 16] [outer = 0x1291de000] 15:39:53 INFO - PROCESS | 1929 | 1461969593445 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:39:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:39:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 15:39:53 INFO - PROCESS | 1929 | ++DOCSHELL 0x12971a000 == 7 [pid = 1929] [id = 7] 15:39:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 17 (0x129617400) [pid = 1929] [serial = 17] [outer = 0x0] 15:39:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 18 (0x1296d1c00) [pid = 1929] [serial = 18] [outer = 0x129617400] 15:39:53 INFO - PROCESS | 1929 | 1461969593500 Marionette DEBUG loaded listener.js 15:39:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 19 (0x1296d8800) [pid = 1929] [serial = 19] [outer = 0x129617400] 15:39:53 INFO - PROCESS | 1929 | 1461969593538 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:39:53 INFO - PROCESS | 1929 | 1461969593539 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:39:53 INFO - PROCESS | 1929 | 1461969593573 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:39:53 INFO - PROCESS | 1929 | 1461969593574 Marionette TRACE conn2 <- [1,10,null,{}] 15:39:53 INFO - PROCESS | 1929 | 1461969593592 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:53 INFO - PROCESS | 1929 | 1461969593717 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:39:53 INFO - PROCESS | 1929 | 1461969593756 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:53 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ab18800 == 8 [pid = 1929] [id = 8] 15:39:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 20 (0x1296d4800) [pid = 1929] [serial = 20] [outer = 0x0] 15:39:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 21 (0x12ab45000) [pid = 1929] [serial = 21] [outer = 0x1296d4800] 15:39:53 INFO - PROCESS | 1929 | 1461969593785 Marionette DEBUG loaded listener.js 15:39:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 22 (0x12ab49800) [pid = 1929] [serial = 22] [outer = 0x1296d4800] 15:39:54 INFO - PROCESS | 1929 | 1461969594103 Marionette TRACE conn2 <- [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]]]}] 15:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 587ms 15:39:54 INFO - PROCESS | 1929 | 1461969594155 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:39:54 INFO - PROCESS | 1929 | 1461969594158 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:39:54 INFO - PROCESS | 1929 | 1461969594163 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:39:54 INFO - PROCESS | 1929 | 1461969594164 Marionette TRACE conn2 <- [1,14,null,{}] 15:39:54 INFO - PROCESS | 1929 | 1461969594166 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:54 INFO - PROCESS | 1929 | 1461969594250 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:39:54 INFO - PROCESS | 1929 | 1461969594255 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:54 INFO - PROCESS | 1929 | ++DOCSHELL 0x12b3a9800 == 9 [pid = 1929] [id = 9] 15:39:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 23 (0x12ab50c00) [pid = 1929] [serial = 23] [outer = 0x0] 15:39:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 24 (0x12ad93400) [pid = 1929] [serial = 24] [outer = 0x12ab50c00] 15:39:54 INFO - PROCESS | 1929 | 1461969594283 Marionette DEBUG loaded listener.js 15:39:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 25 (0x12ba52c00) [pid = 1929] [serial = 25] [outer = 0x12ab50c00] 15:39:54 INFO - PROCESS | 1929 | 1461969594550 Marionette TRACE conn2 <- [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]]]}] 15:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 15:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:39:54 INFO - PROCESS | 1929 | 1461969594582 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:39:54 INFO - PROCESS | 1929 | 1461969594583 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:39:54 INFO - PROCESS | 1929 | 1461969594585 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:39:54 INFO - PROCESS | 1929 | 1461969594586 Marionette TRACE conn2 <- [1,18,null,{}] 15:39:54 INFO - PROCESS | 1929 | 1461969594589 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:54 INFO - PROCESS | 1929 | 1461969594688 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:39:54 INFO - PROCESS | 1929 | 1461969594695 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:54 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb1c000 == 10 [pid = 1929] [id = 10] 15:39:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 26 (0x12ba5a400) [pid = 1929] [serial = 26] [outer = 0x0] 15:39:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 27 (0x12bbb5000) [pid = 1929] [serial = 27] [outer = 0x12ba5a400] 15:39:54 INFO - PROCESS | 1929 | 1461969594720 Marionette DEBUG loaded listener.js 15:39:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 28 (0x12bbcf000) [pid = 1929] [serial = 28] [outer = 0x12ba5a400] 15:39:54 INFO - PROCESS | 1929 | 1461969594972 Marionette TRACE conn2 <- [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]]]}] 15:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 15:39:55 INFO - PROCESS | 1929 | 1461969595006 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:39:55 INFO - PROCESS | 1929 | 1461969595009 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:39:55 INFO - PROCESS | 1929 | 1461969595016 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:39:55 INFO - PROCESS | 1929 | 1461969595017 Marionette TRACE conn2 <- [1,22,null,{}] 15:39:55 INFO - PROCESS | 1929 | 1461969595019 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:55 INFO - PROCESS | 1929 | 1461969595113 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:39:55 INFO - PROCESS | 1929 | 1461969595117 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:55 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c1d2800 == 11 [pid = 1929] [id = 11] 15:39:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 29 (0x12bbd2400) [pid = 1929] [serial = 29] [outer = 0x0] 15:39:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 30 (0x118541400) [pid = 1929] [serial = 30] [outer = 0x12bbd2400] 15:39:55 INFO - PROCESS | 1929 | 1461969595143 Marionette DEBUG loaded listener.js 15:39:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 31 (0x118542000) [pid = 1929] [serial = 31] [outer = 0x12bbd2400] 15:39:55 INFO - PROCESS | 1929 | 1461969595392 Marionette TRACE conn2 <- [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]]]}] 15:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 15:39:55 INFO - PROCESS | 1929 | 1461969595435 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:39:55 INFO - PROCESS | 1929 | 1461969595436 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:39:55 INFO - PROCESS | 1929 | 1461969595438 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:39:55 INFO - PROCESS | 1929 | 1461969595439 Marionette TRACE conn2 <- [1,26,null,{}] 15:39:55 INFO - PROCESS | 1929 | 1461969595449 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:55 INFO - PROCESS | 1929 | 1461969595541 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:39:55 INFO - PROCESS | 1929 | 1461969595548 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:55 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2e9000 == 12 [pid = 1929] [id = 12] 15:39:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 32 (0x11809a800) [pid = 1929] [serial = 32] [outer = 0x0] 15:39:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 33 (0x1180a4400) [pid = 1929] [serial = 33] [outer = 0x11809a800] 15:39:55 INFO - PROCESS | 1929 | 1461969595572 Marionette DEBUG loaded listener.js 15:39:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 34 (0x1180dbc00) [pid = 1929] [serial = 34] [outer = 0x11809a800] 15:39:55 INFO - PROCESS | 1929 | 1461969595820 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 420ms 15:39:55 INFO - PROCESS | 1929 | 1461969595866 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:39:55 INFO - PROCESS | 1929 | 1461969595867 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:39:55 INFO - PROCESS | 1929 | 1461969595869 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:39:55 INFO - PROCESS | 1929 | 1461969595870 Marionette TRACE conn2 <- [1,30,null,{}] 15:39:55 INFO - PROCESS | 1929 | 1461969595873 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:55 INFO - PROCESS | 1929 | 1461969595973 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:39:55 INFO - PROCESS | 1929 | 1461969595977 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:55 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c787800 == 13 [pid = 1929] [id = 13] 15:39:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 35 (0x1180e0c00) [pid = 1929] [serial = 35] [outer = 0x0] 15:39:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 36 (0x12c117000) [pid = 1929] [serial = 36] [outer = 0x1180e0c00] 15:39:56 INFO - PROCESS | 1929 | 1461969596001 Marionette DEBUG loaded listener.js 15:39:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 37 (0x12c762400) [pid = 1929] [serial = 37] [outer = 0x1180e0c00] 15:39:56 INFO - PROCESS | 1929 | 1461969596240 Marionette TRACE conn2 <- [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]]]}] 15:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 423ms 15:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:39:56 INFO - PROCESS | 1929 | 1461969596299 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:39:56 INFO - PROCESS | 1929 | 1461969596300 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:39:56 INFO - PROCESS | 1929 | 1461969596303 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:39:56 INFO - PROCESS | 1929 | 1461969596304 Marionette TRACE conn2 <- [1,34,null,{}] 15:39:56 INFO - PROCESS | 1929 | 1461969596306 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:56 INFO - PROCESS | 1929 | 1461969596405 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:39:56 INFO - PROCESS | 1929 | 1461969596408 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:56 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ca33000 == 14 [pid = 1929] [id = 14] 15:39:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 38 (0x12c762800) [pid = 1929] [serial = 38] [outer = 0x0] 15:39:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 39 (0x12c769000) [pid = 1929] [serial = 39] [outer = 0x12c762800] 15:39:56 INFO - PROCESS | 1929 | 1461969596433 Marionette DEBUG loaded listener.js 15:39:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 40 (0x12c8de800) [pid = 1929] [serial = 40] [outer = 0x12c762800] 15:39:56 INFO - PROCESS | 1929 | 1461969596674 Marionette TRACE conn2 <- [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]]]}] 15:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 422ms 15:39:56 INFO - PROCESS | 1929 | 1461969596733 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:39:56 INFO - PROCESS | 1929 | 1461969596734 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:39:56 INFO - PROCESS | 1929 | 1461969596736 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:39:56 INFO - PROCESS | 1929 | 1461969596737 Marionette TRACE conn2 <- [1,38,null,{}] 15:39:56 INFO - PROCESS | 1929 | 1461969596740 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:56 INFO - PROCESS | 1929 | 1461969596841 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:39:56 INFO - PROCESS | 1929 | 1461969596846 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:56 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cc7e800 == 15 [pid = 1929] [id = 15] 15:39:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 41 (0x12c8e1c00) [pid = 1929] [serial = 41] [outer = 0x0] 15:39:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 42 (0x12c8e9000) [pid = 1929] [serial = 42] [outer = 0x12c8e1c00] 15:39:56 INFO - PROCESS | 1929 | 1461969596870 Marionette DEBUG loaded listener.js 15:39:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 43 (0x12ce46800) [pid = 1929] [serial = 43] [outer = 0x12c8e1c00] 15:39:57 INFO - PROCESS | 1929 | 1461969597111 Marionette TRACE conn2 <- [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]]]}] 15:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 15:39:57 INFO - PROCESS | 1929 | 1461969597154 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:39:57 INFO - PROCESS | 1929 | 1461969597156 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:39:57 INFO - PROCESS | 1929 | 1461969597166 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:39:57 INFO - PROCESS | 1929 | 1461969597167 Marionette TRACE conn2 <- [1,42,null,{}] 15:39:57 INFO - PROCESS | 1929 | 1461969597169 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:57 INFO - PROCESS | 1929 | 1461969597262 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:39:57 INFO - PROCESS | 1929 | 1461969597267 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:57 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cfe8800 == 16 [pid = 1929] [id = 16] 15:39:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 44 (0x12c8ebc00) [pid = 1929] [serial = 44] [outer = 0x0] 15:39:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 45 (0x12ce4e400) [pid = 1929] [serial = 45] [outer = 0x12c8ebc00] 15:39:57 INFO - PROCESS | 1929 | 1461969597292 Marionette DEBUG loaded listener.js 15:39:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 46 (0x12cf98400) [pid = 1929] [serial = 46] [outer = 0x12c8ebc00] 15:39:57 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d507800 == 17 [pid = 1929] [id = 17] 15:39:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 47 (0x12d508000) [pid = 1929] [serial = 47] [outer = 0x0] 15:39:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 48 (0x12d502800) [pid = 1929] [serial = 48] [outer = 0x12d508000] 15:39:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 49 (0x12cff5800) [pid = 1929] [serial = 49] [outer = 0x12d508000] 15:39:57 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d507000 == 18 [pid = 1929] [id = 18] 15:39:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 50 (0x12cfa1800) [pid = 1929] [serial = 50] [outer = 0x0] 15:39:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 51 (0x12d493c00) [pid = 1929] [serial = 51] [outer = 0x12cfa1800] 15:39:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 52 (0x12d48cc00) [pid = 1929] [serial = 52] [outer = 0x12cfa1800] 15:39:57 INFO - PROCESS | 1929 | 1461969597660 Marionette TRACE conn2 <- [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]]]}] 15:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 525ms 15:39:57 INFO - PROCESS | 1929 | 1461969597689 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:39:57 INFO - PROCESS | 1929 | 1461969597690 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:39:57 INFO - PROCESS | 1929 | 1461969597692 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:39:57 INFO - PROCESS | 1929 | 1461969597694 Marionette TRACE conn2 <- [1,46,null,{}] 15:39:57 INFO - PROCESS | 1929 | 1461969597696 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:57 INFO - PROCESS | 1929 | 1461969597776 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:39:57 INFO - PROCESS | 1929 | 1461969597781 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:57 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d88e000 == 19 [pid = 1929] [id = 19] 15:39:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 53 (0x12cf9cc00) [pid = 1929] [serial = 53] [outer = 0x0] 15:39:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 54 (0x12db2b400) [pid = 1929] [serial = 54] [outer = 0x12cf9cc00] 15:39:57 INFO - PROCESS | 1929 | 1461969597810 Marionette DEBUG loaded listener.js 15:39:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 55 (0x12db2c000) [pid = 1929] [serial = 55] [outer = 0x12cf9cc00] 15:39:58 INFO - PROCESS | 1929 | 1461969598061 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 15:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:39:58 INFO - PROCESS | 1929 | 1461969598115 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:39:58 INFO - PROCESS | 1929 | 1461969598116 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:39:58 INFO - PROCESS | 1929 | 1461969598118 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:39:58 INFO - PROCESS | 1929 | 1461969598119 Marionette TRACE conn2 <- [1,50,null,{}] 15:39:58 INFO - PROCESS | 1929 | 1461969598122 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:58 INFO - PROCESS | 1929 | 1461969598217 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:39:58 INFO - PROCESS | 1929 | 1461969598221 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:58 INFO - PROCESS | 1929 | ++DOCSHELL 0x12dd27800 == 20 [pid = 1929] [id = 20] 15:39:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 56 (0x118729400) [pid = 1929] [serial = 56] [outer = 0x0] 15:39:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 57 (0x12735b800) [pid = 1929] [serial = 57] [outer = 0x118729400] 15:39:58 INFO - PROCESS | 1929 | 1461969598245 Marionette DEBUG loaded listener.js 15:39:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 58 (0x12db37000) [pid = 1929] [serial = 58] [outer = 0x118729400] 15:39:58 INFO - PROCESS | 1929 | 1461969598478 Marionette TRACE conn2 <- [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]]]}] 15:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 369ms 15:39:58 INFO - PROCESS | 1929 | 1461969598488 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:39:58 INFO - PROCESS | 1929 | 1461969598490 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:39:58 INFO - PROCESS | 1929 | 1461969598492 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:39:58 INFO - PROCESS | 1929 | 1461969598495 Marionette TRACE conn2 <- [1,54,null,{}] 15:39:58 INFO - PROCESS | 1929 | 1461969598504 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:58 INFO - PROCESS | 1929 | 1461969598597 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:39:58 INFO - PROCESS | 1929 | 1461969598601 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:58 INFO - PROCESS | 1929 | ++DOCSHELL 0x1183a2800 == 21 [pid = 1929] [id = 21] 15:39:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 59 (0x118561000) [pid = 1929] [serial = 59] [outer = 0x0] 15:39:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 60 (0x118568800) [pid = 1929] [serial = 60] [outer = 0x118561000] 15:39:58 INFO - PROCESS | 1929 | 1461969598626 Marionette DEBUG loaded listener.js 15:39:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 61 (0x11856c800) [pid = 1929] [serial = 61] [outer = 0x118561000] 15:39:58 INFO - PROCESS | 1929 | 1461969598859 Marionette TRACE conn2 <- [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]]]}] 15:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 376ms 15:39:58 INFO - PROCESS | 1929 | 1461969598868 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:39:58 INFO - PROCESS | 1929 | 1461969598870 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:39:58 INFO - PROCESS | 1929 | 1461969598872 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:39:58 INFO - PROCESS | 1929 | 1461969598873 Marionette TRACE conn2 <- [1,58,null,{}] 15:39:58 INFO - PROCESS | 1929 | 1461969598876 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:58 INFO - PROCESS | 1929 | 1461969598980 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:39:58 INFO - PROCESS | 1929 | 1461969598995 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:59 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2ee800 == 22 [pid = 1929] [id = 22] 15:39:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 62 (0x12db32400) [pid = 1929] [serial = 62] [outer = 0x0] 15:39:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 63 (0x12e231400) [pid = 1929] [serial = 63] [outer = 0x12db32400] 15:39:59 INFO - PROCESS | 1929 | 1461969599019 Marionette DEBUG loaded listener.js 15:39:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 64 (0x12e237800) [pid = 1929] [serial = 64] [outer = 0x12db32400] 15:39:59 INFO - PROCESS | 1929 | 1461969599264 Marionette TRACE conn2 <- [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]]]}] 15:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 421ms 15:39:59 INFO - PROCESS | 1929 | 1461969599300 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:39:59 INFO - PROCESS | 1929 | 1461969599301 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:39:59 INFO - PROCESS | 1929 | 1461969599304 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:39:59 INFO - PROCESS | 1929 | 1461969599305 Marionette TRACE conn2 <- [1,62,null,{}] 15:39:59 INFO - PROCESS | 1929 | 1461969599315 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:59 INFO - PROCESS | 1929 | 1461969599461 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:40:00 INFO - PROCESS | 1929 | 1461969600037 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:00 INFO - PROCESS | 1929 | ++DOCSHELL 0x1120bd800 == 23 [pid = 1929] [id = 23] 15:40:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 65 (0x112046800) [pid = 1929] [serial = 65] [outer = 0x0] 15:40:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 66 (0x11205b800) [pid = 1929] [serial = 66] [outer = 0x112046800] 15:40:00 INFO - PROCESS | 1929 | 1461969600068 Marionette DEBUG loaded listener.js 15:40:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 67 (0x1126b6000) [pid = 1929] [serial = 67] [outer = 0x112046800] 15:40:00 INFO - PROCESS | 1929 | 1461969600459 Marionette TRACE conn2 <- [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]]]}] 15:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1224ms 15:40:00 INFO - PROCESS | 1929 | 1461969600529 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:40:00 INFO - PROCESS | 1929 | 1461969600532 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:40:00 INFO - PROCESS | 1929 | 1461969600535 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:40:00 INFO - PROCESS | 1929 | 1461969600537 Marionette TRACE conn2 <- [1,66,null,{}] 15:40:00 INFO - PROCESS | 1929 | 1461969600540 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:00 INFO - PROCESS | 1929 | 1461969600651 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:40:00 INFO - PROCESS | 1929 | 1461969600692 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:00 INFO - PROCESS | 1929 | ++DOCSHELL 0x115ddb000 == 24 [pid = 1929] [id = 24] 15:40:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 68 (0x112ee8800) [pid = 1929] [serial = 68] [outer = 0x0] 15:40:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 69 (0x115d81800) [pid = 1929] [serial = 69] [outer = 0x112ee8800] 15:40:00 INFO - PROCESS | 1929 | 1461969600723 Marionette DEBUG loaded listener.js 15:40:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 70 (0x116725c00) [pid = 1929] [serial = 70] [outer = 0x112ee8800] 15:40:01 INFO - PROCESS | 1929 | 1461969601154 Marionette TRACE conn2 <- [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]]]}] 15:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 671ms 15:40:01 INFO - PROCESS | 1929 | 1461969601207 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:40:01 INFO - PROCESS | 1929 | 1461969601210 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:40:01 INFO - PROCESS | 1929 | 1461969601213 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:40:01 INFO - PROCESS | 1929 | 1461969601216 Marionette TRACE conn2 <- [1,70,null,{}] 15:40:01 INFO - PROCESS | 1929 | 1461969601219 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:01 INFO - PROCESS | 1929 | 1461969601401 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:40:01 INFO - PROCESS | 1929 | 1461969601481 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:01 INFO - PROCESS | 1929 | ++DOCSHELL 0x116f33800 == 25 [pid = 1929] [id = 25] 15:40:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 71 (0x117e22400) [pid = 1929] [serial = 71] [outer = 0x0] 15:40:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 72 (0x11809b400) [pid = 1929] [serial = 72] [outer = 0x117e22400] 15:40:01 INFO - PROCESS | 1929 | 1461969601523 Marionette DEBUG loaded listener.js 15:40:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 73 (0x1180d5c00) [pid = 1929] [serial = 73] [outer = 0x117e22400] 15:40:02 INFO - PROCESS | 1929 | 1461969602119 Marionette TRACE conn2 <- [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]]]}] 15:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 972ms 15:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:40:02 INFO - PROCESS | 1929 | 1461969602194 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:40:02 INFO - PROCESS | 1929 | 1461969602195 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:40:02 INFO - PROCESS | 1929 | 1461969602198 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:40:02 INFO - PROCESS | 1929 | 1461969602201 Marionette TRACE conn2 <- [1,74,null,{}] 15:40:02 INFO - PROCESS | 1929 | 1461969602204 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:02 INFO - PROCESS | 1929 | 1461969602283 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:40:02 INFO - PROCESS | 1929 | 1461969602341 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:02 INFO - PROCESS | 1929 | ++DOCSHELL 0x113cd8000 == 26 [pid = 1929] [id = 26] 15:40:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 74 (0x113cc8000) [pid = 1929] [serial = 74] [outer = 0x0] 15:40:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 75 (0x116481c00) [pid = 1929] [serial = 75] [outer = 0x113cc8000] 15:40:02 INFO - PROCESS | 1929 | 1461969602371 Marionette DEBUG loaded listener.js 15:40:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 76 (0x1166f2c00) [pid = 1929] [serial = 76] [outer = 0x113cc8000] 15:40:02 INFO - PROCESS | 1929 | 1461969602807 Marionette TRACE conn2 <- [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]]]}] 15:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 623ms 15:40:02 INFO - PROCESS | 1929 | 1461969602821 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:40:02 INFO - PROCESS | 1929 | 1461969602826 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:40:02 INFO - PROCESS | 1929 | 1461969602831 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:40:02 INFO - PROCESS | 1929 | 1461969602832 Marionette TRACE conn2 <- [1,78,null,{}] 15:40:02 INFO - PROCESS | 1929 | 1461969602835 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:02 INFO - PROCESS | 1929 | 1461969602905 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:40:02 INFO - PROCESS | 1929 | 1461969602910 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:02 INFO - PROCESS | 1929 | ++DOCSHELL 0x1164c6000 == 27 [pid = 1929] [id = 27] 15:40:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 77 (0x116726800) [pid = 1929] [serial = 77] [outer = 0x0] 15:40:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 78 (0x1169ac000) [pid = 1929] [serial = 78] [outer = 0x116726800] 15:40:02 INFO - PROCESS | 1929 | 1461969602938 Marionette DEBUG loaded listener.js 15:40:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 79 (0x117e1b400) [pid = 1929] [serial = 79] [outer = 0x116726800] 15:40:03 INFO - PROCESS | 1929 | 1461969603246 Marionette TRACE conn2 <- [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]]]}] 15:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 15:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:40:03 INFO - PROCESS | 1929 | 1461969603301 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:40:03 INFO - PROCESS | 1929 | 1461969603303 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:40:03 INFO - PROCESS | 1929 | 1461969603305 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:40:03 INFO - PROCESS | 1929 | 1461969603307 Marionette TRACE conn2 <- [1,82,null,{}] 15:40:03 INFO - PROCESS | 1929 | 1461969603315 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:03 INFO - PROCESS | 1929 | 1461969603389 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:40:03 INFO - PROCESS | 1929 | 1461969603430 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:03 INFO - PROCESS | 1929 | ++DOCSHELL 0x116f28800 == 28 [pid = 1929] [id = 28] 15:40:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 80 (0x11672b800) [pid = 1929] [serial = 80] [outer = 0x0] 15:40:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 81 (0x117e24000) [pid = 1929] [serial = 81] [outer = 0x11672b800] 15:40:03 INFO - PROCESS | 1929 | 1461969603458 Marionette DEBUG loaded listener.js 15:40:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 82 (0x118148400) [pid = 1929] [serial = 82] [outer = 0x11672b800] 15:40:03 INFO - PROCESS | 1929 | 1461969603731 Marionette TRACE conn2 <- [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]]]}] 15:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 474ms 15:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:40:03 INFO - PROCESS | 1929 | 1461969603784 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:40:03 INFO - PROCESS | 1929 | 1461969603786 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:40:03 INFO - PROCESS | 1929 | 1461969603788 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:40:03 INFO - PROCESS | 1929 | 1461969603789 Marionette TRACE conn2 <- [1,86,null,{}] 15:40:03 INFO - PROCESS | 1929 | 1461969603791 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:03 INFO - PROCESS | 1929 | 1461969603868 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:40:03 INFO - PROCESS | 1929 | 1461969603872 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:03 INFO - PROCESS | 1929 | ++DOCSHELL 0x117e4b800 == 29 [pid = 1929] [id = 29] 15:40:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 83 (0x118356000) [pid = 1929] [serial = 83] [outer = 0x0] 15:40:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 84 (0x118364c00) [pid = 1929] [serial = 84] [outer = 0x118356000] 15:40:03 INFO - PROCESS | 1929 | 1461969603900 Marionette DEBUG loaded listener.js 15:40:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 85 (0x118548800) [pid = 1929] [serial = 85] [outer = 0x118356000] 15:40:04 INFO - PROCESS | 1929 | 1461969604222 Marionette TRACE conn2 <- [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]]]}] 15:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 469ms 15:40:04 INFO - PROCESS | 1929 | 1461969604258 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:40:04 INFO - PROCESS | 1929 | 1461969604259 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:40:04 INFO - PROCESS | 1929 | 1461969604265 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:40:04 INFO - PROCESS | 1929 | 1461969604267 Marionette TRACE conn2 <- [1,90,null,{}] 15:40:04 INFO - PROCESS | 1929 | 1461969604270 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:04 INFO - PROCESS | 1929 | 1461969604373 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:40:04 INFO - PROCESS | 1929 | 1461969604382 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:04 INFO - PROCESS | 1929 | ++DOCSHELL 0x11839e000 == 30 [pid = 1929] [id = 30] 15:40:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 86 (0x113441800) [pid = 1929] [serial = 86] [outer = 0x0] 15:40:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 87 (0x118567800) [pid = 1929] [serial = 87] [outer = 0x113441800] 15:40:04 INFO - PROCESS | 1929 | 1461969604424 Marionette DEBUG loaded listener.js 15:40:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 88 (0x118773000) [pid = 1929] [serial = 88] [outer = 0x113441800] 15:40:04 INFO - PROCESS | 1929 | 1461969604795 Marionette TRACE conn2 <- [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]]]}] 15:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 571ms 15:40:04 INFO - PROCESS | 1929 | 1461969604836 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:40:04 INFO - PROCESS | 1929 | 1461969604838 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:40:04 INFO - PROCESS | 1929 | 1461969604841 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:40:04 INFO - PROCESS | 1929 | 1461969604843 Marionette TRACE conn2 <- [1,94,null,{}] 15:40:04 INFO - PROCESS | 1929 | 1461969604847 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:04 INFO - PROCESS | 1929 | 1461969604971 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:40:04 INFO - PROCESS | 1929 | 1461969604980 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:04 INFO - PROCESS | 1929 | ++DOCSHELL 0x118862800 == 31 [pid = 1929] [id = 31] 15:40:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 89 (0x118779c00) [pid = 1929] [serial = 89] [outer = 0x0] 15:40:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 90 (0x118f12400) [pid = 1929] [serial = 90] [outer = 0x118779c00] 15:40:05 INFO - PROCESS | 1929 | 1461969605023 Marionette DEBUG loaded listener.js 15:40:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 91 (0x119485400) [pid = 1929] [serial = 91] [outer = 0x118779c00] 15:40:05 INFO - PROCESS | 1929 | 1461969605451 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 621ms 15:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:40:05 INFO - PROCESS | 1929 | 1461969605467 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:40:05 INFO - PROCESS | 1929 | 1461969605469 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:40:05 INFO - PROCESS | 1929 | 1461969605471 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:40:05 INFO - PROCESS | 1929 | 1461969605472 Marionette TRACE conn2 <- [1,98,null,{}] 15:40:05 INFO - PROCESS | 1929 | 1461969605474 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:05 INFO - PROCESS | 1929 | 1461969605541 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:40:05 INFO - PROCESS | 1929 | 1461969605548 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:05 INFO - PROCESS | 1929 | ++DOCSHELL 0x119134000 == 32 [pid = 1929] [id = 32] 15:40:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 92 (0x1194e2c00) [pid = 1929] [serial = 92] [outer = 0x0] 15:40:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 93 (0x119774000) [pid = 1929] [serial = 93] [outer = 0x1194e2c00] 15:40:05 INFO - PROCESS | 1929 | 1461969605574 Marionette DEBUG loaded listener.js 15:40:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 94 (0x11977cc00) [pid = 1929] [serial = 94] [outer = 0x1194e2c00] 15:40:05 INFO - PROCESS | 1929 | 1461969605868 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 424ms 15:40:05 INFO - PROCESS | 1929 | 1461969605898 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:40:05 INFO - PROCESS | 1929 | 1461969605899 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:40:05 INFO - PROCESS | 1929 | 1461969605901 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:40:05 INFO - PROCESS | 1929 | 1461969605902 Marionette TRACE conn2 <- [1,102,null,{}] 15:40:05 INFO - PROCESS | 1929 | 1461969605905 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:05 INFO - PROCESS | 1929 | 1461969605975 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:40:05 INFO - PROCESS | 1929 | 1461969605981 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:05 INFO - PROCESS | 1929 | ++DOCSHELL 0x119861800 == 33 [pid = 1929] [id = 33] 15:40:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 95 (0x1198dd400) [pid = 1929] [serial = 95] [outer = 0x0] 15:40:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 96 (0x119c23c00) [pid = 1929] [serial = 96] [outer = 0x1198dd400] 15:40:06 INFO - PROCESS | 1929 | 1461969606006 Marionette DEBUG loaded listener.js 15:40:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 97 (0x119c2dc00) [pid = 1929] [serial = 97] [outer = 0x1198dd400] 15:40:06 INFO - PROCESS | 1929 | 1461969606303 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 421ms 15:40:06 INFO - PROCESS | 1929 | 1461969606322 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:40:06 INFO - PROCESS | 1929 | 1461969606324 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:40:06 INFO - PROCESS | 1929 | 1461969606328 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:40:06 INFO - PROCESS | 1929 | 1461969606329 Marionette TRACE conn2 <- [1,106,null,{}] 15:40:06 INFO - PROCESS | 1929 | 1461969606332 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:06 INFO - PROCESS | 1929 | 1461969606426 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:40:06 INFO - PROCESS | 1929 | 1461969606433 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:06 INFO - PROCESS | 1929 | ++DOCSHELL 0x116a4c000 == 34 [pid = 1929] [id = 34] 15:40:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 98 (0x117e27000) [pid = 1929] [serial = 98] [outer = 0x0] 15:40:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 99 (0x119c2e000) [pid = 1929] [serial = 99] [outer = 0x117e27000] 15:40:06 INFO - PROCESS | 1929 | 1461969606458 Marionette DEBUG loaded listener.js 15:40:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 100 (0x11a1e6800) [pid = 1929] [serial = 100] [outer = 0x117e27000] 15:40:06 INFO - PROCESS | 1929 | 1461969606717 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 420ms 15:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:40:06 INFO - PROCESS | 1929 | 1461969606750 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:40:06 INFO - PROCESS | 1929 | 1461969606751 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:40:06 INFO - PROCESS | 1929 | 1461969606753 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:40:06 INFO - PROCESS | 1929 | 1461969606754 Marionette TRACE conn2 <- [1,110,null,{}] 15:40:06 INFO - PROCESS | 1929 | 1461969606756 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:06 INFO - PROCESS | 1929 | 1461969606840 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:40:06 INFO - PROCESS | 1929 | 1461969606846 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:06 INFO - PROCESS | 1929 | ++DOCSHELL 0x119cb7800 == 35 [pid = 1929] [id = 35] 15:40:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 101 (0x11a1e4400) [pid = 1929] [serial = 101] [outer = 0x0] 15:40:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 102 (0x1213e0400) [pid = 1929] [serial = 102] [outer = 0x11a1e4400] 15:40:06 INFO - PROCESS | 1929 | 1461969606871 Marionette DEBUG loaded listener.js 15:40:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 103 (0x1213e5000) [pid = 1929] [serial = 103] [outer = 0x11a1e4400] 15:40:07 INFO - PROCESS | 1929 | 1461969607159 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 15:40:07 INFO - PROCESS | 1929 | 1461969607221 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:40:07 INFO - PROCESS | 1929 | 1461969607223 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:40:07 INFO - PROCESS | 1929 | 1461969607225 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:40:07 INFO - PROCESS | 1929 | 1461969607226 Marionette TRACE conn2 <- [1,114,null,{}] 15:40:07 INFO - PROCESS | 1929 | 1461969607229 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:07 INFO - PROCESS | 1929 | 1461969607312 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:40:07 INFO - PROCESS | 1929 | 1461969607360 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:07 INFO - PROCESS | 1929 | ++DOCSHELL 0x11a118000 == 36 [pid = 1929] [id = 36] 15:40:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 104 (0x119c2e400) [pid = 1929] [serial = 104] [outer = 0x0] 15:40:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x1213e7c00) [pid = 1929] [serial = 105] [outer = 0x119c2e400] 15:40:07 INFO - PROCESS | 1929 | 1461969607388 Marionette DEBUG loaded listener.js 15:40:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x121b59c00) [pid = 1929] [serial = 106] [outer = 0x119c2e400] 15:40:07 INFO - PROCESS | 1929 | 1461969607685 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 15:40:07 INFO - PROCESS | 1929 | 1461969607700 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:40:07 INFO - PROCESS | 1929 | 1461969607702 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:40:07 INFO - PROCESS | 1929 | 1461969607704 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:40:07 INFO - PROCESS | 1929 | 1461969607705 Marionette TRACE conn2 <- [1,118,null,{}] 15:40:07 INFO - PROCESS | 1929 | 1461969607707 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:07 INFO - PROCESS | 1929 | 1461969607787 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:40:07 INFO - PROCESS | 1929 | 1461969607791 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:07 INFO - PROCESS | 1929 | ++DOCSHELL 0x1214bb000 == 37 [pid = 1929] [id = 37] 15:40:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x121b57800) [pid = 1929] [serial = 107] [outer = 0x0] 15:40:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x124802c00) [pid = 1929] [serial = 108] [outer = 0x121b57800] 15:40:07 INFO - PROCESS | 1929 | 1461969607819 Marionette DEBUG loaded listener.js 15:40:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x124d98400) [pid = 1929] [serial = 109] [outer = 0x121b57800] 15:40:08 INFO - PROCESS | 1929 | 1461969608112 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 422ms 15:40:08 INFO - PROCESS | 1929 | 1461969608135 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:40:08 INFO - PROCESS | 1929 | 1461969608136 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:40:08 INFO - PROCESS | 1929 | 1461969608138 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:40:08 INFO - PROCESS | 1929 | 1461969608139 Marionette TRACE conn2 <- [1,122,null,{}] 15:40:08 INFO - PROCESS | 1929 | 1461969608142 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:08 INFO - PROCESS | 1929 | 1461969608217 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:40:08 INFO - PROCESS | 1929 | 1461969608267 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:08 INFO - PROCESS | 1929 | ++DOCSHELL 0x1215b6800 == 38 [pid = 1929] [id = 38] 15:40:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x1219b9800) [pid = 1929] [serial = 110] [outer = 0x0] 15:40:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x124d94000) [pid = 1929] [serial = 111] [outer = 0x1219b9800] 15:40:08 INFO - PROCESS | 1929 | 1461969608291 Marionette DEBUG loaded listener.js 15:40:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x124fcb400) [pid = 1929] [serial = 112] [outer = 0x1219b9800] 15:40:08 INFO - PROCESS | 1929 | 1461969608528 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 424ms 15:40:08 INFO - PROCESS | 1929 | 1461969608568 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:40:08 INFO - PROCESS | 1929 | 1461969608569 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:40:08 INFO - PROCESS | 1929 | 1461969608571 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:40:08 INFO - PROCESS | 1929 | 1461969608572 Marionette TRACE conn2 <- [1,126,null,{}] 15:40:08 INFO - PROCESS | 1929 | 1461969608575 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:08 INFO - PROCESS | 1929 | 1461969608662 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:40:08 INFO - PROCESS | 1929 | 1461969608667 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:08 INFO - PROCESS | 1929 | ++DOCSHELL 0x121e16000 == 39 [pid = 1929] [id = 39] 15:40:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x125089000) [pid = 1929] [serial = 113] [outer = 0x0] 15:40:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x126931c00) [pid = 1929] [serial = 114] [outer = 0x125089000] 15:40:08 INFO - PROCESS | 1929 | 1461969608691 Marionette DEBUG loaded listener.js 15:40:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x1271a9000) [pid = 1929] [serial = 115] [outer = 0x125089000] 15:40:09 INFO - PROCESS | 1929 | 1461969609000 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 467ms 15:40:09 INFO - PROCESS | 1929 | 1461969609040 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:40:09 INFO - PROCESS | 1929 | 1461969609041 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:40:09 INFO - PROCESS | 1929 | 1461969609043 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:40:09 INFO - PROCESS | 1929 | 1461969609044 Marionette TRACE conn2 <- [1,130,null,{}] 15:40:09 INFO - PROCESS | 1929 | 1461969609047 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:09 INFO - PROCESS | 1929 | 1461969609121 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:40:09 INFO - PROCESS | 1929 | 1461969609170 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:09 INFO - PROCESS | 1929 | ++DOCSHELL 0x1220e7800 == 40 [pid = 1929] [id = 40] 15:40:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x1255aac00) [pid = 1929] [serial = 116] [outer = 0x0] 15:40:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x127358400) [pid = 1929] [serial = 117] [outer = 0x1255aac00] 15:40:09 INFO - PROCESS | 1929 | 1461969609194 Marionette DEBUG loaded listener.js 15:40:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x12794fc00) [pid = 1929] [serial = 118] [outer = 0x1255aac00] 15:40:09 INFO - PROCESS | 1929 | 1461969609454 Marionette TRACE conn2 <- [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]]]}] 15:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 421ms 15:40:09 INFO - PROCESS | 1929 | 1461969609464 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:40:09 INFO - PROCESS | 1929 | 1461969609466 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:40:09 INFO - PROCESS | 1929 | 1461969609469 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:40:09 INFO - PROCESS | 1929 | 1461969609470 Marionette TRACE conn2 <- [1,134,null,{}] 15:40:09 INFO - PROCESS | 1929 | 1461969609472 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:09 INFO - PROCESS | 1929 | 1461969609563 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:40:09 INFO - PROCESS | 1929 | 1461969609567 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:09 INFO - PROCESS | 1929 | ++DOCSHELL 0x1256cd000 == 41 [pid = 1929] [id = 41] 15:40:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x1271a1c00) [pid = 1929] [serial = 119] [outer = 0x0] 15:40:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x128f5bc00) [pid = 1929] [serial = 120] [outer = 0x1271a1c00] 15:40:09 INFO - PROCESS | 1929 | 1461969609591 Marionette DEBUG loaded listener.js 15:40:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x128f66000) [pid = 1929] [serial = 121] [outer = 0x1271a1c00] 15:40:09 INFO - PROCESS | 1929 | 1461969609886 Marionette TRACE conn2 <- [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]]]}] 15:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 469ms 15:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:40:09 INFO - PROCESS | 1929 | 1461969609938 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:40:09 INFO - PROCESS | 1929 | 1461969609939 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:40:09 INFO - PROCESS | 1929 | 1461969609941 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:40:09 INFO - PROCESS | 1929 | 1461969609942 Marionette TRACE conn2 <- [1,138,null,{}] 15:40:09 INFO - PROCESS | 1929 | 1461969609945 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:10 INFO - PROCESS | 1929 | 1461969610016 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:40:10 INFO - PROCESS | 1929 | 1461969610769 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:10 INFO - PROCESS | 1929 | ++DOCSHELL 0x11297f000 == 42 [pid = 1929] [id = 42] 15:40:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x11322fc00) [pid = 1929] [serial = 122] [outer = 0x0] 15:40:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x113cc3c00) [pid = 1929] [serial = 123] [outer = 0x11322fc00] 15:40:10 INFO - PROCESS | 1929 | 1461969610797 Marionette DEBUG loaded listener.js 15:40:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x11642f000) [pid = 1929] [serial = 124] [outer = 0x11322fc00] 15:40:11 INFO - PROCESS | 1929 | 1461969611123 Marionette TRACE conn2 <- [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]]]}] 15:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1222ms 15:40:11 INFO - PROCESS | 1929 | 1461969611164 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:40:11 INFO - PROCESS | 1929 | 1461969611167 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:40:11 INFO - PROCESS | 1929 | 1461969611171 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:40:11 INFO - PROCESS | 1929 | 1461969611173 Marionette TRACE conn2 <- [1,142,null,{}] 15:40:11 INFO - PROCESS | 1929 | 1461969611185 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:11 INFO - PROCESS | 1929 | 1461969611271 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:40:11 INFO - PROCESS | 1929 | 1461969611279 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:11 INFO - PROCESS | 1929 | ++DOCSHELL 0x115dd8800 == 43 [pid = 1929] [id = 43] 15:40:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x1166df400) [pid = 1929] [serial = 125] [outer = 0x0] 15:40:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x1167c6800) [pid = 1929] [serial = 126] [outer = 0x1166df400] 15:40:11 INFO - PROCESS | 1929 | 1461969611307 Marionette DEBUG loaded listener.js 15:40:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x117248400) [pid = 1929] [serial = 127] [outer = 0x1166df400] 15:40:11 INFO - PROCESS | 1929 | 1461969611618 Marionette TRACE conn2 <- [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]]]}] 15:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 480ms 15:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:40:11 INFO - PROCESS | 1929 | 1461969611653 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:40:11 INFO - PROCESS | 1929 | 1461969611656 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:40:11 INFO - PROCESS | 1929 | 1461969611658 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:40:11 INFO - PROCESS | 1929 | 1461969611661 Marionette TRACE conn2 <- [1,146,null,{}] 15:40:11 INFO - PROCESS | 1929 | 1461969611665 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:11 INFO - PROCESS | 1929 | 1461969611748 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:40:11 INFO - PROCESS | 1929 | 1461969611779 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:11 INFO - PROCESS | 1929 | ++DOCSHELL 0x116f24000 == 44 [pid = 1929] [id = 44] 15:40:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x118097000) [pid = 1929] [serial = 128] [outer = 0x0] 15:40:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x1180da400) [pid = 1929] [serial = 129] [outer = 0x118097000] 15:40:11 INFO - PROCESS | 1929 | 1461969611805 Marionette DEBUG loaded listener.js 15:40:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x11813f800) [pid = 1929] [serial = 130] [outer = 0x118097000] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x12c8ebc00) [pid = 1929] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x12c8e1c00) [pid = 1929] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x12c762800) [pid = 1929] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x1180e0c00) [pid = 1929] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x11809a800) [pid = 1929] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x12bbd2400) [pid = 1929] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x12ba5a400) [pid = 1929] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x12ab50c00) [pid = 1929] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x1296d4800) [pid = 1929] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x1291de000) [pid = 1929] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x118561000) [pid = 1929] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x118729400) [pid = 1929] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x12cf9cc00) [pid = 1929] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x118779c00) [pid = 1929] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x1194e2c00) [pid = 1929] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x1198dd400) [pid = 1929] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x117e27000) [pid = 1929] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x119c2e400) [pid = 1929] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x121b57800) [pid = 1929] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x1219b9800) [pid = 1929] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x12db32400) [pid = 1929] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x112046800) [pid = 1929] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x112ee8800) [pid = 1929] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x117e22400) [pid = 1929] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x113cc8000) [pid = 1929] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 104 (0x116726800) [pid = 1929] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 103 (0x11672b800) [pid = 1929] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 102 (0x118356000) [pid = 1929] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:40:12 INFO - PROCESS | 1929 | --DOMWINDOW == 101 (0x113441800) [pid = 1929] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:40:12 INFO - PROCESS | 1929 | 1461969612600 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 972ms 15:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:40:12 INFO - PROCESS | 1929 | 1461969612631 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:40:12 INFO - PROCESS | 1929 | 1461969612632 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:40:12 INFO - PROCESS | 1929 | 1461969612639 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:40:12 INFO - PROCESS | 1929 | 1461969612643 Marionette TRACE conn2 <- [1,150,null,{}] 15:40:12 INFO - PROCESS | 1929 | 1461969612651 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:12 INFO - PROCESS | 1929 | 1461969612722 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:40:12 INFO - PROCESS | 1929 | 1461969612727 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:12 INFO - PROCESS | 1929 | ++DOCSHELL 0x11754f800 == 45 [pid = 1929] [id = 45] 15:40:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 102 (0x1126b6800) [pid = 1929] [serial = 131] [outer = 0x0] 15:40:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 103 (0x113cc8000) [pid = 1929] [serial = 132] [outer = 0x1126b6800] 15:40:12 INFO - PROCESS | 1929 | 1461969612755 Marionette DEBUG loaded listener.js 15:40:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 104 (0x118359800) [pid = 1929] [serial = 133] [outer = 0x1126b6800] 15:40:13 INFO - PROCESS | 1929 | 1461969613093 Marionette TRACE conn2 <- [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]]]}] 15:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 482ms 15:40:13 INFO - PROCESS | 1929 | 1461969613118 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:40:13 INFO - PROCESS | 1929 | 1461969613120 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:40:13 INFO - PROCESS | 1929 | 1461969613122 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:40:13 INFO - PROCESS | 1929 | 1461969613123 Marionette TRACE conn2 <- [1,154,null,{}] 15:40:13 INFO - PROCESS | 1929 | 1461969613125 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:13 INFO - PROCESS | 1929 | 1461969613194 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:40:13 INFO - PROCESS | 1929 | 1461969613198 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:13 INFO - PROCESS | 1929 | ++DOCSHELL 0x1183a1800 == 46 [pid = 1929] [id = 46] 15:40:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x118362800) [pid = 1929] [serial = 134] [outer = 0x0] 15:40:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x11854a000) [pid = 1929] [serial = 135] [outer = 0x118362800] 15:40:13 INFO - PROCESS | 1929 | 1461969613226 Marionette DEBUG loaded listener.js 15:40:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x118564800) [pid = 1929] [serial = 136] [outer = 0x118362800] 15:40:13 INFO - PROCESS | 1929 | 1461969613546 Marionette TRACE conn2 <- [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]]]}] 15:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 471ms 15:40:13 INFO - PROCESS | 1929 | 1461969613594 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:40:13 INFO - PROCESS | 1929 | 1461969613595 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:40:13 INFO - PROCESS | 1929 | 1461969613597 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:40:13 INFO - PROCESS | 1929 | 1461969613598 Marionette TRACE conn2 <- [1,158,null,{}] 15:40:13 INFO - PROCESS | 1929 | 1461969613601 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:13 INFO - PROCESS | 1929 | 1461969613672 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:40:13 INFO - PROCESS | 1929 | 1461969613715 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:13 INFO - PROCESS | 1929 | ++DOCSHELL 0x118865000 == 47 [pid = 1929] [id = 47] 15:40:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x118722400) [pid = 1929] [serial = 137] [outer = 0x0] 15:40:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x118727800) [pid = 1929] [serial = 138] [outer = 0x118722400] 15:40:13 INFO - PROCESS | 1929 | 1461969613747 Marionette DEBUG loaded listener.js 15:40:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x118875c00) [pid = 1929] [serial = 139] [outer = 0x118722400] 15:40:14 INFO - PROCESS | 1929 | 1461969614031 Marionette TRACE conn2 <- [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]]]}] 15:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 15:40:14 INFO - PROCESS | 1929 | 1461969614066 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:40:14 INFO - PROCESS | 1929 | 1461969614068 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:40:14 INFO - PROCESS | 1929 | 1461969614070 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:40:14 INFO - PROCESS | 1929 | 1461969614071 Marionette TRACE conn2 <- [1,162,null,{}] 15:40:14 INFO - PROCESS | 1929 | 1461969614073 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:14 INFO - PROCESS | 1929 | 1461969614149 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:40:14 INFO - PROCESS | 1929 | 1461969614153 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:14 INFO - PROCESS | 1929 | ++DOCSHELL 0x1150fa000 == 48 [pid = 1929] [id = 48] 15:40:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x118f10400) [pid = 1929] [serial = 140] [outer = 0x0] 15:40:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x118ff6c00) [pid = 1929] [serial = 141] [outer = 0x118f10400] 15:40:14 INFO - PROCESS | 1929 | 1461969614180 Marionette DEBUG loaded listener.js 15:40:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x119774400) [pid = 1929] [serial = 142] [outer = 0x118f10400] 15:40:14 INFO - PROCESS | 1929 | 1461969614500 Marionette TRACE conn2 <- [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]]]}] 15:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 468ms 15:40:14 INFO - PROCESS | 1929 | 1461969614565 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:40:14 INFO - PROCESS | 1929 | 1461969614567 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:40:14 INFO - PROCESS | 1929 | 1461969614572 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:40:14 INFO - PROCESS | 1929 | 1461969614575 Marionette TRACE conn2 <- [1,166,null,{}] 15:40:14 INFO - PROCESS | 1929 | 1461969614579 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:14 INFO - PROCESS | 1929 | 1461969614656 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:40:14 INFO - PROCESS | 1929 | 1461969614738 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:14 INFO - PROCESS | 1929 | ++DOCSHELL 0x1133d8800 == 49 [pid = 1929] [id = 49] 15:40:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x112eebc00) [pid = 1929] [serial = 143] [outer = 0x0] 15:40:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x1134c9000) [pid = 1929] [serial = 144] [outer = 0x112eebc00] 15:40:14 INFO - PROCESS | 1929 | 1461969614771 Marionette DEBUG loaded listener.js 15:40:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x1164a9800) [pid = 1929] [serial = 145] [outer = 0x112eebc00] 15:40:15 INFO - PROCESS | 1929 | 1461969615199 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 673ms 15:40:15 INFO - PROCESS | 1929 | 1461969615245 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:40:15 INFO - PROCESS | 1929 | 1461969615247 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:40:15 INFO - PROCESS | 1929 | 1461969615253 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:40:15 INFO - PROCESS | 1929 | 1461969615256 Marionette TRACE conn2 <- [1,170,null,{}] 15:40:15 INFO - PROCESS | 1929 | 1461969615259 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:15 INFO - PROCESS | 1929 | 1461969615348 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:40:15 INFO - PROCESS | 1929 | 1461969615421 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:15 INFO - PROCESS | 1929 | ++DOCSHELL 0x11839d000 == 50 [pid = 1929] [id = 50] 15:40:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x116a81c00) [pid = 1929] [serial = 146] [outer = 0x0] 15:40:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x118095400) [pid = 1929] [serial = 147] [outer = 0x116a81c00] 15:40:15 INFO - PROCESS | 1929 | 1461969615452 Marionette DEBUG loaded listener.js 15:40:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x11855e400) [pid = 1929] [serial = 148] [outer = 0x116a81c00] 15:40:15 INFO - PROCESS | 1929 | 1461969615866 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 625ms 15:40:15 INFO - PROCESS | 1929 | 1461969615876 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:40:15 INFO - PROCESS | 1929 | 1461969615878 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:40:15 INFO - PROCESS | 1929 | 1461969615880 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:40:15 INFO - PROCESS | 1929 | 1461969615882 Marionette TRACE conn2 <- [1,174,null,{}] 15:40:15 INFO - PROCESS | 1929 | 1461969615889 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:15 INFO - PROCESS | 1929 | 1461969615981 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:40:16 INFO - PROCESS | 1929 | 1461969616024 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:16 INFO - PROCESS | 1929 | ++DOCSHELL 0x11754e000 == 51 [pid = 1929] [id = 51] 15:40:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x118568c00) [pid = 1929] [serial = 149] [outer = 0x0] 15:40:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x118777400) [pid = 1929] [serial = 150] [outer = 0x118568c00] 15:40:16 INFO - PROCESS | 1929 | 1461969616056 Marionette DEBUG loaded listener.js 15:40:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x118f12800) [pid = 1929] [serial = 151] [outer = 0x118568c00] 15:40:16 INFO - PROCESS | 1929 | 1461969616463 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 15:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:40:16 INFO - PROCESS | 1929 | 1461969616500 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:40:16 INFO - PROCESS | 1929 | 1461969616501 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:40:16 INFO - PROCESS | 1929 | 1461969616503 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:40:16 INFO - PROCESS | 1929 | 1461969616505 Marionette TRACE conn2 <- [1,178,null,{}] 15:40:16 INFO - PROCESS | 1929 | 1461969616507 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:16 INFO - PROCESS | 1929 | 1461969616600 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:40:16 INFO - PROCESS | 1929 | 1461969616696 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:16 INFO - PROCESS | 1929 | ++DOCSHELL 0x121327000 == 52 [pid = 1929] [id = 52] 15:40:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x119778800) [pid = 1929] [serial = 152] [outer = 0x0] 15:40:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x11977e000) [pid = 1929] [serial = 153] [outer = 0x119778800] 15:40:16 INFO - PROCESS | 1929 | 1461969616745 Marionette DEBUG loaded listener.js 15:40:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x119c27c00) [pid = 1929] [serial = 154] [outer = 0x119778800] 15:40:17 INFO - PROCESS | 1929 | 1461969617221 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 768ms 15:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:40:17 INFO - PROCESS | 1929 | 1461969617273 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:40:17 INFO - PROCESS | 1929 | 1461969617274 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:40:17 INFO - PROCESS | 1929 | 1461969617279 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:40:17 INFO - PROCESS | 1929 | 1461969617280 Marionette TRACE conn2 <- [1,182,null,{}] 15:40:17 INFO - PROCESS | 1929 | 1461969617283 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:17 INFO - PROCESS | 1929 | 1461969617366 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:40:17 INFO - PROCESS | 1929 | 1461969617423 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:17 INFO - PROCESS | 1929 | ++DOCSHELL 0x116913000 == 53 [pid = 1929] [id = 53] 15:40:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x1180e1000) [pid = 1929] [serial = 155] [outer = 0x0] 15:40:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x11855ec00) [pid = 1929] [serial = 156] [outer = 0x1180e1000] 15:40:17 INFO - PROCESS | 1929 | 1461969617453 Marionette DEBUG loaded listener.js 15:40:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x119d07400) [pid = 1929] [serial = 157] [outer = 0x1180e1000] 15:40:18 INFO - PROCESS | 1929 | 1461969618069 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 822ms 15:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:40:18 INFO - PROCESS | 1929 | 1461969618101 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:40:18 INFO - PROCESS | 1929 | 1461969618104 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:40:18 INFO - PROCESS | 1929 | 1461969618110 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:40:18 INFO - PROCESS | 1929 | 1461969618115 Marionette TRACE conn2 <- [1,186,null,{}] 15:40:18 INFO - PROCESS | 1929 | 1461969618122 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:18 INFO - PROCESS | 1929 | 1461969618247 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:40:18 INFO - PROCESS | 1929 | 1461969618313 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:18 INFO - PROCESS | 1929 | ++DOCSHELL 0x116f38000 == 54 [pid = 1929] [id = 54] 15:40:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x112eed800) [pid = 1929] [serial = 158] [outer = 0x0] 15:40:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x1164a8c00) [pid = 1929] [serial = 159] [outer = 0x112eed800] 15:40:18 INFO - PROCESS | 1929 | 1461969618340 Marionette DEBUG loaded listener.js 15:40:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x1166d2400) [pid = 1929] [serial = 160] [outer = 0x112eed800] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x118865000 == 53 [pid = 1929] [id = 47] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x1183a1800 == 52 [pid = 1929] [id = 46] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x11754f800 == 51 [pid = 1929] [id = 45] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x116f24000 == 50 [pid = 1929] [id = 44] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x119134000 == 49 [pid = 1929] [id = 32] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x115dd8800 == 48 [pid = 1929] [id = 43] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x11839e000 == 47 [pid = 1929] [id = 30] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x116f28800 == 46 [pid = 1929] [id = 28] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x117e4b800 == 45 [pid = 1929] [id = 29] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x11297f000 == 44 [pid = 1929] [id = 42] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x119861800 == 43 [pid = 1929] [id = 33] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x1220e7800 == 42 [pid = 1929] [id = 40] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x118862800 == 41 [pid = 1929] [id = 31] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x1256cd000 == 40 [pid = 1929] [id = 41] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x116a4c000 == 39 [pid = 1929] [id = 34] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x1164c6000 == 38 [pid = 1929] [id = 27] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x116913000 == 37 [pid = 1929] [id = 53] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x121327000 == 36 [pid = 1929] [id = 52] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x11754e000 == 35 [pid = 1929] [id = 51] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x11839d000 == 34 [pid = 1929] [id = 50] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x1215b6800 == 33 [pid = 1929] [id = 38] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x121e16000 == 32 [pid = 1929] [id = 39] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x11a118000 == 31 [pid = 1929] [id = 36] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x119cb7800 == 30 [pid = 1929] [id = 35] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x1150fa000 == 29 [pid = 1929] [id = 48] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x1133d8800 == 28 [pid = 1929] [id = 49] 15:40:19 INFO - PROCESS | 1929 | --DOCSHELL 0x1214bb000 == 27 [pid = 1929] [id = 37] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x118f12400) [pid = 1929] [serial = 90] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x119774000) [pid = 1929] [serial = 93] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x11977cc00) [pid = 1929] [serial = 94] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x119c23c00) [pid = 1929] [serial = 96] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x119c2dc00) [pid = 1929] [serial = 97] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x119c2e000) [pid = 1929] [serial = 99] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x1213e0400) [pid = 1929] [serial = 102] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x1213e7c00) [pid = 1929] [serial = 105] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x124802c00) [pid = 1929] [serial = 108] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x124d94000) [pid = 1929] [serial = 111] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x126931c00) [pid = 1929] [serial = 114] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x127358400) [pid = 1929] [serial = 117] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x11205b800) [pid = 1929] [serial = 66] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x115d81800) [pid = 1929] [serial = 69] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x11809b400) [pid = 1929] [serial = 72] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x1180d5c00) [pid = 1929] [serial = 73] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x116481c00) [pid = 1929] [serial = 75] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x11a1e6800) [pid = 1929] [serial = 100] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x1166f2c00) [pid = 1929] [serial = 76] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x1169ac000) [pid = 1929] [serial = 78] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x117e24000) [pid = 1929] [serial = 81] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x118364c00) [pid = 1929] [serial = 84] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x118567800) [pid = 1929] [serial = 87] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x117e1b400) [pid = 1929] [serial = 79] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x121b59c00) [pid = 1929] [serial = 106] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x124d98400) [pid = 1929] [serial = 109] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 104 (0x124fcb400) [pid = 1929] [serial = 112] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 103 (0x118773000) [pid = 1929] [serial = 88] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 102 (0x118148400) [pid = 1929] [serial = 82] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 101 (0x116725c00) [pid = 1929] [serial = 70] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 100 (0x1126b6000) [pid = 1929] [serial = 67] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 99 (0x119485400) [pid = 1929] [serial = 91] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 98 (0x118548800) [pid = 1929] [serial = 85] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 97 (0x128f5bc00) [pid = 1929] [serial = 120] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 96 (0x12e237800) [pid = 1929] [serial = 64] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 95 (0x124807000) [pid = 1929] [serial = 11] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 94 (0x121b59800) [pid = 1929] [serial = 8] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 93 (0x12c117000) [pid = 1929] [serial = 36] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 92 (0x12c762400) [pid = 1929] [serial = 37] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 91 (0x1180a4400) [pid = 1929] [serial = 33] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 90 (0x1180dbc00) [pid = 1929] [serial = 34] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 89 (0x118541400) [pid = 1929] [serial = 30] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 88 (0x118542000) [pid = 1929] [serial = 31] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 87 (0x12bbcf000) [pid = 1929] [serial = 28] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 86 (0x12bbb5000) [pid = 1929] [serial = 27] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 85 (0x12ad93400) [pid = 1929] [serial = 24] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 84 (0x12ba52c00) [pid = 1929] [serial = 25] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 83 (0x12ab45000) [pid = 1929] [serial = 21] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 82 (0x12ab49800) [pid = 1929] [serial = 22] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 81 (0x1296d1c00) [pid = 1929] [serial = 18] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 80 (0x1291dfc00) [pid = 1929] [serial = 15] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 79 (0x1291e5c00) [pid = 1929] [serial = 16] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 78 (0x12e231400) [pid = 1929] [serial = 63] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 77 (0x118568800) [pid = 1929] [serial = 60] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 76 (0x11856c800) [pid = 1929] [serial = 61] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 75 (0x12db37000) [pid = 1929] [serial = 58] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 74 (0x12db2c000) [pid = 1929] [serial = 55] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 73 (0x12735b800) [pid = 1929] [serial = 57] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 72 (0x12db2b400) [pid = 1929] [serial = 54] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 71 (0x12d502800) [pid = 1929] [serial = 48] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 70 (0x12d493c00) [pid = 1929] [serial = 51] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 69 (0x12ce4e400) [pid = 1929] [serial = 45] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 68 (0x12cf98400) [pid = 1929] [serial = 46] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 67 (0x12c8e9000) [pid = 1929] [serial = 42] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 66 (0x12ce46800) [pid = 1929] [serial = 43] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 65 (0x12c8de800) [pid = 1929] [serial = 40] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | --DOMWINDOW == 64 (0x12c769000) [pid = 1929] [serial = 39] [outer = 0x0] [url = about:blank] 15:40:19 INFO - PROCESS | 1929 | 1461969619161 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1080ms 15:40:19 INFO - PROCESS | 1929 | 1461969619189 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:40:19 INFO - PROCESS | 1929 | 1461969619191 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:40:19 INFO - PROCESS | 1929 | 1461969619195 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:40:19 INFO - PROCESS | 1929 | 1461969619197 Marionette TRACE conn2 <- [1,190,null,{}] 15:40:19 INFO - PROCESS | 1929 | 1461969619200 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:19 INFO - PROCESS | 1929 | 1461969619269 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:40:19 INFO - PROCESS | 1929 | 1461969619274 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:19 INFO - PROCESS | 1929 | ++DOCSHELL 0x112974800 == 28 [pid = 1929] [id = 55] 15:40:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 65 (0x115d40400) [pid = 1929] [serial = 161] [outer = 0x0] 15:40:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 66 (0x116430400) [pid = 1929] [serial = 162] [outer = 0x115d40400] 15:40:19 INFO - PROCESS | 1929 | 1461969619305 Marionette DEBUG loaded listener.js 15:40:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 67 (0x116660c00) [pid = 1929] [serial = 163] [outer = 0x115d40400] 15:40:19 INFO - PROCESS | 1929 | 1461969619638 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 474ms 15:40:19 INFO - PROCESS | 1929 | 1461969619669 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:40:19 INFO - PROCESS | 1929 | 1461969619673 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:40:19 INFO - PROCESS | 1929 | 1461969619680 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:40:19 INFO - PROCESS | 1929 | 1461969619682 Marionette TRACE conn2 <- [1,194,null,{}] 15:40:19 INFO - PROCESS | 1929 | 1461969619684 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:19 INFO - PROCESS | 1929 | 1461969619751 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:40:19 INFO - PROCESS | 1929 | 1461969619756 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:19 INFO - PROCESS | 1929 | ++DOCSHELL 0x116455000 == 29 [pid = 1929] [id = 56] 15:40:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 68 (0x1166d8000) [pid = 1929] [serial = 164] [outer = 0x0] 15:40:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 69 (0x116a7c400) [pid = 1929] [serial = 165] [outer = 0x1166d8000] 15:40:19 INFO - PROCESS | 1929 | 1461969619785 Marionette DEBUG loaded listener.js 15:40:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 70 (0x117e20800) [pid = 1929] [serial = 166] [outer = 0x1166d8000] 15:40:20 INFO - PROCESS | 1929 | 1461969620154 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 520ms 15:40:20 INFO - PROCESS | 1929 | 1461969620200 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:40:20 INFO - PROCESS | 1929 | 1461969620202 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:40:20 INFO - PROCESS | 1929 | 1461969620206 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:40:20 INFO - PROCESS | 1929 | 1461969620210 Marionette TRACE conn2 <- [1,198,null,{}] 15:40:20 INFO - PROCESS | 1929 | 1461969620221 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:20 INFO - PROCESS | 1929 | 1461969620325 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:40:20 INFO - PROCESS | 1929 | 1461969620336 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:20 INFO - PROCESS | 1929 | ++DOCSHELL 0x116f2c800 == 30 [pid = 1929] [id = 57] 15:40:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 71 (0x116481400) [pid = 1929] [serial = 167] [outer = 0x0] 15:40:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 72 (0x1180d8000) [pid = 1929] [serial = 168] [outer = 0x116481400] 15:40:20 INFO - PROCESS | 1929 | 1461969620381 Marionette DEBUG loaded listener.js 15:40:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 73 (0x11813fc00) [pid = 1929] [serial = 169] [outer = 0x116481400] 15:40:20 INFO - PROCESS | 1929 | 1461969620747 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 574ms 15:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:40:20 INFO - PROCESS | 1929 | 1461969620780 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:40:20 INFO - PROCESS | 1929 | 1461969620782 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:40:20 INFO - PROCESS | 1929 | 1461969620784 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:40:20 INFO - PROCESS | 1929 | 1461969620785 Marionette TRACE conn2 <- [1,202,null,{}] 15:40:20 INFO - PROCESS | 1929 | 1461969620788 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:20 INFO - PROCESS | 1929 | 1461969620872 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:40:20 INFO - PROCESS | 1929 | 1461969620880 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:20 INFO - PROCESS | 1929 | ++DOCSHELL 0x117552800 == 31 [pid = 1929] [id = 58] 15:40:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 74 (0x1166ef400) [pid = 1929] [serial = 170] [outer = 0x0] 15:40:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 75 (0x11835ec00) [pid = 1929] [serial = 171] [outer = 0x1166ef400] 15:40:20 INFO - PROCESS | 1929 | 1461969620908 Marionette DEBUG loaded listener.js 15:40:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 76 (0x118541400) [pid = 1929] [serial = 172] [outer = 0x1166ef400] 15:40:21 INFO - PROCESS | 1929 | 1461969621202 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 469ms 15:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:40:21 INFO - PROCESS | 1929 | 1461969621253 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:40:21 INFO - PROCESS | 1929 | 1461969621254 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:40:21 INFO - PROCESS | 1929 | 1461969621256 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:40:21 INFO - PROCESS | 1929 | 1461969621257 Marionette TRACE conn2 <- [1,206,null,{}] 15:40:21 INFO - PROCESS | 1929 | 1461969621260 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:21 INFO - PROCESS | 1929 | 1461969621338 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:40:21 INFO - PROCESS | 1929 | 1461969621342 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:21 INFO - PROCESS | 1929 | ++DOCSHELL 0x1183a4800 == 32 [pid = 1929] [id = 59] 15:40:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 77 (0x1164ea800) [pid = 1929] [serial = 173] [outer = 0x0] 15:40:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 78 (0x118560000) [pid = 1929] [serial = 174] [outer = 0x1164ea800] 15:40:21 INFO - PROCESS | 1929 | 1461969621391 Marionette DEBUG loaded listener.js 15:40:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 79 (0x118568800) [pid = 1929] [serial = 175] [outer = 0x1164ea800] 15:40:21 INFO - PROCESS | 1929 | 1461969621719 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 472ms 15:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:40:21 INFO - PROCESS | 1929 | 1461969621730 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:40:21 INFO - PROCESS | 1929 | 1461969621731 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:40:21 INFO - PROCESS | 1929 | 1461969621734 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:40:21 INFO - PROCESS | 1929 | 1461969621735 Marionette TRACE conn2 <- [1,210,null,{}] 15:40:21 INFO - PROCESS | 1929 | 1461969621737 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:21 INFO - PROCESS | 1929 | 1461969621839 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:40:21 INFO - PROCESS | 1929 | 1461969621870 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:21 INFO - PROCESS | 1929 | ++DOCSHELL 0x1194ae800 == 33 [pid = 1929] [id = 60] 15:40:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 80 (0x118724000) [pid = 1929] [serial = 176] [outer = 0x0] 15:40:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 81 (0x118f1bc00) [pid = 1929] [serial = 177] [outer = 0x118724000] 15:40:21 INFO - PROCESS | 1929 | 1461969621897 Marionette DEBUG loaded listener.js 15:40:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 82 (0x11948fc00) [pid = 1929] [serial = 178] [outer = 0x118724000] 15:40:22 INFO - PROCESS | 1929 | 1461969622188 Marionette TRACE conn2 <- [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]]]}] 15:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 467ms 15:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:40:22 INFO - PROCESS | 1929 | 1461969622202 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:40:22 INFO - PROCESS | 1929 | 1461969622203 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:40:22 INFO - PROCESS | 1929 | 1461969622205 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:40:22 INFO - PROCESS | 1929 | 1461969622206 Marionette TRACE conn2 <- [1,214,null,{}] 15:40:22 INFO - PROCESS | 1929 | 1461969622216 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:22 INFO - PROCESS | 1929 | 1461969622304 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:40:22 INFO - PROCESS | 1929 | 1461969622309 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:22 INFO - PROCESS | 1929 | ++DOCSHELL 0x119862000 == 34 [pid = 1929] [id = 61] 15:40:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 83 (0x1121dec00) [pid = 1929] [serial = 179] [outer = 0x0] 15:40:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 84 (0x119774000) [pid = 1929] [serial = 180] [outer = 0x1121dec00] 15:40:22 INFO - PROCESS | 1929 | 1461969622336 Marionette DEBUG loaded listener.js 15:40:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 85 (0x1198e9000) [pid = 1929] [serial = 181] [outer = 0x1121dec00] 15:40:22 INFO - PROCESS | 1929 | 1461969622624 Marionette TRACE conn2 <- [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]]]}] 15:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 473ms 15:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:40:22 INFO - PROCESS | 1929 | 1461969622680 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:40:22 INFO - PROCESS | 1929 | 1461969622681 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:40:22 INFO - PROCESS | 1929 | 1461969622683 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:40:22 INFO - PROCESS | 1929 | 1461969622684 Marionette TRACE conn2 <- [1,218,null,{}] 15:40:22 INFO - PROCESS | 1929 | 1461969622686 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:22 INFO - PROCESS | 1929 | 1461969622765 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:40:22 INFO - PROCESS | 1929 | 1461969622769 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:22 INFO - PROCESS | 1929 | ++DOCSHELL 0x119ca9000 == 35 [pid = 1929] [id = 62] 15:40:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 86 (0x119779400) [pid = 1929] [serial = 182] [outer = 0x0] 15:40:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 87 (0x119c2d800) [pid = 1929] [serial = 183] [outer = 0x119779400] 15:40:22 INFO - PROCESS | 1929 | 1461969622818 Marionette DEBUG loaded listener.js 15:40:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 88 (0x119ff1c00) [pid = 1929] [serial = 184] [outer = 0x119779400] 15:40:23 INFO - PROCESS | 1929 | 1461969623149 Marionette TRACE conn2 <- [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]]]}] 15:40:23 INFO - PROCESS | 1929 | --DOMWINDOW == 87 (0x118f10400) [pid = 1929] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:40:23 INFO - PROCESS | 1929 | --DOMWINDOW == 86 (0x118722400) [pid = 1929] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:40:23 INFO - PROCESS | 1929 | --DOMWINDOW == 85 (0x1166df400) [pid = 1929] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:40:23 INFO - PROCESS | 1929 | --DOMWINDOW == 84 (0x118097000) [pid = 1929] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:40:23 INFO - PROCESS | 1929 | --DOMWINDOW == 83 (0x118362800) [pid = 1929] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:40:23 INFO - PROCESS | 1929 | --DOMWINDOW == 82 (0x1126b6800) [pid = 1929] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:40:23 INFO - PROCESS | 1929 | --DOMWINDOW == 81 (0x11322fc00) [pid = 1929] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:40:23 INFO - PROCESS | 1929 | --DOMWINDOW == 80 (0x1271a1c00) [pid = 1929] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:40:23 INFO - PROCESS | 1929 | --DOMWINDOW == 79 (0x11a1e4400) [pid = 1929] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:40:23 INFO - PROCESS | 1929 | --DOMWINDOW == 78 (0x1255aac00) [pid = 1929] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:40:23 INFO - PROCESS | 1929 | --DOMWINDOW == 77 (0x125089000) [pid = 1929] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 518ms 15:40:23 INFO - PROCESS | 1929 | 1461969623202 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:40:23 INFO - PROCESS | 1929 | 1461969623203 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:40:23 INFO - PROCESS | 1929 | 1461969623205 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:40:23 INFO - PROCESS | 1929 | 1461969623207 Marionette TRACE conn2 <- [1,222,null,{}] 15:40:23 INFO - PROCESS | 1929 | 1461969623209 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:23 INFO - PROCESS | 1929 | 1461969623274 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:40:23 INFO - PROCESS | 1929 | 1461969623281 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:23 INFO - PROCESS | 1929 | ++DOCSHELL 0x116f2c000 == 36 [pid = 1929] [id = 63] 15:40:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 78 (0x1180e0400) [pid = 1929] [serial = 185] [outer = 0x0] 15:40:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 79 (0x118547400) [pid = 1929] [serial = 186] [outer = 0x1180e0400] 15:40:23 INFO - PROCESS | 1929 | 1461969623306 Marionette DEBUG loaded listener.js 15:40:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 80 (0x119d0d400) [pid = 1929] [serial = 187] [outer = 0x1180e0400] 15:40:23 INFO - PROCESS | 1929 | 1461969623655 Marionette TRACE conn2 <- [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]]]}] 15:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 473ms 15:40:23 INFO - PROCESS | 1929 | 1461969623681 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:40:23 INFO - PROCESS | 1929 | 1461969623683 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:40:23 INFO - PROCESS | 1929 | 1461969623686 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:40:23 INFO - PROCESS | 1929 | 1461969623688 Marionette TRACE conn2 <- [1,226,null,{}] 15:40:23 INFO - PROCESS | 1929 | 1461969623692 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:23 INFO - PROCESS | 1929 | 1461969623821 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:40:23 INFO - PROCESS | 1929 | 1461969623833 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:23 INFO - PROCESS | 1929 | ++DOCSHELL 0x121311000 == 37 [pid = 1929] [id = 64] 15:40:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 81 (0x112041c00) [pid = 1929] [serial = 188] [outer = 0x0] 15:40:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 82 (0x11a1ebc00) [pid = 1929] [serial = 189] [outer = 0x112041c00] 15:40:23 INFO - PROCESS | 1929 | 1461969623874 Marionette DEBUG loaded listener.js 15:40:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 83 (0x1213e4000) [pid = 1929] [serial = 190] [outer = 0x112041c00] 15:40:24 INFO - PROCESS | 1929 | 1461969624225 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 570ms 15:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:40:24 INFO - PROCESS | 1929 | 1461969624258 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:40:24 INFO - PROCESS | 1929 | 1461969624259 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:40:24 INFO - PROCESS | 1929 | 1461969624265 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:40:24 INFO - PROCESS | 1929 | 1461969624268 Marionette TRACE conn2 <- [1,230,null,{}] 15:40:24 INFO - PROCESS | 1929 | 1461969624272 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:24 INFO - PROCESS | 1929 | 1461969624402 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:40:24 INFO - PROCESS | 1929 | 1461969624483 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:24 INFO - PROCESS | 1929 | ++DOCSHELL 0x11839d000 == 38 [pid = 1929] [id = 65] 15:40:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 84 (0x1213e3000) [pid = 1929] [serial = 191] [outer = 0x0] 15:40:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 85 (0x1213ecc00) [pid = 1929] [serial = 192] [outer = 0x1213e3000] 15:40:24 INFO - PROCESS | 1929 | 1461969624526 Marionette DEBUG loaded listener.js 15:40:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 86 (0x121b61c00) [pid = 1929] [serial = 193] [outer = 0x1213e3000] 15:40:24 INFO - PROCESS | 1929 | 1461969624860 Marionette TRACE conn2 <- [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]]]}] 15:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 622ms 15:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:40:24 INFO - PROCESS | 1929 | 1461969624887 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:40:24 INFO - PROCESS | 1929 | 1461969624888 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:40:24 INFO - PROCESS | 1929 | 1461969624891 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:40:24 INFO - PROCESS | 1929 | 1461969624893 Marionette TRACE conn2 <- [1,234,null,{}] 15:40:24 INFO - PROCESS | 1929 | 1461969624900 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:25 INFO - PROCESS | 1929 | 1461969625004 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:40:25 INFO - PROCESS | 1929 | 1461969625063 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:25 INFO - PROCESS | 1929 | ++DOCSHELL 0x1219e8800 == 39 [pid = 1929] [id = 66] 15:40:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 87 (0x1219b9c00) [pid = 1929] [serial = 194] [outer = 0x0] 15:40:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 88 (0x122074c00) [pid = 1929] [serial = 195] [outer = 0x1219b9c00] 15:40:25 INFO - PROCESS | 1929 | 1461969625103 Marionette DEBUG loaded listener.js 15:40:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 89 (0x1248abc00) [pid = 1929] [serial = 196] [outer = 0x1219b9c00] 15:40:25 INFO - PROCESS | 1929 | 1461969625649 Marionette TRACE conn2 <- [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]]]}] 15:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 778ms 15:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:40:25 INFO - PROCESS | 1929 | 1461969625685 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:40:25 INFO - PROCESS | 1929 | 1461969625689 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:40:25 INFO - PROCESS | 1929 | 1461969625693 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:40:25 INFO - PROCESS | 1929 | 1461969625698 Marionette TRACE conn2 <- [1,238,null,{}] 15:40:25 INFO - PROCESS | 1929 | 1461969625702 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:25 INFO - PROCESS | 1929 | 1461969625831 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:40:25 INFO - PROCESS | 1929 | 1461969625898 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:25 INFO - PROCESS | 1929 | ++DOCSHELL 0x116916800 == 40 [pid = 1929] [id = 67] 15:40:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 90 (0x115f55400) [pid = 1929] [serial = 197] [outer = 0x0] 15:40:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 91 (0x11672b000) [pid = 1929] [serial = 198] [outer = 0x115f55400] 15:40:25 INFO - PROCESS | 1929 | 1461969625929 Marionette DEBUG loaded listener.js 15:40:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 92 (0x117253000) [pid = 1929] [serial = 199] [outer = 0x115f55400] 15:40:26 INFO - PROCESS | 1929 | 1461969626525 Marionette TRACE conn2 <- [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]]]}] 15:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 877ms 15:40:26 INFO - PROCESS | 1929 | 1461969626569 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:40:26 INFO - PROCESS | 1929 | 1461969626572 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:40:26 INFO - PROCESS | 1929 | 1461969626575 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:40:26 INFO - PROCESS | 1929 | 1461969626580 Marionette TRACE conn2 <- [1,242,null,{}] 15:40:26 INFO - PROCESS | 1929 | 1461969626584 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:26 INFO - PROCESS | 1929 | 1461969626681 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:40:26 INFO - PROCESS | 1929 | 1461969626745 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:26 INFO - PROCESS | 1929 | ++DOCSHELL 0x113462000 == 41 [pid = 1929] [id = 68] 15:40:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 93 (0x116474000) [pid = 1929] [serial = 200] [outer = 0x0] 15:40:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 94 (0x116662000) [pid = 1929] [serial = 201] [outer = 0x116474000] 15:40:26 INFO - PROCESS | 1929 | 1461969626773 Marionette DEBUG loaded listener.js 15:40:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 95 (0x116730800) [pid = 1929] [serial = 202] [outer = 0x116474000] 15:40:26 INFO - PROCESS | 1929 | --DOCSHELL 0x11839d000 == 40 [pid = 1929] [id = 65] 15:40:26 INFO - PROCESS | 1929 | --DOCSHELL 0x121311000 == 39 [pid = 1929] [id = 64] 15:40:26 INFO - PROCESS | 1929 | --DOCSHELL 0x116f2c000 == 38 [pid = 1929] [id = 63] 15:40:26 INFO - PROCESS | 1929 | --DOCSHELL 0x119ca9000 == 37 [pid = 1929] [id = 62] 15:40:26 INFO - PROCESS | 1929 | --DOCSHELL 0x119862000 == 36 [pid = 1929] [id = 61] 15:40:26 INFO - PROCESS | 1929 | --DOCSHELL 0x1194ae800 == 35 [pid = 1929] [id = 60] 15:40:26 INFO - PROCESS | 1929 | --DOCSHELL 0x1183a4800 == 34 [pid = 1929] [id = 59] 15:40:26 INFO - PROCESS | 1929 | --DOCSHELL 0x117552800 == 33 [pid = 1929] [id = 58] 15:40:26 INFO - PROCESS | 1929 | --DOCSHELL 0x116f2c800 == 32 [pid = 1929] [id = 57] 15:40:26 INFO - PROCESS | 1929 | --DOCSHELL 0x116455000 == 31 [pid = 1929] [id = 56] 15:40:26 INFO - PROCESS | 1929 | --DOCSHELL 0x112974800 == 30 [pid = 1929] [id = 55] 15:40:26 INFO - PROCESS | 1929 | --DOMWINDOW == 94 (0x128f66000) [pid = 1929] [serial = 121] [outer = 0x0] [url = about:blank] 15:40:26 INFO - PROCESS | 1929 | --DOMWINDOW == 93 (0x1213e5000) [pid = 1929] [serial = 103] [outer = 0x0] [url = about:blank] 15:40:26 INFO - PROCESS | 1929 | --DOMWINDOW == 92 (0x12794fc00) [pid = 1929] [serial = 118] [outer = 0x0] [url = about:blank] 15:40:26 INFO - PROCESS | 1929 | --DOMWINDOW == 91 (0x1271a9000) [pid = 1929] [serial = 115] [outer = 0x0] [url = about:blank] 15:40:26 INFO - PROCESS | 1929 | --DOMWINDOW == 90 (0x118875c00) [pid = 1929] [serial = 139] [outer = 0x0] [url = about:blank] 15:40:26 INFO - PROCESS | 1929 | --DOMWINDOW == 89 (0x1167c6800) [pid = 1929] [serial = 126] [outer = 0x0] [url = about:blank] 15:40:26 INFO - PROCESS | 1929 | --DOMWINDOW == 88 (0x1180da400) [pid = 1929] [serial = 129] [outer = 0x0] [url = about:blank] 15:40:26 INFO - PROCESS | 1929 | --DOMWINDOW == 87 (0x118727800) [pid = 1929] [serial = 138] [outer = 0x0] [url = about:blank] 15:40:26 INFO - PROCESS | 1929 | --DOMWINDOW == 86 (0x11813f800) [pid = 1929] [serial = 130] [outer = 0x0] [url = about:blank] 15:40:26 INFO - PROCESS | 1929 | --DOMWINDOW == 85 (0x118564800) [pid = 1929] [serial = 136] [outer = 0x0] [url = about:blank] 15:40:26 INFO - PROCESS | 1929 | --DOMWINDOW == 84 (0x113cc8000) [pid = 1929] [serial = 132] [outer = 0x0] [url = about:blank] 15:40:26 INFO - PROCESS | 1929 | --DOMWINDOW == 83 (0x113cc3c00) [pid = 1929] [serial = 123] [outer = 0x0] [url = about:blank] 15:40:26 INFO - PROCESS | 1929 | --DOMWINDOW == 82 (0x11642f000) [pid = 1929] [serial = 124] [outer = 0x0] [url = about:blank] 15:40:26 INFO - PROCESS | 1929 | --DOMWINDOW == 81 (0x118359800) [pid = 1929] [serial = 133] [outer = 0x0] [url = about:blank] 15:40:26 INFO - PROCESS | 1929 | --DOMWINDOW == 80 (0x117248400) [pid = 1929] [serial = 127] [outer = 0x0] [url = about:blank] 15:40:26 INFO - PROCESS | 1929 | --DOMWINDOW == 79 (0x11854a000) [pid = 1929] [serial = 135] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1929 | 1461969627139 Marionette TRACE conn2 <- [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]]]}] 15:40:27 INFO - PROCESS | 1929 | --DOMWINDOW == 78 (0x118ff6c00) [pid = 1929] [serial = 141] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1929 | --DOMWINDOW == 77 (0x119774400) [pid = 1929] [serial = 142] [outer = 0x0] [url = about:blank] 15:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 624ms 15:40:27 INFO - PROCESS | 1929 | 1461969627200 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:40:27 INFO - PROCESS | 1929 | 1461969627204 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:40:27 INFO - PROCESS | 1929 | 1461969627208 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:40:27 INFO - PROCESS | 1929 | 1461969627210 Marionette TRACE conn2 <- [1,246,null,{}] 15:40:27 INFO - PROCESS | 1929 | 1461969627212 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:27 INFO - PROCESS | 1929 | 1461969627283 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:40:27 INFO - PROCESS | 1929 | 1461969627288 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:27 INFO - PROCESS | 1929 | ++DOCSHELL 0x116979800 == 31 [pid = 1929] [id = 69] 15:40:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 78 (0x116a7f000) [pid = 1929] [serial = 203] [outer = 0x0] 15:40:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 79 (0x118095c00) [pid = 1929] [serial = 204] [outer = 0x116a7f000] 15:40:27 INFO - PROCESS | 1929 | 1461969627316 Marionette DEBUG loaded listener.js 15:40:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 80 (0x1180a2800) [pid = 1929] [serial = 205] [outer = 0x116a7f000] 15:40:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 81 (0x1181c1400) [pid = 1929] [serial = 206] [outer = 0x12cfa1800] 15:40:27 INFO - PROCESS | 1929 | 1461969627659 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 471ms 15:40:27 INFO - PROCESS | 1929 | 1461969627713 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:40:27 INFO - PROCESS | 1929 | 1461969627715 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:40:27 INFO - PROCESS | 1929 | 1461969627726 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:40:27 INFO - PROCESS | 1929 | 1461969627730 Marionette TRACE conn2 <- [1,250,null,{}] 15:40:27 INFO - PROCESS | 1929 | 1461969627742 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:27 INFO - PROCESS | 1929 | 1461969627857 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:40:27 INFO - PROCESS | 1929 | 1461969627872 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:27 INFO - PROCESS | 1929 | ++DOCSHELL 0x118162800 == 32 [pid = 1929] [id = 70] 15:40:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 82 (0x11813b400) [pid = 1929] [serial = 207] [outer = 0x0] 15:40:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 83 (0x11835a800) [pid = 1929] [serial = 208] [outer = 0x11813b400] 15:40:27 INFO - PROCESS | 1929 | 1461969627906 Marionette DEBUG loaded listener.js 15:40:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 84 (0x118566800) [pid = 1929] [serial = 209] [outer = 0x11813b400] 15:40:28 INFO - PROCESS | 1929 | 1461969628212 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 527ms 15:40:28 INFO - PROCESS | 1929 | 1461969628254 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:40:28 INFO - PROCESS | 1929 | 1461969628256 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:40:28 INFO - PROCESS | 1929 | 1461969628259 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:40:28 INFO - PROCESS | 1929 | 1461969628260 Marionette TRACE conn2 <- [1,254,null,{}] 15:40:28 INFO - PROCESS | 1929 | 1461969628265 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:28 INFO - PROCESS | 1929 | 1461969628333 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:40:28 INFO - PROCESS | 1929 | 1461969628337 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:28 INFO - PROCESS | 1929 | ++DOCSHELL 0x11886d000 == 33 [pid = 1929] [id = 71] 15:40:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 85 (0x11856c400) [pid = 1929] [serial = 210] [outer = 0x0] 15:40:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 86 (0x118775c00) [pid = 1929] [serial = 211] [outer = 0x11856c400] 15:40:28 INFO - PROCESS | 1929 | 1461969628365 Marionette DEBUG loaded listener.js 15:40:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 87 (0x11887ec00) [pid = 1929] [serial = 212] [outer = 0x11856c400] 15:40:28 INFO - PROCESS | 1929 | 1461969628666 Marionette TRACE conn2 <- [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]]]}] 15:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 420ms 15:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:40:28 INFO - PROCESS | 1929 | 1461969628682 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:40:28 INFO - PROCESS | 1929 | 1461969628683 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:40:28 INFO - PROCESS | 1929 | 1461969628685 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:40:28 INFO - PROCESS | 1929 | 1461969628686 Marionette TRACE conn2 <- [1,258,null,{}] 15:40:28 INFO - PROCESS | 1929 | 1461969628688 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:28 INFO - PROCESS | 1929 | 1461969628756 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:40:28 INFO - PROCESS | 1929 | 1461969628762 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:28 INFO - PROCESS | 1929 | ++DOCSHELL 0x11985f000 == 34 [pid = 1929] [id = 72] 15:40:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 88 (0x1134ce800) [pid = 1929] [serial = 213] [outer = 0x0] 15:40:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 89 (0x118ff4000) [pid = 1929] [serial = 214] [outer = 0x1134ce800] 15:40:28 INFO - PROCESS | 1929 | 1461969628787 Marionette DEBUG loaded listener.js 15:40:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 90 (0x1194e2c00) [pid = 1929] [serial = 215] [outer = 0x1134ce800] 15:40:29 INFO - PROCESS | 1929 | 1461969629097 Marionette TRACE conn2 <- [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]]]}] 15:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 15:40:29 INFO - PROCESS | 1929 | 1461969629154 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:40:29 INFO - PROCESS | 1929 | 1461969629155 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:40:29 INFO - PROCESS | 1929 | 1461969629157 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:40:29 INFO - PROCESS | 1929 | 1461969629158 Marionette TRACE conn2 <- [1,262,null,{}] 15:40:29 INFO - PROCESS | 1929 | 1461969629173 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:29 INFO - PROCESS | 1929 | 1461969629277 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:40:29 INFO - PROCESS | 1929 | 1461969629282 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:29 INFO - PROCESS | 1929 | ++DOCSHELL 0x119d1a800 == 35 [pid = 1929] [id = 73] 15:40:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 91 (0x118f81c00) [pid = 1929] [serial = 216] [outer = 0x0] 15:40:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 92 (0x119c27000) [pid = 1929] [serial = 217] [outer = 0x118f81c00] 15:40:29 INFO - PROCESS | 1929 | 1461969629307 Marionette DEBUG loaded listener.js 15:40:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 93 (0x1213e5000) [pid = 1929] [serial = 218] [outer = 0x118f81c00] 15:40:29 INFO - PROCESS | 1929 | 1461969629622 Marionette TRACE conn2 <- [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]]]}] 15:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 480ms 15:40:29 INFO - PROCESS | 1929 | 1461969629639 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:40:29 INFO - PROCESS | 1929 | 1461969629640 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:40:29 INFO - PROCESS | 1929 | 1461969629643 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:40:29 INFO - PROCESS | 1929 | 1461969629647 Marionette TRACE conn2 <- [1,266,null,{}] 15:40:29 INFO - PROCESS | 1929 | 1461969629656 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:29 INFO - PROCESS | 1929 | 1461969629747 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:40:29 INFO - PROCESS | 1929 | 1461969629751 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:29 INFO - PROCESS | 1929 | ++DOCSHELL 0x121314800 == 36 [pid = 1929] [id = 74] 15:40:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 94 (0x1213e6000) [pid = 1929] [serial = 219] [outer = 0x0] 15:40:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 95 (0x1215dfc00) [pid = 1929] [serial = 220] [outer = 0x1213e6000] 15:40:29 INFO - PROCESS | 1929 | 1461969629781 Marionette DEBUG loaded listener.js 15:40:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 96 (0x1219c3c00) [pid = 1929] [serial = 221] [outer = 0x1213e6000] 15:40:30 INFO - PROCESS | 1929 | 1461969630245 Marionette TRACE conn2 <- [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]]]}] 15:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 628ms 15:40:30 INFO - PROCESS | 1929 | 1461969630271 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:40:30 INFO - PROCESS | 1929 | 1461969630272 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:40:30 INFO - PROCESS | 1929 | 1461969630274 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:40:30 INFO - PROCESS | 1929 | 1461969630277 Marionette TRACE conn2 <- [1,270,null,{}] 15:40:30 INFO - PROCESS | 1929 | 1461969630279 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:30 INFO - PROCESS | 1929 | 1461969630361 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:40:30 INFO - PROCESS | 1929 | 1461969630392 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:30 INFO - PROCESS | 1929 | ++DOCSHELL 0x1133d4800 == 37 [pid = 1929] [id = 75] 15:40:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 97 (0x1120d6400) [pid = 1929] [serial = 222] [outer = 0x0] 15:40:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 98 (0x122077000) [pid = 1929] [serial = 223] [outer = 0x1120d6400] 15:40:30 INFO - PROCESS | 1929 | 1461969630419 Marionette DEBUG loaded listener.js 15:40:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 99 (0x1248ac800) [pid = 1929] [serial = 224] [outer = 0x1120d6400] 15:40:30 INFO - PROCESS | 1929 | 1461969630711 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 472ms 15:40:30 INFO - PROCESS | 1929 | 1461969630748 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:40:30 INFO - PROCESS | 1929 | 1461969630749 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:40:30 INFO - PROCESS | 1929 | 1461969630752 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:40:30 INFO - PROCESS | 1929 | 1461969630753 Marionette TRACE conn2 <- [1,274,null,{}] 15:40:30 INFO - PROCESS | 1929 | 1461969630755 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:30 INFO - PROCESS | 1929 | 1461969630839 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:40:30 INFO - PROCESS | 1929 | 1461969630867 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:30 INFO - PROCESS | 1929 | ++DOCSHELL 0x121e23000 == 38 [pid = 1929] [id = 76] 15:40:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 100 (0x121b59800) [pid = 1929] [serial = 225] [outer = 0x0] 15:40:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 101 (0x124d9e400) [pid = 1929] [serial = 226] [outer = 0x121b59800] 15:40:30 INFO - PROCESS | 1929 | 1461969630892 Marionette DEBUG loaded listener.js 15:40:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 102 (0x124fc3c00) [pid = 1929] [serial = 227] [outer = 0x121b59800] 15:40:31 INFO - PROCESS | 1929 | 1461969631264 Marionette TRACE conn2 <- [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]]]}] 15:40:31 INFO - PROCESS | 1929 | --DOMWINDOW == 101 (0x118724000) [pid = 1929] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:40:31 INFO - PROCESS | 1929 | --DOMWINDOW == 100 (0x115d40400) [pid = 1929] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:40:31 INFO - PROCESS | 1929 | --DOMWINDOW == 99 (0x1166ef400) [pid = 1929] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:40:31 INFO - PROCESS | 1929 | --DOMWINDOW == 98 (0x1166d8000) [pid = 1929] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:40:31 INFO - PROCESS | 1929 | --DOMWINDOW == 97 (0x112eebc00) [pid = 1929] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:40:31 INFO - PROCESS | 1929 | --DOMWINDOW == 96 (0x1121dec00) [pid = 1929] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:40:31 INFO - PROCESS | 1929 | --DOMWINDOW == 95 (0x116a81c00) [pid = 1929] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:40:31 INFO - PROCESS | 1929 | --DOMWINDOW == 94 (0x118568c00) [pid = 1929] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:40:31 INFO - PROCESS | 1929 | --DOMWINDOW == 93 (0x119778800) [pid = 1929] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:40:31 INFO - PROCESS | 1929 | --DOMWINDOW == 92 (0x1180e1000) [pid = 1929] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:40:31 INFO - PROCESS | 1929 | --DOMWINDOW == 91 (0x119779400) [pid = 1929] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:40:31 INFO - PROCESS | 1929 | --DOMWINDOW == 90 (0x112041c00) [pid = 1929] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:40:31 INFO - PROCESS | 1929 | --DOMWINDOW == 89 (0x1180e0400) [pid = 1929] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:40:31 INFO - PROCESS | 1929 | --DOMWINDOW == 88 (0x116481400) [pid = 1929] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:40:31 INFO - PROCESS | 1929 | --DOMWINDOW == 87 (0x1164ea800) [pid = 1929] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:40:31 INFO - PROCESS | 1929 | --DOMWINDOW == 86 (0x1213e3000) [pid = 1929] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 571ms 15:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:40:31 INFO - PROCESS | 1929 | 1461969631324 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:40:31 INFO - PROCESS | 1929 | 1461969631325 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:40:31 INFO - PROCESS | 1929 | 1461969631327 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:40:31 INFO - PROCESS | 1929 | 1461969631328 Marionette TRACE conn2 <- [1,278,null,{}] 15:40:31 INFO - PROCESS | 1929 | 1461969631330 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:31 INFO - PROCESS | 1929 | 1461969631398 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:40:31 INFO - PROCESS | 1929 | 1461969631402 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:31 INFO - PROCESS | 1929 | ++DOCSHELL 0x118399800 == 39 [pid = 1929] [id = 77] 15:40:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 87 (0x116481000) [pid = 1929] [serial = 228] [outer = 0x0] 15:40:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 88 (0x1166ef400) [pid = 1929] [serial = 229] [outer = 0x116481000] 15:40:31 INFO - PROCESS | 1929 | 1461969631429 Marionette DEBUG loaded listener.js 15:40:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 89 (0x118542000) [pid = 1929] [serial = 230] [outer = 0x116481000] 15:40:31 INFO - PROCESS | 1929 | 1461969631716 Marionette TRACE conn2 <- [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]]]}] 15:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 419ms 15:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:40:31 INFO - PROCESS | 1929 | 1461969631749 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:40:31 INFO - PROCESS | 1929 | 1461969631750 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:40:31 INFO - PROCESS | 1929 | 1461969631752 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:40:31 INFO - PROCESS | 1929 | 1461969631754 Marionette TRACE conn2 <- [1,282,null,{}] 15:40:31 INFO - PROCESS | 1929 | 1461969631757 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:31 INFO - PROCESS | 1929 | 1461969631847 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:40:31 INFO - PROCESS | 1929 | 1461969631887 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:31 INFO - PROCESS | 1929 | ++DOCSHELL 0x124f5f000 == 40 [pid = 1929] [id = 78] 15:40:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 90 (0x113c3a000) [pid = 1929] [serial = 231] [outer = 0x0] 15:40:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 91 (0x118f7f400) [pid = 1929] [serial = 232] [outer = 0x113c3a000] 15:40:31 INFO - PROCESS | 1929 | 1461969631916 Marionette DEBUG loaded listener.js 15:40:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 92 (0x126939400) [pid = 1929] [serial = 233] [outer = 0x113c3a000] 15:40:32 INFO - PROCESS | 1929 | 1461969632316 Marionette TRACE conn2 <- [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]]]}] 15:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 569ms 15:40:32 INFO - PROCESS | 1929 | 1461969632323 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:40:32 INFO - PROCESS | 1929 | 1461969632324 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:40:32 INFO - PROCESS | 1929 | 1461969632330 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:40:32 INFO - PROCESS | 1929 | 1461969632332 Marionette TRACE conn2 <- [1,286,null,{}] 15:40:32 INFO - PROCESS | 1929 | 1461969632336 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:32 INFO - PROCESS | 1929 | 1461969632449 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:40:32 INFO - PROCESS | 1929 | 1461969632513 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:32 INFO - PROCESS | 1929 | ++DOCSHELL 0x1269ba800 == 41 [pid = 1929] [id = 79] 15:40:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 93 (0x116481400) [pid = 1929] [serial = 234] [outer = 0x0] 15:40:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 94 (0x1271a3400) [pid = 1929] [serial = 235] [outer = 0x116481400] 15:40:32 INFO - PROCESS | 1929 | 1461969632538 Marionette DEBUG loaded listener.js 15:40:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 95 (0x12792d800) [pid = 1929] [serial = 236] [outer = 0x116481400] 15:40:32 INFO - PROCESS | 1929 | 1461969632791 Marionette TRACE conn2 <- [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]]]}] 15:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 473ms 15:40:32 INFO - PROCESS | 1929 | 1461969632802 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:40:32 INFO - PROCESS | 1929 | 1461969632803 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:40:32 INFO - PROCESS | 1929 | 1461969632805 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:40:32 INFO - PROCESS | 1929 | 1461969632806 Marionette TRACE conn2 <- [1,290,null,{}] 15:40:32 INFO - PROCESS | 1929 | 1461969632808 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:32 INFO - PROCESS | 1929 | 1461969632896 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:40:32 INFO - PROCESS | 1929 | 1461969632900 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:32 INFO - PROCESS | 1929 | ++DOCSHELL 0x12759d800 == 42 [pid = 1929] [id = 80] 15:40:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 96 (0x127930c00) [pid = 1929] [serial = 237] [outer = 0x0] 15:40:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 97 (0x127951800) [pid = 1929] [serial = 238] [outer = 0x127930c00] 15:40:32 INFO - PROCESS | 1929 | 1461969632926 Marionette DEBUG loaded listener.js 15:40:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 98 (0x128f59000) [pid = 1929] [serial = 239] [outer = 0x127930c00] 15:40:33 INFO - PROCESS | 1929 | 1461969633248 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 518ms 15:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:40:33 INFO - PROCESS | 1929 | 1461969633324 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:40:33 INFO - PROCESS | 1929 | 1461969633326 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:40:33 INFO - PROCESS | 1929 | 1461969633329 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:40:33 INFO - PROCESS | 1929 | 1461969633331 Marionette TRACE conn2 <- [1,294,null,{}] 15:40:33 INFO - PROCESS | 1929 | 1461969633336 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:33 INFO - PROCESS | 1929 | 1461969633419 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:40:33 INFO - PROCESS | 1929 | 1461969633506 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:33 INFO - PROCESS | 1929 | ++DOCSHELL 0x1150ed800 == 43 [pid = 1929] [id = 81] 15:40:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 99 (0x113cc3c00) [pid = 1929] [serial = 240] [outer = 0x0] 15:40:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 100 (0x11642f000) [pid = 1929] [serial = 241] [outer = 0x113cc3c00] 15:40:33 INFO - PROCESS | 1929 | 1461969633536 Marionette DEBUG loaded listener.js 15:40:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 101 (0x11672cc00) [pid = 1929] [serial = 242] [outer = 0x113cc3c00] 15:40:33 INFO - PROCESS | 1929 | 1461969633951 Marionette TRACE conn2 <- [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]]]}] 15:40:34 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. 15:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 673ms 15:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:40:34 INFO - PROCESS | 1929 | 1461969634002 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:40:34 INFO - PROCESS | 1929 | 1461969634004 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:40:34 INFO - PROCESS | 1929 | 1461969634009 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:40:34 INFO - PROCESS | 1929 | 1461969634012 Marionette TRACE conn2 <- [1,298,null,{}] 15:40:34 INFO - PROCESS | 1929 | 1461969634015 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:34 INFO - PROCESS | 1929 | 1461969634107 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:40:34 INFO - PROCESS | 1929 | 1461969634151 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:34 INFO - PROCESS | 1929 | ++DOCSHELL 0x119118000 == 44 [pid = 1929] [id = 82] 15:40:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 102 (0x117254400) [pid = 1929] [serial = 243] [outer = 0x0] 15:40:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 103 (0x1180d6c00) [pid = 1929] [serial = 244] [outer = 0x117254400] 15:40:34 INFO - PROCESS | 1929 | 1461969634181 Marionette DEBUG loaded listener.js 15:40:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 104 (0x11835ac00) [pid = 1929] [serial = 245] [outer = 0x117254400] 15:40:34 INFO - PROCESS | 1929 | 1461969634602 Marionette TRACE conn2 <- [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]]]}] 15:40:34 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. 15:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 623ms 15:40:34 INFO - PROCESS | 1929 | 1461969634630 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:40:34 INFO - PROCESS | 1929 | 1461969634632 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:40:34 INFO - PROCESS | 1929 | 1461969634634 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:40:34 INFO - PROCESS | 1929 | 1461969634635 Marionette TRACE conn2 <- [1,302,null,{}] 15:40:34 INFO - PROCESS | 1929 | 1461969634643 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:34 INFO - PROCESS | 1929 | 1461969634738 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:40:34 INFO - PROCESS | 1929 | 1461969634835 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:34 INFO - PROCESS | 1929 | ++DOCSHELL 0x1256c7800 == 45 [pid = 1929] [id = 83] 15:40:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x118874000) [pid = 1929] [serial = 246] [outer = 0x0] 15:40:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x11977ac00) [pid = 1929] [serial = 247] [outer = 0x118874000] 15:40:34 INFO - PROCESS | 1929 | 1461969634867 Marionette DEBUG loaded listener.js 15:40:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x119d0c800) [pid = 1929] [serial = 248] [outer = 0x118874000] 15:40:35 INFO - PROCESS | 1929 | 1461969635293 Marionette TRACE conn2 <- [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]]]}] 15:40:35 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. 15:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 670ms 15:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:40:35 INFO - PROCESS | 1929 | 1461969635304 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:40:35 INFO - PROCESS | 1929 | 1461969635306 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:40:35 INFO - PROCESS | 1929 | 1461969635308 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:40:35 INFO - PROCESS | 1929 | 1461969635309 Marionette TRACE conn2 <- [1,306,null,{}] 15:40:35 INFO - PROCESS | 1929 | 1461969635311 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:35 INFO - PROCESS | 1929 | 1461969635403 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:40:35 INFO - PROCESS | 1929 | 1461969635443 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:35 INFO - PROCESS | 1929 | ++DOCSHELL 0x1194cb000 == 46 [pid = 1929] [id = 84] 15:40:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x11853ec00) [pid = 1929] [serial = 249] [outer = 0x0] 15:40:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x1213e0400) [pid = 1929] [serial = 250] [outer = 0x11853ec00] 15:40:35 INFO - PROCESS | 1929 | 1461969635473 Marionette DEBUG loaded listener.js 15:40:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x124811c00) [pid = 1929] [serial = 251] [outer = 0x11853ec00] 15:40:36 INFO - PROCESS | 1929 | 1461969636092 Marionette TRACE conn2 <- [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]]]}] 15:40:36 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. 15:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 822ms 15:40:36 INFO - PROCESS | 1929 | 1461969636132 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:40:36 INFO - PROCESS | 1929 | 1461969636136 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:40:36 INFO - PROCESS | 1929 | 1461969636141 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:40:36 INFO - PROCESS | 1929 | 1461969636147 Marionette TRACE conn2 <- [1,310,null,{}] 15:40:36 INFO - PROCESS | 1929 | 1461969636152 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:36 INFO - PROCESS | 1929 | 1461969636274 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:40:36 INFO - PROCESS | 1929 | 1461969636358 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:36 INFO - PROCESS | 1929 | ++DOCSHELL 0x116a48800 == 47 [pid = 1929] [id = 85] 15:40:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x112eea400) [pid = 1929] [serial = 252] [outer = 0x0] 15:40:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x113cc5800) [pid = 1929] [serial = 253] [outer = 0x112eea400] 15:40:36 INFO - PROCESS | 1929 | 1461969636396 Marionette DEBUG loaded listener.js 15:40:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x11672f400) [pid = 1929] [serial = 254] [outer = 0x112eea400] 15:40:36 INFO - PROCESS | 1929 | 1461969636818 Marionette TRACE conn2 <- [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]]]}] 15:40:36 INFO - PROCESS | 1929 | --DOCSHELL 0x1269ba800 == 46 [pid = 1929] [id = 79] 15:40:36 INFO - PROCESS | 1929 | --DOCSHELL 0x124f5f000 == 45 [pid = 1929] [id = 78] 15:40:36 INFO - PROCESS | 1929 | --DOCSHELL 0x118399800 == 44 [pid = 1929] [id = 77] 15:40:36 INFO - PROCESS | 1929 | --DOCSHELL 0x121e23000 == 43 [pid = 1929] [id = 76] 15:40:36 INFO - PROCESS | 1929 | --DOCSHELL 0x1133d4800 == 42 [pid = 1929] [id = 75] 15:40:36 INFO - PROCESS | 1929 | --DOCSHELL 0x121314800 == 41 [pid = 1929] [id = 74] 15:40:36 INFO - PROCESS | 1929 | --DOCSHELL 0x119d1a800 == 40 [pid = 1929] [id = 73] 15:40:36 INFO - PROCESS | 1929 | --DOCSHELL 0x11985f000 == 39 [pid = 1929] [id = 72] 15:40:36 INFO - PROCESS | 1929 | --DOCSHELL 0x11886d000 == 38 [pid = 1929] [id = 71] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x1164a8c00) [pid = 1929] [serial = 159] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOCSHELL 0x118162800 == 37 [pid = 1929] [id = 70] 15:40:36 INFO - PROCESS | 1929 | --DOCSHELL 0x116979800 == 36 [pid = 1929] [id = 69] 15:40:36 INFO - PROCESS | 1929 | --DOCSHELL 0x113462000 == 35 [pid = 1929] [id = 68] 15:40:36 INFO - PROCESS | 1929 | --DOCSHELL 0x1219e8800 == 34 [pid = 1929] [id = 66] 15:40:36 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. 15:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 730ms 15:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:40:36 INFO - PROCESS | 1929 | 1461969636870 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:40:36 INFO - PROCESS | 1929 | 1461969636874 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:40:36 INFO - PROCESS | 1929 | 1461969636878 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:40:36 INFO - PROCESS | 1929 | 1461969636879 Marionette TRACE conn2 <- [1,314,null,{}] 15:40:36 INFO - PROCESS | 1929 | 1461969636882 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:36 INFO - PROCESS | 1929 | 1461969636960 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x118f1bc00) [pid = 1929] [serial = 177] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x116430400) [pid = 1929] [serial = 162] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x116660c00) [pid = 1929] [serial = 163] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x11835ec00) [pid = 1929] [serial = 171] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x116a7c400) [pid = 1929] [serial = 165] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x117e20800) [pid = 1929] [serial = 166] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x1164a9800) [pid = 1929] [serial = 145] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 104 (0x119774000) [pid = 1929] [serial = 180] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 103 (0x1134c9000) [pid = 1929] [serial = 144] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 102 (0x11855e400) [pid = 1929] [serial = 148] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 101 (0x118095400) [pid = 1929] [serial = 147] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 100 (0x118f12800) [pid = 1929] [serial = 151] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 99 (0x118777400) [pid = 1929] [serial = 150] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 98 (0x119c27c00) [pid = 1929] [serial = 154] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 97 (0x11977e000) [pid = 1929] [serial = 153] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 96 (0x119d07400) [pid = 1929] [serial = 157] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 95 (0x11855ec00) [pid = 1929] [serial = 156] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 94 (0x11948fc00) [pid = 1929] [serial = 178] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 93 (0x119c2d800) [pid = 1929] [serial = 183] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 92 (0x11a1ebc00) [pid = 1929] [serial = 189] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 91 (0x118547400) [pid = 1929] [serial = 186] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 90 (0x119d0d400) [pid = 1929] [serial = 187] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 89 (0x119ff1c00) [pid = 1929] [serial = 184] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 88 (0x1180d8000) [pid = 1929] [serial = 168] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 87 (0x11813fc00) [pid = 1929] [serial = 169] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 86 (0x118560000) [pid = 1929] [serial = 174] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 85 (0x1213e4000) [pid = 1929] [serial = 190] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 84 (0x118568800) [pid = 1929] [serial = 175] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 83 (0x1198e9000) [pid = 1929] [serial = 181] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 82 (0x121b61c00) [pid = 1929] [serial = 193] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 81 (0x1213ecc00) [pid = 1929] [serial = 192] [outer = 0x0] [url = about:blank] 15:40:36 INFO - PROCESS | 1929 | --DOMWINDOW == 80 (0x118541400) [pid = 1929] [serial = 172] [outer = 0x0] [url = about:blank] 15:40:37 INFO - PROCESS | 1929 | 1461969637011 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:37 INFO - PROCESS | 1929 | ++DOCSHELL 0x113462000 == 35 [pid = 1929] [id = 86] 15:40:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 81 (0x116430400) [pid = 1929] [serial = 255] [outer = 0x0] 15:40:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 82 (0x116a7bc00) [pid = 1929] [serial = 256] [outer = 0x116430400] 15:40:37 INFO - PROCESS | 1929 | 1461969637036 Marionette DEBUG loaded listener.js 15:40:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 83 (0x118096800) [pid = 1929] [serial = 257] [outer = 0x116430400] 15:40:37 INFO - PROCESS | 1929 | 1461969637323 Marionette TRACE conn2 <- [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]]]}] 15:40:37 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. 15:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 470ms 15:40:37 INFO - PROCESS | 1929 | 1461969637352 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:40:37 INFO - PROCESS | 1929 | 1461969637353 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:40:37 INFO - PROCESS | 1929 | 1461969637355 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:40:37 INFO - PROCESS | 1929 | 1461969637358 Marionette TRACE conn2 <- [1,318,null,{}] 15:40:37 INFO - PROCESS | 1929 | 1461969637369 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:37 INFO - PROCESS | 1929 | 1461969637443 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:40:37 INFO - PROCESS | 1929 | 1461969637450 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:37 INFO - PROCESS | 1929 | ++DOCSHELL 0x118165000 == 36 [pid = 1929] [id = 87] 15:40:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 84 (0x1180e1400) [pid = 1929] [serial = 258] [outer = 0x0] 15:40:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 85 (0x11853d800) [pid = 1929] [serial = 259] [outer = 0x1180e1400] 15:40:37 INFO - PROCESS | 1929 | 1461969637478 Marionette DEBUG loaded listener.js 15:40:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 86 (0x118561000) [pid = 1929] [serial = 260] [outer = 0x1180e1400] 15:40:37 INFO - PROCESS | 1929 | 1461969637809 Marionette TRACE conn2 <- [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]]]}] 15:40:37 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. 15:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 472ms 15:40:37 INFO - PROCESS | 1929 | 1461969637828 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:40:37 INFO - PROCESS | 1929 | 1461969637831 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:40:37 INFO - PROCESS | 1929 | 1461969637834 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:40:37 INFO - PROCESS | 1929 | 1461969637835 Marionette TRACE conn2 <- [1,322,null,{}] 15:40:37 INFO - PROCESS | 1929 | 1461969637837 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:37 INFO - PROCESS | 1929 | 1461969637905 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:40:37 INFO - PROCESS | 1929 | 1461969637911 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:37 INFO - PROCESS | 1929 | ++DOCSHELL 0x1185ec800 == 37 [pid = 1929] [id = 88] 15:40:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 87 (0x11856a000) [pid = 1929] [serial = 261] [outer = 0x0] 15:40:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 88 (0x118779c00) [pid = 1929] [serial = 262] [outer = 0x11856a000] 15:40:37 INFO - PROCESS | 1929 | 1461969637938 Marionette DEBUG loaded listener.js 15:40:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 89 (0x118f12800) [pid = 1929] [serial = 263] [outer = 0x11856a000] 15:40:38 INFO - PROCESS | 1929 | 1461969638272 Marionette TRACE conn2 <- [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]]]}] 15:40:38 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. 15:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 15:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:40:38 INFO - PROCESS | 1929 | 1461969638302 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:40:38 INFO - PROCESS | 1929 | 1461969638303 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:40:38 INFO - PROCESS | 1929 | 1461969638306 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:40:38 INFO - PROCESS | 1929 | 1461969638307 Marionette TRACE conn2 <- [1,326,null,{}] 15:40:38 INFO - PROCESS | 1929 | 1461969638309 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:38 INFO - PROCESS | 1929 | 1461969638379 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:40:38 INFO - PROCESS | 1929 | 1461969638439 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:38 INFO - PROCESS | 1929 | ++DOCSHELL 0x1194c0000 == 38 [pid = 1929] [id = 89] 15:40:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 90 (0x118fefc00) [pid = 1929] [serial = 264] [outer = 0x0] 15:40:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 91 (0x11948e800) [pid = 1929] [serial = 265] [outer = 0x118fefc00] 15:40:38 INFO - PROCESS | 1929 | 1461969638464 Marionette DEBUG loaded listener.js 15:40:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 92 (0x11977d400) [pid = 1929] [serial = 266] [outer = 0x118fefc00] 15:40:38 INFO - PROCESS | 1929 | 1461969638758 Marionette TRACE conn2 <- [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]]]}] 15:40:38 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. 15:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 474ms 15:40:38 INFO - PROCESS | 1929 | 1461969638785 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:40:38 INFO - PROCESS | 1929 | 1461969638786 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:40:38 INFO - PROCESS | 1929 | 1461969638788 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:40:38 INFO - PROCESS | 1929 | 1461969638789 Marionette TRACE conn2 <- [1,330,null,{}] 15:40:38 INFO - PROCESS | 1929 | 1461969638792 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:38 INFO - PROCESS | 1929 | 1461969638884 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:40:38 INFO - PROCESS | 1929 | 1461969638889 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:38 INFO - PROCESS | 1929 | ++DOCSHELL 0x119d1c800 == 39 [pid = 1929] [id = 90] 15:40:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 93 (0x119c27c00) [pid = 1929] [serial = 267] [outer = 0x0] 15:40:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 94 (0x11a1eb400) [pid = 1929] [serial = 268] [outer = 0x119c27c00] 15:40:38 INFO - PROCESS | 1929 | 1461969638919 Marionette DEBUG loaded listener.js 15:40:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 95 (0x1217b7000) [pid = 1929] [serial = 269] [outer = 0x119c27c00] 15:40:39 INFO - PROCESS | 1929 | 1461969639267 Marionette TRACE conn2 <- [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]]]}] 15:40:39 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. 15:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 15:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:40:39 INFO - PROCESS | 1929 | 1461969639308 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:40:39 INFO - PROCESS | 1929 | 1461969639309 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:40:39 INFO - PROCESS | 1929 | 1461969639311 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:40:39 INFO - PROCESS | 1929 | 1461969639312 Marionette TRACE conn2 <- [1,334,null,{}] 15:40:39 INFO - PROCESS | 1929 | 1461969639315 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:39 INFO - PROCESS | 1929 | 1461969639398 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:40:39 INFO - PROCESS | 1929 | 1461969639427 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:39 INFO - PROCESS | 1929 | ++DOCSHELL 0x11a12a800 == 40 [pid = 1929] [id = 91] 15:40:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 96 (0x119c2dc00) [pid = 1929] [serial = 270] [outer = 0x0] 15:40:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 97 (0x12207b800) [pid = 1929] [serial = 271] [outer = 0x119c2dc00] 15:40:39 INFO - PROCESS | 1929 | 1461969639452 Marionette DEBUG loaded listener.js 15:40:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 98 (0x1248b2400) [pid = 1929] [serial = 272] [outer = 0x119c2dc00] 15:40:39 INFO - PROCESS | 1929 | 1461969639752 Marionette TRACE conn2 <- [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]]]}] 15:40:39 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. 15:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms 15:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:40:39 INFO - PROCESS | 1929 | 1461969639782 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:40:39 INFO - PROCESS | 1929 | 1461969639784 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:40:39 INFO - PROCESS | 1929 | 1461969639786 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:40:39 INFO - PROCESS | 1929 | 1461969639787 Marionette TRACE conn2 <- [1,338,null,{}] 15:40:39 INFO - PROCESS | 1929 | 1461969639789 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:39 INFO - PROCESS | 1929 | 1461969639876 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:40:39 INFO - PROCESS | 1929 | 1461969639906 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:39 INFO - PROCESS | 1929 | ++DOCSHELL 0x1214b5000 == 41 [pid = 1929] [id = 92] 15:40:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 99 (0x1218eb800) [pid = 1929] [serial = 273] [outer = 0x0] 15:40:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 100 (0x124f1ac00) [pid = 1929] [serial = 274] [outer = 0x1218eb800] 15:40:39 INFO - PROCESS | 1929 | 1461969639931 Marionette DEBUG loaded listener.js 15:40:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 101 (0x1255aa000) [pid = 1929] [serial = 275] [outer = 0x1218eb800] 15:40:40 INFO - PROCESS | 1929 | 1461969640256 Marionette TRACE conn2 <- [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]]]}] 15:40:40 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. 15:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 15:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:40:40 INFO - PROCESS | 1929 | 1461969640305 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:40:40 INFO - PROCESS | 1929 | 1461969640306 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:40:40 INFO - PROCESS | 1929 | 1461969640308 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:40:40 INFO - PROCESS | 1929 | 1461969640309 Marionette TRACE conn2 <- [1,342,null,{}] 15:40:40 INFO - PROCESS | 1929 | 1461969640312 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:40 INFO - PROCESS | 1929 | 1461969640397 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:40:40 INFO - PROCESS | 1929 | 1461969640427 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:40 INFO - PROCESS | 1929 | ++DOCSHELL 0x121e23000 == 42 [pid = 1929] [id = 93] 15:40:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 102 (0x124806800) [pid = 1929] [serial = 276] [outer = 0x0] 15:40:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 103 (0x12693c400) [pid = 1929] [serial = 277] [outer = 0x124806800] 15:40:40 INFO - PROCESS | 1929 | 1461969640452 Marionette DEBUG loaded listener.js 15:40:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 104 (0x127513800) [pid = 1929] [serial = 278] [outer = 0x124806800] 15:40:40 INFO - PROCESS | 1929 | 1461969640743 Marionette TRACE conn2 <- [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]]]}] 15:40:40 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. 15:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 470ms 15:40:40 INFO - PROCESS | 1929 | 1461969640781 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:40:40 INFO - PROCESS | 1929 | 1461969640783 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:40:40 INFO - PROCESS | 1929 | 1461969640785 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:40:40 INFO - PROCESS | 1929 | 1461969640786 Marionette TRACE conn2 <- [1,346,null,{}] 15:40:40 INFO - PROCESS | 1929 | 1461969640789 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:40 INFO - PROCESS | 1929 | 1461969640880 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:40:40 INFO - PROCESS | 1929 | 1461969640921 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:40 INFO - PROCESS | 1929 | ++DOCSHELL 0x1256be000 == 43 [pid = 1929] [id = 94] 15:40:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x127935800) [pid = 1929] [serial = 279] [outer = 0x0] 15:40:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x127939000) [pid = 1929] [serial = 280] [outer = 0x127935800] 15:40:40 INFO - PROCESS | 1929 | 1461969640945 Marionette DEBUG loaded listener.js 15:40:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x12794f000) [pid = 1929] [serial = 281] [outer = 0x127935800] 15:40:41 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x112eed800) [pid = 1929] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:40:41 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x11856c400) [pid = 1929] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:40:41 INFO - PROCESS | 1929 | --DOMWINDOW == 104 (0x1213e6000) [pid = 1929] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:40:41 INFO - PROCESS | 1929 | --DOMWINDOW == 103 (0x11813b400) [pid = 1929] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:40:41 INFO - PROCESS | 1929 | --DOMWINDOW == 102 (0x121b59800) [pid = 1929] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:40:41 INFO - PROCESS | 1929 | --DOMWINDOW == 101 (0x1120d6400) [pid = 1929] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:40:41 INFO - PROCESS | 1929 | --DOMWINDOW == 100 (0x113c3a000) [pid = 1929] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:40:41 INFO - PROCESS | 1929 | --DOMWINDOW == 99 (0x1134ce800) [pid = 1929] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:40:41 INFO - PROCESS | 1929 | --DOMWINDOW == 98 (0x116474000) [pid = 1929] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:40:41 INFO - PROCESS | 1929 | --DOMWINDOW == 97 (0x116481000) [pid = 1929] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:40:41 INFO - PROCESS | 1929 | --DOMWINDOW == 96 (0x118f81c00) [pid = 1929] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:40:41 INFO - PROCESS | 1929 | --DOMWINDOW == 95 (0x116a7f000) [pid = 1929] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:40:41 INFO - PROCESS | 1929 | --DOMWINDOW == 94 (0x116481400) [pid = 1929] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:40:41 INFO - PROCESS | 1929 | 1461969641325 Marionette TRACE conn2 <- [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]]]}] 15:40:41 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. 15:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 570ms 15:40:41 INFO - PROCESS | 1929 | 1461969641355 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:40:41 INFO - PROCESS | 1929 | 1461969641357 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:40:41 INFO - PROCESS | 1929 | 1461969641359 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:40:41 INFO - PROCESS | 1929 | 1461969641361 Marionette TRACE conn2 <- [1,350,null,{}] 15:40:41 INFO - PROCESS | 1929 | 1461969641363 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:41 INFO - PROCESS | 1929 | 1461969641451 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:40:41 INFO - PROCESS | 1929 | 1461969641455 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:41 INFO - PROCESS | 1929 | ++DOCSHELL 0x1275aa800 == 44 [pid = 1929] [id = 95] 15:40:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 95 (0x1198e8c00) [pid = 1929] [serial = 282] [outer = 0x0] 15:40:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 96 (0x124805800) [pid = 1929] [serial = 283] [outer = 0x1198e8c00] 15:40:41 INFO - PROCESS | 1929 | 1461969641483 Marionette DEBUG loaded listener.js 15:40:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 97 (0x128e07400) [pid = 1929] [serial = 284] [outer = 0x1198e8c00] 15:40:41 INFO - PROCESS | 1929 | 1461969641780 Marionette TRACE conn2 <- [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]]]}] 15:40:41 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. 15:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 472ms 15:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:40:41 INFO - PROCESS | 1929 | 1461969641831 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:40:41 INFO - PROCESS | 1929 | 1461969641832 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:40:41 INFO - PROCESS | 1929 | 1461969641834 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:40:41 INFO - PROCESS | 1929 | 1461969641835 Marionette TRACE conn2 <- [1,354,null,{}] 15:40:41 INFO - PROCESS | 1929 | 1461969641838 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:41 INFO - PROCESS | 1929 | 1461969641908 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:40:41 INFO - PROCESS | 1929 | 1461969641954 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:41 INFO - PROCESS | 1929 | ++DOCSHELL 0x129147800 == 45 [pid = 1929] [id = 96] 15:40:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 98 (0x11813b400) [pid = 1929] [serial = 285] [outer = 0x0] 15:40:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 99 (0x128e0a800) [pid = 1929] [serial = 286] [outer = 0x11813b400] 15:40:41 INFO - PROCESS | 1929 | 1461969641979 Marionette DEBUG loaded listener.js 15:40:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 100 (0x128f5f400) [pid = 1929] [serial = 287] [outer = 0x11813b400] 15:40:42 INFO - PROCESS | 1929 | 1461969642269 Marionette TRACE conn2 <- [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]]]}] 15:40:42 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. 15:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 467ms 15:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:40:42 INFO - PROCESS | 1929 | 1461969642303 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:40:42 INFO - PROCESS | 1929 | 1461969642304 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:40:42 INFO - PROCESS | 1929 | 1461969642306 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:40:42 INFO - PROCESS | 1929 | 1461969642307 Marionette TRACE conn2 <- [1,358,null,{}] 15:40:42 INFO - PROCESS | 1929 | 1461969642310 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:42 INFO - PROCESS | 1929 | 1461969642386 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:40:42 INFO - PROCESS | 1929 | 1461969642390 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:42 INFO - PROCESS | 1929 | ++DOCSHELL 0x12970e800 == 46 [pid = 1929] [id = 97] 15:40:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 101 (0x128f66400) [pid = 1929] [serial = 288] [outer = 0x0] 15:40:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 102 (0x1291de800) [pid = 1929] [serial = 289] [outer = 0x128f66400] 15:40:42 INFO - PROCESS | 1929 | 1461969642417 Marionette DEBUG loaded listener.js 15:40:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 103 (0x1291e3800) [pid = 1929] [serial = 290] [outer = 0x128f66400] 15:40:42 INFO - PROCESS | 1929 | 1461969642715 Marionette TRACE conn2 <- [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]]]}] 15:40:42 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. 15:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 424ms 15:40:42 INFO - PROCESS | 1929 | 1461969642739 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:40:42 INFO - PROCESS | 1929 | 1461969642740 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:40:42 INFO - PROCESS | 1929 | 1461969642742 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:40:42 INFO - PROCESS | 1929 | 1461969642743 Marionette TRACE conn2 <- [1,362,null,{}] 15:40:42 INFO - PROCESS | 1929 | 1461969642750 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:42 INFO - PROCESS | 1929 | 1461969642848 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:40:42 INFO - PROCESS | 1929 | 1461969642854 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:42 INFO - PROCESS | 1929 | ++DOCSHELL 0x1298d4800 == 47 [pid = 1929] [id = 98] 15:40:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 104 (0x128f66800) [pid = 1929] [serial = 291] [outer = 0x0] 15:40:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x129616000) [pid = 1929] [serial = 292] [outer = 0x128f66800] 15:40:42 INFO - PROCESS | 1929 | 1461969642878 Marionette DEBUG loaded listener.js 15:40:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x129620800) [pid = 1929] [serial = 293] [outer = 0x128f66800] 15:40:43 INFO - PROCESS | 1929 | 1461969643246 Marionette TRACE conn2 <- [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]]]}] 15:40:43 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. 15:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 522ms 15:40:43 INFO - PROCESS | 1929 | 1461969643265 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:40:43 INFO - PROCESS | 1929 | 1461969643267 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:40:43 INFO - PROCESS | 1929 | 1461969643271 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:40:43 INFO - PROCESS | 1929 | 1461969643273 Marionette TRACE conn2 <- [1,366,null,{}] 15:40:43 INFO - PROCESS | 1929 | 1461969643277 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:43 INFO - PROCESS | 1929 | 1461969643375 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:40:43 INFO - PROCESS | 1929 | 1461969643433 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:43 INFO - PROCESS | 1929 | ++DOCSHELL 0x116902800 == 48 [pid = 1929] [id = 99] 15:40:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x11344a400) [pid = 1929] [serial = 294] [outer = 0x0] 15:40:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x116438800) [pid = 1929] [serial = 295] [outer = 0x11344a400] 15:40:43 INFO - PROCESS | 1929 | 1461969643465 Marionette DEBUG loaded listener.js 15:40:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x11672ec00) [pid = 1929] [serial = 296] [outer = 0x11344a400] 15:40:43 INFO - PROCESS | 1929 | 1461969643989 Marionette TRACE conn2 <- [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]]]}] 15:40:44 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. 15:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 773ms 15:40:44 INFO - PROCESS | 1929 | 1461969644045 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:40:44 INFO - PROCESS | 1929 | 1461969644051 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:40:44 INFO - PROCESS | 1929 | 1461969644058 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:40:44 INFO - PROCESS | 1929 | 1461969644061 Marionette TRACE conn2 <- [1,370,null,{}] 15:40:44 INFO - PROCESS | 1929 | 1461969644065 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:44 INFO - PROCESS | 1929 | 1461969644186 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:40:44 INFO - PROCESS | 1929 | 1461969644232 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:44 INFO - PROCESS | 1929 | ++DOCSHELL 0x1185fa000 == 49 [pid = 1929] [id = 100] 15:40:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x11809b800) [pid = 1929] [serial = 297] [outer = 0x0] 15:40:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x118147800) [pid = 1929] [serial = 298] [outer = 0x11809b800] 15:40:44 INFO - PROCESS | 1929 | 1461969644261 Marionette DEBUG loaded listener.js 15:40:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x118545800) [pid = 1929] [serial = 299] [outer = 0x11809b800] 15:40:44 INFO - PROCESS | 1929 | 1461969644659 Marionette TRACE conn2 <- [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]]]}] 15:40:44 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. 15:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 624ms 15:40:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:40:44 INFO - PROCESS | 1929 | 1461969644714 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:40:44 INFO - PROCESS | 1929 | 1461969644716 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:40:44 INFO - PROCESS | 1929 | 1461969644719 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:40:44 INFO - PROCESS | 1929 | 1461969644722 Marionette TRACE conn2 <- [1,374,null,{}] 15:40:44 INFO - PROCESS | 1929 | 1461969644746 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:44 INFO - PROCESS | 1929 | 1461969644858 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:40:44 INFO - PROCESS | 1929 | 1461969644905 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:44 INFO - PROCESS | 1929 | ++DOCSHELL 0x1269bd000 == 50 [pid = 1929] [id = 101] 15:40:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x118ff7800) [pid = 1929] [serial = 300] [outer = 0x0] 15:40:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x1198de800) [pid = 1929] [serial = 301] [outer = 0x118ff7800] 15:40:44 INFO - PROCESS | 1929 | 1461969644936 Marionette DEBUG loaded listener.js 15:40:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x119d07400) [pid = 1929] [serial = 302] [outer = 0x118ff7800] 15:40:45 INFO - PROCESS | 1929 | 1461969645361 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:40:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:40:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 675ms 15:40:45 INFO - PROCESS | 1929 | 1461969645394 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:40:45 INFO - PROCESS | 1929 | 1461969645396 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:40:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:40:45 INFO - PROCESS | 1929 | 1461969645398 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:40:45 INFO - PROCESS | 1929 | 1461969645399 Marionette TRACE conn2 <- [1,378,null,{}] 15:40:45 INFO - PROCESS | 1929 | 1461969645402 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:45 INFO - PROCESS | 1929 | 1461969645496 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:40:45 INFO - PROCESS | 1929 | 1461969645538 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:45 INFO - PROCESS | 1929 | ++DOCSHELL 0x129718000 == 51 [pid = 1929] [id = 102] 15:40:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x11a1eb800) [pid = 1929] [serial = 303] [outer = 0x0] 15:40:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x1213e7c00) [pid = 1929] [serial = 304] [outer = 0x11a1eb800] 15:40:45 INFO - PROCESS | 1929 | 1461969645567 Marionette DEBUG loaded listener.js 15:40:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x1255ab800) [pid = 1929] [serial = 305] [outer = 0x11a1eb800] 15:40:45 INFO - PROCESS | 1929 | 1461969645965 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:40:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:40:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 620ms 15:40:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:40:46 INFO - PROCESS | 1929 | 1461969646019 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:40:46 INFO - PROCESS | 1929 | 1461969646020 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:40:46 INFO - PROCESS | 1929 | 1461969646022 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:40:46 INFO - PROCESS | 1929 | 1461969646023 Marionette TRACE conn2 <- [1,382,null,{}] 15:40:46 INFO - PROCESS | 1929 | 1461969646026 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:46 INFO - PROCESS | 1929 | 1461969646117 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:40:46 INFO - PROCESS | 1929 | 1461969646193 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:46 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ab1c000 == 52 [pid = 1929] [id = 103] 15:40:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x1126b6000) [pid = 1929] [serial = 306] [outer = 0x0] 15:40:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x12794e800) [pid = 1929] [serial = 307] [outer = 0x1126b6000] 15:40:46 INFO - PROCESS | 1929 | 1461969646250 Marionette DEBUG loaded listener.js 15:40:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x128e09000) [pid = 1929] [serial = 308] [outer = 0x1126b6000] 15:40:46 INFO - PROCESS | 1929 | 1461969646906 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:40:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:40:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 924ms 15:40:46 INFO - PROCESS | 1929 | 1461969646948 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:40:46 INFO - PROCESS | 1929 | 1461969646950 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:40:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:40:46 INFO - PROCESS | 1929 | 1461969646953 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:40:46 INFO - PROCESS | 1929 | 1461969646954 Marionette TRACE conn2 <- [1,386,null,{}] 15:40:46 INFO - PROCESS | 1929 | 1461969646958 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:47 INFO - PROCESS | 1929 | 1461969647040 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:40:47 INFO - PROCESS | 1929 | 1461969647102 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:47 INFO - PROCESS | 1929 | ++DOCSHELL 0x1130b4800 == 53 [pid = 1929] [id = 104] 15:40:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x1164ed800) [pid = 1929] [serial = 309] [outer = 0x0] 15:40:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x1166d6400) [pid = 1929] [serial = 310] [outer = 0x1164ed800] 15:40:47 INFO - PROCESS | 1929 | 1461969647130 Marionette DEBUG loaded listener.js 15:40:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x1167c4c00) [pid = 1929] [serial = 311] [outer = 0x1164ed800] 15:40:47 INFO - PROCESS | 1929 | 1461969647564 Marionette TRACE conn2 <- [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]]]}] 15:40:47 INFO - PROCESS | 1929 | --DOCSHELL 0x12970e800 == 52 [pid = 1929] [id = 97] 15:40:47 INFO - PROCESS | 1929 | --DOCSHELL 0x129147800 == 51 [pid = 1929] [id = 96] 15:40:47 INFO - PROCESS | 1929 | --DOCSHELL 0x1275aa800 == 50 [pid = 1929] [id = 95] 15:40:47 INFO - PROCESS | 1929 | --DOCSHELL 0x1256be000 == 49 [pid = 1929] [id = 94] 15:40:47 INFO - PROCESS | 1929 | --DOCSHELL 0x121e23000 == 48 [pid = 1929] [id = 93] 15:40:47 INFO - PROCESS | 1929 | --DOCSHELL 0x1214b5000 == 47 [pid = 1929] [id = 92] 15:40:47 INFO - PROCESS | 1929 | --DOCSHELL 0x11a12a800 == 46 [pid = 1929] [id = 91] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x127951800) [pid = 1929] [serial = 238] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOCSHELL 0x119d1c800 == 45 [pid = 1929] [id = 90] 15:40:47 INFO - PROCESS | 1929 | --DOCSHELL 0x1194c0000 == 44 [pid = 1929] [id = 89] 15:40:47 INFO - PROCESS | 1929 | --DOCSHELL 0x1185ec800 == 43 [pid = 1929] [id = 88] 15:40:47 INFO - PROCESS | 1929 | --DOCSHELL 0x118165000 == 42 [pid = 1929] [id = 87] 15:40:47 INFO - PROCESS | 1929 | --DOCSHELL 0x113462000 == 41 [pid = 1929] [id = 86] 15:40:47 INFO - PROCESS | 1929 | --DOCSHELL 0x116a48800 == 40 [pid = 1929] [id = 85] 15:40:47 INFO - PROCESS | 1929 | --DOCSHELL 0x119118000 == 39 [pid = 1929] [id = 82] 15:40:47 INFO - PROCESS | 1929 | --DOCSHELL 0x1150ed800 == 38 [pid = 1929] [id = 81] 15:40:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:40:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 671ms 15:40:47 INFO - PROCESS | 1929 | 1461969647624 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:40:47 INFO - PROCESS | 1929 | 1461969647627 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:40:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:40:47 INFO - PROCESS | 1929 | 1461969647631 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:40:47 INFO - PROCESS | 1929 | 1461969647633 Marionette TRACE conn2 <- [1,390,null,{}] 15:40:47 INFO - PROCESS | 1929 | 1461969647635 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:47 INFO - PROCESS | 1929 | 1461969647717 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x12792d800) [pid = 1929] [serial = 236] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x1166d2400) [pid = 1929] [serial = 160] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x11887ec00) [pid = 1929] [serial = 212] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x11672b000) [pid = 1929] [serial = 198] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x1215dfc00) [pid = 1929] [serial = 220] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x11835a800) [pid = 1929] [serial = 208] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x124d9e400) [pid = 1929] [serial = 226] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x122077000) [pid = 1929] [serial = 223] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x124fc3c00) [pid = 1929] [serial = 227] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x12d48cc00) [pid = 1929] [serial = 52] [outer = 0x0] [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.] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x118f7f400) [pid = 1929] [serial = 232] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x118ff4000) [pid = 1929] [serial = 214] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x116662000) [pid = 1929] [serial = 201] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x118542000) [pid = 1929] [serial = 230] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x122074c00) [pid = 1929] [serial = 195] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x118566800) [pid = 1929] [serial = 209] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x1194e2c00) [pid = 1929] [serial = 215] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x118775c00) [pid = 1929] [serial = 211] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 104 (0x1213e5000) [pid = 1929] [serial = 218] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 103 (0x1219c3c00) [pid = 1929] [serial = 221] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 102 (0x1166ef400) [pid = 1929] [serial = 229] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 101 (0x116730800) [pid = 1929] [serial = 202] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 100 (0x119c27000) [pid = 1929] [serial = 217] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 99 (0x126939400) [pid = 1929] [serial = 233] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 98 (0x1248ac800) [pid = 1929] [serial = 224] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 97 (0x1180a2800) [pid = 1929] [serial = 205] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 96 (0x1271a3400) [pid = 1929] [serial = 235] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | --DOMWINDOW == 95 (0x118095c00) [pid = 1929] [serial = 204] [outer = 0x0] [url = about:blank] 15:40:47 INFO - PROCESS | 1929 | 1461969647769 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:47 INFO - PROCESS | 1929 | ++DOCSHELL 0x1164da800 == 39 [pid = 1929] [id = 105] 15:40:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 96 (0x1166f5400) [pid = 1929] [serial = 312] [outer = 0x0] 15:40:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 97 (0x11767d000) [pid = 1929] [serial = 313] [outer = 0x1166f5400] 15:40:47 INFO - PROCESS | 1929 | 1461969647795 Marionette DEBUG loaded listener.js 15:40:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 98 (0x1180d7000) [pid = 1929] [serial = 314] [outer = 0x1166f5400] 15:40:48 INFO - PROCESS | 1929 | 1461969648104 Marionette TRACE conn2 <- [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]]]}] 15:40:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:40:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 522ms 15:40:48 INFO - PROCESS | 1929 | 1461969648154 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:40:48 INFO - PROCESS | 1929 | 1461969648155 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:40:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:40:48 INFO - PROCESS | 1929 | 1461969648157 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:40:48 INFO - PROCESS | 1929 | 1461969648160 Marionette TRACE conn2 <- [1,394,null,{}] 15:40:48 INFO - PROCESS | 1929 | 1461969648167 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:48 INFO - PROCESS | 1929 | 1461969648241 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:40:48 INFO - PROCESS | 1929 | 1461969648296 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:48 INFO - PROCESS | 1929 | ++DOCSHELL 0x1185df000 == 40 [pid = 1929] [id = 106] 15:40:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 99 (0x117e27000) [pid = 1929] [serial = 315] [outer = 0x0] 15:40:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 100 (0x1184cc800) [pid = 1929] [serial = 316] [outer = 0x117e27000] 15:40:48 INFO - PROCESS | 1929 | 1461969648323 Marionette DEBUG loaded listener.js 15:40:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 101 (0x118777800) [pid = 1929] [serial = 317] [outer = 0x117e27000] 15:40:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:40:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 473ms 15:40:48 INFO - PROCESS | 1929 | 1461969648621 Marionette TRACE conn2 <- [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]]]}] 15:40:48 INFO - PROCESS | 1929 | 1461969648635 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:40:48 INFO - PROCESS | 1929 | 1461969648636 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:40:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:40:48 INFO - PROCESS | 1929 | 1461969648639 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:40:48 INFO - PROCESS | 1929 | 1461969648640 Marionette TRACE conn2 <- [1,398,null,{}] 15:40:48 INFO - PROCESS | 1929 | 1461969648642 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:48 INFO - PROCESS | 1929 | 1461969648731 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:40:48 INFO - PROCESS | 1929 | 1461969648735 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:48 INFO - PROCESS | 1929 | ++DOCSHELL 0x1194b5800 == 41 [pid = 1929] [id = 107] 15:40:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 102 (0x11887d000) [pid = 1929] [serial = 318] [outer = 0x0] 15:40:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 103 (0x1194e8400) [pid = 1929] [serial = 319] [outer = 0x11887d000] 15:40:48 INFO - PROCESS | 1929 | 1461969648763 Marionette DEBUG loaded listener.js 15:40:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 104 (0x1199b9400) [pid = 1929] [serial = 320] [outer = 0x11887d000] 15:40:49 INFO - PROCESS | 1929 | 1461969649116 Marionette TRACE conn2 <- [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]]]}] 15:40:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:40:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 15:40:49 INFO - PROCESS | 1929 | 1461969649158 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:40:49 INFO - PROCESS | 1929 | 1461969649159 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:40:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:40:49 INFO - PROCESS | 1929 | 1461969649161 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:40:49 INFO - PROCESS | 1929 | 1461969649162 Marionette TRACE conn2 <- [1,402,null,{}] 15:40:49 INFO - PROCESS | 1929 | 1461969649165 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:49 INFO - PROCESS | 1929 | 1461969649235 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:40:49 INFO - PROCESS | 1929 | 1461969649239 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:49 INFO - PROCESS | 1929 | ++DOCSHELL 0x119ca9800 == 42 [pid = 1929] [id = 108] 15:40:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x119c27400) [pid = 1929] [serial = 321] [outer = 0x0] 15:40:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x11a180c00) [pid = 1929] [serial = 322] [outer = 0x119c27400] 15:40:49 INFO - PROCESS | 1929 | 1461969649267 Marionette DEBUG loaded listener.js 15:40:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x1213e8c00) [pid = 1929] [serial = 323] [outer = 0x119c27400] 15:40:49 INFO - PROCESS | 1929 | 1461969649701 Marionette TRACE conn2 <- [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]]]}] 15:40:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:40:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 569ms 15:40:49 INFO - PROCESS | 1929 | 1461969649734 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:40:49 INFO - PROCESS | 1929 | 1461969649735 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:40:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:40:49 INFO - PROCESS | 1929 | 1461969649738 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:40:49 INFO - PROCESS | 1929 | 1461969649739 Marionette TRACE conn2 <- [1,406,null,{}] 15:40:49 INFO - PROCESS | 1929 | 1461969649753 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:49 INFO - PROCESS | 1929 | 1461969649862 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:40:49 INFO - PROCESS | 1929 | 1461969649868 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:49 INFO - PROCESS | 1929 | ++DOCSHELL 0x116914800 == 43 [pid = 1929] [id = 109] 15:40:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x1271a1800) [pid = 1929] [serial = 324] [outer = 0x0] 15:40:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x127936400) [pid = 1929] [serial = 325] [outer = 0x1271a1800] 15:40:49 INFO - PROCESS | 1929 | 1461969649895 Marionette DEBUG loaded listener.js 15:40:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x128e03c00) [pid = 1929] [serial = 326] [outer = 0x1271a1800] 15:40:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:40:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 15:40:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:40:50 INFO - PROCESS | 1929 | 1461969650250 Marionette TRACE conn2 <- [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]]]}] 15:40:50 INFO - PROCESS | 1929 | 1461969650256 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:40:50 INFO - PROCESS | 1929 | 1461969650258 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:40:50 INFO - PROCESS | 1929 | 1461969650261 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:40:50 INFO - PROCESS | 1929 | 1461969650263 Marionette TRACE conn2 <- [1,410,null,{}] 15:40:50 INFO - PROCESS | 1929 | 1461969650266 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:50 INFO - PROCESS | 1929 | 1461969650355 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:40:50 INFO - PROCESS | 1929 | 1461969650385 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:50 INFO - PROCESS | 1929 | ++DOCSHELL 0x121e18000 == 44 [pid = 1929] [id = 110] 15:40:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x127937400) [pid = 1929] [serial = 327] [outer = 0x0] 15:40:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x128e10400) [pid = 1929] [serial = 328] [outer = 0x127937400] 15:40:50 INFO - PROCESS | 1929 | 1461969650410 Marionette DEBUG loaded listener.js 15:40:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x1291e1400) [pid = 1929] [serial = 329] [outer = 0x127937400] 15:40:50 INFO - PROCESS | 1929 | 1461969650750 Marionette TRACE conn2 <- [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]]]}] 15:40:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:40:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 523ms 15:40:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:40:50 INFO - PROCESS | 1929 | 1461969650783 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:40:50 INFO - PROCESS | 1929 | 1461969650785 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:40:50 INFO - PROCESS | 1929 | 1461969650787 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:40:50 INFO - PROCESS | 1929 | 1461969650788 Marionette TRACE conn2 <- [1,414,null,{}] 15:40:50 INFO - PROCESS | 1929 | 1461969650790 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:50 INFO - PROCESS | 1929 | 1461969650881 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:40:50 INFO - PROCESS | 1929 | 1461969650894 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:50 INFO - PROCESS | 1929 | ++DOCSHELL 0x1256bd800 == 45 [pid = 1929] [id = 111] 15:40:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x12961a000) [pid = 1929] [serial = 330] [outer = 0x0] 15:40:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x12961ac00) [pid = 1929] [serial = 331] [outer = 0x12961a000] 15:40:50 INFO - PROCESS | 1929 | 1461969650919 Marionette DEBUG loaded listener.js 15:40:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x1296db400) [pid = 1929] [serial = 332] [outer = 0x12961a000] 15:40:51 INFO - PROCESS | 1929 | 1461969651268 Marionette TRACE conn2 <- [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]]]}] 15:40:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:40:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 518ms 15:40:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:40:51 INFO - PROCESS | 1929 | 1461969651306 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:40:51 INFO - PROCESS | 1929 | 1461969651307 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:40:51 INFO - PROCESS | 1929 | 1461969651310 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:40:51 INFO - PROCESS | 1929 | 1461969651311 Marionette TRACE conn2 <- [1,418,null,{}] 15:40:51 INFO - PROCESS | 1929 | 1461969651313 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:51 INFO - PROCESS | 1929 | 1461969651405 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:40:51 INFO - PROCESS | 1929 | 1461969651412 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:51 INFO - PROCESS | 1929 | ++DOCSHELL 0x1275aa000 == 46 [pid = 1929] [id = 112] 15:40:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x12961f800) [pid = 1929] [serial = 333] [outer = 0x0] 15:40:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x12a775400) [pid = 1929] [serial = 334] [outer = 0x12961f800] 15:40:51 INFO - PROCESS | 1929 | 1461969651460 Marionette DEBUG loaded listener.js 15:40:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x12a82b800) [pid = 1929] [serial = 335] [outer = 0x12961f800] 15:40:51 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x119c2dc00) [pid = 1929] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:40:51 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x1218eb800) [pid = 1929] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:40:51 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x116430400) [pid = 1929] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:40:51 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x118fefc00) [pid = 1929] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:40:51 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x112eea400) [pid = 1929] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:40:51 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x11856a000) [pid = 1929] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:40:51 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x119c27c00) [pid = 1929] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:40:51 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x127935800) [pid = 1929] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:40:51 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x1180e1400) [pid = 1929] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:40:51 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x127930c00) [pid = 1929] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:40:51 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x128f66400) [pid = 1929] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:40:51 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x124806800) [pid = 1929] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:40:51 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x11813b400) [pid = 1929] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:40:51 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x1198e8c00) [pid = 1929] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:40:51 INFO - PROCESS | 1929 | --DOMWINDOW == 104 (0x115f55400) [pid = 1929] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:40:52 INFO - PROCESS | 1929 | 1461969652165 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:40:52 INFO - PROCESS | 1929 | 1461969652351 Marionette TRACE conn2 <- [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]]]}] 15:40:52 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 15:40:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1069ms 15:40:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:40:52 INFO - PROCESS | 1929 | 1461969652380 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:40:52 INFO - PROCESS | 1929 | 1461969652381 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:40:52 INFO - PROCESS | 1929 | 1461969652383 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:40:52 INFO - PROCESS | 1929 | 1461969652385 Marionette TRACE conn2 <- [1,422,null,{}] 15:40:52 INFO - PROCESS | 1929 | 1461969652387 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:52 INFO - PROCESS | 1929 | 1461969652464 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:40:52 INFO - PROCESS | 1929 | 1461969652468 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:52 INFO - PROCESS | 1929 | ++DOCSHELL 0x129703000 == 47 [pid = 1929] [id = 113] 15:40:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x1164aa800) [pid = 1929] [serial = 336] [outer = 0x0] 15:40:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x12a82c400) [pid = 1929] [serial = 337] [outer = 0x1164aa800] 15:40:52 INFO - PROCESS | 1929 | 1461969652493 Marionette DEBUG loaded listener.js 15:40:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x12a9bec00) [pid = 1929] [serial = 338] [outer = 0x1164aa800] 15:40:53 INFO - PROCESS | 1929 | 1461969653288 Marionette TRACE conn2 <- [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]]]}] 15:40:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:40:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 919ms 15:40:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:40:53 INFO - PROCESS | 1929 | 1461969653304 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:40:53 INFO - PROCESS | 1929 | 1461969653305 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:40:53 INFO - PROCESS | 1929 | 1461969653307 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:40:53 INFO - PROCESS | 1929 | 1461969653309 Marionette TRACE conn2 <- [1,426,null,{}] 15:40:53 INFO - PROCESS | 1929 | 1461969653314 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:53 INFO - PROCESS | 1929 | 1461969653405 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:40:53 INFO - PROCESS | 1929 | 1461969653446 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:53 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ab2a000 == 48 [pid = 1929] [id = 114] 15:40:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x12a766c00) [pid = 1929] [serial = 339] [outer = 0x0] 15:40:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x12a828000) [pid = 1929] [serial = 340] [outer = 0x12a766c00] 15:40:53 INFO - PROCESS | 1929 | 1461969653477 Marionette DEBUG loaded listener.js 15:40:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x12ad92000) [pid = 1929] [serial = 341] [outer = 0x12a766c00] 15:40:53 INFO - PROCESS | 1929 | 1461969653787 Marionette TRACE conn2 <- [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] 15:40:53 INFO - PROCESS | 1929 | 1461969653866 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:40:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:40:53 INFO - PROCESS | 1929 | 1461969653870 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:40:53 INFO - PROCESS | 1929 | 1461969653872 Marionette TRACE conn2 <- [1,430,null,{}] 15:40:53 INFO - PROCESS | 1929 | 1461969653876 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:53 INFO - PROCESS | 1929 | 1461969653966 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:40:54 INFO - PROCESS | 1929 | 1461969654049 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:54 INFO - PROCESS | 1929 | ++DOCSHELL 0x11696c800 == 49 [pid = 1929] [id = 115] 15:40:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x1134bf400) [pid = 1929] [serial = 342] [outer = 0x0] 15:40:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x115d40400) [pid = 1929] [serial = 343] [outer = 0x1134bf400] 15:40:54 INFO - PROCESS | 1929 | 1461969654082 Marionette DEBUG loaded listener.js 15:40:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x1166ee000) [pid = 1929] [serial = 344] [outer = 0x1134bf400] 15:40:54 INFO - PROCESS | 1929 | 1461969654554 Marionette TRACE conn2 <- [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]]]}] 15:40:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:40:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 722ms 15:40:54 INFO - PROCESS | 1929 | 1461969654592 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:40:54 INFO - PROCESS | 1929 | 1461969654596 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:40:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:40:54 INFO - PROCESS | 1929 | 1461969654605 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:40:54 INFO - PROCESS | 1929 | 1461969654609 Marionette TRACE conn2 <- [1,434,null,{}] 15:40:54 INFO - PROCESS | 1929 | 1461969654613 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:54 INFO - PROCESS | 1929 | 1461969654756 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:40:54 INFO - PROCESS | 1929 | 1461969654840 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:54 INFO - PROCESS | 1929 | ++DOCSHELL 0x1183a2000 == 50 [pid = 1929] [id = 116] 15:40:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x113226800) [pid = 1929] [serial = 345] [outer = 0x0] 15:40:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x11767ac00) [pid = 1929] [serial = 346] [outer = 0x113226800] 15:40:54 INFO - PROCESS | 1929 | 1461969654889 Marionette DEBUG loaded listener.js 15:40:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x11854b000) [pid = 1929] [serial = 347] [outer = 0x113226800] 15:40:55 INFO - PROCESS | 1929 | 1461969655372 Marionette TRACE conn2 <- [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]]]}] 15:40:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:40:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 779ms 15:40:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:40:55 INFO - PROCESS | 1929 | 1461969655382 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:40:55 INFO - PROCESS | 1929 | 1461969655383 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:40:55 INFO - PROCESS | 1929 | 1461969655385 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:40:55 INFO - PROCESS | 1929 | 1461969655386 Marionette TRACE conn2 <- [1,438,null,{}] 15:40:55 INFO - PROCESS | 1929 | 1461969655393 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:55 INFO - PROCESS | 1929 | 1461969655492 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:40:55 INFO - PROCESS | 1929 | 1461969655538 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:55 INFO - PROCESS | 1929 | ++DOCSHELL 0x1256b9000 == 51 [pid = 1929] [id = 117] 15:40:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x118fed400) [pid = 1929] [serial = 348] [outer = 0x0] 15:40:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x1213e7000) [pid = 1929] [serial = 349] [outer = 0x118fed400] 15:40:55 INFO - PROCESS | 1929 | 1461969655571 Marionette DEBUG loaded listener.js 15:40:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x1218ea000) [pid = 1929] [serial = 350] [outer = 0x118fed400] 15:40:56 INFO - PROCESS | 1929 | 1461969656037 Marionette TRACE conn2 <- [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]]]}] 15:40:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:40:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 669ms 15:40:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:40:56 INFO - PROCESS | 1929 | 1461969656056 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:40:56 INFO - PROCESS | 1929 | 1461969656057 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:40:56 INFO - PROCESS | 1929 | 1461969656078 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:40:56 INFO - PROCESS | 1929 | 1461969656080 Marionette TRACE conn2 <- [1,442,null,{}] 15:40:56 INFO - PROCESS | 1929 | 1461969656083 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:56 INFO - PROCESS | 1929 | 1461969656182 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:40:56 INFO - PROCESS | 1929 | 1461969656242 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:56 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae2e800 == 52 [pid = 1929] [id = 118] 15:40:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x124fbfc00) [pid = 1929] [serial = 351] [outer = 0x0] 15:40:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x1255b0800) [pid = 1929] [serial = 352] [outer = 0x124fbfc00] 15:40:56 INFO - PROCESS | 1929 | 1461969656272 Marionette DEBUG loaded listener.js 15:40:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x127934800) [pid = 1929] [serial = 353] [outer = 0x124fbfc00] 15:40:56 INFO - PROCESS | 1929 | 1461969656772 Marionette TRACE conn2 <- [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]]]}] 15:40:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:40:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 739ms 15:40:56 INFO - PROCESS | 1929 | 1461969656947 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:40:56 INFO - PROCESS | 1929 | 1461969656950 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:40:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:40:56 INFO - PROCESS | 1929 | 1461969656967 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:40:56 INFO - PROCESS | 1929 | 1461969656969 Marionette TRACE conn2 <- [1,446,null,{}] 15:40:56 INFO - PROCESS | 1929 | 1461969656972 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:57 INFO - PROCESS | 1929 | 1461969657056 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:40:57 INFO - PROCESS | 1929 | 1461969657103 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:57 INFO - PROCESS | 1929 | ++DOCSHELL 0x1183aa000 == 53 [pid = 1929] [id = 119] 15:40:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x1166dac00) [pid = 1929] [serial = 354] [outer = 0x0] 15:40:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x11672f800) [pid = 1929] [serial = 355] [outer = 0x1166dac00] 15:40:57 INFO - PROCESS | 1929 | 1461969657130 Marionette DEBUG loaded listener.js 15:40:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x1180a4400) [pid = 1929] [serial = 356] [outer = 0x1166dac00] 15:40:57 INFO - PROCESS | 1929 | 1461969657556 Marionette TRACE conn2 <- [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]]]}] 15:40:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:40:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 621ms 15:40:57 INFO - PROCESS | 1929 | 1461969657588 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:40:57 INFO - PROCESS | 1929 | 1461969657590 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:40:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:40:57 INFO - PROCESS | 1929 | 1461969657596 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:40:57 INFO - PROCESS | 1929 | 1461969657598 Marionette TRACE conn2 <- [1,450,null,{}] 15:40:57 INFO - PROCESS | 1929 | 1461969657601 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:57 INFO - PROCESS | 1929 | 1461969657688 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:40:57 INFO - PROCESS | 1929 | 1461969657745 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:57 INFO - PROCESS | 1929 | ++DOCSHELL 0x117e63800 == 54 [pid = 1929] [id = 120] 15:40:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x1180a4000) [pid = 1929] [serial = 357] [outer = 0x0] 15:40:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x1181c5400) [pid = 1929] [serial = 358] [outer = 0x1180a4000] 15:40:57 INFO - PROCESS | 1929 | 1461969657778 Marionette DEBUG loaded listener.js 15:40:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x118566000) [pid = 1929] [serial = 359] [outer = 0x1180a4000] 15:40:57 INFO - PROCESS | 1929 | --DOCSHELL 0x129703000 == 53 [pid = 1929] [id = 113] 15:40:57 INFO - PROCESS | 1929 | --DOCSHELL 0x1275aa000 == 52 [pid = 1929] [id = 112] 15:40:57 INFO - PROCESS | 1929 | --DOCSHELL 0x1256bd800 == 51 [pid = 1929] [id = 111] 15:40:57 INFO - PROCESS | 1929 | --DOCSHELL 0x121e18000 == 50 [pid = 1929] [id = 110] 15:40:57 INFO - PROCESS | 1929 | --DOCSHELL 0x116914800 == 49 [pid = 1929] [id = 109] 15:40:57 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x11642f000) [pid = 1929] [serial = 241] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x1180d6c00) [pid = 1929] [serial = 244] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x11977ac00) [pid = 1929] [serial = 247] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x1213e0400) [pid = 1929] [serial = 250] [outer = 0x0] [url = about:blank] 15:40:57 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x129616000) [pid = 1929] [serial = 292] [outer = 0x0] [url = about:blank] 15:40:58 INFO - PROCESS | 1929 | --DOCSHELL 0x119ca9800 == 48 [pid = 1929] [id = 108] 15:40:58 INFO - PROCESS | 1929 | --DOCSHELL 0x1194b5800 == 47 [pid = 1929] [id = 107] 15:40:58 INFO - PROCESS | 1929 | --DOCSHELL 0x1185df000 == 46 [pid = 1929] [id = 106] 15:40:58 INFO - PROCESS | 1929 | --DOCSHELL 0x1164da800 == 45 [pid = 1929] [id = 105] 15:40:58 INFO - PROCESS | 1929 | --DOCSHELL 0x1130b4800 == 44 [pid = 1929] [id = 104] 15:40:58 INFO - PROCESS | 1929 | --DOCSHELL 0x1185fa000 == 43 [pid = 1929] [id = 100] 15:40:58 INFO - PROCESS | 1929 | --DOCSHELL 0x116902800 == 42 [pid = 1929] [id = 99] 15:40:58 INFO - PROCESS | 1929 | 1461969658138 Marionette TRACE conn2 <- [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] 15:40:58 INFO - PROCESS | 1929 | 1461969658168 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:40:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:40:58 INFO - PROCESS | 1929 | 1461969658171 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:40:58 INFO - PROCESS | 1929 | 1461969658172 Marionette TRACE conn2 <- [1,454,null,{}] 15:40:58 INFO - PROCESS | 1929 | 1461969658179 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:58 INFO - PROCESS | 1929 | 1461969658263 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:40:58 INFO - PROCESS | 1929 | 1461969658270 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:58 INFO - PROCESS | 1929 | ++DOCSHELL 0x118398800 == 43 [pid = 1929] [id = 121] 15:40:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 96 (0x118f10400) [pid = 1929] [serial = 360] [outer = 0x0] 15:40:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 97 (0x118f1bc00) [pid = 1929] [serial = 361] [outer = 0x118f10400] 15:40:58 INFO - PROCESS | 1929 | 1461969658300 Marionette DEBUG loaded listener.js 15:40:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 98 (0x119490400) [pid = 1929] [serial = 362] [outer = 0x118f10400] 15:40:58 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:40:58 INFO - PROCESS | 1929 | 1461969658665 Marionette TRACE conn2 <- [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]]]}] 15:40:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:40:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 15:40:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:40:58 INFO - PROCESS | 1929 | 1461969658689 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:40:58 INFO - PROCESS | 1929 | 1461969658691 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:40:58 INFO - PROCESS | 1929 | 1461969658693 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:40:58 INFO - PROCESS | 1929 | 1461969658694 Marionette TRACE conn2 <- [1,458,null,{}] 15:40:58 INFO - PROCESS | 1929 | 1461969658697 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:58 INFO - PROCESS | 1929 | 1461969658795 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:40:58 INFO - PROCESS | 1929 | 1461969658803 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:58 INFO - PROCESS | 1929 | ++DOCSHELL 0x11985c800 == 44 [pid = 1929] [id = 122] 15:40:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 99 (0x11977ac00) [pid = 1929] [serial = 363] [outer = 0x0] 15:40:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 100 (0x119ff2400) [pid = 1929] [serial = 364] [outer = 0x11977ac00] 15:40:58 INFO - PROCESS | 1929 | 1461969658829 Marionette DEBUG loaded listener.js 15:40:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 101 (0x121b53400) [pid = 1929] [serial = 365] [outer = 0x11977ac00] 15:40:59 INFO - PROCESS | 1929 | 1461969659150 Marionette TRACE conn2 <- [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] 15:40:59 INFO - PROCESS | 1929 | 1461969659168 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:40:59 INFO - PROCESS | 1929 | 1461969659170 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:40:59 INFO - PROCESS | 1929 | 1461969659171 Marionette TRACE conn2 <- [1,462,null,{}] 15:40:59 INFO - PROCESS | 1929 | 1461969659173 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:59 INFO - PROCESS | 1929 | 1461969659248 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:40:59 INFO - PROCESS | 1929 | 1461969659295 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:59 INFO - PROCESS | 1929 | ++DOCSHELL 0x11a00b800 == 45 [pid = 1929] [id = 123] 15:40:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 102 (0x1167b8800) [pid = 1929] [serial = 366] [outer = 0x0] 15:40:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 103 (0x1248ac800) [pid = 1929] [serial = 367] [outer = 0x1167b8800] 15:40:59 INFO - PROCESS | 1929 | 1461969659321 Marionette DEBUG loaded listener.js 15:40:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 104 (0x126931c00) [pid = 1929] [serial = 368] [outer = 0x1167b8800] 15:40:59 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:40:59 INFO - PROCESS | 1929 | 1461969659627 Marionette TRACE conn2 <- [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] 15:40:59 INFO - PROCESS | 1929 | 1461969659690 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:40:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:40:59 INFO - PROCESS | 1929 | 1461969659692 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:40:59 INFO - PROCESS | 1929 | 1461969659693 Marionette TRACE conn2 <- [1,466,null,{}] 15:40:59 INFO - PROCESS | 1929 | 1461969659696 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:59 INFO - PROCESS | 1929 | 1461969659785 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:40:59 INFO - PROCESS | 1929 | 1461969659837 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:59 INFO - PROCESS | 1929 | ++DOCSHELL 0x1215ba000 == 46 [pid = 1929] [id = 124] 15:40:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x11948ec00) [pid = 1929] [serial = 369] [outer = 0x0] 15:40:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x127935800) [pid = 1929] [serial = 370] [outer = 0x11948ec00] 15:40:59 INFO - PROCESS | 1929 | 1461969659865 Marionette DEBUG loaded listener.js 15:40:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x1291db000) [pid = 1929] [serial = 371] [outer = 0x11948ec00] 15:41:00 INFO - PROCESS | 1929 | 1461969660190 Marionette TRACE conn2 <- [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] 15:41:00 INFO - PROCESS | 1929 | 1461969660216 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:41:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:41:00 INFO - PROCESS | 1929 | 1461969660219 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:41:00 INFO - PROCESS | 1929 | 1461969660221 Marionette TRACE conn2 <- [1,470,null,{}] 15:41:00 INFO - PROCESS | 1929 | 1461969660224 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:00 INFO - PROCESS | 1929 | 1461969660357 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:41:00 INFO - PROCESS | 1929 | 1461969660376 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:00 INFO - PROCESS | 1929 | ++DOCSHELL 0x124828800 == 47 [pid = 1929] [id = 125] 15:41:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x128e0f400) [pid = 1929] [serial = 372] [outer = 0x0] 15:41:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x1296d2800) [pid = 1929] [serial = 373] [outer = 0x128e0f400] 15:41:00 INFO - PROCESS | 1929 | 1461969660407 Marionette DEBUG loaded listener.js 15:41:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x12a81f800) [pid = 1929] [serial = 374] [outer = 0x128e0f400] 15:41:00 INFO - PROCESS | 1929 | 1461969660761 Marionette TRACE conn2 <- [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]]]}] 15:41:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:41:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 569ms 15:41:00 INFO - PROCESS | 1929 | 1461969660789 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:41:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:41:00 INFO - PROCESS | 1929 | 1461969660790 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:41:00 INFO - PROCESS | 1929 | 1461969660792 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:41:00 INFO - PROCESS | 1929 | 1461969660793 Marionette TRACE conn2 <- [1,474,null,{}] 15:41:00 INFO - PROCESS | 1929 | 1461969660801 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:00 INFO - PROCESS | 1929 | 1461969660890 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:41:00 INFO - PROCESS | 1929 | 1461969660895 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:00 INFO - PROCESS | 1929 | ++DOCSHELL 0x12731c800 == 48 [pid = 1929] [id = 126] 15:41:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x129616000) [pid = 1929] [serial = 375] [outer = 0x0] 15:41:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x12a9bb800) [pid = 1929] [serial = 376] [outer = 0x129616000] 15:41:00 INFO - PROCESS | 1929 | 1461969660920 Marionette DEBUG loaded listener.js 15:41:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x12ab4e800) [pid = 1929] [serial = 377] [outer = 0x129616000] 15:41:01 INFO - PROCESS | 1929 | 1461969661265 Marionette TRACE conn2 <- [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]]]}] 15:41:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:41:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 524ms 15:41:01 INFO - PROCESS | 1929 | 1461969661316 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:41:01 INFO - PROCESS | 1929 | 1461969661317 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:41:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:41:01 INFO - PROCESS | 1929 | 1461969661320 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:41:01 INFO - PROCESS | 1929 | 1461969661321 Marionette TRACE conn2 <- [1,478,null,{}] 15:41:01 INFO - PROCESS | 1929 | 1461969661323 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:01 INFO - PROCESS | 1929 | 1461969661415 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:41:01 INFO - PROCESS | 1929 | 1461969661427 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:01 INFO - PROCESS | 1929 | ++DOCSHELL 0x129143000 == 49 [pid = 1929] [id = 127] 15:41:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x12a81fc00) [pid = 1929] [serial = 378] [outer = 0x0] 15:41:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x12ad8d800) [pid = 1929] [serial = 379] [outer = 0x12a81fc00] 15:41:01 INFO - PROCESS | 1929 | 1461969661452 Marionette DEBUG loaded listener.js 15:41:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x12b381400) [pid = 1929] [serial = 380] [outer = 0x12a81fc00] 15:41:01 INFO - PROCESS | 1929 | 1461969661791 Marionette TRACE conn2 <- [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]]]}] 15:41:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:41:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 519ms 15:41:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:41:01 INFO - PROCESS | 1929 | 1461969661839 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:41:01 INFO - PROCESS | 1929 | 1461969661841 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:41:01 INFO - PROCESS | 1929 | 1461969661843 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:41:01 INFO - PROCESS | 1929 | 1461969661844 Marionette TRACE conn2 <- [1,482,null,{}] 15:41:01 INFO - PROCESS | 1929 | 1461969661846 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:01 INFO - PROCESS | 1929 | 1461969661936 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:41:01 INFO - PROCESS | 1929 | 1461969661949 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:01 INFO - PROCESS | 1929 | ++DOCSHELL 0x1298df000 == 50 [pid = 1929] [id = 128] 15:41:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x12b380400) [pid = 1929] [serial = 381] [outer = 0x0] 15:41:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x12ba56400) [pid = 1929] [serial = 382] [outer = 0x12b380400] 15:41:01 INFO - PROCESS | 1929 | 1461969661974 Marionette DEBUG loaded listener.js 15:41:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x12bbadc00) [pid = 1929] [serial = 383] [outer = 0x12b380400] 15:41:02 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x11853ec00) [pid = 1929] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:41:02 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x113cc3c00) [pid = 1929] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:41:02 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x117254400) [pid = 1929] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:41:02 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x1219b9c00) [pid = 1929] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:41:02 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x118874000) [pid = 1929] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:41:02 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x1271a1800) [pid = 1929] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:41:02 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x12961a000) [pid = 1929] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:41:02 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x127937400) [pid = 1929] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:41:02 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x12961f800) [pid = 1929] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:41:02 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x1126b6000) [pid = 1929] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:41:02 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x119c27400) [pid = 1929] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:41:02 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x117e27000) [pid = 1929] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:41:02 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x1166f5400) [pid = 1929] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:41:02 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x11887d000) [pid = 1929] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:41:02 INFO - PROCESS | 1929 | --DOMWINDOW == 104 (0x1164ed800) [pid = 1929] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:41:02 INFO - PROCESS | 1929 | --DOMWINDOW == 103 (0x1164aa800) [pid = 1929] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:41:02 INFO - PROCESS | 1929 | 1461969662391 Marionette TRACE conn2 <- [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]]]}] 15:41:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:41:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 569ms 15:41:02 INFO - PROCESS | 1929 | 1461969662412 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:41:02 INFO - PROCESS | 1929 | 1461969662414 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:41:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:41:02 INFO - PROCESS | 1929 | 1461969662416 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:41:02 INFO - PROCESS | 1929 | 1461969662418 Marionette TRACE conn2 <- [1,486,null,{}] 15:41:02 INFO - PROCESS | 1929 | 1461969662420 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:02 INFO - PROCESS | 1929 | 1461969662508 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:41:02 INFO - PROCESS | 1929 | 1461969662557 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:02 INFO - PROCESS | 1929 | ++DOCSHELL 0x124f66800 == 51 [pid = 1929] [id = 129] 15:41:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 104 (0x117254400) [pid = 1929] [serial = 384] [outer = 0x0] 15:41:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x11877fc00) [pid = 1929] [serial = 385] [outer = 0x117254400] 15:41:02 INFO - PROCESS | 1929 | 1461969662586 Marionette DEBUG loaded listener.js 15:41:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x12ba53800) [pid = 1929] [serial = 386] [outer = 0x117254400] 15:41:02 INFO - PROCESS | 1929 | 1461969662889 Marionette TRACE conn2 <- [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]]]}] 15:41:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:41:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 519ms 15:41:02 INFO - PROCESS | 1929 | 1461969662936 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:41:02 INFO - PROCESS | 1929 | 1461969662937 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:41:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:41:02 INFO - PROCESS | 1929 | 1461969662939 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:41:02 INFO - PROCESS | 1929 | 1461969662940 Marionette TRACE conn2 <- [1,490,null,{}] 15:41:02 INFO - PROCESS | 1929 | 1461969662943 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:03 INFO - PROCESS | 1929 | 1461969663020 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:41:03 INFO - PROCESS | 1929 | 1461969663024 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:03 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb04800 == 52 [pid = 1929] [id = 130] 15:41:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x12bbb0000) [pid = 1929] [serial = 387] [outer = 0x0] 15:41:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x12bbb9c00) [pid = 1929] [serial = 388] [outer = 0x12bbb0000] 15:41:03 INFO - PROCESS | 1929 | 1461969663049 Marionette DEBUG loaded listener.js 15:41:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x12bbd7400) [pid = 1929] [serial = 389] [outer = 0x12bbb0000] 15:41:03 INFO - PROCESS | 1929 | 1461969663358 Marionette TRACE conn2 <- [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]]]}] 15:41:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:41:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 15:41:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:41:03 INFO - PROCESS | 1929 | 1461969663408 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:41:03 INFO - PROCESS | 1929 | 1461969663409 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:41:03 INFO - PROCESS | 1929 | 1461969663412 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:41:03 INFO - PROCESS | 1929 | 1461969663413 Marionette TRACE conn2 <- [1,494,null,{}] 15:41:03 INFO - PROCESS | 1929 | 1461969663415 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:03 INFO - PROCESS | 1929 | 1461969663510 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:41:03 INFO - PROCESS | 1929 | 1461969663516 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:03 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb1d000 == 53 [pid = 1929] [id = 131] 15:41:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x12bbb1000) [pid = 1929] [serial = 390] [outer = 0x0] 15:41:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x12c114000) [pid = 1929] [serial = 391] [outer = 0x12bbb1000] 15:41:03 INFO - PROCESS | 1929 | 1461969663541 Marionette DEBUG loaded listener.js 15:41:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x12c11b000) [pid = 1929] [serial = 392] [outer = 0x12bbb1000] 15:41:03 INFO - PROCESS | 1929 | 1461969663864 Marionette TRACE conn2 <- [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]]]}] 15:41:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:41:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 471ms 15:41:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:41:03 INFO - PROCESS | 1929 | 1461969663884 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:41:03 INFO - PROCESS | 1929 | 1461969663885 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:41:03 INFO - PROCESS | 1929 | 1461969663887 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:41:03 INFO - PROCESS | 1929 | 1461969663888 Marionette TRACE conn2 <- [1,498,null,{}] 15:41:03 INFO - PROCESS | 1929 | 1461969663890 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:03 INFO - PROCESS | 1929 | 1461969663970 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:41:03 INFO - PROCESS | 1929 | 1461969663974 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:03 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c1cd800 == 54 [pid = 1929] [id = 132] 15:41:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x12c116000) [pid = 1929] [serial = 393] [outer = 0x0] 15:41:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x12c760000) [pid = 1929] [serial = 394] [outer = 0x12c116000] 15:41:04 INFO - PROCESS | 1929 | 1461969663998 Marionette DEBUG loaded listener.js 15:41:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x12c768c00) [pid = 1929] [serial = 395] [outer = 0x12c116000] 15:41:04 INFO - PROCESS | 1929 | 1461969664403 Marionette TRACE conn2 <- [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]]]}] 15:41:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:41:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 569ms 15:41:04 INFO - PROCESS | 1929 | 1461969664457 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:41:04 INFO - PROCESS | 1929 | 1461969664460 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:41:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:41:04 INFO - PROCESS | 1929 | 1461969664463 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:41:04 INFO - PROCESS | 1929 | 1461969664466 Marionette TRACE conn2 <- [1,502,null,{}] 15:41:04 INFO - PROCESS | 1929 | 1461969664470 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:04 INFO - PROCESS | 1929 | 1461969664570 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:41:04 INFO - PROCESS | 1929 | 1461969664620 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:04 INFO - PROCESS | 1929 | ++DOCSHELL 0x116a3a800 == 55 [pid = 1929] [id = 133] 15:41:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x1164e7800) [pid = 1929] [serial = 396] [outer = 0x0] 15:41:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x1169aa400) [pid = 1929] [serial = 397] [outer = 0x1164e7800] 15:41:04 INFO - PROCESS | 1929 | 1461969664652 Marionette DEBUG loaded listener.js 15:41:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x1180d5400) [pid = 1929] [serial = 398] [outer = 0x1164e7800] 15:41:05 INFO - PROCESS | 1929 | 1461969665069 Marionette TRACE conn2 <- [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]]]}] 15:41:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:41:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 672ms 15:41:05 INFO - PROCESS | 1929 | 1461969665136 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:41:05 INFO - PROCESS | 1929 | 1461969665140 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:41:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:41:05 INFO - PROCESS | 1929 | 1461969665144 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:41:05 INFO - PROCESS | 1929 | 1461969665146 Marionette TRACE conn2 <- [1,506,null,{}] 15:41:05 INFO - PROCESS | 1929 | 1461969665149 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:05 INFO - PROCESS | 1929 | 1461969665272 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:41:05 INFO - PROCESS | 1929 | 1461969665335 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:05 INFO - PROCESS | 1929 | ++DOCSHELL 0x119861800 == 56 [pid = 1929] [id = 134] 15:41:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x118359c00) [pid = 1929] [serial = 399] [outer = 0x0] 15:41:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x118775400) [pid = 1929] [serial = 400] [outer = 0x118359c00] 15:41:05 INFO - PROCESS | 1929 | 1461969665366 Marionette DEBUG loaded listener.js 15:41:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x119773400) [pid = 1929] [serial = 401] [outer = 0x118359c00] 15:41:05 INFO - PROCESS | 1929 | 1461969665797 Marionette TRACE conn2 <- [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]]]}] 15:41:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:41:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 671ms 15:41:05 INFO - PROCESS | 1929 | 1461969665816 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:41:05 INFO - PROCESS | 1929 | 1461969665817 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:41:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:41:05 INFO - PROCESS | 1929 | 1461969665819 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:41:05 INFO - PROCESS | 1929 | 1461969665822 Marionette TRACE conn2 <- [1,510,null,{}] 15:41:05 INFO - PROCESS | 1929 | 1461969665832 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:05 INFO - PROCESS | 1929 | 1461969665931 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:41:05 INFO - PROCESS | 1929 | 1461969665978 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:05 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae32000 == 57 [pid = 1929] [id = 135] 15:41:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x1213e9800) [pid = 1929] [serial = 402] [outer = 0x0] 15:41:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x12751a800) [pid = 1929] [serial = 403] [outer = 0x1213e9800] 15:41:06 INFO - PROCESS | 1929 | 1461969666015 Marionette DEBUG loaded listener.js 15:41:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x128e04400) [pid = 1929] [serial = 404] [outer = 0x1213e9800] 15:41:06 INFO - PROCESS | 1929 | 1461969666433 Marionette TRACE conn2 <- [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]]]}] 15:41:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:41:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 621ms 15:41:06 INFO - PROCESS | 1929 | 1461969666440 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:41:06 INFO - PROCESS | 1929 | 1461969666442 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:41:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:41:06 INFO - PROCESS | 1929 | 1461969666445 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:41:06 INFO - PROCESS | 1929 | 1461969666448 Marionette TRACE conn2 <- [1,514,null,{}] 15:41:06 INFO - PROCESS | 1929 | 1461969666451 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:06 INFO - PROCESS | 1929 | 1461969666547 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:41:06 INFO - PROCESS | 1929 | 1461969666634 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:06 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2e9800 == 58 [pid = 1929] [id = 136] 15:41:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x1291e2400) [pid = 1929] [serial = 405] [outer = 0x0] 15:41:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x12a825800) [pid = 1929] [serial = 406] [outer = 0x1291e2400] 15:41:06 INFO - PROCESS | 1929 | 1461969666664 Marionette DEBUG loaded listener.js 15:41:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x12ad86400) [pid = 1929] [serial = 407] [outer = 0x1291e2400] 15:41:07 INFO - PROCESS | 1929 | 1461969667062 Marionette TRACE conn2 <- [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]]]}] 15:41:07 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 15:41:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 671ms 15:41:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:41:07 INFO - PROCESS | 1929 | 1461969667117 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:41:07 INFO - PROCESS | 1929 | 1461969667118 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:41:07 INFO - PROCESS | 1929 | 1461969667120 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:41:07 INFO - PROCESS | 1929 | 1461969667122 Marionette TRACE conn2 <- [1,518,null,{}] 15:41:07 INFO - PROCESS | 1929 | 1461969667124 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:07 INFO - PROCESS | 1929 | 1461969667217 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:41:07 INFO - PROCESS | 1929 | 1461969667277 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:07 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2f8800 == 59 [pid = 1929] [id = 137] 15:41:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x12961e000) [pid = 1929] [serial = 408] [outer = 0x0] 15:41:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x12ba5b000) [pid = 1929] [serial = 409] [outer = 0x12961e000] 15:41:07 INFO - PROCESS | 1929 | 1461969667306 Marionette DEBUG loaded listener.js 15:41:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x12bbd9400) [pid = 1929] [serial = 410] [outer = 0x12961e000] 15:41:07 INFO - PROCESS | 1929 | 1461969667738 Marionette TRACE conn2 <- [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]]]}] 15:41:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:41:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 668ms 15:41:07 INFO - PROCESS | 1929 | 1461969667796 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:41:07 INFO - PROCESS | 1929 | 1461969667797 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:41:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:41:07 INFO - PROCESS | 1929 | 1461969667801 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:41:07 INFO - PROCESS | 1929 | 1461969667802 Marionette TRACE conn2 <- [1,522,null,{}] 15:41:07 INFO - PROCESS | 1929 | 1461969667805 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:08 INFO - PROCESS | 1929 | 1461969668076 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:41:08 INFO - PROCESS | 1929 | 1461969668150 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:08 INFO - PROCESS | 1929 | ++DOCSHELL 0x117039000 == 60 [pid = 1929] [id = 138] 15:41:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x112ee9400) [pid = 1929] [serial = 411] [outer = 0x0] 15:41:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x113445400) [pid = 1929] [serial = 412] [outer = 0x112ee9400] 15:41:08 INFO - PROCESS | 1929 | 1461969668178 Marionette DEBUG loaded listener.js 15:41:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x1164f3400) [pid = 1929] [serial = 413] [outer = 0x112ee9400] 15:41:08 INFO - PROCESS | 1929 | 1461969668606 Marionette TRACE conn2 <- [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]]]}] 15:41:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:41:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 872ms 15:41:08 INFO - PROCESS | 1929 | 1461969668674 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:41:08 INFO - PROCESS | 1929 | 1461969668676 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:41:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:41:08 INFO - PROCESS | 1929 | 1461969668681 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:41:08 INFO - PROCESS | 1929 | 1461969668684 Marionette TRACE conn2 <- [1,526,null,{}] 15:41:08 INFO - PROCESS | 1929 | 1461969668687 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:08 INFO - PROCESS | 1929 | 1461969668773 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:41:08 INFO - PROCESS | 1929 | 1461969668840 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:08 INFO - PROCESS | 1929 | ++DOCSHELL 0x117e4c800 == 61 [pid = 1929] [id = 139] 15:41:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x1180df400) [pid = 1929] [serial = 414] [outer = 0x0] 15:41:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x1184c5c00) [pid = 1929] [serial = 415] [outer = 0x1180df400] 15:41:08 INFO - PROCESS | 1929 | 1461969668869 Marionette DEBUG loaded listener.js 15:41:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x118564800) [pid = 1929] [serial = 416] [outer = 0x1180df400] 15:41:09 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb1d000 == 60 [pid = 1929] [id = 131] 15:41:09 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb04800 == 59 [pid = 1929] [id = 130] 15:41:09 INFO - PROCESS | 1929 | --DOCSHELL 0x124f66800 == 58 [pid = 1929] [id = 129] 15:41:09 INFO - PROCESS | 1929 | --DOCSHELL 0x1298df000 == 57 [pid = 1929] [id = 128] 15:41:09 INFO - PROCESS | 1929 | --DOCSHELL 0x129143000 == 56 [pid = 1929] [id = 127] 15:41:09 INFO - PROCESS | 1929 | --DOCSHELL 0x12731c800 == 55 [pid = 1929] [id = 126] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x116438800) [pid = 1929] [serial = 295] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x118147800) [pid = 1929] [serial = 298] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x1198de800) [pid = 1929] [serial = 301] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x1213e7c00) [pid = 1929] [serial = 304] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x12a828000) [pid = 1929] [serial = 340] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOCSHELL 0x124828800 == 54 [pid = 1929] [id = 125] 15:41:09 INFO - PROCESS | 1929 | --DOCSHELL 0x1215ba000 == 53 [pid = 1929] [id = 124] 15:41:09 INFO - PROCESS | 1929 | --DOCSHELL 0x11a00b800 == 52 [pid = 1929] [id = 123] 15:41:09 INFO - PROCESS | 1929 | --DOCSHELL 0x11985c800 == 51 [pid = 1929] [id = 122] 15:41:09 INFO - PROCESS | 1929 | --DOCSHELL 0x118398800 == 50 [pid = 1929] [id = 121] 15:41:09 INFO - PROCESS | 1929 | --DOCSHELL 0x117e63800 == 49 [pid = 1929] [id = 120] 15:41:09 INFO - PROCESS | 1929 | --DOCSHELL 0x1183aa000 == 48 [pid = 1929] [id = 119] 15:41:09 INFO - PROCESS | 1929 | --DOCSHELL 0x1183a2000 == 47 [pid = 1929] [id = 116] 15:41:09 INFO - PROCESS | 1929 | --DOCSHELL 0x11696c800 == 46 [pid = 1929] [id = 115] 15:41:09 INFO - PROCESS | 1929 | --DOCSHELL 0x12ab2a000 == 45 [pid = 1929] [id = 114] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x119d0c800) [pid = 1929] [serial = 248] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x124811c00) [pid = 1929] [serial = 251] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x11672cc00) [pid = 1929] [serial = 242] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x11835ac00) [pid = 1929] [serial = 245] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x1248abc00) [pid = 1929] [serial = 196] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x127936400) [pid = 1929] [serial = 325] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x12961ac00) [pid = 1929] [serial = 331] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x1291e1400) [pid = 1929] [serial = 329] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x128e10400) [pid = 1929] [serial = 328] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x12a775400) [pid = 1929] [serial = 334] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x128e09000) [pid = 1929] [serial = 308] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x12794e800) [pid = 1929] [serial = 307] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x11a180c00) [pid = 1929] [serial = 322] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x1184cc800) [pid = 1929] [serial = 316] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x118777800) [pid = 1929] [serial = 317] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x11767d000) [pid = 1929] [serial = 313] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x1180d7000) [pid = 1929] [serial = 314] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x1194e8400) [pid = 1929] [serial = 319] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x1199b9400) [pid = 1929] [serial = 320] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x1167c4c00) [pid = 1929] [serial = 311] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x1166d6400) [pid = 1929] [serial = 310] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x12a82c400) [pid = 1929] [serial = 337] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x12a9bec00) [pid = 1929] [serial = 338] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x12a82b800) [pid = 1929] [serial = 335] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x128e03c00) [pid = 1929] [serial = 326] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x1296db400) [pid = 1929] [serial = 332] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | --DOMWINDOW == 104 (0x1213e8c00) [pid = 1929] [serial = 323] [outer = 0x0] [url = about:blank] 15:41:09 INFO - PROCESS | 1929 | 1461969669276 Marionette TRACE conn2 <- [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]]]}] 15:41:09 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 15:41:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 623ms 15:41:09 INFO - PROCESS | 1929 | 1461969669302 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:41:09 INFO - PROCESS | 1929 | 1461969669304 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:41:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:41:09 INFO - PROCESS | 1929 | 1461969669307 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:41:09 INFO - PROCESS | 1929 | 1461969669308 Marionette TRACE conn2 <- [1,530,null,{}] 15:41:09 INFO - PROCESS | 1929 | 1461969669310 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:09 INFO - PROCESS | 1929 | 1461969669405 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:41:09 INFO - PROCESS | 1929 | 1461969669414 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:09 INFO - PROCESS | 1929 | ++DOCSHELL 0x11703b000 == 46 [pid = 1929] [id = 140] 15:41:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x118875800) [pid = 1929] [serial = 417] [outer = 0x0] 15:41:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x118f18c00) [pid = 1929] [serial = 418] [outer = 0x118875800] 15:41:09 INFO - PROCESS | 1929 | 1461969669441 Marionette DEBUG loaded listener.js 15:41:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x11977e400) [pid = 1929] [serial = 419] [outer = 0x118875800] 15:41:09 INFO - PROCESS | 1929 | 1461969669766 Marionette TRACE conn2 <- [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"]]]}] 15:41:09 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 15:41:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:41:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:41:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:41:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:41:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:41:09 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 15:41:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:41:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:41:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:41:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:41:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:41:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 472ms 15:41:09 INFO - PROCESS | 1929 | 1461969669792 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:41:09 INFO - PROCESS | 1929 | 1461969669795 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:41:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:41:09 INFO - PROCESS | 1929 | 1461969669806 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:41:09 INFO - PROCESS | 1929 | 1461969669809 Marionette TRACE conn2 <- [1,534,null,{}] 15:41:09 INFO - PROCESS | 1929 | 1461969669811 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:09 INFO - PROCESS | 1929 | 1461969669893 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:41:09 INFO - PROCESS | 1929 | 1461969669899 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:09 INFO - PROCESS | 1929 | ++DOCSHELL 0x12131d000 == 47 [pid = 1929] [id = 141] 15:41:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x119c24c00) [pid = 1929] [serial = 420] [outer = 0x0] 15:41:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x121b59800) [pid = 1929] [serial = 421] [outer = 0x119c24c00] 15:41:09 INFO - PROCESS | 1929 | 1461969669925 Marionette DEBUG loaded listener.js 15:41:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x12693a400) [pid = 1929] [serial = 422] [outer = 0x119c24c00] 15:41:10 INFO - PROCESS | 1929 | 1461969670254 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 15:41:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:41:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 476ms 15:41:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:41:10 INFO - PROCESS | 1929 | 1461969670279 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:41:10 INFO - PROCESS | 1929 | 1461969670280 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:41:10 INFO - PROCESS | 1929 | 1461969670282 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:41:10 INFO - PROCESS | 1929 | 1461969670283 Marionette TRACE conn2 <- [1,538,null,{}] 15:41:10 INFO - PROCESS | 1929 | 1461969670286 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:10 INFO - PROCESS | 1929 | 1461969670367 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:41:10 INFO - PROCESS | 1929 | 1461969670426 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:10 INFO - PROCESS | 1929 | ++DOCSHELL 0x1219cc800 == 48 [pid = 1929] [id = 142] 15:41:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x119d0c400) [pid = 1929] [serial = 423] [outer = 0x0] 15:41:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x127930400) [pid = 1929] [serial = 424] [outer = 0x119d0c400] 15:41:10 INFO - PROCESS | 1929 | 1461969670458 Marionette DEBUG loaded listener.js 15:41:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x128e09400) [pid = 1929] [serial = 425] [outer = 0x119d0c400] 15:41:10 INFO - PROCESS | 1929 | 1461969670761 Marionette TRACE conn2 <- [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]]]}] 15:41:10 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. 15:41:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 520ms 15:41:10 INFO - PROCESS | 1929 | 1461969670802 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:41:10 INFO - PROCESS | 1929 | 1461969670804 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:41:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:41:10 INFO - PROCESS | 1929 | 1461969670806 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:41:10 INFO - PROCESS | 1929 | 1461969670807 Marionette TRACE conn2 <- [1,542,null,{}] 15:41:10 INFO - PROCESS | 1929 | 1461969670810 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:10 INFO - PROCESS | 1929 | 1461969670892 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:41:10 INFO - PROCESS | 1929 | 1461969670948 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:10 INFO - PROCESS | 1929 | ++DOCSHELL 0x126d71800 == 49 [pid = 1929] [id = 143] 15:41:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x129614400) [pid = 1929] [serial = 426] [outer = 0x0] 15:41:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x12961fc00) [pid = 1929] [serial = 427] [outer = 0x129614400] 15:41:10 INFO - PROCESS | 1929 | 1461969670981 Marionette DEBUG loaded listener.js 15:41:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x12a82d000) [pid = 1929] [serial = 428] [outer = 0x129614400] 15:41:11 INFO - PROCESS | 1929 | 1461969671294 Marionette TRACE conn2 <- [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]]]}] 15:41:11 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. 15:41:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 523ms 15:41:11 INFO - PROCESS | 1929 | 1461969671331 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:41:11 INFO - PROCESS | 1929 | 1461969671334 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:41:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:41:11 INFO - PROCESS | 1929 | 1461969671336 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:41:11 INFO - PROCESS | 1929 | 1461969671337 Marionette TRACE conn2 <- [1,546,null,{}] 15:41:11 INFO - PROCESS | 1929 | 1461969671340 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:11 INFO - PROCESS | 1929 | 1461969671458 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:41:11 INFO - PROCESS | 1929 | 1461969671500 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:11 INFO - PROCESS | 1929 | ++DOCSHELL 0x12912a000 == 50 [pid = 1929] [id = 144] 15:41:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x12a9bec00) [pid = 1929] [serial = 429] [outer = 0x0] 15:41:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x12ad92c00) [pid = 1929] [serial = 430] [outer = 0x12a9bec00] 15:41:11 INFO - PROCESS | 1929 | 1461969671531 Marionette DEBUG loaded listener.js 15:41:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x12bbd2800) [pid = 1929] [serial = 431] [outer = 0x12a9bec00] 15:41:11 INFO - PROCESS | 1929 | 1461969671883 Marionette TRACE conn2 <- [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]]]}] 15:41:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:41:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 571ms 15:41:11 INFO - PROCESS | 1929 | 1461969671907 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:41:11 INFO - PROCESS | 1929 | 1461969671908 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:41:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:41:11 INFO - PROCESS | 1929 | 1461969671911 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:41:11 INFO - PROCESS | 1929 | 1461969671914 Marionette TRACE conn2 <- [1,550,null,{}] 15:41:11 INFO - PROCESS | 1929 | 1461969671917 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:12 INFO - PROCESS | 1929 | 1461969672009 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:41:12 INFO - PROCESS | 1929 | 1461969672020 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:12 INFO - PROCESS | 1929 | ++DOCSHELL 0x12a881800 == 51 [pid = 1929] [id = 145] 15:41:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x12bbcf800) [pid = 1929] [serial = 432] [outer = 0x0] 15:41:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x12c11e000) [pid = 1929] [serial = 433] [outer = 0x12bbcf800] 15:41:12 INFO - PROCESS | 1929 | 1461969672051 Marionette DEBUG loaded listener.js 15:41:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x12c76ac00) [pid = 1929] [serial = 434] [outer = 0x12bbcf800] 15:41:12 INFO - PROCESS | 1929 | 1461969672393 Marionette TRACE conn2 <- [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]]]}] 15:41:12 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. 15:41:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 521ms 15:41:12 INFO - PROCESS | 1929 | 1461969672433 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:41:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:41:12 INFO - PROCESS | 1929 | 1461969672434 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:41:12 INFO - PROCESS | 1929 | 1461969672436 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:41:12 INFO - PROCESS | 1929 | 1461969672437 Marionette TRACE conn2 <- [1,554,null,{}] 15:41:12 INFO - PROCESS | 1929 | 1461969672440 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:12 INFO - PROCESS | 1929 | 1461969672535 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:41:12 INFO - PROCESS | 1929 | 1461969672547 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:12 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae2d800 == 52 [pid = 1929] [id = 146] 15:41:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x12c76b400) [pid = 1929] [serial = 435] [outer = 0x0] 15:41:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x12c8ddc00) [pid = 1929] [serial = 436] [outer = 0x12c76b400] 15:41:12 INFO - PROCESS | 1929 | 1461969672572 Marionette DEBUG loaded listener.js 15:41:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x12c8e3c00) [pid = 1929] [serial = 437] [outer = 0x12c76b400] 15:41:12 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:12 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:12 INFO - PROCESS | 1929 | 1461969672914 Marionette TRACE conn2 <- [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]]]}] 15:41:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:41:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 518ms 15:41:12 INFO - PROCESS | 1929 | 1461969672956 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:41:12 INFO - PROCESS | 1929 | 1461969672958 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:41:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:41:12 INFO - PROCESS | 1929 | 1461969672962 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:41:12 INFO - PROCESS | 1929 | 1461969672963 Marionette TRACE conn2 <- [1,558,null,{}] 15:41:12 INFO - PROCESS | 1929 | 1461969672967 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:13 INFO - PROCESS | 1929 | 1461969673120 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:41:13 INFO - PROCESS | 1929 | 1461969673138 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:13 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb5a000 == 53 [pid = 1929] [id = 147] 15:41:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x12c76dc00) [pid = 1929] [serial = 438] [outer = 0x0] 15:41:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x12c8e8c00) [pid = 1929] [serial = 439] [outer = 0x12c76dc00] 15:41:13 INFO - PROCESS | 1929 | 1461969673174 Marionette DEBUG loaded listener.js 15:41:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x12ce44c00) [pid = 1929] [serial = 440] [outer = 0x12c76dc00] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x11344a400) [pid = 1929] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x11a1eb800) [pid = 1929] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x11809b800) [pid = 1929] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x118ff7800) [pid = 1929] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x128e0f400) [pid = 1929] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x12a81fc00) [pid = 1929] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x129616000) [pid = 1929] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x12b380400) [pid = 1929] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x117254400) [pid = 1929] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x12a766c00) [pid = 1929] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x118f10400) [pid = 1929] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x11948ec00) [pid = 1929] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x1166dac00) [pid = 1929] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x1167b8800) [pid = 1929] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x11977ac00) [pid = 1929] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x1180a4000) [pid = 1929] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x12bbb0000) [pid = 1929] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:41:13 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x12bbb1000) [pid = 1929] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:41:13 INFO - PROCESS | 1929 | 1461969673702 Marionette TRACE conn2 <- [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]]]}] 15:41:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:41:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 771ms 15:41:13 INFO - PROCESS | 1929 | 1461969673738 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:41:13 INFO - PROCESS | 1929 | 1461969673741 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:41:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:41:13 INFO - PROCESS | 1929 | 1461969673751 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:41:13 INFO - PROCESS | 1929 | 1461969673753 Marionette TRACE conn2 <- [1,562,null,{}] 15:41:13 INFO - PROCESS | 1929 | 1461969673757 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:13 INFO - PROCESS | 1929 | 1461969673917 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:41:13 INFO - PROCESS | 1929 | 1461969673925 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:13 INFO - PROCESS | 1929 | ++DOCSHELL 0x129719000 == 54 [pid = 1929] [id = 148] 15:41:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x11a1eb800) [pid = 1929] [serial = 441] [outer = 0x0] 15:41:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x1296d4800) [pid = 1929] [serial = 442] [outer = 0x11a1eb800] 15:41:13 INFO - PROCESS | 1929 | 1461969673972 Marionette DEBUG loaded listener.js 15:41:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x12bbd1000) [pid = 1929] [serial = 443] [outer = 0x11a1eb800] 15:41:14 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:14 INFO - PROCESS | 1929 | [1929] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:41:14 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:14 INFO - PROCESS | 1929 | 1461969674320 Marionette TRACE conn2 <- [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]]]}] 15:41:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:41:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 628ms 15:41:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:41:14 INFO - PROCESS | 1929 | 1461969674377 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:41:14 INFO - PROCESS | 1929 | 1461969674379 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:41:14 INFO - PROCESS | 1929 | 1461969674381 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:41:14 INFO - PROCESS | 1929 | 1461969674383 Marionette TRACE conn2 <- [1,566,null,{}] 15:41:14 INFO - PROCESS | 1929 | 1461969674385 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:14 INFO - PROCESS | 1929 | 1461969674476 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:41:14 INFO - PROCESS | 1929 | 1461969674482 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:14 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ca2d800 == 55 [pid = 1929] [id = 149] 15:41:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x115f16800) [pid = 1929] [serial = 444] [outer = 0x0] 15:41:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x12bbba400) [pid = 1929] [serial = 445] [outer = 0x115f16800] 15:41:14 INFO - PROCESS | 1929 | 1461969674506 Marionette DEBUG loaded listener.js 15:41:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x12ce43400) [pid = 1929] [serial = 446] [outer = 0x115f16800] 15:41:14 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:14 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:14 INFO - PROCESS | 1929 | 1461969674839 Marionette TRACE conn2 <- [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]]]}] 15:41:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:41:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 471ms 15:41:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:41:14 INFO - PROCESS | 1929 | 1461969674852 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:41:14 INFO - PROCESS | 1929 | 1461969674854 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:41:14 INFO - PROCESS | 1929 | 1461969674856 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:41:14 INFO - PROCESS | 1929 | 1461969674858 Marionette TRACE conn2 <- [1,570,null,{}] 15:41:14 INFO - PROCESS | 1929 | 1461969674862 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:14 INFO - PROCESS | 1929 | 1461969674964 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:41:15 INFO - PROCESS | 1929 | 1461969675028 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:15 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ca40800 == 56 [pid = 1929] [id = 150] 15:41:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x115f10400) [pid = 1929] [serial = 447] [outer = 0x0] 15:41:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x12ce47000) [pid = 1929] [serial = 448] [outer = 0x115f10400] 15:41:15 INFO - PROCESS | 1929 | 1461969675071 Marionette DEBUG loaded listener.js 15:41:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x12ce4dc00) [pid = 1929] [serial = 449] [outer = 0x115f10400] 15:41:15 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:15 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:15 INFO - PROCESS | 1929 | 1461969675464 Marionette TRACE conn2 <- [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]]]}] 15:41:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:41:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 625ms 15:41:15 INFO - PROCESS | 1929 | 1461969675531 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:41:15 INFO - PROCESS | 1929 | 1461969675533 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:41:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:41:15 INFO - PROCESS | 1929 | 1461969675537 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:41:15 INFO - PROCESS | 1929 | 1461969675539 Marionette TRACE conn2 <- [1,574,null,{}] 15:41:15 INFO - PROCESS | 1929 | 1461969675544 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:15 INFO - PROCESS | 1929 | 1461969675636 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:41:15 INFO - PROCESS | 1929 | 1461969675730 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:15 INFO - PROCESS | 1929 | ++DOCSHELL 0x116a55800 == 57 [pid = 1929] [id = 151] 15:41:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x110ef2400) [pid = 1929] [serial = 450] [outer = 0x0] 15:41:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x110ef6800) [pid = 1929] [serial = 451] [outer = 0x110ef2400] 15:41:15 INFO - PROCESS | 1929 | 1461969675760 Marionette DEBUG loaded listener.js 15:41:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x112ee9800) [pid = 1929] [serial = 452] [outer = 0x110ef2400] 15:41:16 INFO - PROCESS | 1929 | 1461969676236 Marionette TRACE conn2 <- [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]]]}] 15:41:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:41:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 727ms 15:41:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:41:16 INFO - PROCESS | 1929 | 1461969676265 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:41:16 INFO - PROCESS | 1929 | 1461969676268 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:41:16 INFO - PROCESS | 1929 | 1461969676316 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:41:16 INFO - PROCESS | 1929 | 1461969676320 Marionette TRACE conn2 <- [1,578,null,{}] 15:41:16 INFO - PROCESS | 1929 | 1461969676349 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:16 INFO - PROCESS | 1929 | 1461969676466 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:41:16 INFO - PROCESS | 1929 | 1461969676518 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:16 INFO - PROCESS | 1929 | ++DOCSHELL 0x121318000 == 58 [pid = 1929] [id = 152] 15:41:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x116662000) [pid = 1929] [serial = 453] [outer = 0x0] 15:41:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x11699e000) [pid = 1929] [serial = 454] [outer = 0x116662000] 15:41:16 INFO - PROCESS | 1929 | 1461969676547 Marionette DEBUG loaded listener.js 15:41:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x1180ddc00) [pid = 1929] [serial = 455] [outer = 0x116662000] 15:41:16 INFO - PROCESS | 1929 | 1461969676944 Marionette TRACE conn2 <- [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]]]}] 15:41:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:41:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 688ms 15:41:16 INFO - PROCESS | 1929 | 1461969676961 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:41:16 INFO - PROCESS | 1929 | 1461969676964 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:41:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:41:16 INFO - PROCESS | 1929 | 1461969676967 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:41:16 INFO - PROCESS | 1929 | 1461969676969 Marionette TRACE conn2 <- [1,582,null,{}] 15:41:16 INFO - PROCESS | 1929 | 1461969676975 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:17 INFO - PROCESS | 1929 | 1461969677077 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:41:17 INFO - PROCESS | 1929 | 1461969677143 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:17 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae28000 == 59 [pid = 1929] [id = 153] 15:41:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x118724000) [pid = 1929] [serial = 456] [outer = 0x0] 15:41:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x119773800) [pid = 1929] [serial = 457] [outer = 0x118724000] 15:41:17 INFO - PROCESS | 1929 | 1461969677175 Marionette DEBUG loaded listener.js 15:41:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x1213e2000) [pid = 1929] [serial = 458] [outer = 0x118724000] 15:41:17 INFO - PROCESS | 1929 | 1461969677591 Marionette TRACE conn2 <- [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]]]}] 15:41:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:41:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 670ms 15:41:17 INFO - PROCESS | 1929 | 1461969677638 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:41:17 INFO - PROCESS | 1929 | 1461969677639 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:41:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:41:17 INFO - PROCESS | 1929 | 1461969677642 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:41:17 INFO - PROCESS | 1929 | 1461969677643 Marionette TRACE conn2 <- [1,586,null,{}] 15:41:17 INFO - PROCESS | 1929 | 1461969677645 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:17 INFO - PROCESS | 1929 | 1461969677747 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:41:17 INFO - PROCESS | 1929 | 1461969677835 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:17 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cc8a000 == 60 [pid = 1929] [id = 154] 15:41:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x12792f800) [pid = 1929] [serial = 459] [outer = 0x0] 15:41:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x128e04c00) [pid = 1929] [serial = 460] [outer = 0x12792f800] 15:41:17 INFO - PROCESS | 1929 | 1461969677865 Marionette DEBUG loaded listener.js 15:41:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x129621c00) [pid = 1929] [serial = 461] [outer = 0x12792f800] 15:41:18 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:18 INFO - PROCESS | 1929 | 1461969678266 Marionette TRACE conn2 <- [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]]]}] 15:41:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:41:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 674ms 15:41:18 INFO - PROCESS | 1929 | 1461969678317 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:41:18 INFO - PROCESS | 1929 | 1461969678318 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:41:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:41:18 INFO - PROCESS | 1929 | 1461969678321 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:41:18 INFO - PROCESS | 1929 | 1461969678322 Marionette TRACE conn2 <- [1,590,null,{}] 15:41:18 INFO - PROCESS | 1929 | 1461969678325 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:18 INFO - PROCESS | 1929 | 1461969678421 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:41:18 INFO - PROCESS | 1929 | 1461969678471 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:18 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cfe6000 == 61 [pid = 1929] [id = 155] 15:41:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x1271a1400) [pid = 1929] [serial = 462] [outer = 0x0] 15:41:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x12a82ac00) [pid = 1929] [serial = 463] [outer = 0x1271a1400] 15:41:18 INFO - PROCESS | 1929 | 1461969678502 Marionette DEBUG loaded listener.js 15:41:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x12b389c00) [pid = 1929] [serial = 464] [outer = 0x1271a1400] 15:41:18 INFO - PROCESS | 1929 | 1461969678923 Marionette TRACE conn2 <- [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]]]}] 15:41:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:41:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 618ms 15:41:18 INFO - PROCESS | 1929 | 1461969678939 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:41:18 INFO - PROCESS | 1929 | 1461969678941 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:41:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:41:18 INFO - PROCESS | 1929 | 1461969678943 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:41:18 INFO - PROCESS | 1929 | 1461969678944 Marionette TRACE conn2 <- [1,594,null,{}] 15:41:18 INFO - PROCESS | 1929 | 1461969678947 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:19 INFO - PROCESS | 1929 | 1461969679065 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:41:19 INFO - PROCESS | 1929 | 1461969679163 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:19 INFO - PROCESS | 1929 | ++DOCSHELL 0x119d20000 == 62 [pid = 1929] [id = 156] 15:41:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x1164e6c00) [pid = 1929] [serial = 465] [outer = 0x0] 15:41:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x1291dcc00) [pid = 1929] [serial = 466] [outer = 0x1164e6c00] 15:41:19 INFO - PROCESS | 1929 | 1461969679196 Marionette DEBUG loaded listener.js 15:41:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x12ce4d000) [pid = 1929] [serial = 467] [outer = 0x1164e6c00] 15:41:19 INFO - PROCESS | 1929 | 1461969679794 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:41:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:41:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 871ms 15:41:19 INFO - PROCESS | 1929 | 1461969679816 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:41:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:41:19 INFO - PROCESS | 1929 | 1461969679818 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:41:19 INFO - PROCESS | 1929 | 1461969679821 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:41:19 INFO - PROCESS | 1929 | 1461969679823 Marionette TRACE conn2 <- [1,598,null,{}] 15:41:19 INFO - PROCESS | 1929 | 1461969679827 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:19 INFO - PROCESS | 1929 | 1461969679951 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:41:19 INFO - PROCESS | 1929 | 1461969679960 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:19 INFO - PROCESS | 1929 | ++DOCSHELL 0x1150f6000 == 63 [pid = 1929] [id = 157] 15:41:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x111e50800) [pid = 1929] [serial = 468] [outer = 0x0] 15:41:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x1126bb800) [pid = 1929] [serial = 469] [outer = 0x111e50800] 15:41:20 INFO - PROCESS | 1929 | 1461969680004 Marionette DEBUG loaded listener.js 15:41:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x115f17400) [pid = 1929] [serial = 470] [outer = 0x111e50800] 15:41:20 INFO - PROCESS | 1929 | 1461969680481 Marionette TRACE conn2 <- [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]]]}] 15:41:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:41:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 673ms 15:41:20 INFO - PROCESS | 1929 | 1461969680496 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:41:20 INFO - PROCESS | 1929 | 1461969680501 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:41:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:41:20 INFO - PROCESS | 1929 | 1461969680505 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:41:20 INFO - PROCESS | 1929 | 1461969680506 Marionette TRACE conn2 <- [1,602,null,{}] 15:41:20 INFO - PROCESS | 1929 | 1461969680509 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:20 INFO - PROCESS | 1929 | 1461969680605 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:41:20 INFO - PROCESS | 1929 | 1461969680655 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:20 INFO - PROCESS | 1929 | ++DOCSHELL 0x1185e9000 == 64 [pid = 1929] [id = 158] 15:41:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x115fb0400) [pid = 1929] [serial = 471] [outer = 0x0] 15:41:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x1166ea400) [pid = 1929] [serial = 472] [outer = 0x115fb0400] 15:41:20 INFO - PROCESS | 1929 | 1461969680681 Marionette DEBUG loaded listener.js 15:41:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x1180d3400) [pid = 1929] [serial = 473] [outer = 0x115fb0400] 15:41:20 INFO - PROCESS | 1929 | --DOCSHELL 0x12ca2d800 == 63 [pid = 1929] [id = 149] 15:41:20 INFO - PROCESS | 1929 | --DOCSHELL 0x129719000 == 62 [pid = 1929] [id = 148] 15:41:20 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb5a000 == 61 [pid = 1929] [id = 147] 15:41:20 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae2d800 == 60 [pid = 1929] [id = 146] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x12c760000) [pid = 1929] [serial = 394] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOCSHELL 0x12a881800 == 59 [pid = 1929] [id = 145] 15:41:20 INFO - PROCESS | 1929 | --DOCSHELL 0x12912a000 == 58 [pid = 1929] [id = 144] 15:41:20 INFO - PROCESS | 1929 | --DOCSHELL 0x126d71800 == 57 [pid = 1929] [id = 143] 15:41:20 INFO - PROCESS | 1929 | --DOCSHELL 0x1219cc800 == 56 [pid = 1929] [id = 142] 15:41:20 INFO - PROCESS | 1929 | --DOCSHELL 0x12131d000 == 55 [pid = 1929] [id = 141] 15:41:20 INFO - PROCESS | 1929 | --DOCSHELL 0x11703b000 == 54 [pid = 1929] [id = 140] 15:41:20 INFO - PROCESS | 1929 | --DOCSHELL 0x117e4c800 == 53 [pid = 1929] [id = 139] 15:41:20 INFO - PROCESS | 1929 | --DOCSHELL 0x117039000 == 52 [pid = 1929] [id = 138] 15:41:20 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae32000 == 51 [pid = 1929] [id = 135] 15:41:20 INFO - PROCESS | 1929 | --DOCSHELL 0x119861800 == 50 [pid = 1929] [id = 134] 15:41:20 INFO - PROCESS | 1929 | --DOCSHELL 0x116a3a800 == 49 [pid = 1929] [id = 133] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x11672ec00) [pid = 1929] [serial = 296] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x1255ab800) [pid = 1929] [serial = 305] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x118545800) [pid = 1929] [serial = 299] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x119d07400) [pid = 1929] [serial = 302] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x126931c00) [pid = 1929] [serial = 368] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x1213e7000) [pid = 1929] [serial = 349] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x119ff2400) [pid = 1929] [serial = 364] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x121b53400) [pid = 1929] [serial = 365] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x12b381400) [pid = 1929] [serial = 380] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x115d40400) [pid = 1929] [serial = 343] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x118566000) [pid = 1929] [serial = 359] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x1181c5400) [pid = 1929] [serial = 358] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x11767ac00) [pid = 1929] [serial = 346] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x12bbb9c00) [pid = 1929] [serial = 388] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x12bbd7400) [pid = 1929] [serial = 389] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x12c114000) [pid = 1929] [serial = 391] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x12bbadc00) [pid = 1929] [serial = 383] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x12a81f800) [pid = 1929] [serial = 374] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x12ab4e800) [pid = 1929] [serial = 377] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x12c11b000) [pid = 1929] [serial = 392] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x12ba53800) [pid = 1929] [serial = 386] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x1291db000) [pid = 1929] [serial = 371] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x1296d2800) [pid = 1929] [serial = 373] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x12ad8d800) [pid = 1929] [serial = 379] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x12a9bb800) [pid = 1929] [serial = 376] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x12ba56400) [pid = 1929] [serial = 382] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x11877fc00) [pid = 1929] [serial = 385] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x12ad92000) [pid = 1929] [serial = 341] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x118f1bc00) [pid = 1929] [serial = 361] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x119490400) [pid = 1929] [serial = 362] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x127935800) [pid = 1929] [serial = 370] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x1180a4400) [pid = 1929] [serial = 356] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x11672f800) [pid = 1929] [serial = 355] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x1255b0800) [pid = 1929] [serial = 352] [outer = 0x0] [url = about:blank] 15:41:20 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x1248ac800) [pid = 1929] [serial = 367] [outer = 0x0] [url = about:blank] 15:41:21 INFO - PROCESS | 1929 | 1461969681056 Marionette TRACE conn2 <- [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]]]}] 15:41:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:41:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 568ms 15:41:21 INFO - PROCESS | 1929 | 1461969681074 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:41:21 INFO - PROCESS | 1929 | 1461969681075 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:41:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:41:21 INFO - PROCESS | 1929 | 1461969681078 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:41:21 INFO - PROCESS | 1929 | 1461969681084 Marionette TRACE conn2 <- [1,606,null,{}] 15:41:21 INFO - PROCESS | 1929 | 1461969681093 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:21 INFO - PROCESS | 1929 | 1461969681173 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:41:21 INFO - PROCESS | 1929 | 1461969681224 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:21 INFO - PROCESS | 1929 | ++DOCSHELL 0x11886e000 == 50 [pid = 1929] [id = 159] 15:41:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x11767ac00) [pid = 1929] [serial = 474] [outer = 0x0] 15:41:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x118548800) [pid = 1929] [serial = 475] [outer = 0x11767ac00] 15:41:21 INFO - PROCESS | 1929 | 1461969681252 Marionette DEBUG loaded listener.js 15:41:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x118f0e400) [pid = 1929] [serial = 476] [outer = 0x11767ac00] 15:41:21 INFO - PROCESS | 1929 | 1461969681568 Marionette TRACE conn2 <- [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]]]}] 15:41:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:41:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 525ms 15:41:21 INFO - PROCESS | 1929 | 1461969681604 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:41:21 INFO - PROCESS | 1929 | 1461969681606 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:41:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:41:21 INFO - PROCESS | 1929 | 1461969681608 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:41:21 INFO - PROCESS | 1929 | 1461969681609 Marionette TRACE conn2 <- [1,610,null,{}] 15:41:21 INFO - PROCESS | 1929 | 1461969681611 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:21 INFO - PROCESS | 1929 | 1461969681690 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:41:21 INFO - PROCESS | 1929 | 1461969681697 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:21 INFO - PROCESS | 1929 | ++DOCSHELL 0x119fcd800 == 51 [pid = 1929] [id = 160] 15:41:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x118ffa400) [pid = 1929] [serial = 477] [outer = 0x0] 15:41:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x119ff2400) [pid = 1929] [serial = 478] [outer = 0x118ffa400] 15:41:21 INFO - PROCESS | 1929 | 1461969681724 Marionette DEBUG loaded listener.js 15:41:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x1213e7c00) [pid = 1929] [serial = 479] [outer = 0x118ffa400] 15:41:22 INFO - PROCESS | 1929 | 1461969682109 Marionette TRACE conn2 <- [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]]]}] 15:41:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:41:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 523ms 15:41:22 INFO - PROCESS | 1929 | 1461969682133 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:41:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:41:22 INFO - PROCESS | 1929 | 1461969682134 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:41:22 INFO - PROCESS | 1929 | 1461969682137 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:41:22 INFO - PROCESS | 1929 | 1461969682139 Marionette TRACE conn2 <- [1,614,null,{}] 15:41:22 INFO - PROCESS | 1929 | 1461969682141 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:22 INFO - PROCESS | 1929 | 1461969682267 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:41:22 INFO - PROCESS | 1929 | 1461969682273 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:22 INFO - PROCESS | 1929 | ++DOCSHELL 0x1219e0000 == 52 [pid = 1929] [id = 161] 15:41:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x118f12400) [pid = 1929] [serial = 480] [outer = 0x0] 15:41:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x1215dac00) [pid = 1929] [serial = 481] [outer = 0x118f12400] 15:41:22 INFO - PROCESS | 1929 | 1461969682314 Marionette DEBUG loaded listener.js 15:41:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x124806800) [pid = 1929] [serial = 482] [outer = 0x118f12400] 15:41:22 INFO - PROCESS | 1929 | 1461969682733 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:41:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:41:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 620ms 15:41:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:41:22 INFO - PROCESS | 1929 | 1461969682768 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:41:22 INFO - PROCESS | 1929 | 1461969682769 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:41:22 INFO - PROCESS | 1929 | 1461969682773 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:41:22 INFO - PROCESS | 1929 | 1461969682775 Marionette TRACE conn2 <- [1,618,null,{}] 15:41:22 INFO - PROCESS | 1929 | 1461969682778 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:22 INFO - PROCESS | 1929 | 1461969682917 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:41:22 INFO - PROCESS | 1929 | 1461969682924 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:22 INFO - PROCESS | 1929 | ++DOCSHELL 0x1256cc800 == 53 [pid = 1929] [id = 162] 15:41:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x124f1e000) [pid = 1929] [serial = 483] [outer = 0x0] 15:41:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x127354800) [pid = 1929] [serial = 484] [outer = 0x124f1e000] 15:41:22 INFO - PROCESS | 1929 | 1461969682967 Marionette DEBUG loaded listener.js 15:41:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x1291d7000) [pid = 1929] [serial = 485] [outer = 0x124f1e000] 15:41:23 INFO - PROCESS | 1929 | 1461969683433 Marionette TRACE conn2 <- [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]]]}] 15:41:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:41:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 673ms 15:41:23 INFO - PROCESS | 1929 | 1461969683449 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:41:23 INFO - PROCESS | 1929 | 1461969683451 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:41:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:41:23 INFO - PROCESS | 1929 | 1461969683454 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:41:23 INFO - PROCESS | 1929 | 1461969683455 Marionette TRACE conn2 <- [1,622,null,{}] 15:41:23 INFO - PROCESS | 1929 | 1461969683457 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:23 INFO - PROCESS | 1929 | 1461969683561 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:41:23 INFO - PROCESS | 1929 | 1461969683566 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:23 INFO - PROCESS | 1929 | ++DOCSHELL 0x1275a5000 == 54 [pid = 1929] [id = 163] 15:41:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x124f1e800) [pid = 1929] [serial = 486] [outer = 0x0] 15:41:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x12961e800) [pid = 1929] [serial = 487] [outer = 0x124f1e800] 15:41:23 INFO - PROCESS | 1929 | 1461969683591 Marionette DEBUG loaded listener.js 15:41:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x12a820800) [pid = 1929] [serial = 488] [outer = 0x124f1e800] 15:41:23 INFO - PROCESS | 1929 | 1461969683914 Marionette TRACE conn2 <- [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]]]}] 15:41:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:41:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 518ms 15:41:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:41:23 INFO - PROCESS | 1929 | 1461969683972 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:41:23 INFO - PROCESS | 1929 | 1461969683973 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:41:23 INFO - PROCESS | 1929 | 1461969683975 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:41:23 INFO - PROCESS | 1929 | 1461969683977 Marionette TRACE conn2 <- [1,626,null,{}] 15:41:23 INFO - PROCESS | 1929 | 1461969683979 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:24 INFO - PROCESS | 1929 | 1461969684072 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:41:24 INFO - PROCESS | 1929 | 1461969684083 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:24 INFO - PROCESS | 1929 | ++DOCSHELL 0x12941c800 == 55 [pid = 1929] [id = 164] 15:41:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x1291dc000) [pid = 1929] [serial = 489] [outer = 0x0] 15:41:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x12ab4d000) [pid = 1929] [serial = 490] [outer = 0x1291dc000] 15:41:24 INFO - PROCESS | 1929 | 1461969684108 Marionette DEBUG loaded listener.js 15:41:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x12b38b000) [pid = 1929] [serial = 491] [outer = 0x1291dc000] 15:41:24 INFO - PROCESS | 1929 | 1461969684463 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:41:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:41:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 522ms 15:41:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:41:24 INFO - PROCESS | 1929 | 1461969684500 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:41:24 INFO - PROCESS | 1929 | 1461969684501 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:41:24 INFO - PROCESS | 1929 | 1461969684503 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:41:24 INFO - PROCESS | 1929 | 1461969684504 Marionette TRACE conn2 <- [1,630,null,{}] 15:41:24 INFO - PROCESS | 1929 | 1461969684507 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:24 INFO - PROCESS | 1929 | 1461969684602 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:41:24 INFO - PROCESS | 1929 | 1461969684606 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:24 INFO - PROCESS | 1929 | ++DOCSHELL 0x12a880800 == 56 [pid = 1929] [id = 165] 15:41:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x12a9c1c00) [pid = 1929] [serial = 492] [outer = 0x0] 15:41:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x12bbb2400) [pid = 1929] [serial = 493] [outer = 0x12a9c1c00] 15:41:24 INFO - PROCESS | 1929 | 1461969684659 Marionette DEBUG loaded listener.js 15:41:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x12bbd3400) [pid = 1929] [serial = 494] [outer = 0x12a9c1c00] 15:41:24 INFO - PROCESS | 1929 | 1461969684976 Marionette TRACE conn2 <- [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]]]}] 15:41:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:41:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 518ms 15:41:25 INFO - PROCESS | 1929 | 1461969685022 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:41:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:41:25 INFO - PROCESS | 1929 | 1461969685023 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:41:25 INFO - PROCESS | 1929 | 1461969685025 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:41:25 INFO - PROCESS | 1929 | 1461969685026 Marionette TRACE conn2 <- [1,634,null,{}] 15:41:25 INFO - PROCESS | 1929 | 1461969685028 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:25 INFO - PROCESS | 1929 | 1461969685124 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:41:25 INFO - PROCESS | 1929 | 1461969685129 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:25 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae25800 == 57 [pid = 1929] [id = 166] 15:41:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x12ba4d000) [pid = 1929] [serial = 495] [outer = 0x0] 15:41:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x12c11fc00) [pid = 1929] [serial = 496] [outer = 0x12ba4d000] 15:41:25 INFO - PROCESS | 1929 | 1461969685154 Marionette DEBUG loaded listener.js 15:41:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x12c762400) [pid = 1929] [serial = 497] [outer = 0x12ba4d000] 15:41:25 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x119c24c00) [pid = 1929] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:41:25 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x11a1eb800) [pid = 1929] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:41:25 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x12a9bec00) [pid = 1929] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:41:25 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x12bbcf800) [pid = 1929] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:41:25 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x112ee9400) [pid = 1929] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:41:25 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x1180df400) [pid = 1929] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:41:25 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x119d0c400) [pid = 1929] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:41:25 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x12c76dc00) [pid = 1929] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:41:25 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x118875800) [pid = 1929] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:41:25 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x129614400) [pid = 1929] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:41:25 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x115f16800) [pid = 1929] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:41:25 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x12c76b400) [pid = 1929] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:41:25 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:25 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:25 INFO - PROCESS | 1929 | 1461969685588 Marionette TRACE conn2 <- [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]]]}] 15:41:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:41:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 621ms 15:41:25 INFO - PROCESS | 1929 | 1461969685648 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:41:25 INFO - PROCESS | 1929 | 1461969685650 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:41:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:41:25 INFO - PROCESS | 1929 | 1461969685652 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:41:25 INFO - PROCESS | 1929 | 1461969685654 Marionette TRACE conn2 <- [1,638,null,{}] 15:41:25 INFO - PROCESS | 1929 | 1461969685657 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:25 INFO - PROCESS | 1929 | 1461969685750 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:41:25 INFO - PROCESS | 1929 | 1461969685754 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:25 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb0f800 == 58 [pid = 1929] [id = 167] 15:41:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x12a9b5800) [pid = 1929] [serial = 498] [outer = 0x0] 15:41:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x12c120800) [pid = 1929] [serial = 499] [outer = 0x12a9b5800] 15:41:25 INFO - PROCESS | 1929 | 1461969685783 Marionette DEBUG loaded listener.js 15:41:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x12ce46000) [pid = 1929] [serial = 500] [outer = 0x12a9b5800] 15:41:25 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:26 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:26 INFO - PROCESS | 1929 | 1461969686101 Marionette TRACE conn2 <- [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]]]}] 15:41:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:41:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 15:41:26 INFO - PROCESS | 1929 | 1461969686132 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:41:26 INFO - PROCESS | 1929 | 1461969686134 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:41:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:41:26 INFO - PROCESS | 1929 | 1461969686137 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:41:26 INFO - PROCESS | 1929 | 1461969686138 Marionette TRACE conn2 <- [1,642,null,{}] 15:41:26 INFO - PROCESS | 1929 | 1461969686141 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:26 INFO - PROCESS | 1929 | 1461969686221 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:41:26 INFO - PROCESS | 1929 | 1461969686273 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:26 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c1c2000 == 59 [pid = 1929] [id = 168] 15:41:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x127990400) [pid = 1929] [serial = 501] [outer = 0x0] 15:41:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x127999c00) [pid = 1929] [serial = 502] [outer = 0x127990400] 15:41:26 INFO - PROCESS | 1929 | 1461969686297 Marionette DEBUG loaded listener.js 15:41:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x12c8e1c00) [pid = 1929] [serial = 503] [outer = 0x127990400] 15:41:26 INFO - PROCESS | 1929 | 1461969686592 Marionette TRACE conn2 <- [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]]]}] 15:41:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:41:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 470ms 15:41:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:41:26 INFO - PROCESS | 1929 | 1461969686607 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:41:26 INFO - PROCESS | 1929 | 1461969686608 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:41:26 INFO - PROCESS | 1929 | 1461969686610 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:41:26 INFO - PROCESS | 1929 | 1461969686611 Marionette TRACE conn2 <- [1,646,null,{}] 15:41:26 INFO - PROCESS | 1929 | 1461969686617 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:26 INFO - PROCESS | 1929 | 1461969686707 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:41:26 INFO - PROCESS | 1929 | 1461969686712 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:26 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ca42000 == 60 [pid = 1929] [id = 169] 15:41:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x127998c00) [pid = 1929] [serial = 504] [outer = 0x0] 15:41:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x12ce4f400) [pid = 1929] [serial = 505] [outer = 0x127998c00] 15:41:26 INFO - PROCESS | 1929 | 1461969686739 Marionette DEBUG loaded listener.js 15:41:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x12cf9dc00) [pid = 1929] [serial = 506] [outer = 0x127998c00] 15:41:27 INFO - PROCESS | 1929 | 1461969687190 Marionette TRACE conn2 <- [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]]]}] 15:41:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:41:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 622ms 15:41:27 INFO - PROCESS | 1929 | 1461969687233 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:41:27 INFO - PROCESS | 1929 | 1461969687235 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:41:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:41:27 INFO - PROCESS | 1929 | 1461969687238 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:41:27 INFO - PROCESS | 1929 | 1461969687240 Marionette TRACE conn2 <- [1,650,null,{}] 15:41:27 INFO - PROCESS | 1929 | 1461969687243 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:27 INFO - PROCESS | 1929 | 1461969687333 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:41:27 INFO - PROCESS | 1929 | 1461969687338 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:27 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d50d000 == 61 [pid = 1929] [id = 170] 15:41:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x1279b3000) [pid = 1929] [serial = 507] [outer = 0x0] 15:41:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x1279b6400) [pid = 1929] [serial = 508] [outer = 0x1279b3000] 15:41:27 INFO - PROCESS | 1929 | 1461969687363 Marionette DEBUG loaded listener.js 15:41:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x1279ba400) [pid = 1929] [serial = 509] [outer = 0x1279b3000] 15:41:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x115f19800) [pid = 1929] [serial = 510] [outer = 0x12cfa1800] 15:41:28 INFO - PROCESS | 1929 | 1461969688021 Marionette TRACE conn2 <- [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]]]}] 15:41:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:41:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 821ms 15:41:28 INFO - PROCESS | 1929 | 1461969688060 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:41:28 INFO - PROCESS | 1929 | 1461969688066 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:41:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:41:28 INFO - PROCESS | 1929 | 1461969688071 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:41:28 INFO - PROCESS | 1929 | 1461969688074 Marionette TRACE conn2 <- [1,654,null,{}] 15:41:28 INFO - PROCESS | 1929 | 1461969688080 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:28 INFO - PROCESS | 1929 | 1461969688232 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:41:28 INFO - PROCESS | 1929 | 1461969688306 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:28 INFO - PROCESS | 1929 | ++DOCSHELL 0x11816f800 == 62 [pid = 1929] [id = 171] 15:41:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x1167c6800) [pid = 1929] [serial = 511] [outer = 0x0] 15:41:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x11809ec00) [pid = 1929] [serial = 512] [outer = 0x1167c6800] 15:41:28 INFO - PROCESS | 1929 | 1461969688337 Marionette DEBUG loaded listener.js 15:41:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x118140000) [pid = 1929] [serial = 513] [outer = 0x1167c6800] 15:41:28 INFO - PROCESS | 1929 | 1461969688756 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:41:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:41:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 723ms 15:41:28 INFO - PROCESS | 1929 | 1461969688793 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:41:28 INFO - PROCESS | 1929 | 1461969688796 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:41:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:41:28 INFO - PROCESS | 1929 | 1461969688801 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:41:28 INFO - PROCESS | 1929 | 1461969688803 Marionette TRACE conn2 <- [1,658,null,{}] 15:41:28 INFO - PROCESS | 1929 | 1461969688805 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:28 INFO - PROCESS | 1929 | 1461969688909 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:41:28 INFO - PROCESS | 1929 | 1461969688973 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:28 INFO - PROCESS | 1929 | ++DOCSHELL 0x125633000 == 63 [pid = 1929] [id = 172] 15:41:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x11813f800) [pid = 1929] [serial = 514] [outer = 0x0] 15:41:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x11872e800) [pid = 1929] [serial = 515] [outer = 0x11813f800] 15:41:29 INFO - PROCESS | 1929 | 1461969689005 Marionette DEBUG loaded listener.js 15:41:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x1215e0000) [pid = 1929] [serial = 516] [outer = 0x11813f800] 15:41:29 INFO - PROCESS | 1929 | 1461969689431 Marionette TRACE conn2 <- [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]]]}] 15:41:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:41:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 670ms 15:41:29 INFO - PROCESS | 1929 | 1461969689472 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:41:29 INFO - PROCESS | 1929 | 1461969689474 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:41:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:41:29 INFO - PROCESS | 1929 | 1461969689476 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:41:29 INFO - PROCESS | 1929 | 1461969689479 Marionette TRACE conn2 <- [1,662,null,{}] 15:41:29 INFO - PROCESS | 1929 | 1461969689486 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:29 INFO - PROCESS | 1929 | 1461969689590 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:41:29 INFO - PROCESS | 1929 | 1461969689643 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:29 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ca3b000 == 64 [pid = 1929] [id = 173] 15:41:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x124807c00) [pid = 1929] [serial = 517] [outer = 0x0] 15:41:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x12794fc00) [pid = 1929] [serial = 518] [outer = 0x124807c00] 15:41:29 INFO - PROCESS | 1929 | 1461969689687 Marionette DEBUG loaded listener.js 15:41:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x1279b7400) [pid = 1929] [serial = 519] [outer = 0x124807c00] 15:41:29 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:30 INFO - PROCESS | 1929 | 1461969690139 Marionette TRACE conn2 <- [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]]]}] 15:41:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:41:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 673ms 15:41:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:41:30 INFO - PROCESS | 1929 | 1461969690150 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:41:30 INFO - PROCESS | 1929 | 1461969690152 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:41:30 INFO - PROCESS | 1929 | 1461969690156 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:41:30 INFO - PROCESS | 1929 | 1461969690158 Marionette TRACE conn2 <- [1,666,null,{}] 15:41:30 INFO - PROCESS | 1929 | 1461969690211 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:30 INFO - PROCESS | 1929 | 1461969690404 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:41:30 INFO - PROCESS | 1929 | 1461969690470 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:30 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d615000 == 65 [pid = 1929] [id = 174] 15:41:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x124fc8800) [pid = 1929] [serial = 520] [outer = 0x0] 15:41:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x1291d7400) [pid = 1929] [serial = 521] [outer = 0x124fc8800] 15:41:30 INFO - PROCESS | 1929 | 1461969690519 Marionette DEBUG loaded listener.js 15:41:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x12ab53800) [pid = 1929] [serial = 522] [outer = 0x124fc8800] 15:41:30 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:30 INFO - PROCESS | 1929 | 1461969690915 Marionette TRACE conn2 <- [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]]]}] 15:41:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:41:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 775ms 15:41:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:41:30 INFO - PROCESS | 1929 | 1461969690930 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:41:30 INFO - PROCESS | 1929 | 1461969690932 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:41:30 INFO - PROCESS | 1929 | 1461969690934 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:41:30 INFO - PROCESS | 1929 | 1461969690935 Marionette TRACE conn2 <- [1,670,null,{}] 15:41:30 INFO - PROCESS | 1929 | 1461969690938 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:31 INFO - PROCESS | 1929 | 1461969691037 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:41:31 INFO - PROCESS | 1929 | 1461969691087 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:31 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d888000 == 66 [pid = 1929] [id = 175] 15:41:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x1279b0000) [pid = 1929] [serial = 523] [outer = 0x0] 15:41:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x12c11ec00) [pid = 1929] [serial = 524] [outer = 0x1279b0000] 15:41:31 INFO - PROCESS | 1929 | 1461969691116 Marionette DEBUG loaded listener.js 15:41:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x12c8e2000) [pid = 1929] [serial = 525] [outer = 0x1279b0000] 15:41:31 INFO - PROCESS | 1929 | 1461969691523 Marionette TRACE conn2 <- [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]]]}] 15:41:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:41:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 618ms 15:41:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:41:31 INFO - PROCESS | 1929 | 1461969691553 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:41:31 INFO - PROCESS | 1929 | 1461969691554 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:41:31 INFO - PROCESS | 1929 | 1461969691557 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:41:31 INFO - PROCESS | 1929 | 1461969691558 Marionette TRACE conn2 <- [1,674,null,{}] 15:41:31 INFO - PROCESS | 1929 | 1461969691560 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:31 INFO - PROCESS | 1929 | 1461969691680 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:41:31 INFO - PROCESS | 1929 | 1461969691776 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:31 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ca47800 == 67 [pid = 1929] [id = 176] 15:41:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x115f0e000) [pid = 1929] [serial = 526] [outer = 0x0] 15:41:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x1198d8400) [pid = 1929] [serial = 527] [outer = 0x115f0e000] 15:41:31 INFO - PROCESS | 1929 | 1461969691805 Marionette DEBUG loaded listener.js 15:41:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x12ce4f800) [pid = 1929] [serial = 528] [outer = 0x115f0e000] 15:41:32 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:32 INFO - PROCESS | 1929 | 1461969692373 Marionette TRACE conn2 <- [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]]]}] 15:41:32 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 15:41:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 821ms 15:41:32 INFO - PROCESS | 1929 | 1461969692378 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:41:32 INFO - PROCESS | 1929 | 1461969692381 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:41:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:41:32 INFO - PROCESS | 1929 | 1461969692384 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:41:32 INFO - PROCESS | 1929 | 1461969692386 Marionette TRACE conn2 <- [1,678,null,{}] 15:41:32 INFO - PROCESS | 1929 | 1461969692390 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:32 INFO - PROCESS | 1929 | 1461969692483 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:41:32 INFO - PROCESS | 1929 | 1461969692535 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:32 INFO - PROCESS | 1929 | ++DOCSHELL 0x1194b5000 == 68 [pid = 1929] [id = 177] 15:41:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x1126b6000) [pid = 1929] [serial = 529] [outer = 0x0] 15:41:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x115f10800) [pid = 1929] [serial = 530] [outer = 0x1126b6000] 15:41:32 INFO - PROCESS | 1929 | 1461969692563 Marionette DEBUG loaded listener.js 15:41:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x1166d4000) [pid = 1929] [serial = 531] [outer = 0x1126b6000] 15:41:32 INFO - PROCESS | 1929 | 1461969692994 Marionette TRACE conn2 <- [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]]]}] 15:41:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:41:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 675ms 15:41:33 INFO - PROCESS | 1929 | 1461969693059 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:41:33 INFO - PROCESS | 1929 | 1461969693063 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:41:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:41:33 INFO - PROCESS | 1929 | 1461969693087 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:41:33 INFO - PROCESS | 1929 | 1461969693088 Marionette TRACE conn2 <- [1,682,null,{}] 15:41:33 INFO - PROCESS | 1929 | 1461969693091 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:33 INFO - PROCESS | 1929 | 1461969693183 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:41:33 INFO - PROCESS | 1929 | 1461969693237 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:33 INFO - PROCESS | 1929 | ++DOCSHELL 0x11886d800 == 69 [pid = 1929] [id = 178] 15:41:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x1180dd400) [pid = 1929] [serial = 532] [outer = 0x0] 15:41:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x11814ac00) [pid = 1929] [serial = 533] [outer = 0x1180dd400] 15:41:33 INFO - PROCESS | 1929 | 1461969693265 Marionette DEBUG loaded listener.js 15:41:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x11856c000) [pid = 1929] [serial = 534] [outer = 0x1180dd400] 15:41:33 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae2e800 == 68 [pid = 1929] [id = 118] 15:41:33 INFO - PROCESS | 1929 | --DOCSHELL 0x12ca42000 == 67 [pid = 1929] [id = 169] 15:41:33 INFO - PROCESS | 1929 | --DOCSHELL 0x12c1c2000 == 66 [pid = 1929] [id = 168] 15:41:33 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb0f800 == 65 [pid = 1929] [id = 167] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x12ce47000) [pid = 1929] [serial = 448] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x12a825800) [pid = 1929] [serial = 406] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x12ba5b000) [pid = 1929] [serial = 409] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x12751a800) [pid = 1929] [serial = 403] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x118775400) [pid = 1929] [serial = 400] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x1169aa400) [pid = 1929] [serial = 397] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae25800 == 64 [pid = 1929] [id = 166] 15:41:33 INFO - PROCESS | 1929 | --DOCSHELL 0x12a880800 == 63 [pid = 1929] [id = 165] 15:41:33 INFO - PROCESS | 1929 | --DOCSHELL 0x12941c800 == 62 [pid = 1929] [id = 164] 15:41:33 INFO - PROCESS | 1929 | --DOCSHELL 0x1275a5000 == 61 [pid = 1929] [id = 163] 15:41:33 INFO - PROCESS | 1929 | --DOCSHELL 0x1256cc800 == 60 [pid = 1929] [id = 162] 15:41:33 INFO - PROCESS | 1929 | --DOCSHELL 0x1219e0000 == 59 [pid = 1929] [id = 161] 15:41:33 INFO - PROCESS | 1929 | --DOCSHELL 0x119fcd800 == 58 [pid = 1929] [id = 160] 15:41:33 INFO - PROCESS | 1929 | --DOCSHELL 0x11886e000 == 57 [pid = 1929] [id = 159] 15:41:33 INFO - PROCESS | 1929 | --DOCSHELL 0x1185e9000 == 56 [pid = 1929] [id = 158] 15:41:33 INFO - PROCESS | 1929 | --DOCSHELL 0x1150f6000 == 55 [pid = 1929] [id = 157] 15:41:33 INFO - PROCESS | 1929 | --DOCSHELL 0x121318000 == 54 [pid = 1929] [id = 152] 15:41:33 INFO - PROCESS | 1929 | --DOCSHELL 0x116a55800 == 53 [pid = 1929] [id = 151] 15:41:33 INFO - PROCESS | 1929 | --DOCSHELL 0x12ca40800 == 52 [pid = 1929] [id = 150] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x12ce43400) [pid = 1929] [serial = 446] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x12693a400) [pid = 1929] [serial = 422] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x12bbd1000) [pid = 1929] [serial = 443] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x1296d4800) [pid = 1929] [serial = 442] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x12ad92c00) [pid = 1929] [serial = 430] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x12c11e000) [pid = 1929] [serial = 433] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x113445400) [pid = 1929] [serial = 412] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x118564800) [pid = 1929] [serial = 416] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x128e09400) [pid = 1929] [serial = 425] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x12c8e8c00) [pid = 1929] [serial = 439] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x127930400) [pid = 1929] [serial = 424] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x1184c5c00) [pid = 1929] [serial = 415] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x11977e400) [pid = 1929] [serial = 419] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x12bbd2800) [pid = 1929] [serial = 431] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x12961fc00) [pid = 1929] [serial = 427] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x12ce44c00) [pid = 1929] [serial = 440] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x12a82d000) [pid = 1929] [serial = 428] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x12c76ac00) [pid = 1929] [serial = 434] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x1164f3400) [pid = 1929] [serial = 413] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x121b59800) [pid = 1929] [serial = 421] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x12bbba400) [pid = 1929] [serial = 445] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x118f18c00) [pid = 1929] [serial = 418] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x12c8e3c00) [pid = 1929] [serial = 437] [outer = 0x0] [url = about:blank] 15:41:33 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x12c8ddc00) [pid = 1929] [serial = 436] [outer = 0x0] [url = about:blank] 15:41:34 INFO - PROCESS | 1929 | 1461969694205 Marionette TRACE conn2 <- [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]]]}] 15:41:34 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) 15:41:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1172ms 15:41:34 INFO - PROCESS | 1929 | 1461969694257 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:41:34 INFO - PROCESS | 1929 | 1461969694258 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:41:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:41:34 INFO - PROCESS | 1929 | 1461969694260 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:41:34 INFO - PROCESS | 1929 | 1461969694263 Marionette TRACE conn2 <- [1,686,null,{}] 15:41:34 INFO - PROCESS | 1929 | 1461969694270 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:34 INFO - PROCESS | 1929 | 1461969694360 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:41:34 INFO - PROCESS | 1929 | 1461969694410 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:34 INFO - PROCESS | 1929 | ++DOCSHELL 0x1185df000 == 53 [pid = 1929] [id = 179] 15:41:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x1180dd800) [pid = 1929] [serial = 535] [outer = 0x0] 15:41:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x119771000) [pid = 1929] [serial = 536] [outer = 0x1180dd800] 15:41:34 INFO - PROCESS | 1929 | 1461969694438 Marionette DEBUG loaded listener.js 15:41:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x1198d5000) [pid = 1929] [serial = 537] [outer = 0x1180dd800] 15:41:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:41:35 INFO - PROCESS | 1929 | 1461969695231 Marionette TRACE conn2 <- [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]]]}] 15:41:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 974ms 15:41:35 INFO - PROCESS | 1929 | 1461969695234 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:41:35 INFO - PROCESS | 1929 | 1461969695236 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:41:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:41:35 INFO - PROCESS | 1929 | 1461969695238 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:41:35 INFO - PROCESS | 1929 | 1461969695239 Marionette TRACE conn2 <- [1,690,null,{}] 15:41:35 INFO - PROCESS | 1929 | 1461969695241 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:35 INFO - PROCESS | 1929 | 1461969695321 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:41:35 INFO - PROCESS | 1929 | 1461969695325 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:35 INFO - PROCESS | 1929 | ++DOCSHELL 0x1219cc000 == 54 [pid = 1929] [id = 180] 15:41:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x119d08000) [pid = 1929] [serial = 538] [outer = 0x0] 15:41:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x1217b4400) [pid = 1929] [serial = 539] [outer = 0x119d08000] 15:41:35 INFO - PROCESS | 1929 | 1461969695354 Marionette DEBUG loaded listener.js 15:41:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x121de2000) [pid = 1929] [serial = 540] [outer = 0x119d08000] 15:41:36 INFO - PROCESS | 1929 | 1461969696171 Marionette TRACE conn2 <- [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]]]}] 15:41:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:41:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 15:41:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:41:36 INFO - PROCESS | 1929 | 1461969696208 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:41:36 INFO - PROCESS | 1929 | 1461969696209 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:41:36 INFO - PROCESS | 1929 | 1461969696211 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:41:36 INFO - PROCESS | 1929 | 1461969696212 Marionette TRACE conn2 <- [1,694,null,{}] 15:41:36 INFO - PROCESS | 1929 | 1461969696214 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:36 INFO - PROCESS | 1929 | 1461969696323 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:41:36 INFO - PROCESS | 1929 | 1461969696327 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:36 INFO - PROCESS | 1929 | ++DOCSHELL 0x116f3c800 == 55 [pid = 1929] [id = 181] 15:41:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x1213e1800) [pid = 1929] [serial = 541] [outer = 0x0] 15:41:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x124d94000) [pid = 1929] [serial = 542] [outer = 0x1213e1800] 15:41:36 INFO - PROCESS | 1929 | 1461969696353 Marionette DEBUG loaded listener.js 15:41:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x127358400) [pid = 1929] [serial = 543] [outer = 0x1213e1800] 15:41:37 INFO - PROCESS | 1929 | 1461969697167 Marionette TRACE conn2 <- [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]]]}] 15:41:37 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) 15:41:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 15:41:37 INFO - PROCESS | 1929 | 1461969697181 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:41:37 INFO - PROCESS | 1929 | 1461969697183 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:41:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:41:37 INFO - PROCESS | 1929 | 1461969697185 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:41:37 INFO - PROCESS | 1929 | 1461969697186 Marionette TRACE conn2 <- [1,698,null,{}] 15:41:37 INFO - PROCESS | 1929 | 1461969697188 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:37 INFO - PROCESS | 1929 | 1461969697303 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:41:37 INFO - PROCESS | 1929 | 1461969697318 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:37 INFO - PROCESS | 1929 | ++DOCSHELL 0x128f6f000 == 56 [pid = 1929] [id = 182] 15:41:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x127999400) [pid = 1929] [serial = 544] [outer = 0x0] 15:41:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x128c6bc00) [pid = 1929] [serial = 545] [outer = 0x127999400] 15:41:37 INFO - PROCESS | 1929 | 1461969697350 Marionette DEBUG loaded listener.js 15:41:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x128c70c00) [pid = 1929] [serial = 546] [outer = 0x127999400] 15:41:37 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x124f1e800) [pid = 1929] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:41:37 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x1291dc000) [pid = 1929] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:41:37 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x12a9c1c00) [pid = 1929] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:41:37 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x118f12400) [pid = 1929] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:41:37 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x1164e6c00) [pid = 1929] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:41:37 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x11767ac00) [pid = 1929] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:41:37 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x124f1e000) [pid = 1929] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:41:37 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x111e50800) [pid = 1929] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:41:37 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x12ba4d000) [pid = 1929] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:41:37 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x118ffa400) [pid = 1929] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:41:37 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x115fb0400) [pid = 1929] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:41:37 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x127990400) [pid = 1929] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:41:37 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x12a9b5800) [pid = 1929] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:41:37 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x115f10400) [pid = 1929] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:41:37 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x128f66800) [pid = 1929] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:41:37 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x127998c00) [pid = 1929] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:41:38 INFO - PROCESS | 1929 | 1461969698245 Marionette TRACE conn2 <- [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]]]}] 15:41:38 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) 15:41:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1070ms 15:41:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:41:38 INFO - PROCESS | 1929 | 1461969698256 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:41:38 INFO - PROCESS | 1929 | 1461969698258 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:41:38 INFO - PROCESS | 1929 | 1461969698261 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:41:38 INFO - PROCESS | 1929 | 1461969698263 Marionette TRACE conn2 <- [1,702,null,{}] 15:41:38 INFO - PROCESS | 1929 | 1461969698267 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:38 INFO - PROCESS | 1929 | 1461969698382 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:41:38 INFO - PROCESS | 1929 | 1461969698388 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:38 INFO - PROCESS | 1929 | ++DOCSHELL 0x1215b2800 == 57 [pid = 1929] [id = 183] 15:41:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x116661800) [pid = 1929] [serial = 547] [outer = 0x0] 15:41:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x11a17e400) [pid = 1929] [serial = 548] [outer = 0x116661800] 15:41:38 INFO - PROCESS | 1929 | 1461969698429 Marionette DEBUG loaded listener.js 15:41:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x128c71000) [pid = 1929] [serial = 549] [outer = 0x116661800] 15:41:39 INFO - PROCESS | 1929 | 1461969699276 Marionette TRACE conn2 <- [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]]]}] 15:41:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:41:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1024ms 15:41:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:41:39 INFO - PROCESS | 1929 | 1461969699285 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:41:39 INFO - PROCESS | 1929 | 1461969699287 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:41:39 INFO - PROCESS | 1929 | 1461969699290 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:41:39 INFO - PROCESS | 1929 | 1461969699291 Marionette TRACE conn2 <- [1,706,null,{}] 15:41:39 INFO - PROCESS | 1929 | 1461969699297 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:39 INFO - PROCESS | 1929 | 1461969699438 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:41:39 INFO - PROCESS | 1929 | 1461969699444 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:39 INFO - PROCESS | 1929 | ++DOCSHELL 0x12a874800 == 58 [pid = 1929] [id = 184] 15:41:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x1167c0000) [pid = 1929] [serial = 550] [outer = 0x0] 15:41:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x128c77000) [pid = 1929] [serial = 551] [outer = 0x1167c0000] 15:41:39 INFO - PROCESS | 1929 | 1461969699469 Marionette DEBUG loaded listener.js 15:41:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x1291dbc00) [pid = 1929] [serial = 552] [outer = 0x1167c0000] 15:41:40 INFO - PROCESS | 1929 | 1461969700261 Marionette TRACE conn2 <- [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]]]}] 15:41:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:41:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1020ms 15:41:40 INFO - PROCESS | 1929 | 1461969700309 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:41:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:41:40 INFO - PROCESS | 1929 | 1461969700312 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:41:40 INFO - PROCESS | 1929 | 1461969700316 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:41:40 INFO - PROCESS | 1929 | 1461969700318 Marionette TRACE conn2 <- [1,710,null,{}] 15:41:40 INFO - PROCESS | 1929 | 1461969700323 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:40 INFO - PROCESS | 1929 | 1461969700425 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:41:40 INFO - PROCESS | 1929 | 1461969700475 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:40 INFO - PROCESS | 1929 | ++DOCSHELL 0x116f2e800 == 59 [pid = 1929] [id = 185] 15:41:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x1134c7000) [pid = 1929] [serial = 553] [outer = 0x0] 15:41:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x115d81800) [pid = 1929] [serial = 554] [outer = 0x1134c7000] 15:41:40 INFO - PROCESS | 1929 | 1461969700507 Marionette DEBUG loaded listener.js 15:41:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x1166d4c00) [pid = 1929] [serial = 555] [outer = 0x1134c7000] 15:41:41 INFO - PROCESS | 1929 | 1461969701466 Marionette TRACE conn2 <- [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]]]}] 15:41:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:41:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1172ms 15:41:41 INFO - PROCESS | 1929 | 1461969701488 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:41:41 INFO - PROCESS | 1929 | 1461969701493 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:41:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:41:41 INFO - PROCESS | 1929 | 1461969701497 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:41:41 INFO - PROCESS | 1929 | 1461969701499 Marionette TRACE conn2 <- [1,714,null,{}] 15:41:41 INFO - PROCESS | 1929 | 1461969701502 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:41 INFO - PROCESS | 1929 | 1461969701601 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:41:41 INFO - PROCESS | 1929 | 1461969701651 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:41 INFO - PROCESS | 1929 | ++DOCSHELL 0x1220e4000 == 60 [pid = 1929] [id = 186] 15:41:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x1180dec00) [pid = 1929] [serial = 556] [outer = 0x0] 15:41:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x118fecc00) [pid = 1929] [serial = 557] [outer = 0x1180dec00] 15:41:41 INFO - PROCESS | 1929 | 1461969701681 Marionette DEBUG loaded listener.js 15:41:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x1199b5400) [pid = 1929] [serial = 558] [outer = 0x1180dec00] 15:41:42 INFO - PROCESS | 1929 | 1461969702555 Marionette TRACE conn2 <- [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]]]}] 15:41:42 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 15:41:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1073ms 15:41:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:41:42 INFO - PROCESS | 1929 | 1461969702571 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:41:42 INFO - PROCESS | 1929 | 1461969702572 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:41:42 INFO - PROCESS | 1929 | 1461969702575 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:41:42 INFO - PROCESS | 1929 | 1461969702577 Marionette TRACE conn2 <- [1,718,null,{}] 15:41:42 INFO - PROCESS | 1929 | 1461969702588 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:42 INFO - PROCESS | 1929 | 1461969702688 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:41:42 INFO - PROCESS | 1929 | 1461969702739 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:42 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae2d800 == 61 [pid = 1929] [id = 187] 15:41:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x124fc3c00) [pid = 1929] [serial = 559] [outer = 0x0] 15:41:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x1279b0400) [pid = 1929] [serial = 560] [outer = 0x124fc3c00] 15:41:42 INFO - PROCESS | 1929 | 1461969702770 Marionette DEBUG loaded listener.js 15:41:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x128c6a800) [pid = 1929] [serial = 561] [outer = 0x124fc3c00] 15:41:43 INFO - PROCESS | 1929 | 1461969703661 Marionette TRACE conn2 <- [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]]]}] 15:41:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:41:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1125ms 15:41:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:41:43 INFO - PROCESS | 1929 | 1461969703700 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:41:43 INFO - PROCESS | 1929 | 1461969703702 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:41:43 INFO - PROCESS | 1929 | 1461969703705 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:41:43 INFO - PROCESS | 1929 | 1461969703706 Marionette TRACE conn2 <- [1,722,null,{}] 15:41:43 INFO - PROCESS | 1929 | 1461969703708 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:43 INFO - PROCESS | 1929 | 1461969703807 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:41:43 INFO - PROCESS | 1929 | 1461969703856 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:43 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c1cc000 == 62 [pid = 1929] [id = 188] 15:41:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x128e03000) [pid = 1929] [serial = 562] [outer = 0x0] 15:41:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x1296d2400) [pid = 1929] [serial = 563] [outer = 0x128e03000] 15:41:43 INFO - PROCESS | 1929 | 1461969703885 Marionette DEBUG loaded listener.js 15:41:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x12a9b5800) [pid = 1929] [serial = 564] [outer = 0x128e03000] 15:41:44 INFO - PROCESS | 1929 | 1461969704309 Marionette TRACE conn2 <- [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] 15:41:44 INFO - PROCESS | 1929 | 1461969704325 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:41:44 INFO - PROCESS | 1929 | 1461969704327 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:41:44 INFO - PROCESS | 1929 | 1461969704329 Marionette TRACE conn2 <- [1,726,null,{}] 15:41:44 INFO - PROCESS | 1929 | 1461969704334 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:44 INFO - PROCESS | 1929 | 1461969704430 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:41:44 INFO - PROCESS | 1929 | 1461969704480 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:44 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2fc000 == 63 [pid = 1929] [id = 189] 15:41:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x128e03c00) [pid = 1929] [serial = 565] [outer = 0x0] 15:41:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x12ad8e000) [pid = 1929] [serial = 566] [outer = 0x128e03c00] 15:41:44 INFO - PROCESS | 1929 | 1461969704510 Marionette DEBUG loaded listener.js 15:41:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x12ba4cc00) [pid = 1929] [serial = 567] [outer = 0x128e03c00] 15:41:44 INFO - PROCESS | 1929 | 1461969704968 Marionette TRACE conn2 <- [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]]]}] 15:41:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:41:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 671ms 15:41:45 INFO - PROCESS | 1929 | 1461969704999 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:41:45 INFO - PROCESS | 1929 | 1461969705000 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:41:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:41:45 INFO - PROCESS | 1929 | 1461969705002 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:41:45 INFO - PROCESS | 1929 | 1461969705004 Marionette TRACE conn2 <- [1,730,null,{}] 15:41:45 INFO - PROCESS | 1929 | 1461969705006 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:45 INFO - PROCESS | 1929 | 1461969705138 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:41:45 INFO - PROCESS | 1929 | 1461969705217 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:45 INFO - PROCESS | 1929 | ++DOCSHELL 0x121323000 == 64 [pid = 1929] [id = 190] 15:41:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x117e29800) [pid = 1929] [serial = 568] [outer = 0x0] 15:41:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x12a9c0400) [pid = 1929] [serial = 569] [outer = 0x117e29800] 15:41:45 INFO - PROCESS | 1929 | 1461969705250 Marionette DEBUG loaded listener.js 15:41:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x12bbdbc00) [pid = 1929] [serial = 570] [outer = 0x117e29800] 15:41:45 INFO - PROCESS | 1929 | 1461969705805 Marionette TRACE conn2 <- [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[3640] expected 0 but got 10","_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] 15:41:45 INFO - PROCESS | 1929 | 1461969705834 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:41:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:41:45 INFO - PROCESS | 1929 | 1461969705839 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:41:45 INFO - PROCESS | 1929 | 1461969705841 Marionette TRACE conn2 <- [1,734,null,{}] 15:41:45 INFO - PROCESS | 1929 | 1461969705844 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:45 INFO - PROCESS | 1929 | 1461969705944 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:41:46 INFO - PROCESS | 1929 | 1461969706012 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:46 INFO - PROCESS | 1929 | ++DOCSHELL 0x1215b9000 == 65 [pid = 1929] [id = 191] 15:41:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x115fb0400) [pid = 1929] [serial = 571] [outer = 0x0] 15:41:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x1167c6400) [pid = 1929] [serial = 572] [outer = 0x115fb0400] 15:41:46 INFO - PROCESS | 1929 | 1461969706042 Marionette DEBUG loaded listener.js 15:41:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x1184c7000) [pid = 1929] [serial = 573] [outer = 0x115fb0400] 15:41:46 INFO - PROCESS | 1929 | 1461969706527 Marionette TRACE conn2 <- [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]]]}] 15:41:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:41:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 722ms 15:41:46 INFO - PROCESS | 1929 | 1461969706561 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:41:46 INFO - PROCESS | 1929 | 1461969706567 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:41:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:41:46 INFO - PROCESS | 1929 | 1461969706573 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:41:46 INFO - PROCESS | 1929 | 1461969706576 Marionette TRACE conn2 <- [1,738,null,{}] 15:41:46 INFO - PROCESS | 1929 | 1461969706579 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:46 INFO - PROCESS | 1929 | 1461969706722 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:41:46 INFO - PROCESS | 1929 | --DOCSHELL 0x1215b2800 == 64 [pid = 1929] [id = 183] 15:41:46 INFO - PROCESS | 1929 | --DOCSHELL 0x128f6f000 == 63 [pid = 1929] [id = 182] 15:41:46 INFO - PROCESS | 1929 | --DOCSHELL 0x116f3c800 == 62 [pid = 1929] [id = 181] 15:41:46 INFO - PROCESS | 1929 | 1461969706866 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:46 INFO - PROCESS | 1929 | --DOCSHELL 0x1219cc000 == 61 [pid = 1929] [id = 180] 15:41:46 INFO - PROCESS | 1929 | --DOCSHELL 0x1185df000 == 60 [pid = 1929] [id = 179] 15:41:46 INFO - PROCESS | 1929 | --DOCSHELL 0x11886d800 == 59 [pid = 1929] [id = 178] 15:41:46 INFO - PROCESS | 1929 | --DOCSHELL 0x1194b5000 == 58 [pid = 1929] [id = 177] 15:41:46 INFO - PROCESS | 1929 | ++DOCSHELL 0x1164c6000 == 59 [pid = 1929] [id = 192] 15:41:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x11333a400) [pid = 1929] [serial = 574] [outer = 0x0] 15:41:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x118723400) [pid = 1929] [serial = 575] [outer = 0x11333a400] 15:41:46 INFO - PROCESS | 1929 | 1461969706917 Marionette DEBUG loaded listener.js 15:41:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x1213e6c00) [pid = 1929] [serial = 576] [outer = 0x11333a400] 15:41:47 INFO - PROCESS | 1929 | --DOCSHELL 0x11816f800 == 58 [pid = 1929] [id = 171] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x129620800) [pid = 1929] [serial = 293] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x12961e800) [pid = 1929] [serial = 487] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x12ab4d000) [pid = 1929] [serial = 490] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x12bbd3400) [pid = 1929] [serial = 494] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x12bbb2400) [pid = 1929] [serial = 493] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x12b38b000) [pid = 1929] [serial = 491] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x119773800) [pid = 1929] [serial = 457] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x12a82ac00) [pid = 1929] [serial = 463] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x1215dac00) [pid = 1929] [serial = 481] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x124806800) [pid = 1929] [serial = 482] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x12ce4d000) [pid = 1929] [serial = 467] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x1291dcc00) [pid = 1929] [serial = 466] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x118548800) [pid = 1929] [serial = 475] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x118f0e400) [pid = 1929] [serial = 476] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x110ef6800) [pid = 1929] [serial = 451] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x128e04c00) [pid = 1929] [serial = 460] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x127354800) [pid = 1929] [serial = 484] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x11699e000) [pid = 1929] [serial = 454] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x115f17400) [pid = 1929] [serial = 470] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x1126bb800) [pid = 1929] [serial = 469] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x12c11fc00) [pid = 1929] [serial = 496] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x119ff2400) [pid = 1929] [serial = 478] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x1213e7c00) [pid = 1929] [serial = 479] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x1180d3400) [pid = 1929] [serial = 473] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x1166ea400) [pid = 1929] [serial = 472] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x12c8e1c00) [pid = 1929] [serial = 503] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x12c120800) [pid = 1929] [serial = 499] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x12c762400) [pid = 1929] [serial = 497] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x12ce4dc00) [pid = 1929] [serial = 449] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x12a820800) [pid = 1929] [serial = 488] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x12ce46000) [pid = 1929] [serial = 500] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x127999c00) [pid = 1929] [serial = 502] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x12cf9dc00) [pid = 1929] [serial = 506] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x1291d7000) [pid = 1929] [serial = 485] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x12ce4f400) [pid = 1929] [serial = 505] [outer = 0x0] [url = about:blank] 15:41:47 INFO - PROCESS | 1929 | 1461969707807 Marionette TRACE conn2 <- [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]]]}] 15:41:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:41:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1278ms 15:41:47 INFO - PROCESS | 1929 | 1461969707851 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:41:47 INFO - PROCESS | 1929 | 1461969707852 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:41:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:41:47 INFO - PROCESS | 1929 | 1461969707854 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:41:47 INFO - PROCESS | 1929 | 1461969707857 Marionette TRACE conn2 <- [1,742,null,{}] 15:41:47 INFO - PROCESS | 1929 | 1461969707864 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:47 INFO - PROCESS | 1929 | 1461969707946 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:41:47 INFO - PROCESS | 1929 | 1461969707954 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:47 INFO - PROCESS | 1929 | ++DOCSHELL 0x121d1c000 == 59 [pid = 1929] [id = 193] 15:41:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x124d9d400) [pid = 1929] [serial = 577] [outer = 0x0] 15:41:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x127994800) [pid = 1929] [serial = 578] [outer = 0x124d9d400] 15:41:47 INFO - PROCESS | 1929 | 1461969707982 Marionette DEBUG loaded listener.js 15:41:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x1279b1800) [pid = 1929] [serial = 579] [outer = 0x124d9d400] 15:41:48 INFO - PROCESS | 1929 | 1461969708811 Marionette TRACE conn2 <- [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]]]}] 15:41:48 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 15:41:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 975ms 15:41:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:41:48 INFO - PROCESS | 1929 | 1461969708831 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:41:48 INFO - PROCESS | 1929 | 1461969708832 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:41:48 INFO - PROCESS | 1929 | 1461969708834 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:41:48 INFO - PROCESS | 1929 | 1461969708835 Marionette TRACE conn2 <- [1,746,null,{}] 15:41:48 INFO - PROCESS | 1929 | 1461969708838 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:48 INFO - PROCESS | 1929 | 1461969708920 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:41:48 INFO - PROCESS | 1929 | 1461969708950 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:48 INFO - PROCESS | 1929 | ++DOCSHELL 0x12797d800 == 60 [pid = 1929] [id = 194] 15:41:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x128c68400) [pid = 1929] [serial = 580] [outer = 0x0] 15:41:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x128e10400) [pid = 1929] [serial = 581] [outer = 0x128c68400] 15:41:48 INFO - PROCESS | 1929 | 1461969708975 Marionette DEBUG loaded listener.js 15:41:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x129620800) [pid = 1929] [serial = 582] [outer = 0x128c68400] 15:41:49 INFO - PROCESS | 1929 | 1461969709828 Marionette TRACE conn2 <- [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]]]}] 15:41:49 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.) 15:41:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1020ms 15:41:49 INFO - PROCESS | 1929 | 1461969709854 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:41:49 INFO - PROCESS | 1929 | 1461969709855 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:41:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:41:49 INFO - PROCESS | 1929 | 1461969709865 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:41:49 INFO - PROCESS | 1929 | 1461969709866 Marionette TRACE conn2 <- [1,750,null,{}] 15:41:49 INFO - PROCESS | 1929 | 1461969709876 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:49 INFO - PROCESS | 1929 | 1461969709970 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:41:49 INFO - PROCESS | 1929 | 1461969709975 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:50 INFO - PROCESS | 1929 | ++DOCSHELL 0x1298d3000 == 61 [pid = 1929] [id = 195] 15:41:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x128c6c800) [pid = 1929] [serial = 583] [outer = 0x0] 15:41:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x12ba57000) [pid = 1929] [serial = 584] [outer = 0x128c6c800] 15:41:50 INFO - PROCESS | 1929 | 1461969710027 Marionette DEBUG loaded listener.js 15:41:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x12bbb7c00) [pid = 1929] [serial = 585] [outer = 0x128c6c800] 15:41:50 INFO - PROCESS | 1929 | 1461969710821 Marionette TRACE conn2 <- [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]]]}] 15:41:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:41:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 984ms 15:41:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:41:50 INFO - PROCESS | 1929 | 1461969710843 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:41:50 INFO - PROCESS | 1929 | 1461969710844 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:41:50 INFO - PROCESS | 1929 | 1461969710847 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:41:50 INFO - PROCESS | 1929 | 1461969710848 Marionette TRACE conn2 <- [1,754,null,{}] 15:41:50 INFO - PROCESS | 1929 | 1461969710851 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:50 INFO - PROCESS | 1929 | 1461969710984 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:41:50 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x127999400) [pid = 1929] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:41:50 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x119d08000) [pid = 1929] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:41:50 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x1126b6000) [pid = 1929] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:41:50 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x1180dd800) [pid = 1929] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:41:50 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x116661800) [pid = 1929] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:41:50 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x1180dd400) [pid = 1929] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:41:50 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x1213e1800) [pid = 1929] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:41:51 INFO - PROCESS | 1929 | 1461969711027 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:51 INFO - PROCESS | 1929 | ++DOCSHELL 0x1214b7800 == 62 [pid = 1929] [id = 196] 15:41:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x110efa400) [pid = 1929] [serial = 586] [outer = 0x0] 15:41:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x118728c00) [pid = 1929] [serial = 587] [outer = 0x110efa400] 15:41:51 INFO - PROCESS | 1929 | 1461969711054 Marionette DEBUG loaded listener.js 15:41:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x128c76800) [pid = 1929] [serial = 588] [outer = 0x110efa400] 15:41:51 INFO - PROCESS | 1929 | 1461969711828 Marionette TRACE conn2 <- [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]]]}] 15:41:51 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 15:41:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1021ms 15:41:51 INFO - PROCESS | 1929 | 1461969711868 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:41:51 INFO - PROCESS | 1929 | 1461969711869 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:41:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:41:51 INFO - PROCESS | 1929 | 1461969711871 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:41:51 INFO - PROCESS | 1929 | 1461969711872 Marionette TRACE conn2 <- [1,758,null,{}] 15:41:51 INFO - PROCESS | 1929 | 1461969711875 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:51 INFO - PROCESS | 1929 | 1461969711955 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:41:51 INFO - PROCESS | 1929 | 1461969711960 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:51 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2f3000 == 63 [pid = 1929] [id = 197] 15:41:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x12799d800) [pid = 1929] [serial = 589] [outer = 0x0] 15:41:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x12ce49800) [pid = 1929] [serial = 590] [outer = 0x12799d800] 15:41:51 INFO - PROCESS | 1929 | 1461969711985 Marionette DEBUG loaded listener.js 15:41:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x12ce51c00) [pid = 1929] [serial = 591] [outer = 0x12799d800] 15:41:52 INFO - PROCESS | 1929 | 1461969712331 Marionette TRACE conn2 <- [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]]]}] 15:41:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:41:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 15:41:52 INFO - PROCESS | 1929 | 1461969712340 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:41:52 INFO - PROCESS | 1929 | 1461969712341 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:41:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:41:52 INFO - PROCESS | 1929 | 1461969712344 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:41:52 INFO - PROCESS | 1929 | 1461969712345 Marionette TRACE conn2 <- [1,762,null,{}] 15:41:52 INFO - PROCESS | 1929 | 1461969712349 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:52 INFO - PROCESS | 1929 | 1461969712457 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:41:52 INFO - PROCESS | 1929 | 1461969712463 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:52 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c79d800 == 64 [pid = 1929] [id = 198] 15:41:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x12ce43000) [pid = 1929] [serial = 592] [outer = 0x0] 15:41:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x12cf97c00) [pid = 1929] [serial = 593] [outer = 0x12ce43000] 15:41:52 INFO - PROCESS | 1929 | 1461969712488 Marionette DEBUG loaded listener.js 15:41:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x12cfa4800) [pid = 1929] [serial = 594] [outer = 0x12ce43000] 15:41:53 INFO - PROCESS | 1929 | 1461969713262 Marionette TRACE conn2 <- [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]]]}] 15:41:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:41:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 922ms 15:41:53 INFO - PROCESS | 1929 | 1461969713267 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:41:53 INFO - PROCESS | 1929 | 1461969713269 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:41:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:41:53 INFO - PROCESS | 1929 | 1461969713273 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:41:53 INFO - PROCESS | 1929 | 1461969713275 Marionette TRACE conn2 <- [1,766,null,{}] 15:41:53 INFO - PROCESS | 1929 | 1461969713279 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:53 INFO - PROCESS | 1929 | 1461969713392 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:41:53 INFO - PROCESS | 1929 | 1461969713463 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:53 INFO - PROCESS | 1929 | ++DOCSHELL 0x119119800 == 65 [pid = 1929] [id = 199] 15:41:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x117248400) [pid = 1929] [serial = 595] [outer = 0x0] 15:41:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x118098000) [pid = 1929] [serial = 596] [outer = 0x117248400] 15:41:53 INFO - PROCESS | 1929 | 1461969713557 Marionette DEBUG loaded listener.js 15:41:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x118560c00) [pid = 1929] [serial = 597] [outer = 0x117248400] 15:41:54 INFO - PROCESS | 1929 | 1461969714610 Marionette TRACE conn2 <- [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]]]}] 15:41:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:41:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1378ms 15:41:54 INFO - PROCESS | 1929 | 1461969714657 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:41:54 INFO - PROCESS | 1929 | 1461969714661 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:41:54 INFO - PROCESS | 1929 | 1461969714666 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:41:54 INFO - PROCESS | 1929 | 1461969714668 Marionette TRACE conn2 <- [1,770,null,{}] 15:41:54 INFO - PROCESS | 1929 | 1461969714671 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:54 INFO - PROCESS | 1929 | 1461969714760 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:41:54 INFO - PROCESS | 1929 | 1461969714851 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:54 INFO - PROCESS | 1929 | ++DOCSHELL 0x1275a6000 == 66 [pid = 1929] [id = 200] 15:41:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x116a7c800) [pid = 1929] [serial = 598] [outer = 0x0] 15:41:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x1198d8800) [pid = 1929] [serial = 599] [outer = 0x116a7c800] 15:41:54 INFO - PROCESS | 1929 | 1461969714881 Marionette DEBUG loaded listener.js 15:41:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x124fcb400) [pid = 1929] [serial = 600] [outer = 0x116a7c800] 15:41:55 INFO - PROCESS | 1929 | 1461969715310 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 15:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 671ms 15:41:55 INFO - PROCESS | 1929 | 1461969715337 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:41:55 INFO - PROCESS | 1929 | 1461969715339 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:41:55 INFO - PROCESS | 1929 | 1461969715341 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:41:55 INFO - PROCESS | 1929 | 1461969715344 Marionette TRACE conn2 <- [1,774,null,{}] 15:41:55 INFO - PROCESS | 1929 | 1461969715352 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:55 INFO - PROCESS | 1929 | 1461969715458 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:41:55 INFO - PROCESS | 1929 | 1461969715525 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:55 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c783800 == 67 [pid = 1929] [id = 201] 15:41:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x127998c00) [pid = 1929] [serial = 601] [outer = 0x0] 15:41:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x128c74400) [pid = 1929] [serial = 602] [outer = 0x127998c00] 15:41:55 INFO - PROCESS | 1929 | 1461969715558 Marionette DEBUG loaded listener.js 15:41:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x12ba59800) [pid = 1929] [serial = 603] [outer = 0x127998c00] 15:41:55 INFO - PROCESS | 1929 | 1461969715985 Marionette TRACE conn2 <- [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]]]}] 15:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 674ms 15:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:41:56 INFO - PROCESS | 1929 | 1461969716016 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:41:56 INFO - PROCESS | 1929 | 1461969716019 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:41:56 INFO - PROCESS | 1929 | 1461969716022 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:41:56 INFO - PROCESS | 1929 | 1461969716024 Marionette TRACE conn2 <- [1,778,null,{}] 15:41:56 INFO - PROCESS | 1929 | 1461969716028 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:56 INFO - PROCESS | 1929 | 1461969716215 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:41:56 INFO - PROCESS | 1929 | 1461969716277 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:56 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cc94800 == 68 [pid = 1929] [id = 202] 15:41:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x12c763800) [pid = 1929] [serial = 604] [outer = 0x0] 15:41:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x12c764800) [pid = 1929] [serial = 605] [outer = 0x12c763800] 15:41:56 INFO - PROCESS | 1929 | 1461969716306 Marionette DEBUG loaded listener.js 15:41:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x12ce49400) [pid = 1929] [serial = 606] [outer = 0x12c763800] 15:41:56 INFO - PROCESS | 1929 | 1461969716745 Marionette TRACE conn2 <- [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]]]}] 15:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 775ms 15:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:41:56 INFO - PROCESS | 1929 | 1461969716799 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:41:56 INFO - PROCESS | 1929 | 1461969716801 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:41:56 INFO - PROCESS | 1929 | 1461969716803 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:41:56 INFO - PROCESS | 1929 | 1461969716804 Marionette TRACE conn2 <- [1,782,null,{}] 15:41:56 INFO - PROCESS | 1929 | 1461969716807 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:56 INFO - PROCESS | 1929 | 1461969716904 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:41:56 INFO - PROCESS | 1929 | 1461969716970 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:56 INFO - PROCESS | 1929 | ++DOCSHELL 0x119cb5800 == 69 [pid = 1929] [id = 203] 15:41:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x1166d6400) [pid = 1929] [serial = 607] [outer = 0x0] 15:41:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x1271a1800) [pid = 1929] [serial = 608] [outer = 0x1166d6400] 15:41:57 INFO - PROCESS | 1929 | 1461969717000 Marionette DEBUG loaded listener.js 15:41:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x12cfa0000) [pid = 1929] [serial = 609] [outer = 0x1166d6400] 15:41:57 INFO - PROCESS | 1929 | 1461969717598 Marionette TRACE conn2 <- [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]]]}] 15:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 821ms 15:41:57 INFO - PROCESS | 1929 | 1461969717625 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:41:57 INFO - PROCESS | 1929 | 1461969717627 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:41:57 INFO - PROCESS | 1929 | 1461969717631 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:41:57 INFO - PROCESS | 1929 | 1461969717633 Marionette TRACE conn2 <- [1,786,null,{}] 15:41:57 INFO - PROCESS | 1929 | 1461969717636 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:57 INFO - PROCESS | 1929 | 1461969717733 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:41:57 INFO - PROCESS | 1929 | 1461969717800 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:57 INFO - PROCESS | 1929 | ++DOCSHELL 0x12131d000 == 70 [pid = 1929] [id = 204] 15:41:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x115fb7c00) [pid = 1929] [serial = 610] [outer = 0x0] 15:41:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x116a7c400) [pid = 1929] [serial = 611] [outer = 0x115fb7c00] 15:41:57 INFO - PROCESS | 1929 | 1461969717828 Marionette DEBUG loaded listener.js 15:41:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x118565400) [pid = 1929] [serial = 612] [outer = 0x115fb7c00] 15:41:58 INFO - PROCESS | 1929 | --DOCSHELL 0x116f38000 == 69 [pid = 1929] [id = 54] 15:41:58 INFO - PROCESS | 1929 | --DOCSHELL 0x12ab1c000 == 68 [pid = 1929] [id = 103] 15:41:58 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2f3000 == 67 [pid = 1929] [id = 197] 15:41:58 INFO - PROCESS | 1929 | --DOCSHELL 0x1214b7800 == 66 [pid = 1929] [id = 196] 15:41:58 INFO - PROCESS | 1929 | --DOCSHELL 0x1298d3000 == 65 [pid = 1929] [id = 195] 15:41:58 INFO - PROCESS | 1929 | --DOCSHELL 0x12797d800 == 64 [pid = 1929] [id = 194] 15:41:58 INFO - PROCESS | 1929 | --DOCSHELL 0x121d1c000 == 63 [pid = 1929] [id = 193] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x1279b6400) [pid = 1929] [serial = 508] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x12794fc00) [pid = 1929] [serial = 518] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x11872e800) [pid = 1929] [serial = 515] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x12c11ec00) [pid = 1929] [serial = 524] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x11809ec00) [pid = 1929] [serial = 512] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x1291d7400) [pid = 1929] [serial = 521] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x128c77000) [pid = 1929] [serial = 551] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOCSHELL 0x1164c6000 == 62 [pid = 1929] [id = 192] 15:41:58 INFO - PROCESS | 1929 | --DOCSHELL 0x1215b9000 == 61 [pid = 1929] [id = 191] 15:41:58 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2fc000 == 60 [pid = 1929] [id = 189] 15:41:58 INFO - PROCESS | 1929 | --DOCSHELL 0x12c1cc000 == 59 [pid = 1929] [id = 188] 15:41:58 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae2d800 == 58 [pid = 1929] [id = 187] 15:41:58 INFO - PROCESS | 1929 | --DOCSHELL 0x1220e4000 == 57 [pid = 1929] [id = 186] 15:41:58 INFO - PROCESS | 1929 | --DOCSHELL 0x116f2e800 == 56 [pid = 1929] [id = 185] 15:41:58 INFO - PROCESS | 1929 | --DOCSHELL 0x12a874800 == 55 [pid = 1929] [id = 184] 15:41:58 INFO - PROCESS | 1929 | 1461969718286 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x128c6bc00) [pid = 1929] [serial = 545] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x1217b4400) [pid = 1929] [serial = 539] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x1166d4000) [pid = 1929] [serial = 531] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x115f10800) [pid = 1929] [serial = 530] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x1198d8400) [pid = 1929] [serial = 527] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x119771000) [pid = 1929] [serial = 536] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x1198d5000) [pid = 1929] [serial = 537] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x128c71000) [pid = 1929] [serial = 549] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x11a17e400) [pid = 1929] [serial = 548] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x11856c000) [pid = 1929] [serial = 534] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x11814ac00) [pid = 1929] [serial = 533] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x1181c1400) [pid = 1929] [serial = 206] [outer = 0x0] [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.] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x124d94000) [pid = 1929] [serial = 542] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x128c70c00) [pid = 1929] [serial = 546] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x127358400) [pid = 1929] [serial = 543] [outer = 0x0] [url = about:blank] 15:41:58 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x121de2000) [pid = 1929] [serial = 540] [outer = 0x0] [url = about:blank] 15:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 722ms 15:41:58 INFO - PROCESS | 1929 | 1461969718353 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:41:58 INFO - PROCESS | 1929 | 1461969718357 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:41:58 INFO - PROCESS | 1929 | 1461969718361 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:41:58 INFO - PROCESS | 1929 | 1461969718363 Marionette TRACE conn2 <- [1,790,null,{}] 15:41:58 INFO - PROCESS | 1929 | 1461969718365 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:58 INFO - PROCESS | 1929 | 1461969718443 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:41:58 INFO - PROCESS | 1929 | 1461969718452 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:58 INFO - PROCESS | 1929 | ++DOCSHELL 0x11754c000 == 56 [pid = 1929] [id = 205] 15:41:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x1181bc400) [pid = 1929] [serial = 613] [outer = 0x0] 15:41:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x11887dc00) [pid = 1929] [serial = 614] [outer = 0x1181bc400] 15:41:58 INFO - PROCESS | 1929 | 1461969718478 Marionette DEBUG loaded listener.js 15:41:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x1198d2800) [pid = 1929] [serial = 615] [outer = 0x1181bc400] 15:41:58 INFO - PROCESS | 1929 | 1461969718824 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 15:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 469ms 15:41:58 INFO - PROCESS | 1929 | 1461969718833 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:41:58 INFO - PROCESS | 1929 | 1461969718836 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:41:58 INFO - PROCESS | 1929 | 1461969718838 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:41:58 INFO - PROCESS | 1929 | 1461969718841 Marionette TRACE conn2 <- [1,794,null,{}] 15:41:58 INFO - PROCESS | 1929 | 1461969718850 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:58 INFO - PROCESS | 1929 | 1461969718944 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:41:59 INFO - PROCESS | 1929 | 1461969719014 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:59 INFO - PROCESS | 1929 | ++DOCSHELL 0x121317800 == 57 [pid = 1929] [id = 206] 15:41:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x119c27800) [pid = 1929] [serial = 616] [outer = 0x0] 15:41:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x1215dac00) [pid = 1929] [serial = 617] [outer = 0x119c27800] 15:41:59 INFO - PROCESS | 1929 | 1461969719044 Marionette DEBUG loaded listener.js 15:41:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x1255b1000) [pid = 1929] [serial = 618] [outer = 0x119c27800] 15:41:59 INFO - PROCESS | 1929 | 1461969719342 Marionette TRACE conn2 <- [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]]]}] 15:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 522ms 15:41:59 INFO - PROCESS | 1929 | 1461969719360 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:41:59 INFO - PROCESS | 1929 | 1461969719362 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:41:59 INFO - PROCESS | 1929 | 1461969719373 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:41:59 INFO - PROCESS | 1929 | 1461969719374 Marionette TRACE conn2 <- [1,798,null,{}] 15:41:59 INFO - PROCESS | 1929 | 1461969719377 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:59 INFO - PROCESS | 1929 | 1461969719465 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:41:59 INFO - PROCESS | 1929 | 1461969719519 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:59 INFO - PROCESS | 1929 | ++DOCSHELL 0x121e12000 == 58 [pid = 1929] [id = 207] 15:41:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x1255a9400) [pid = 1929] [serial = 619] [outer = 0x0] 15:41:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x12798f400) [pid = 1929] [serial = 620] [outer = 0x1255a9400] 15:41:59 INFO - PROCESS | 1929 | 1461969719544 Marionette DEBUG loaded listener.js 15:41:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x1279b3400) [pid = 1929] [serial = 621] [outer = 0x1255a9400] 15:41:59 INFO - PROCESS | 1929 | 1461969719822 Marionette TRACE conn2 <- [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]]]}] 15:41:59 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 15:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 469ms 15:41:59 INFO - PROCESS | 1929 | 1461969719842 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:41:59 INFO - PROCESS | 1929 | 1461969719844 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:41:59 INFO - PROCESS | 1929 | 1461969719854 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:41:59 INFO - PROCESS | 1929 | 1461969719855 Marionette TRACE conn2 <- [1,802,null,{}] 15:41:59 INFO - PROCESS | 1929 | 1461969719857 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:59 INFO - PROCESS | 1929 | 1461969719943 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:41:59 INFO - PROCESS | 1929 | 1461969719950 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:59 INFO - PROCESS | 1929 | ++DOCSHELL 0x1275af000 == 59 [pid = 1929] [id = 208] 15:41:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x12799a000) [pid = 1929] [serial = 622] [outer = 0x0] 15:41:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x128c74800) [pid = 1929] [serial = 623] [outer = 0x12799a000] 15:41:59 INFO - PROCESS | 1929 | 1461969719976 Marionette DEBUG loaded listener.js 15:42:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x128d69c00) [pid = 1929] [serial = 624] [outer = 0x12799a000] 15:42:00 INFO - PROCESS | 1929 | 1461969720332 Marionette TRACE conn2 <- [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]]]}] 15:42:00 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 15:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 526ms 15:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:42:00 INFO - PROCESS | 1929 | 1461969720374 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:42:00 INFO - PROCESS | 1929 | 1461969720375 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:42:00 INFO - PROCESS | 1929 | 1461969720377 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:42:00 INFO - PROCESS | 1929 | 1461969720378 Marionette TRACE conn2 <- [1,806,null,{}] 15:42:00 INFO - PROCESS | 1929 | 1461969720381 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:00 INFO - PROCESS | 1929 | 1461969720499 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:42:00 INFO - PROCESS | 1929 | 1461969720511 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:00 INFO - PROCESS | 1929 | ++DOCSHELL 0x1298da000 == 60 [pid = 1929] [id = 209] 15:42:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x128d6cc00) [pid = 1929] [serial = 625] [outer = 0x0] 15:42:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x128e0bc00) [pid = 1929] [serial = 626] [outer = 0x128d6cc00] 15:42:00 INFO - PROCESS | 1929 | 1461969720541 Marionette DEBUG loaded listener.js 15:42:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x12a82a000) [pid = 1929] [serial = 627] [outer = 0x128d6cc00] 15:42:00 INFO - PROCESS | 1929 | [1929] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:42:00 INFO - PROCESS | 1929 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:42:00 INFO - PROCESS | 1929 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:42:00 INFO - PROCESS | 1929 | [GFX2-]: Using SkiaGL canvas. 15:42:00 INFO - PROCESS | 1929 | 1461969720908 Marionette TRACE conn2 <- [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]]]}] 15:42:00 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 15:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 572ms 15:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:42:00 INFO - PROCESS | 1929 | 1461969720949 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:42:00 INFO - PROCESS | 1929 | 1461969720950 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:42:00 INFO - PROCESS | 1929 | 1461969720953 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:42:00 INFO - PROCESS | 1929 | 1461969720954 Marionette TRACE conn2 <- [1,810,null,{}] 15:42:00 INFO - PROCESS | 1929 | 1461969720956 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:01 INFO - PROCESS | 1929 | 1461969721055 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:42:01 INFO - PROCESS | 1929 | 1461969721068 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:01 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae33000 == 61 [pid = 1929] [id = 210] 15:42:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x12a9c1c00) [pid = 1929] [serial = 628] [outer = 0x0] 15:42:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x12ad8ec00) [pid = 1929] [serial = 629] [outer = 0x12a9c1c00] 15:42:01 INFO - PROCESS | 1929 | 1461969721093 Marionette DEBUG loaded listener.js 15:42:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x12bbb4000) [pid = 1929] [serial = 630] [outer = 0x12a9c1c00] 15:42:01 INFO - PROCESS | 1929 | 1461969721465 Marionette TRACE conn2 <- [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]]]}] 15:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 15:42:01 INFO - PROCESS | 1929 | 1461969721472 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:42:01 INFO - PROCESS | 1929 | 1461969721473 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:42:01 INFO - PROCESS | 1929 | 1461969721476 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:42:01 INFO - PROCESS | 1929 | 1461969721477 Marionette TRACE conn2 <- [1,814,null,{}] 15:42:01 INFO - PROCESS | 1929 | 1461969721479 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:01 INFO - PROCESS | 1929 | 1461969721580 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:42:01 INFO - PROCESS | 1929 | 1461969721614 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:01 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c1e0800 == 62 [pid = 1929] [id = 211] 15:42:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x12bbcf000) [pid = 1929] [serial = 631] [outer = 0x0] 15:42:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x12bbdc400) [pid = 1929] [serial = 632] [outer = 0x12bbcf000] 15:42:01 INFO - PROCESS | 1929 | 1461969721639 Marionette DEBUG loaded listener.js 15:42:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x12c75fc00) [pid = 1929] [serial = 633] [outer = 0x12bbcf000] 15:42:01 INFO - PROCESS | 1929 | 1461969721953 Marionette TRACE conn2 <- [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] 15:42:02 INFO - PROCESS | 1929 | 1461969721999 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:42:02 INFO - PROCESS | 1929 | 1461969722002 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:42:02 INFO - PROCESS | 1929 | 1461969722003 Marionette TRACE conn2 <- [1,818,null,{}] 15:42:02 INFO - PROCESS | 1929 | 1461969722005 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:02 INFO - PROCESS | 1929 | 1461969722103 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:42:02 INFO - PROCESS | 1929 | 1461969722115 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:02 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cc7e000 == 63 [pid = 1929] [id = 212] 15:42:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x12bbda000) [pid = 1929] [serial = 634] [outer = 0x0] 15:42:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x12ce45000) [pid = 1929] [serial = 635] [outer = 0x12bbda000] 15:42:02 INFO - PROCESS | 1929 | 1461969722140 Marionette DEBUG loaded listener.js 15:42:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x12cfa1c00) [pid = 1929] [serial = 636] [outer = 0x12bbda000] 15:42:02 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x128c6c800) [pid = 1929] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:42:02 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x110efa400) [pid = 1929] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:42:02 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x124d9d400) [pid = 1929] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:42:02 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x115fb0400) [pid = 1929] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:42:02 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x11333a400) [pid = 1929] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:42:02 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x128c68400) [pid = 1929] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:42:02 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x12799d800) [pid = 1929] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:42:02 INFO - PROCESS | 1929 | 1461969722593 Marionette TRACE conn2 <- [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]]]}] 15:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 621ms 15:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:42:02 INFO - PROCESS | 1929 | 1461969722624 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:42:02 INFO - PROCESS | 1929 | 1461969722625 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:42:02 INFO - PROCESS | 1929 | 1461969722627 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:42:02 INFO - PROCESS | 1929 | 1461969722628 Marionette TRACE conn2 <- [1,822,null,{}] 15:42:02 INFO - PROCESS | 1929 | 1461969722630 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:02 INFO - PROCESS | 1929 | 1461969722709 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:42:02 INFO - PROCESS | 1929 | 1461969722715 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:02 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d60f000 == 64 [pid = 1929] [id = 213] 15:42:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x1166ea400) [pid = 1929] [serial = 637] [outer = 0x0] 15:42:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x121266400) [pid = 1929] [serial = 638] [outer = 0x1166ea400] 15:42:02 INFO - PROCESS | 1929 | 1461969722742 Marionette DEBUG loaded listener.js 15:42:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x12126f000) [pid = 1929] [serial = 639] [outer = 0x1166ea400] 15:42:03 INFO - PROCESS | 1929 | 1461969723086 Marionette TRACE conn2 <- [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] 15:42:03 INFO - PROCESS | 1929 | 1461969723103 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:42:03 INFO - PROCESS | 1929 | 1461969723105 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:42:03 INFO - PROCESS | 1929 | 1461969723106 Marionette TRACE conn2 <- [1,826,null,{}] 15:42:03 INFO - PROCESS | 1929 | 1461969723109 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:03 INFO - PROCESS | 1929 | 1461969723226 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:42:03 INFO - PROCESS | 1929 | 1461969723232 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:03 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d89b000 == 65 [pid = 1929] [id = 214] 15:42:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x121269800) [pid = 1929] [serial = 640] [outer = 0x0] 15:42:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x12c76ac00) [pid = 1929] [serial = 641] [outer = 0x121269800] 15:42:03 INFO - PROCESS | 1929 | 1461969723261 Marionette DEBUG loaded listener.js 15:42:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x12d49b800) [pid = 1929] [serial = 642] [outer = 0x121269800] 15:42:03 INFO - PROCESS | 1929 | 1461969723588 Marionette TRACE conn2 <- [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]]]}] 15:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 519ms 15:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:42:03 INFO - PROCESS | 1929 | 1461969723624 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:42:03 INFO - PROCESS | 1929 | 1461969723625 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:42:03 INFO - PROCESS | 1929 | 1461969723627 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:42:03 INFO - PROCESS | 1929 | 1461969723629 Marionette TRACE conn2 <- [1,830,null,{}] 15:42:03 INFO - PROCESS | 1929 | 1461969723631 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:03 INFO - PROCESS | 1929 | 1461969723711 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:42:03 INFO - PROCESS | 1929 | 1461969723718 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:03 INFO - PROCESS | 1929 | ++DOCSHELL 0x12e244800 == 66 [pid = 1929] [id = 215] 15:42:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x12d420800) [pid = 1929] [serial = 643] [outer = 0x0] 15:42:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x12d425000) [pid = 1929] [serial = 644] [outer = 0x12d420800] 15:42:03 INFO - PROCESS | 1929 | 1461969723742 Marionette DEBUG loaded listener.js 15:42:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x12d429000) [pid = 1929] [serial = 645] [outer = 0x12d420800] 15:42:04 INFO - PROCESS | 1929 | 1461969724065 Marionette TRACE conn2 <- [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]]]}] 15:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 470ms 15:42:04 INFO - PROCESS | 1929 | 1461969724101 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:42:04 INFO - PROCESS | 1929 | 1461969724102 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:42:04 INFO - PROCESS | 1929 | 1461969724104 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:42:04 INFO - PROCESS | 1929 | 1461969724105 Marionette TRACE conn2 <- [1,834,null,{}] 15:42:04 INFO - PROCESS | 1929 | 1461969724108 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:04 INFO - PROCESS | 1929 | 1461969724212 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:42:04 INFO - PROCESS | 1929 | 1461969724220 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:04 INFO - PROCESS | 1929 | ++DOCSHELL 0x11310d800 == 67 [pid = 1929] [id = 216] 15:42:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x11314a000) [pid = 1929] [serial = 646] [outer = 0x0] 15:42:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x113152800) [pid = 1929] [serial = 647] [outer = 0x11314a000] 15:42:04 INFO - PROCESS | 1929 | 1461969724245 Marionette DEBUG loaded listener.js 15:42:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x113156800) [pid = 1929] [serial = 648] [outer = 0x11314a000] 15:42:04 INFO - PROCESS | 1929 | 1461969724636 Marionette TRACE conn2 <- [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]]]}] 15:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 569ms 15:42:04 INFO - PROCESS | 1929 | 1461969724674 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:42:04 INFO - PROCESS | 1929 | 1461969724676 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:42:04 INFO - PROCESS | 1929 | 1461969724680 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:42:04 INFO - PROCESS | 1929 | 1461969724683 Marionette TRACE conn2 <- [1,838,null,{}] 15:42:04 INFO - PROCESS | 1929 | 1461969724688 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:04 INFO - PROCESS | 1929 | 1461969724797 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:42:04 INFO - PROCESS | 1929 | 1461969724856 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:04 INFO - PROCESS | 1929 | ++DOCSHELL 0x116f38000 == 68 [pid = 1929] [id = 217] 15:42:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x113156400) [pid = 1929] [serial = 649] [outer = 0x0] 15:42:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x115f0d000) [pid = 1929] [serial = 650] [outer = 0x113156400] 15:42:04 INFO - PROCESS | 1929 | 1461969724887 Marionette DEBUG loaded listener.js 15:42:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x1166d8000) [pid = 1929] [serial = 651] [outer = 0x113156400] 15:42:05 INFO - PROCESS | 1929 | 1461969725298 Marionette TRACE conn2 <- [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]]]}] 15:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 674ms 15:42:05 INFO - PROCESS | 1929 | 1461969725354 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:42:05 INFO - PROCESS | 1929 | 1461969725358 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:42:05 INFO - PROCESS | 1929 | 1461969725379 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:42:05 INFO - PROCESS | 1929 | 1461969725382 Marionette TRACE conn2 <- [1,842,null,{}] 15:42:05 INFO - PROCESS | 1929 | 1461969725386 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:05 INFO - PROCESS | 1929 | 1461969725490 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:42:05 INFO - PROCESS | 1929 | 1461969725558 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:05 INFO - PROCESS | 1929 | ++DOCSHELL 0x1220e1000 == 69 [pid = 1929] [id = 218] 15:42:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x11872d000) [pid = 1929] [serial = 652] [outer = 0x0] 15:42:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x119770400) [pid = 1929] [serial = 653] [outer = 0x11872d000] 15:42:05 INFO - PROCESS | 1929 | 1461969725587 Marionette DEBUG loaded listener.js 15:42:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x11a1f3800) [pid = 1929] [serial = 654] [outer = 0x11872d000] 15:42:06 INFO - PROCESS | 1929 | 1461969726004 Marionette TRACE conn2 <- [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]]]}] 15:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 691ms 15:42:06 INFO - PROCESS | 1929 | 1461969726094 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:42:06 INFO - PROCESS | 1929 | 1461969726095 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:42:06 INFO - PROCESS | 1929 | 1461969726101 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:42:06 INFO - PROCESS | 1929 | 1461969726103 Marionette TRACE conn2 <- [1,846,null,{}] 15:42:06 INFO - PROCESS | 1929 | 1461969726111 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:06 INFO - PROCESS | 1929 | 1461969726220 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:42:06 INFO - PROCESS | 1929 | 1461969726289 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:06 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cfef800 == 70 [pid = 1929] [id = 219] 15:42:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x122021000) [pid = 1929] [serial = 655] [outer = 0x0] 15:42:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 160 (0x122025800) [pid = 1929] [serial = 656] [outer = 0x122021000] 15:42:06 INFO - PROCESS | 1929 | 1461969726320 Marionette DEBUG loaded listener.js 15:42:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 161 (0x12202a800) [pid = 1929] [serial = 657] [outer = 0x122021000] 15:42:06 INFO - PROCESS | 1929 | 1461969726725 Marionette TRACE conn2 <- [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]]]}] 15:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 671ms 15:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:42:06 INFO - PROCESS | 1929 | 1461969726773 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:42:06 INFO - PROCESS | 1929 | 1461969726774 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:42:06 INFO - PROCESS | 1929 | 1461969726777 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:42:06 INFO - PROCESS | 1929 | 1461969726778 Marionette TRACE conn2 <- [1,850,null,{}] 15:42:06 INFO - PROCESS | 1929 | 1461969726781 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:06 INFO - PROCESS | 1929 | 1461969726883 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:42:06 INFO - PROCESS | 1929 | 1461969726940 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:06 INFO - PROCESS | 1929 | ++DOCSHELL 0x12e24c000 == 71 [pid = 1929] [id = 220] 15:42:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 162 (0x12202c000) [pid = 1929] [serial = 658] [outer = 0x0] 15:42:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 163 (0x126935400) [pid = 1929] [serial = 659] [outer = 0x12202c000] 15:42:06 INFO - PROCESS | 1929 | 1461969726969 Marionette DEBUG loaded listener.js 15:42:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 164 (0x1279b3c00) [pid = 1929] [serial = 660] [outer = 0x12202c000] 15:42:07 INFO - PROCESS | 1929 | 1461969727393 Marionette TRACE conn2 <- [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]]]}] 15:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 620ms 15:42:07 INFO - PROCESS | 1929 | 1461969727398 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:42:07 INFO - PROCESS | 1929 | 1461969727399 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:42:07 INFO - PROCESS | 1929 | 1461969727402 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:42:07 INFO - PROCESS | 1929 | 1461969727403 Marionette TRACE conn2 <- [1,854,null,{}] 15:42:07 INFO - PROCESS | 1929 | 1461969727405 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:07 INFO - PROCESS | 1929 | 1461969727505 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:42:07 INFO - PROCESS | 1929 | 1461969727592 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:07 INFO - PROCESS | 1929 | ++DOCSHELL 0x13571c000 == 72 [pid = 1929] [id = 221] 15:42:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 165 (0x1279b5400) [pid = 1929] [serial = 661] [outer = 0x0] 15:42:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 166 (0x128d6b400) [pid = 1929] [serial = 662] [outer = 0x1279b5400] 15:42:07 INFO - PROCESS | 1929 | 1461969727621 Marionette DEBUG loaded listener.js 15:42:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 167 (0x128e05c00) [pid = 1929] [serial = 663] [outer = 0x1279b5400] 15:42:08 INFO - PROCESS | 1929 | 1461969728055 Marionette TRACE conn2 <- [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]]]}] 15:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 15:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:42:08 INFO - PROCESS | 1929 | 1461969728073 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:42:08 INFO - PROCESS | 1929 | 1461969728074 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:42:08 INFO - PROCESS | 1929 | 1461969728077 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:42:08 INFO - PROCESS | 1929 | 1461969728079 Marionette TRACE conn2 <- [1,858,null,{}] 15:42:08 INFO - PROCESS | 1929 | 1461969728083 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:08 INFO - PROCESS | 1929 | 1461969728258 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:42:08 INFO - PROCESS | 1929 | 1461969728364 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:08 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d827000 == 73 [pid = 1929] [id = 222] 15:42:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 168 (0x1291dfc00) [pid = 1929] [serial = 664] [outer = 0x0] 15:42:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 169 (0x12bbd0000) [pid = 1929] [serial = 665] [outer = 0x1291dfc00] 15:42:08 INFO - PROCESS | 1929 | 1461969728408 Marionette DEBUG loaded listener.js 15:42:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 170 (0x12d424000) [pid = 1929] [serial = 666] [outer = 0x1291dfc00] 15:42:08 INFO - PROCESS | 1929 | 1461969728835 Marionette TRACE conn2 <- [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]]]}] 15:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 774ms 15:42:08 INFO - PROCESS | 1929 | 1461969728850 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:42:08 INFO - PROCESS | 1929 | 1461969728852 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:42:08 INFO - PROCESS | 1929 | 1461969728854 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:42:08 INFO - PROCESS | 1929 | 1461969728855 Marionette TRACE conn2 <- [1,862,null,{}] 15:42:08 INFO - PROCESS | 1929 | 1461969728858 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:08 INFO - PROCESS | 1929 | 1461969728956 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:42:09 INFO - PROCESS | 1929 | 1461969729013 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:09 INFO - PROCESS | 1929 | ++DOCSHELL 0x12128c800 == 74 [pid = 1929] [id = 223] 15:42:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 171 (0x12b343400) [pid = 1929] [serial = 667] [outer = 0x0] 15:42:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 172 (0x12b34a800) [pid = 1929] [serial = 668] [outer = 0x12b343400] 15:42:09 INFO - PROCESS | 1929 | 1461969729042 Marionette DEBUG loaded listener.js 15:42:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 173 (0x12b34fc00) [pid = 1929] [serial = 669] [outer = 0x12b343400] 15:42:09 INFO - PROCESS | 1929 | 1461969729562 Marionette TRACE conn2 <- [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]]]}] 15:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 718ms 15:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:42:09 INFO - PROCESS | 1929 | 1461969729573 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:42:09 INFO - PROCESS | 1929 | 1461969729574 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:42:09 INFO - PROCESS | 1929 | 1461969729576 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:42:09 INFO - PROCESS | 1929 | 1461969729577 Marionette TRACE conn2 <- [1,866,null,{}] 15:42:09 INFO - PROCESS | 1929 | 1461969729580 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:09 INFO - PROCESS | 1929 | 1461969729687 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:42:09 INFO - PROCESS | 1929 | 1461969729757 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:09 INFO - PROCESS | 1929 | ++DOCSHELL 0x12128f800 == 75 [pid = 1929] [id = 224] 15:42:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 174 (0x128c71400) [pid = 1929] [serial = 670] [outer = 0x0] 15:42:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 175 (0x12b34bc00) [pid = 1929] [serial = 671] [outer = 0x128c71400] 15:42:09 INFO - PROCESS | 1929 | 1461969729787 Marionette DEBUG loaded listener.js 15:42:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 176 (0x12ce50800) [pid = 1929] [serial = 672] [outer = 0x128c71400] 15:42:10 INFO - PROCESS | 1929 | 1461969730400 Marionette TRACE conn2 <- [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]]]}] 15:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 875ms 15:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:42:10 INFO - PROCESS | 1929 | 1461969730451 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:42:10 INFO - PROCESS | 1929 | 1461969730453 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:42:10 INFO - PROCESS | 1929 | 1461969730457 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:42:10 INFO - PROCESS | 1929 | 1461969730459 Marionette TRACE conn2 <- [1,870,null,{}] 15:42:10 INFO - PROCESS | 1929 | 1461969730464 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:10 INFO - PROCESS | 1929 | 1461969730560 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:42:10 INFO - PROCESS | 1929 | 1461969730638 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:10 INFO - PROCESS | 1929 | ++DOCSHELL 0x121278000 == 76 [pid = 1929] [id = 225] 15:42:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 177 (0x110ef6c00) [pid = 1929] [serial = 673] [outer = 0x0] 15:42:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 178 (0x113155c00) [pid = 1929] [serial = 674] [outer = 0x110ef6c00] 15:42:10 INFO - PROCESS | 1929 | 1461969730666 Marionette DEBUG loaded listener.js 15:42:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 179 (0x116a7dc00) [pid = 1929] [serial = 675] [outer = 0x110ef6c00] 15:42:11 INFO - PROCESS | 1929 | 1461969731144 Marionette TRACE conn2 <- [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]]]}] 15:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 726ms 15:42:11 INFO - PROCESS | 1929 | 1461969731204 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:42:11 INFO - PROCESS | 1929 | 1461969731209 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:42:11 INFO - PROCESS | 1929 | 1461969731220 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:42:11 INFO - PROCESS | 1929 | 1461969731223 Marionette TRACE conn2 <- [1,874,null,{}] 15:42:11 INFO - PROCESS | 1929 | 1461969731227 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:11 INFO - PROCESS | 1929 | 1461969731386 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:42:11 INFO - PROCESS | 1929 | 1461969731497 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:11 INFO - PROCESS | 1929 | ++DOCSHELL 0x119d1c800 == 77 [pid = 1929] [id = 226] 15:42:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 180 (0x11948e800) [pid = 1929] [serial = 676] [outer = 0x0] 15:42:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 181 (0x1198cc400) [pid = 1929] [serial = 677] [outer = 0x11948e800] 15:42:11 INFO - PROCESS | 1929 | 1461969731526 Marionette DEBUG loaded listener.js 15:42:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 182 (0x121269400) [pid = 1929] [serial = 678] [outer = 0x11948e800] 15:42:11 INFO - PROCESS | 1929 | --DOCSHELL 0x12e244800 == 76 [pid = 1929] [id = 215] 15:42:11 INFO - PROCESS | 1929 | --DOCSHELL 0x12d89b000 == 75 [pid = 1929] [id = 214] 15:42:11 INFO - PROCESS | 1929 | --DOCSHELL 0x12d60f000 == 74 [pid = 1929] [id = 213] 15:42:11 INFO - PROCESS | 1929 | --DOCSHELL 0x12cc7e000 == 73 [pid = 1929] [id = 212] 15:42:11 INFO - PROCESS | 1929 | --DOCSHELL 0x12c1e0800 == 72 [pid = 1929] [id = 211] 15:42:11 INFO - PROCESS | 1929 | --DOMWINDOW == 181 (0x12cf97c00) [pid = 1929] [serial = 593] [outer = 0x0] [url = about:blank] 15:42:11 INFO - PROCESS | 1929 | --DOMWINDOW == 180 (0x1279b0400) [pid = 1929] [serial = 560] [outer = 0x0] [url = about:blank] 15:42:11 INFO - PROCESS | 1929 | --DOMWINDOW == 179 (0x118fecc00) [pid = 1929] [serial = 557] [outer = 0x0] [url = about:blank] 15:42:11 INFO - PROCESS | 1929 | --DOMWINDOW == 178 (0x1296d2400) [pid = 1929] [serial = 563] [outer = 0x0] [url = about:blank] 15:42:11 INFO - PROCESS | 1929 | --DOMWINDOW == 177 (0x115d81800) [pid = 1929] [serial = 554] [outer = 0x0] [url = about:blank] 15:42:11 INFO - PROCESS | 1929 | --DOMWINDOW == 176 (0x12a9c0400) [pid = 1929] [serial = 569] [outer = 0x0] [url = about:blank] 15:42:11 INFO - PROCESS | 1929 | --DOMWINDOW == 175 (0x12ad8e000) [pid = 1929] [serial = 566] [outer = 0x0] [url = about:blank] 15:42:11 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae33000 == 71 [pid = 1929] [id = 210] 15:42:11 INFO - PROCESS | 1929 | --DOCSHELL 0x1298da000 == 70 [pid = 1929] [id = 209] 15:42:11 INFO - PROCESS | 1929 | --DOCSHELL 0x1275af000 == 69 [pid = 1929] [id = 208] 15:42:11 INFO - PROCESS | 1929 | --DOCSHELL 0x121e12000 == 68 [pid = 1929] [id = 207] 15:42:11 INFO - PROCESS | 1929 | --DOCSHELL 0x121317800 == 67 [pid = 1929] [id = 206] 15:42:11 INFO - PROCESS | 1929 | --DOCSHELL 0x11754c000 == 66 [pid = 1929] [id = 205] 15:42:11 INFO - PROCESS | 1929 | --DOCSHELL 0x12131d000 == 65 [pid = 1929] [id = 204] 15:42:11 INFO - PROCESS | 1929 | --DOCSHELL 0x119119800 == 64 [pid = 1929] [id = 199] 15:42:11 INFO - PROCESS | 1929 | --DOCSHELL 0x12c79d800 == 63 [pid = 1929] [id = 198] 15:42:11 INFO - PROCESS | 1929 | 1461969731945 Marionette TRACE conn2 <- [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]]]}] 15:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 773ms 15:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:42:12 INFO - PROCESS | 1929 | 1461969731993 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:42:12 INFO - PROCESS | 1929 | 1461969731994 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:42:12 INFO - PROCESS | 1929 | 1461969731997 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:42:12 INFO - PROCESS | 1929 | 1461969731999 Marionette TRACE conn2 <- [1,878,null,{}] 15:42:12 INFO - PROCESS | 1929 | 1461969732006 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:12 INFO - PROCESS | 1929 | 1461969732093 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:42:12 INFO - PROCESS | 1929 | --DOMWINDOW == 174 (0x128e10400) [pid = 1929] [serial = 581] [outer = 0x0] [url = about:blank] 15:42:12 INFO - PROCESS | 1929 | --DOMWINDOW == 173 (0x12ce49800) [pid = 1929] [serial = 590] [outer = 0x0] [url = about:blank] 15:42:12 INFO - PROCESS | 1929 | --DOMWINDOW == 172 (0x129620800) [pid = 1929] [serial = 582] [outer = 0x0] [url = about:blank] 15:42:12 INFO - PROCESS | 1929 | --DOMWINDOW == 171 (0x12ce51c00) [pid = 1929] [serial = 591] [outer = 0x0] [url = about:blank] 15:42:12 INFO - PROCESS | 1929 | --DOMWINDOW == 170 (0x12bbb7c00) [pid = 1929] [serial = 585] [outer = 0x0] [url = about:blank] 15:42:12 INFO - PROCESS | 1929 | --DOMWINDOW == 169 (0x118728c00) [pid = 1929] [serial = 587] [outer = 0x0] [url = about:blank] 15:42:12 INFO - PROCESS | 1929 | --DOMWINDOW == 168 (0x12ba57000) [pid = 1929] [serial = 584] [outer = 0x0] [url = about:blank] 15:42:12 INFO - PROCESS | 1929 | --DOMWINDOW == 167 (0x127994800) [pid = 1929] [serial = 578] [outer = 0x0] [url = about:blank] 15:42:12 INFO - PROCESS | 1929 | --DOMWINDOW == 166 (0x1279b1800) [pid = 1929] [serial = 579] [outer = 0x0] [url = about:blank] 15:42:12 INFO - PROCESS | 1929 | --DOMWINDOW == 165 (0x1167c6400) [pid = 1929] [serial = 572] [outer = 0x0] [url = about:blank] 15:42:12 INFO - PROCESS | 1929 | --DOMWINDOW == 164 (0x1184c7000) [pid = 1929] [serial = 573] [outer = 0x0] [url = about:blank] 15:42:12 INFO - PROCESS | 1929 | --DOMWINDOW == 163 (0x118723400) [pid = 1929] [serial = 575] [outer = 0x0] [url = about:blank] 15:42:12 INFO - PROCESS | 1929 | --DOMWINDOW == 162 (0x1213e6c00) [pid = 1929] [serial = 576] [outer = 0x0] [url = about:blank] 15:42:12 INFO - PROCESS | 1929 | --DOMWINDOW == 161 (0x128c76800) [pid = 1929] [serial = 588] [outer = 0x0] [url = about:blank] 15:42:12 INFO - PROCESS | 1929 | 1461969732160 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:12 INFO - PROCESS | 1929 | ++DOCSHELL 0x1185e9000 == 64 [pid = 1929] [id = 227] 15:42:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 162 (0x1167c6400) [pid = 1929] [serial = 679] [outer = 0x0] 15:42:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 163 (0x118f89000) [pid = 1929] [serial = 680] [outer = 0x1167c6400] 15:42:12 INFO - PROCESS | 1929 | 1461969732190 Marionette DEBUG loaded listener.js 15:42:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 164 (0x121d62800) [pid = 1929] [serial = 681] [outer = 0x1167c6400] 15:42:12 INFO - PROCESS | 1929 | 1461969732499 Marionette TRACE conn2 <- [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]]]}] 15:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 522ms 15:42:12 INFO - PROCESS | 1929 | 1461969732520 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:42:12 INFO - PROCESS | 1929 | 1461969732522 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:42:12 INFO - PROCESS | 1929 | 1461969732524 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:42:12 INFO - PROCESS | 1929 | 1461969732525 Marionette TRACE conn2 <- [1,882,null,{}] 15:42:12 INFO - PROCESS | 1929 | 1461969732528 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:12 INFO - PROCESS | 1929 | 1461969732611 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:42:12 INFO - PROCESS | 1929 | 1461969732618 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:12 INFO - PROCESS | 1929 | ++DOCSHELL 0x12759b000 == 65 [pid = 1929] [id = 228] 15:42:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 165 (0x122021c00) [pid = 1929] [serial = 682] [outer = 0x0] 15:42:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 166 (0x12693d400) [pid = 1929] [serial = 683] [outer = 0x122021c00] 15:42:12 INFO - PROCESS | 1929 | 1461969732644 Marionette DEBUG loaded listener.js 15:42:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 167 (0x127938400) [pid = 1929] [serial = 684] [outer = 0x122021c00] 15:42:12 INFO - PROCESS | 1929 | 1461969732969 Marionette TRACE conn2 <- [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]]]}] 15:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 470ms 15:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:42:12 INFO - PROCESS | 1929 | 1461969732994 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:42:13 INFO - PROCESS | 1929 | 1461969732996 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:42:13 INFO - PROCESS | 1929 | 1461969732999 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:42:13 INFO - PROCESS | 1929 | 1461969733001 Marionette TRACE conn2 <- [1,886,null,{}] 15:42:13 INFO - PROCESS | 1929 | 1461969733004 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:13 INFO - PROCESS | 1929 | 1461969733086 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:42:13 INFO - PROCESS | 1929 | 1461969733090 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:13 INFO - PROCESS | 1929 | ++DOCSHELL 0x12a876800 == 66 [pid = 1929] [id = 229] 15:42:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 168 (0x127995800) [pid = 1929] [serial = 685] [outer = 0x0] 15:42:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 169 (0x1279ae000) [pid = 1929] [serial = 686] [outer = 0x127995800] 15:42:13 INFO - PROCESS | 1929 | 1461969733115 Marionette DEBUG loaded listener.js 15:42:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 170 (0x1279bcc00) [pid = 1929] [serial = 687] [outer = 0x127995800] 15:42:13 INFO - PROCESS | 1929 | 1461969733468 Marionette TRACE conn2 <- [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]]]}] 15:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 520ms 15:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:42:13 INFO - PROCESS | 1929 | 1461969733519 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:42:13 INFO - PROCESS | 1929 | 1461969733520 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:42:13 INFO - PROCESS | 1929 | 1461969733522 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:42:13 INFO - PROCESS | 1929 | 1461969733523 Marionette TRACE conn2 <- [1,890,null,{}] 15:42:13 INFO - PROCESS | 1929 | 1461969733525 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:13 INFO - PROCESS | 1929 | 1461969733652 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:42:13 INFO - PROCESS | 1929 | 1461969733693 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:13 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae2d800 == 67 [pid = 1929] [id = 230] 15:42:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 171 (0x127996800) [pid = 1929] [serial = 688] [outer = 0x0] 15:42:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 172 (0x128c71800) [pid = 1929] [serial = 689] [outer = 0x127996800] 15:42:13 INFO - PROCESS | 1929 | 1461969733720 Marionette DEBUG loaded listener.js 15:42:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 173 (0x12a825c00) [pid = 1929] [serial = 690] [outer = 0x127996800] 15:42:14 INFO - PROCESS | 1929 | 1461969734024 Marionette TRACE conn2 <- [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]]]}] 15:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 518ms 15:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:42:14 INFO - PROCESS | 1929 | 1461969734040 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:42:14 INFO - PROCESS | 1929 | 1461969734042 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:42:14 INFO - PROCESS | 1929 | 1461969734044 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:42:14 INFO - PROCESS | 1929 | 1461969734045 Marionette TRACE conn2 <- [1,894,null,{}] 15:42:14 INFO - PROCESS | 1929 | 1461969734048 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:14 INFO - PROCESS | 1929 | 1461969734163 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:42:14 INFO - PROCESS | 1929 | 1461969734201 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:14 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c785000 == 68 [pid = 1929] [id = 231] 15:42:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 174 (0x12a826c00) [pid = 1929] [serial = 691] [outer = 0x0] 15:42:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 175 (0x12ab45800) [pid = 1929] [serial = 692] [outer = 0x12a826c00] 15:42:14 INFO - PROCESS | 1929 | 1461969734226 Marionette DEBUG loaded listener.js 15:42:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 176 (0x12ba50c00) [pid = 1929] [serial = 693] [outer = 0x12a826c00] 15:42:14 INFO - PROCESS | 1929 | 1461969734574 Marionette TRACE conn2 <- [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]]]}] 15:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 569ms 15:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:42:14 INFO - PROCESS | 1929 | 1461969734620 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:42:14 INFO - PROCESS | 1929 | 1461969734621 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:42:14 INFO - PROCESS | 1929 | 1461969734623 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:42:14 INFO - PROCESS | 1929 | 1461969734624 Marionette TRACE conn2 <- [1,898,null,{}] 15:42:14 INFO - PROCESS | 1929 | 1461969734627 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:14 INFO - PROCESS | 1929 | 1461969734742 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:42:14 INFO - PROCESS | 1929 | 1461969734781 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:14 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cc79800 == 69 [pid = 1929] [id = 232] 15:42:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 177 (0x12b38b400) [pid = 1929] [serial = 694] [outer = 0x0] 15:42:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 178 (0x12bbd6400) [pid = 1929] [serial = 695] [outer = 0x12b38b400] 15:42:14 INFO - PROCESS | 1929 | 1461969734805 Marionette DEBUG loaded listener.js 15:42:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 179 (0x12c762400) [pid = 1929] [serial = 696] [outer = 0x12b38b400] 15:42:15 INFO - PROCESS | 1929 | 1461969735129 Marionette TRACE conn2 <- [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]]]}] 15:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 518ms 15:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:42:15 INFO - PROCESS | 1929 | 1461969735142 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:42:15 INFO - PROCESS | 1929 | 1461969735143 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:42:15 INFO - PROCESS | 1929 | 1461969735146 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:42:15 INFO - PROCESS | 1929 | 1461969735147 Marionette TRACE conn2 <- [1,902,null,{}] 15:42:15 INFO - PROCESS | 1929 | 1461969735152 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:15 INFO - PROCESS | 1929 | 1461969735268 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:42:15 INFO - PROCESS | 1929 | 1461969735283 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:15 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d61f000 == 70 [pid = 1929] [id = 233] 15:42:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 180 (0x118099000) [pid = 1929] [serial = 697] [outer = 0x0] 15:42:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 181 (0x12c8e1000) [pid = 1929] [serial = 698] [outer = 0x118099000] 15:42:15 INFO - PROCESS | 1929 | 1461969735322 Marionette DEBUG loaded listener.js 15:42:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 182 (0x12ce46800) [pid = 1929] [serial = 699] [outer = 0x118099000] 15:42:15 INFO - PROCESS | 1929 | 1461969735786 Marionette TRACE conn2 <- [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]]]}] 15:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 672ms 15:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:42:15 INFO - PROCESS | 1929 | 1461969735825 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:42:15 INFO - PROCESS | 1929 | 1461969735826 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:42:15 INFO - PROCESS | 1929 | 1461969735828 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:42:15 INFO - PROCESS | 1929 | 1461969735830 Marionette TRACE conn2 <- [1,906,null,{}] 15:42:15 INFO - PROCESS | 1929 | 1461969735832 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:16 INFO - PROCESS | 1929 | 1461969736178 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 181 (0x117e29800) [pid = 1929] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 180 (0x115f0e000) [pid = 1929] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 179 (0x12a9c1c00) [pid = 1929] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 178 (0x12bbcf000) [pid = 1929] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 177 (0x1166d6400) [pid = 1929] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 176 (0x127998c00) [pid = 1929] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 175 (0x12c763800) [pid = 1929] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 174 (0x117248400) [pid = 1929] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 173 (0x116a7c800) [pid = 1929] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 172 (0x115fb7c00) [pid = 1929] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 171 (0x1181bc400) [pid = 1929] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 170 (0x12bbda000) [pid = 1929] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 169 (0x119c27800) [pid = 1929] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 168 (0x1255a9400) [pid = 1929] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 167 (0x1166ea400) [pid = 1929] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 166 (0x121269800) [pid = 1929] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 165 (0x12d420800) [pid = 1929] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 164 (0x128d6cc00) [pid = 1929] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 163 (0x124807c00) [pid = 1929] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 162 (0x124fc8800) [pid = 1929] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 161 (0x11813f800) [pid = 1929] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 160 (0x1134c7000) [pid = 1929] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 159 (0x1167c6800) [pid = 1929] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x128e03000) [pid = 1929] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x1279b0000) [pid = 1929] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x128e03c00) [pid = 1929] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x124fc3c00) [pid = 1929] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x1180dec00) [pid = 1929] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x1167c0000) [pid = 1929] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x1291e2400) [pid = 1929] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x1271a1400) [pid = 1929] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x1164e7800) [pid = 1929] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x118724000) [pid = 1929] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x12961e000) [pid = 1929] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x118fed400) [pid = 1929] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x1134bf400) [pid = 1929] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x113226800) [pid = 1929] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x124fbfc00) [pid = 1929] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x118359c00) [pid = 1929] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x12792f800) [pid = 1929] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x1213e9800) [pid = 1929] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x110ef2400) [pid = 1929] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x12c116000) [pid = 1929] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x1279b3000) [pid = 1929] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:42:16 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x116662000) [pid = 1929] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:42:16 INFO - PROCESS | 1929 | 1461969736240 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:16 INFO - PROCESS | 1929 | ++DOCSHELL 0x112979800 == 71 [pid = 1929] [id = 234] 15:42:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x110ef2400) [pid = 1929] [serial = 700] [outer = 0x0] 15:42:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x11314c800) [pid = 1929] [serial = 701] [outer = 0x110ef2400] 15:42:16 INFO - PROCESS | 1929 | 1461969736266 Marionette DEBUG loaded listener.js 15:42:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x116438800) [pid = 1929] [serial = 702] [outer = 0x110ef2400] 15:42:16 INFO - PROCESS | 1929 | 1461969736539 Marionette TRACE conn2 <- [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]]]}] 15:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 723ms 15:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:42:16 INFO - PROCESS | 1929 | 1461969736555 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:42:16 INFO - PROCESS | 1929 | 1461969736557 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:42:16 INFO - PROCESS | 1929 | 1461969736559 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:42:16 INFO - PROCESS | 1929 | 1461969736561 Marionette TRACE conn2 <- [1,910,null,{}] 15:42:16 INFO - PROCESS | 1929 | 1461969736571 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:16 INFO - PROCESS | 1929 | 1461969736699 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:42:16 INFO - PROCESS | 1929 | 1461969736759 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:16 INFO - PROCESS | 1929 | ++DOCSHELL 0x128f7c000 == 72 [pid = 1929] [id = 235] 15:42:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x11322e400) [pid = 1929] [serial = 703] [outer = 0x0] 15:42:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x1198d6800) [pid = 1929] [serial = 704] [outer = 0x11322e400] 15:42:16 INFO - PROCESS | 1929 | 1461969736789 Marionette DEBUG loaded listener.js 15:42:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x127997000) [pid = 1929] [serial = 705] [outer = 0x11322e400] 15:42:17 INFO - PROCESS | 1929 | 1461969737068 Marionette TRACE conn2 <- [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]]]}] 15:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 522ms 15:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:42:17 INFO - PROCESS | 1929 | 1461969737089 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:42:17 INFO - PROCESS | 1929 | 1461969737090 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:42:17 INFO - PROCESS | 1929 | 1461969737092 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:42:17 INFO - PROCESS | 1929 | 1461969737093 Marionette TRACE conn2 <- [1,914,null,{}] 15:42:17 INFO - PROCESS | 1929 | 1461969737096 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:17 INFO - PROCESS | 1929 | 1461969737197 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:42:17 INFO - PROCESS | 1929 | 1461969737202 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:17 INFO - PROCESS | 1929 | ++DOCSHELL 0x135838000 == 73 [pid = 1929] [id = 236] 15:42:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x121269000) [pid = 1929] [serial = 706] [outer = 0x0] 15:42:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x1291d9400) [pid = 1929] [serial = 707] [outer = 0x121269000] 15:42:17 INFO - PROCESS | 1929 | 1461969737226 Marionette DEBUG loaded listener.js 15:42:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x12b38e800) [pid = 1929] [serial = 708] [outer = 0x121269000] 15:42:17 INFO - PROCESS | 1929 | 1461969737553 Marionette TRACE conn2 <- [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]]]}] 15:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 469ms 15:42:17 INFO - PROCESS | 1929 | 1461969737562 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:42:17 INFO - PROCESS | 1929 | 1461969737563 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:42:17 INFO - PROCESS | 1929 | 1461969737568 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:42:17 INFO - PROCESS | 1929 | 1461969737570 Marionette TRACE conn2 <- [1,918,null,{}] 15:42:17 INFO - PROCESS | 1929 | 1461969737572 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:17 INFO - PROCESS | 1929 | 1461969737689 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:42:17 INFO - PROCESS | 1929 | 1461969737696 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:17 INFO - PROCESS | 1929 | ++DOCSHELL 0x135845000 == 74 [pid = 1929] [id = 237] 15:42:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x124807000) [pid = 1929] [serial = 709] [outer = 0x0] 15:42:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x12b38bc00) [pid = 1929] [serial = 710] [outer = 0x124807000] 15:42:17 INFO - PROCESS | 1929 | 1461969737721 Marionette DEBUG loaded listener.js 15:42:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x12cf97000) [pid = 1929] [serial = 711] [outer = 0x124807000] 15:42:18 INFO - PROCESS | 1929 | 1461969738049 Marionette TRACE conn2 <- [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]]]}] 15:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 521ms 15:42:18 INFO - PROCESS | 1929 | 1461969738088 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:42:18 INFO - PROCESS | 1929 | 1461969738090 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:42:18 INFO - PROCESS | 1929 | 1461969738092 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:42:18 INFO - PROCESS | 1929 | 1461969738093 Marionette TRACE conn2 <- [1,922,null,{}] 15:42:18 INFO - PROCESS | 1929 | 1461969738095 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:18 INFO - PROCESS | 1929 | 1461969738182 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:42:18 INFO - PROCESS | 1929 | 1461969738314 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:18 INFO - PROCESS | 1929 | ++DOCSHELL 0x113116800 == 75 [pid = 1929] [id = 238] 15:42:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x110ef4c00) [pid = 1929] [serial = 712] [outer = 0x0] 15:42:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x1126b6c00) [pid = 1929] [serial = 713] [outer = 0x110ef4c00] 15:42:18 INFO - PROCESS | 1929 | 1461969738346 Marionette DEBUG loaded listener.js 15:42:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x113157c00) [pid = 1929] [serial = 714] [outer = 0x110ef4c00] 15:42:18 INFO - PROCESS | 1929 | 1461969738801 Marionette TRACE conn2 <- [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]]]}] 15:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 718ms 15:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:42:18 INFO - PROCESS | 1929 | 1461969738811 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:42:18 INFO - PROCESS | 1929 | 1461969738814 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:42:18 INFO - PROCESS | 1929 | 1461969738819 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:42:18 INFO - PROCESS | 1929 | 1461969738822 Marionette TRACE conn2 <- [1,926,null,{}] 15:42:18 INFO - PROCESS | 1929 | 1461969738825 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:18 INFO - PROCESS | 1929 | 1461969738937 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:42:19 INFO - PROCESS | 1929 | 1461969739041 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:19 INFO - PROCESS | 1929 | ++DOCSHELL 0x121e23000 == 76 [pid = 1929] [id = 239] 15:42:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x1167c6800) [pid = 1929] [serial = 715] [outer = 0x0] 15:42:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x118359c00) [pid = 1929] [serial = 716] [outer = 0x1167c6800] 15:42:19 INFO - PROCESS | 1929 | 1461969739074 Marionette DEBUG loaded listener.js 15:42:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x118fecc00) [pid = 1929] [serial = 717] [outer = 0x1167c6800] 15:42:19 INFO - PROCESS | 1929 | 1461969739508 Marionette TRACE conn2 <- [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]]]}] 15:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 722ms 15:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:42:19 INFO - PROCESS | 1929 | 1461969739558 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:42:19 INFO - PROCESS | 1929 | 1461969739561 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:42:19 INFO - PROCESS | 1929 | 1461969739577 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:42:19 INFO - PROCESS | 1929 | 1461969739579 Marionette TRACE conn2 <- [1,930,null,{}] 15:42:19 INFO - PROCESS | 1929 | 1461969739583 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:19 INFO - PROCESS | 1929 | 1461969739689 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:42:19 INFO - PROCESS | 1929 | 1461969739763 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:19 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb1f800 == 77 [pid = 1929] [id = 240] 15:42:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x118ff0c00) [pid = 1929] [serial = 718] [outer = 0x0] 15:42:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x121267400) [pid = 1929] [serial = 719] [outer = 0x118ff0c00] 15:42:19 INFO - PROCESS | 1929 | 1461969739794 Marionette DEBUG loaded listener.js 15:42:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x122020c00) [pid = 1929] [serial = 720] [outer = 0x118ff0c00] 15:42:20 INFO - PROCESS | 1929 | 1461969740207 Marionette TRACE conn2 <- [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]]]}] 15:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 687ms 15:42:20 INFO - PROCESS | 1929 | 1461969740252 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:42:20 INFO - PROCESS | 1929 | 1461969740253 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:42:20 INFO - PROCESS | 1929 | 1461969740260 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:42:20 INFO - PROCESS | 1929 | 1461969740265 Marionette TRACE conn2 <- [1,934,null,{}] 15:42:20 INFO - PROCESS | 1929 | 1461969740268 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:20 INFO - PROCESS | 1929 | 1461969740377 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:42:20 INFO - PROCESS | 1929 | 1461969740438 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:20 INFO - PROCESS | 1929 | ++DOCSHELL 0x12e24f000 == 78 [pid = 1929] [id = 241] 15:42:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x122021800) [pid = 1929] [serial = 721] [outer = 0x0] 15:42:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 160 (0x1271a3400) [pid = 1929] [serial = 722] [outer = 0x122021800] 15:42:20 INFO - PROCESS | 1929 | 1461969740508 Marionette DEBUG loaded listener.js 15:42:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 161 (0x128d70000) [pid = 1929] [serial = 723] [outer = 0x122021800] 15:42:20 INFO - PROCESS | 1929 | 1461969740910 Marionette TRACE conn2 <- [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]]]}] 15:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 679ms 15:42:20 INFO - PROCESS | 1929 | 1461969740936 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:42:20 INFO - PROCESS | 1929 | 1461969740938 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:42:20 INFO - PROCESS | 1929 | 1461969740940 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:42:20 INFO - PROCESS | 1929 | 1461969740941 Marionette TRACE conn2 <- [1,938,null,{}] 15:42:20 INFO - PROCESS | 1929 | 1461969740944 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:21 INFO - PROCESS | 1929 | 1461969741070 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:42:21 INFO - PROCESS | 1929 | 1461969741172 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:21 INFO - PROCESS | 1929 | ++DOCSHELL 0x1354d1000 == 79 [pid = 1929] [id = 242] 15:42:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 162 (0x128d71000) [pid = 1929] [serial = 724] [outer = 0x0] 15:42:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 163 (0x129619800) [pid = 1929] [serial = 725] [outer = 0x128d71000] 15:42:21 INFO - PROCESS | 1929 | 1461969741205 Marionette DEBUG loaded listener.js 15:42:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 164 (0x12b347c00) [pid = 1929] [serial = 726] [outer = 0x128d71000] 15:42:21 INFO - PROCESS | 1929 | 1461969741609 Marionette TRACE conn2 <- [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]]]}] 15:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 718ms 15:42:21 INFO - PROCESS | 1929 | 1461969741659 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:42:21 INFO - PROCESS | 1929 | 1461969741660 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:42:21 INFO - PROCESS | 1929 | 1461969741663 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:42:21 INFO - PROCESS | 1929 | 1461969741664 Marionette TRACE conn2 <- [1,942,null,{}] 15:42:21 INFO - PROCESS | 1929 | 1461969741666 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:21 INFO - PROCESS | 1929 | 1461969741772 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:42:21 INFO - PROCESS | 1929 | 1461969741836 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:21 INFO - PROCESS | 1929 | ++DOCSHELL 0x127971000 == 80 [pid = 1929] [id = 243] 15:42:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 165 (0x12d41a800) [pid = 1929] [serial = 727] [outer = 0x0] 15:42:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 166 (0x12d420000) [pid = 1929] [serial = 728] [outer = 0x12d41a800] 15:42:21 INFO - PROCESS | 1929 | 1461969741918 Marionette DEBUG loaded listener.js 15:42:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 167 (0x12d494000) [pid = 1929] [serial = 729] [outer = 0x12d41a800] 15:42:22 INFO - PROCESS | 1929 | 1461969742333 Marionette TRACE conn2 <- [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]]]}] 15:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 721ms 15:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:42:22 INFO - PROCESS | 1929 | 1461969742407 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:42:22 INFO - PROCESS | 1929 | 1461969742408 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:42:22 INFO - PROCESS | 1929 | 1461969742410 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:42:22 INFO - PROCESS | 1929 | 1461969742411 Marionette TRACE conn2 <- [1,946,null,{}] 15:42:22 INFO - PROCESS | 1929 | 1461969742414 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:22 INFO - PROCESS | 1929 | 1461969742530 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:42:22 INFO - PROCESS | 1929 | 1461969742902 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:22 INFO - PROCESS | 1929 | ++DOCSHELL 0x118869800 == 81 [pid = 1929] [id = 244] 15:42:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 168 (0x110ef6000) [pid = 1929] [serial = 730] [outer = 0x0] 15:42:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 169 (0x11314ac00) [pid = 1929] [serial = 731] [outer = 0x110ef6000] 15:42:22 INFO - PROCESS | 1929 | 1461969742986 Marionette DEBUG loaded listener.js 15:42:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 170 (0x1134c6000) [pid = 1929] [serial = 732] [outer = 0x110ef6000] 15:42:23 INFO - PROCESS | 1929 | 1461969743483 Marionette TRACE conn2 <- [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]]]}] 15:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1122ms 15:42:23 INFO - PROCESS | 1929 | 1461969743534 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:42:23 INFO - PROCESS | 1929 | 1461969743536 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:42:23 INFO - PROCESS | 1929 | 1461969743539 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:42:23 INFO - PROCESS | 1929 | 1461969743542 Marionette TRACE conn2 <- [1,950,null,{}] 15:42:23 INFO - PROCESS | 1929 | 1461969743545 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:23 INFO - PROCESS | 1929 | 1461969743644 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:42:23 INFO - PROCESS | 1929 | 1461969743724 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:23 INFO - PROCESS | 1929 | ++DOCSHELL 0x117033800 == 82 [pid = 1929] [id = 245] 15:42:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 171 (0x115f16c00) [pid = 1929] [serial = 733] [outer = 0x0] 15:42:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 172 (0x1166f2c00) [pid = 1929] [serial = 734] [outer = 0x115f16c00] 15:42:23 INFO - PROCESS | 1929 | 1461969743753 Marionette DEBUG loaded listener.js 15:42:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 173 (0x118096c00) [pid = 1929] [serial = 735] [outer = 0x115f16c00] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x135845000 == 81 [pid = 1929] [id = 237] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x135838000 == 80 [pid = 1929] [id = 236] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x128f7c000 == 79 [pid = 1929] [id = 235] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x112979800 == 78 [pid = 1929] [id = 234] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x12d61f000 == 77 [pid = 1929] [id = 233] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x12cc79800 == 76 [pid = 1929] [id = 232] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 172 (0x113152800) [pid = 1929] [serial = 647] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x12c785000 == 75 [pid = 1929] [id = 231] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae2d800 == 74 [pid = 1929] [id = 230] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x12a876800 == 73 [pid = 1929] [id = 229] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x12759b000 == 72 [pid = 1929] [id = 228] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x1185e9000 == 71 [pid = 1929] [id = 227] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x119d1c800 == 70 [pid = 1929] [id = 226] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x121278000 == 69 [pid = 1929] [id = 225] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x12d827000 == 68 [pid = 1929] [id = 222] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x13571c000 == 67 [pid = 1929] [id = 221] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x12e24c000 == 66 [pid = 1929] [id = 220] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x12cfef800 == 65 [pid = 1929] [id = 219] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x1220e1000 == 64 [pid = 1929] [id = 218] 15:42:24 INFO - PROCESS | 1929 | --DOCSHELL 0x116f38000 == 63 [pid = 1929] [id = 217] 15:42:24 INFO - PROCESS | 1929 | 1461969744188 Marionette TRACE conn2 <- [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]]]}] 15:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 671ms 15:42:24 INFO - PROCESS | 1929 | 1461969744235 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:42:24 INFO - PROCESS | 1929 | 1461969744237 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:42:24 INFO - PROCESS | 1929 | 1461969744240 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:42:24 INFO - PROCESS | 1929 | 1461969744242 Marionette TRACE conn2 <- [1,954,null,{}] 15:42:24 INFO - PROCESS | 1929 | 1461969744244 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:24 INFO - PROCESS | 1929 | 1461969744327 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:42:24 INFO - PROCESS | 1929 | 1461969744332 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:24 INFO - PROCESS | 1929 | ++DOCSHELL 0x1183b2000 == 64 [pid = 1929] [id = 246] 15:42:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 173 (0x1180a0400) [pid = 1929] [serial = 736] [outer = 0x0] 15:42:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 174 (0x118356800) [pid = 1929] [serial = 737] [outer = 0x1180a0400] 15:42:24 INFO - PROCESS | 1929 | 1461969744358 Marionette DEBUG loaded listener.js 15:42:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 175 (0x118727c00) [pid = 1929] [serial = 738] [outer = 0x1180a0400] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 174 (0x12bbdbc00) [pid = 1929] [serial = 570] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 173 (0x12ce4f800) [pid = 1929] [serial = 528] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 172 (0x1199b5400) [pid = 1929] [serial = 558] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 171 (0x12ce45000) [pid = 1929] [serial = 635] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 170 (0x1215dac00) [pid = 1929] [serial = 617] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 169 (0x1255b1000) [pid = 1929] [serial = 618] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 168 (0x12798f400) [pid = 1929] [serial = 620] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 167 (0x1279b3400) [pid = 1929] [serial = 621] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 166 (0x12c75fc00) [pid = 1929] [serial = 633] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 165 (0x12126f000) [pid = 1929] [serial = 639] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 164 (0x121266400) [pid = 1929] [serial = 638] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 163 (0x12c76ac00) [pid = 1929] [serial = 641] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 162 (0x12d425000) [pid = 1929] [serial = 644] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 161 (0x12cfa1c00) [pid = 1929] [serial = 636] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 160 (0x12a82a000) [pid = 1929] [serial = 627] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 159 (0x128e0bc00) [pid = 1929] [serial = 626] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x12d49b800) [pid = 1929] [serial = 642] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x12bbb4000) [pid = 1929] [serial = 630] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x12d429000) [pid = 1929] [serial = 645] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x1279b7400) [pid = 1929] [serial = 519] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x12ab53800) [pid = 1929] [serial = 522] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x1215e0000) [pid = 1929] [serial = 516] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x1166d4c00) [pid = 1929] [serial = 555] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x118140000) [pid = 1929] [serial = 513] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x12a9b5800) [pid = 1929] [serial = 564] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x12c8e2000) [pid = 1929] [serial = 525] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x12ba4cc00) [pid = 1929] [serial = 567] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x128c6a800) [pid = 1929] [serial = 561] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x1291dbc00) [pid = 1929] [serial = 552] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x12ad86400) [pid = 1929] [serial = 407] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x12b389c00) [pid = 1929] [serial = 464] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x1180d5400) [pid = 1929] [serial = 398] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x1213e2000) [pid = 1929] [serial = 458] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x12bbd9400) [pid = 1929] [serial = 410] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x1218ea000) [pid = 1929] [serial = 350] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x1166ee000) [pid = 1929] [serial = 344] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x11854b000) [pid = 1929] [serial = 347] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x127934800) [pid = 1929] [serial = 353] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x119773400) [pid = 1929] [serial = 401] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x129621c00) [pid = 1929] [serial = 461] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x128e04400) [pid = 1929] [serial = 404] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x112ee9800) [pid = 1929] [serial = 452] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x12c768c00) [pid = 1929] [serial = 395] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x1279ba400) [pid = 1929] [serial = 509] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x1180ddc00) [pid = 1929] [serial = 455] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x12ad8ec00) [pid = 1929] [serial = 629] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x12bbdc400) [pid = 1929] [serial = 632] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x128c74800) [pid = 1929] [serial = 623] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x1271a1800) [pid = 1929] [serial = 608] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x12cfa0000) [pid = 1929] [serial = 609] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x12ba59800) [pid = 1929] [serial = 603] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x128c74400) [pid = 1929] [serial = 602] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x12ce49400) [pid = 1929] [serial = 606] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x12c764800) [pid = 1929] [serial = 605] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x118560c00) [pid = 1929] [serial = 597] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x118098000) [pid = 1929] [serial = 596] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x124fcb400) [pid = 1929] [serial = 600] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x1198d8800) [pid = 1929] [serial = 599] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x118565400) [pid = 1929] [serial = 612] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x116a7c400) [pid = 1929] [serial = 611] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x11887dc00) [pid = 1929] [serial = 614] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x1198d2800) [pid = 1929] [serial = 615] [outer = 0x0] [url = about:blank] 15:42:24 INFO - PROCESS | 1929 | 1461969744770 Marionette TRACE conn2 <- [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]]]}] 15:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 569ms 15:42:24 INFO - PROCESS | 1929 | 1461969744810 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:42:24 INFO - PROCESS | 1929 | 1461969744811 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:42:24 INFO - PROCESS | 1929 | 1461969744815 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:42:24 INFO - PROCESS | 1929 | 1461969744822 Marionette TRACE conn2 <- [1,958,null,{}] 15:42:24 INFO - PROCESS | 1929 | 1461969744829 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:24 INFO - PROCESS | 1929 | 1461969744914 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:42:24 INFO - PROCESS | 1929 | 1461969744921 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:24 INFO - PROCESS | 1929 | ++DOCSHELL 0x1215b3800 == 65 [pid = 1929] [id = 247] 15:42:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x118ff9c00) [pid = 1929] [serial = 739] [outer = 0x0] 15:42:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x1198d3800) [pid = 1929] [serial = 740] [outer = 0x118ff9c00] 15:42:24 INFO - PROCESS | 1929 | 1461969744947 Marionette DEBUG loaded listener.js 15:42:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x1198e5c00) [pid = 1929] [serial = 741] [outer = 0x118ff9c00] 15:42:25 INFO - PROCESS | 1929 | 1461969745275 Marionette TRACE conn2 <- [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]]]}] 15:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 477ms 15:42:25 INFO - PROCESS | 1929 | 1461969745293 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:42:25 INFO - PROCESS | 1929 | 1461969745295 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:42:25 INFO - PROCESS | 1929 | 1461969745297 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:42:25 INFO - PROCESS | 1929 | 1461969745300 Marionette TRACE conn2 <- [1,962,null,{}] 15:42:25 INFO - PROCESS | 1929 | 1461969745303 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:25 INFO - PROCESS | 1929 | 1461969745385 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:42:25 INFO - PROCESS | 1929 | 1461969745390 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:25 INFO - PROCESS | 1929 | ++DOCSHELL 0x121e12000 == 66 [pid = 1929] [id = 248] 15:42:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x119c2c400) [pid = 1929] [serial = 742] [outer = 0x0] 15:42:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x121267000) [pid = 1929] [serial = 743] [outer = 0x119c2c400] 15:42:25 INFO - PROCESS | 1929 | 1461969745415 Marionette DEBUG loaded listener.js 15:42:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x121273800) [pid = 1929] [serial = 744] [outer = 0x119c2c400] 15:42:25 INFO - PROCESS | 1929 | 1461969745763 Marionette TRACE conn2 <- [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]]]}] 15:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 471ms 15:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:42:25 INFO - PROCESS | 1929 | 1461969745769 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:42:25 INFO - PROCESS | 1929 | 1461969745770 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:42:25 INFO - PROCESS | 1929 | 1461969745772 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:42:25 INFO - PROCESS | 1929 | 1461969745773 Marionette TRACE conn2 <- [1,966,null,{}] 15:42:25 INFO - PROCESS | 1929 | 1461969745776 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:25 INFO - PROCESS | 1929 | 1461969745863 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:42:25 INFO - PROCESS | 1929 | 1461969745871 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:25 INFO - PROCESS | 1929 | ++DOCSHELL 0x1256cc800 == 67 [pid = 1929] [id = 249] 15:42:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x1218ea000) [pid = 1929] [serial = 745] [outer = 0x0] 15:42:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x121d5b800) [pid = 1929] [serial = 746] [outer = 0x1218ea000] 15:42:25 INFO - PROCESS | 1929 | 1461969745957 Marionette DEBUG loaded listener.js 15:42:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x124805800) [pid = 1929] [serial = 747] [outer = 0x1218ea000] 15:42:26 INFO - PROCESS | 1929 | 1461969746278 Marionette TRACE conn2 <- [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]]]}] 15:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 518ms 15:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:42:26 INFO - PROCESS | 1929 | 1461969746291 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:42:26 INFO - PROCESS | 1929 | 1461969746292 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:42:26 INFO - PROCESS | 1929 | 1461969746294 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:42:26 INFO - PROCESS | 1929 | 1461969746295 Marionette TRACE conn2 <- [1,970,null,{}] 15:42:26 INFO - PROCESS | 1929 | 1461969746297 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:26 INFO - PROCESS | 1929 | 1461969746408 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:42:26 INFO - PROCESS | 1929 | 1461969746451 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:26 INFO - PROCESS | 1929 | ++DOCSHELL 0x127967000 == 68 [pid = 1929] [id = 250] 15:42:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x124fc3c00) [pid = 1929] [serial = 748] [outer = 0x0] 15:42:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x126933800) [pid = 1929] [serial = 749] [outer = 0x124fc3c00] 15:42:26 INFO - PROCESS | 1929 | 1461969746477 Marionette DEBUG loaded listener.js 15:42:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x127994400) [pid = 1929] [serial = 750] [outer = 0x124fc3c00] 15:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 522ms 15:42:26 INFO - PROCESS | 1929 | 1461969746813 Marionette TRACE conn2 <- [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]]]}] 15:42:26 INFO - PROCESS | 1929 | 1461969746818 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:42:26 INFO - PROCESS | 1929 | 1461969746819 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:42:26 INFO - PROCESS | 1929 | 1461969746821 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:42:26 INFO - PROCESS | 1929 | 1461969746823 Marionette TRACE conn2 <- [1,974,null,{}] 15:42:26 INFO - PROCESS | 1929 | 1461969746825 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:26 INFO - PROCESS | 1929 | 1461969746926 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:42:26 INFO - PROCESS | 1929 | 1461969746938 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:26 INFO - PROCESS | 1929 | ++DOCSHELL 0x1298e1800 == 69 [pid = 1929] [id = 251] 15:42:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x127933400) [pid = 1929] [serial = 751] [outer = 0x0] 15:42:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x1279ba400) [pid = 1929] [serial = 752] [outer = 0x127933400] 15:42:26 INFO - PROCESS | 1929 | 1461969746964 Marionette DEBUG loaded listener.js 15:42:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x128c6f400) [pid = 1929] [serial = 753] [outer = 0x127933400] 15:42:27 INFO - PROCESS | 1929 | 1461969747286 Marionette TRACE conn2 <- [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]]]}] 15:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 518ms 15:42:27 INFO - PROCESS | 1929 | 1461969747350 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:42:27 INFO - PROCESS | 1929 | 1461969747351 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:42:27 INFO - PROCESS | 1929 | 1461969747353 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:42:27 INFO - PROCESS | 1929 | 1461969747354 Marionette TRACE conn2 <- [1,978,null,{}] 15:42:27 INFO - PROCESS | 1929 | 1461969747356 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:27 INFO - PROCESS | 1929 | 1461969747465 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:42:27 INFO - PROCESS | 1929 | 1461969747501 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:27 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ab32800 == 70 [pid = 1929] [id = 252] 15:42:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x1279b4400) [pid = 1929] [serial = 754] [outer = 0x0] 15:42:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x128d65400) [pid = 1929] [serial = 755] [outer = 0x1279b4400] 15:42:27 INFO - PROCESS | 1929 | 1461969747526 Marionette DEBUG loaded listener.js 15:42:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x128e0d800) [pid = 1929] [serial = 756] [outer = 0x1279b4400] 15:42:27 INFO - PROCESS | 1929 | 1461969747869 Marionette TRACE conn2 <- [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]]]}] 15:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 523ms 15:42:27 INFO - PROCESS | 1929 | 1461969747876 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:42:27 INFO - PROCESS | 1929 | 1461969747877 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:42:27 INFO - PROCESS | 1929 | 1461969747880 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:42:27 INFO - PROCESS | 1929 | 1461969747882 Marionette TRACE conn2 <- [1,982,null,{}] 15:42:27 INFO - PROCESS | 1929 | 1461969747887 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:27 INFO - PROCESS | 1929 | 1461969747994 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:42:28 INFO - PROCESS | 1929 | 1461969748004 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:28 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb1c800 == 71 [pid = 1929] [id = 253] 15:42:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x128c69400) [pid = 1929] [serial = 757] [outer = 0x0] 15:42:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x1291dbc00) [pid = 1929] [serial = 758] [outer = 0x128c69400] 15:42:28 INFO - PROCESS | 1929 | 1461969748029 Marionette DEBUG loaded listener.js 15:42:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x1296db400) [pid = 1929] [serial = 759] [outer = 0x128c69400] 15:42:28 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x12799a000) [pid = 1929] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:42:28 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x122021c00) [pid = 1929] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:42:28 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x11948e800) [pid = 1929] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:42:28 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x12a826c00) [pid = 1929] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:42:28 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x1167c6400) [pid = 1929] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:42:28 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x127995800) [pid = 1929] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:42:28 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x12b38b400) [pid = 1929] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:42:28 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x110ef6c00) [pid = 1929] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:42:28 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x127996800) [pid = 1929] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:42:28 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x118099000) [pid = 1929] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:42:28 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x121269000) [pid = 1929] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:42:28 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x110ef2400) [pid = 1929] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:42:28 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x11322e400) [pid = 1929] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:42:28 INFO - PROCESS | 1929 | 1461969748494 Marionette TRACE conn2 <- [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]]]}] 15:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 622ms 15:42:28 INFO - PROCESS | 1929 | 1461969748502 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:42:28 INFO - PROCESS | 1929 | 1461969748503 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:42:28 INFO - PROCESS | 1929 | 1461969748505 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:42:28 INFO - PROCESS | 1929 | 1461969748506 Marionette TRACE conn2 <- [1,986,null,{}] 15:42:28 INFO - PROCESS | 1929 | 1461969748509 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:28 INFO - PROCESS | 1929 | 1461969748597 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:42:28 INFO - PROCESS | 1929 | 1461969748601 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:28 INFO - PROCESS | 1929 | ++DOCSHELL 0x12b3b2000 == 72 [pid = 1929] [id = 254] 15:42:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x118356c00) [pid = 1929] [serial = 760] [outer = 0x0] 15:42:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x128d64c00) [pid = 1929] [serial = 761] [outer = 0x118356c00] 15:42:28 INFO - PROCESS | 1929 | 1461969748631 Marionette DEBUG loaded listener.js 15:42:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x12a9c0000) [pid = 1929] [serial = 762] [outer = 0x118356c00] 15:42:29 INFO - PROCESS | 1929 | 1461969748994 Marionette TRACE conn2 <- [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]]]}] 15:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 519ms 15:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:42:29 INFO - PROCESS | 1929 | 1461969749024 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:42:29 INFO - PROCESS | 1929 | 1461969749026 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:42:29 INFO - PROCESS | 1929 | 1461969749028 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:42:29 INFO - PROCESS | 1929 | 1461969749030 Marionette TRACE conn2 <- [1,990,null,{}] 15:42:29 INFO - PROCESS | 1929 | 1461969749035 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:29 INFO - PROCESS | 1929 | 1461969749131 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:42:29 INFO - PROCESS | 1929 | 1461969749136 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:29 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c799800 == 73 [pid = 1929] [id = 255] 15:42:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x12ad86400) [pid = 1929] [serial = 763] [outer = 0x0] 15:42:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x12b34f400) [pid = 1929] [serial = 764] [outer = 0x12ad86400] 15:42:29 INFO - PROCESS | 1929 | 1461969749160 Marionette DEBUG loaded listener.js 15:42:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x12bbba000) [pid = 1929] [serial = 765] [outer = 0x12ad86400] 15:42:29 INFO - PROCESS | 1929 | 1461969749530 Marionette TRACE conn2 <- [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]]]}] 15:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 523ms 15:42:29 INFO - PROCESS | 1929 | 1461969749554 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:42:29 INFO - PROCESS | 1929 | 1461969749556 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:42:29 INFO - PROCESS | 1929 | 1461969749559 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:42:29 INFO - PROCESS | 1929 | 1461969749561 Marionette TRACE conn2 <- [1,994,null,{}] 15:42:29 INFO - PROCESS | 1929 | 1461969749564 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:29 INFO - PROCESS | 1929 | 1461969749734 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:42:29 INFO - PROCESS | 1929 | 1461969749750 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:29 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cc79800 == 74 [pid = 1929] [id = 256] 15:42:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x12ad89400) [pid = 1929] [serial = 766] [outer = 0x0] 15:42:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x12bbd4400) [pid = 1929] [serial = 767] [outer = 0x12ad89400] 15:42:29 INFO - PROCESS | 1929 | 1461969749785 Marionette DEBUG loaded listener.js 15:42:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x12c121c00) [pid = 1929] [serial = 768] [outer = 0x12ad89400] 15:42:30 INFO - PROCESS | 1929 | 1461969750119 Marionette TRACE conn2 <- [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]]]}] 15:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 576ms 15:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:42:30 INFO - PROCESS | 1929 | 1461969750136 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:42:30 INFO - PROCESS | 1929 | 1461969750137 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:42:30 INFO - PROCESS | 1929 | 1461969750139 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:42:30 INFO - PROCESS | 1929 | 1461969750140 Marionette TRACE conn2 <- [1,998,null,{}] 15:42:30 INFO - PROCESS | 1929 | 1461969750142 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:30 INFO - PROCESS | 1929 | 1461969750232 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:42:30 INFO - PROCESS | 1929 | 1461969750236 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:30 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cff4000 == 75 [pid = 1929] [id = 257] 15:42:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x12b38dc00) [pid = 1929] [serial = 769] [outer = 0x0] 15:42:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x12c769c00) [pid = 1929] [serial = 770] [outer = 0x12b38dc00] 15:42:30 INFO - PROCESS | 1929 | 1461969750261 Marionette DEBUG loaded listener.js 15:42:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x12ce45c00) [pid = 1929] [serial = 771] [outer = 0x12b38dc00] 15:42:30 INFO - PROCESS | 1929 | 1461969750752 Marionette TRACE conn2 <- [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]]]}] 15:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 619ms 15:42:30 INFO - PROCESS | 1929 | 1461969750758 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:42:30 INFO - PROCESS | 1929 | 1461969750761 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:42:30 INFO - PROCESS | 1929 | 1461969750767 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:42:30 INFO - PROCESS | 1929 | 1461969750769 Marionette TRACE conn2 <- [1,1002,null,{}] 15:42:30 INFO - PROCESS | 1929 | 1461969750774 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:30 INFO - PROCESS | 1929 | 1461969750889 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:42:30 INFO - PROCESS | 1929 | 1461969750987 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:31 INFO - PROCESS | 1929 | ++DOCSHELL 0x119c9f800 == 76 [pid = 1929] [id = 258] 15:42:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x117253000) [pid = 1929] [serial = 772] [outer = 0x0] 15:42:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x117e1b000) [pid = 1929] [serial = 773] [outer = 0x117253000] 15:42:31 INFO - PROCESS | 1929 | 1461969751033 Marionette DEBUG loaded listener.js 15:42:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x1184c0800) [pid = 1929] [serial = 774] [outer = 0x117253000] 15:42:31 INFO - PROCESS | 1929 | 1461969751465 Marionette TRACE conn2 <- [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]]]}] 15:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 727ms 15:42:31 INFO - PROCESS | 1929 | 1461969751520 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:42:31 INFO - PROCESS | 1929 | 1461969751524 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:42:31 INFO - PROCESS | 1929 | 1461969751530 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:42:31 INFO - PROCESS | 1929 | 1461969751535 Marionette TRACE conn2 <- [1,1006,null,{}] 15:42:31 INFO - PROCESS | 1929 | 1461969751537 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:31 INFO - PROCESS | 1929 | 1461969751647 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:42:31 INFO - PROCESS | 1929 | 1461969751719 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:31 INFO - PROCESS | 1929 | ++DOCSHELL 0x128f7c000 == 77 [pid = 1929] [id = 259] 15:42:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x11877d800) [pid = 1929] [serial = 775] [outer = 0x0] 15:42:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x119490400) [pid = 1929] [serial = 776] [outer = 0x11877d800] 15:42:31 INFO - PROCESS | 1929 | 1461969751749 Marionette DEBUG loaded listener.js 15:42:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x119d0d000) [pid = 1929] [serial = 777] [outer = 0x11877d800] 15:42:32 INFO - PROCESS | 1929 | 1461969752154 Marionette TRACE conn2 <- [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]]]}] 15:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 674ms 15:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:42:32 INFO - PROCESS | 1929 | 1461969752204 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:42:32 INFO - PROCESS | 1929 | 1461969752206 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:42:32 INFO - PROCESS | 1929 | 1461969752208 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:42:32 INFO - PROCESS | 1929 | 1461969752211 Marionette TRACE conn2 <- [1,1010,null,{}] 15:42:32 INFO - PROCESS | 1929 | 1461969752277 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:32 INFO - PROCESS | 1929 | 1461969752389 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:42:32 INFO - PROCESS | 1929 | 1461969752463 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:32 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d611800 == 78 [pid = 1929] [id = 260] 15:42:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x122027c00) [pid = 1929] [serial = 778] [outer = 0x0] 15:42:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x1248b6800) [pid = 1929] [serial = 779] [outer = 0x122027c00] 15:42:32 INFO - PROCESS | 1929 | 1461969752495 Marionette DEBUG loaded listener.js 15:42:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x12792f800) [pid = 1929] [serial = 780] [outer = 0x122027c00] 15:42:32 INFO - PROCESS | 1929 | 1461969752913 Marionette TRACE conn2 <- [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]]]}] 15:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 725ms 15:42:32 INFO - PROCESS | 1929 | 1461969752935 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:42:32 INFO - PROCESS | 1929 | 1461969752936 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:42:32 INFO - PROCESS | 1929 | 1461969752939 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:42:32 INFO - PROCESS | 1929 | 1461969752940 Marionette TRACE conn2 <- [1,1014,null,{}] 15:42:32 INFO - PROCESS | 1929 | 1461969752942 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:33 INFO - PROCESS | 1929 | 1461969753051 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:42:33 INFO - PROCESS | 1929 | 1461969753123 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:33 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d884800 == 79 [pid = 1929] [id = 261] 15:42:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x127932400) [pid = 1929] [serial = 781] [outer = 0x0] 15:42:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x1291de400) [pid = 1929] [serial = 782] [outer = 0x127932400] 15:42:33 INFO - PROCESS | 1929 | 1461969753152 Marionette DEBUG loaded listener.js 15:42:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x12ad94000) [pid = 1929] [serial = 783] [outer = 0x127932400] 15:42:33 INFO - PROCESS | 1929 | 1461969753562 Marionette TRACE conn2 <- [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]]]}] 15:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 669ms 15:42:33 INFO - PROCESS | 1929 | 1461969753608 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:42:33 INFO - PROCESS | 1929 | 1461969753610 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:42:33 INFO - PROCESS | 1929 | 1461969753612 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:42:33 INFO - PROCESS | 1929 | 1461969753614 Marionette TRACE conn2 <- [1,1018,null,{}] 15:42:33 INFO - PROCESS | 1929 | 1461969753616 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:33 INFO - PROCESS | 1929 | 1461969753739 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:42:33 INFO - PROCESS | 1929 | 1461969753811 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:33 INFO - PROCESS | 1929 | ++DOCSHELL 0x12dd3b000 == 80 [pid = 1929] [id = 262] 15:42:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x12ab52c00) [pid = 1929] [serial = 784] [outer = 0x0] 15:42:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x12ba53000) [pid = 1929] [serial = 785] [outer = 0x12ab52c00] 15:42:33 INFO - PROCESS | 1929 | 1461969753853 Marionette DEBUG loaded listener.js 15:42:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x12c766000) [pid = 1929] [serial = 786] [outer = 0x12ab52c00] 15:42:34 INFO - PROCESS | 1929 | 1461969754270 Marionette TRACE conn2 <- [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]]]}] 15:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 672ms 15:42:34 INFO - PROCESS | 1929 | 1461969754286 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:42:34 INFO - PROCESS | 1929 | 1461969754287 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:42:34 INFO - PROCESS | 1929 | 1461969754290 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:42:34 INFO - PROCESS | 1929 | 1461969754291 Marionette TRACE conn2 <- [1,1022,null,{}] 15:42:34 INFO - PROCESS | 1929 | 1461969754293 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:34 INFO - PROCESS | 1929 | 1461969754413 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:42:34 INFO - PROCESS | 1929 | 1461969754474 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:34 INFO - PROCESS | 1929 | ++DOCSHELL 0x12e261800 == 81 [pid = 1929] [id = 263] 15:42:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x12ce43c00) [pid = 1929] [serial = 787] [outer = 0x0] 15:42:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x12cfa4c00) [pid = 1929] [serial = 788] [outer = 0x12ce43c00] 15:42:34 INFO - PROCESS | 1929 | 1461969754545 Marionette DEBUG loaded listener.js 15:42:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x12d4a7800) [pid = 1929] [serial = 789] [outer = 0x12ce43c00] 15:42:34 INFO - PROCESS | 1929 | 1461969754935 Marionette TRACE conn2 <- [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]]]}] 15:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 668ms 15:42:34 INFO - PROCESS | 1929 | 1461969754958 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:42:34 INFO - PROCESS | 1929 | 1461969754960 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:42:34 INFO - PROCESS | 1929 | 1461969754962 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:42:34 INFO - PROCESS | 1929 | 1461969754963 Marionette TRACE conn2 <- [1,1026,null,{}] 15:42:34 INFO - PROCESS | 1929 | 1461969754968 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:35 INFO - PROCESS | 1929 | 1461969755089 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:42:35 INFO - PROCESS | 1929 | 1461969755162 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:35 INFO - PROCESS | 1929 | ++DOCSHELL 0x135714800 == 82 [pid = 1929] [id = 264] 15:42:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x12d4a3000) [pid = 1929] [serial = 790] [outer = 0x0] 15:42:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x12db2d000) [pid = 1929] [serial = 791] [outer = 0x12d4a3000] 15:42:35 INFO - PROCESS | 1929 | 1461969755191 Marionette DEBUG loaded listener.js 15:42:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x12db32800) [pid = 1929] [serial = 792] [outer = 0x12d4a3000] 15:42:35 INFO - PROCESS | 1929 | 1461969755630 Marionette TRACE conn2 <- [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]]]}] 15:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 722ms 15:42:35 INFO - PROCESS | 1929 | 1461969755685 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:42:35 INFO - PROCESS | 1929 | 1461969755686 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:42:35 INFO - PROCESS | 1929 | 1461969755689 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:42:35 INFO - PROCESS | 1929 | 1461969755690 Marionette TRACE conn2 <- [1,1030,null,{}] 15:42:35 INFO - PROCESS | 1929 | 1461969755692 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:35 INFO - PROCESS | 1929 | 1461969755800 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:42:35 INFO - PROCESS | 1929 | 1461969755874 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:35 INFO - PROCESS | 1929 | ++DOCSHELL 0x11912d800 == 83 [pid = 1929] [id = 265] 15:42:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x118099c00) [pid = 1929] [serial = 793] [outer = 0x0] 15:42:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x1291df000) [pid = 1929] [serial = 794] [outer = 0x118099c00] 15:42:35 INFO - PROCESS | 1929 | 1461969755903 Marionette DEBUG loaded listener.js 15:42:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x12db33400) [pid = 1929] [serial = 795] [outer = 0x118099c00] 15:42:36 INFO - PROCESS | 1929 | 1461969756463 Marionette TRACE conn2 <- [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]]]}] 15:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 822ms 15:42:36 INFO - PROCESS | 1929 | 1461969756512 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:42:36 INFO - PROCESS | 1929 | 1461969756515 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:42:36 INFO - PROCESS | 1929 | 1461969756539 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:42:36 INFO - PROCESS | 1929 | 1461969756542 Marionette TRACE conn2 <- [1,1034,null,{}] 15:42:36 INFO - PROCESS | 1929 | 1461969756547 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:36 INFO - PROCESS | 1929 | 1461969756708 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:42:36 INFO - PROCESS | 1929 | 1461969756804 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:36 INFO - PROCESS | 1929 | ++DOCSHELL 0x124dbf000 == 84 [pid = 1929] [id = 266] 15:42:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x1166d4400) [pid = 1929] [serial = 796] [outer = 0x0] 15:42:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x117e27000) [pid = 1929] [serial = 797] [outer = 0x1166d4400] 15:42:36 INFO - PROCESS | 1929 | 1461969756833 Marionette DEBUG loaded listener.js 15:42:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 160 (0x11814ac00) [pid = 1929] [serial = 798] [outer = 0x1166d4400] 15:42:37 INFO - PROCESS | 1929 | 1461969757273 Marionette TRACE conn2 <- [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]]]}] 15:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 781ms 15:42:37 INFO - PROCESS | 1929 | 1461969757317 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:42:37 INFO - PROCESS | 1929 | 1461969757320 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:42:37 INFO - PROCESS | 1929 | 1461969757325 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:42:37 INFO - PROCESS | 1929 | 1461969757326 Marionette TRACE conn2 <- [1,1038,null,{}] 15:42:37 INFO - PROCESS | 1929 | 1461969757329 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:37 INFO - PROCESS | 1929 | 1461969757428 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:42:37 INFO - PROCESS | 1929 | 1461969757492 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:37 INFO - PROCESS | 1929 | ++DOCSHELL 0x1214ba800 == 85 [pid = 1929] [id = 267] 15:42:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 161 (0x118544800) [pid = 1929] [serial = 799] [outer = 0x0] 15:42:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 162 (0x1198d4800) [pid = 1929] [serial = 800] [outer = 0x118544800] 15:42:37 INFO - PROCESS | 1929 | 1461969757520 Marionette DEBUG loaded listener.js 15:42:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 163 (0x11a1ee800) [pid = 1929] [serial = 801] [outer = 0x118544800] 15:42:37 INFO - PROCESS | 1929 | --DOCSHELL 0x12cc79800 == 84 [pid = 1929] [id = 256] 15:42:37 INFO - PROCESS | 1929 | --DOCSHELL 0x12c799800 == 83 [pid = 1929] [id = 255] 15:42:37 INFO - PROCESS | 1929 | --DOCSHELL 0x12b3b2000 == 82 [pid = 1929] [id = 254] 15:42:37 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb1c800 == 81 [pid = 1929] [id = 253] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 162 (0x12b38bc00) [pid = 1929] [serial = 710] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOCSHELL 0x12ab32800 == 80 [pid = 1929] [id = 252] 15:42:37 INFO - PROCESS | 1929 | --DOCSHELL 0x1298e1800 == 79 [pid = 1929] [id = 251] 15:42:37 INFO - PROCESS | 1929 | --DOCSHELL 0x127967000 == 78 [pid = 1929] [id = 250] 15:42:37 INFO - PROCESS | 1929 | --DOCSHELL 0x1256cc800 == 77 [pid = 1929] [id = 249] 15:42:37 INFO - PROCESS | 1929 | --DOCSHELL 0x121e12000 == 76 [pid = 1929] [id = 248] 15:42:37 INFO - PROCESS | 1929 | --DOCSHELL 0x1215b3800 == 75 [pid = 1929] [id = 247] 15:42:37 INFO - PROCESS | 1929 | --DOCSHELL 0x1183b2000 == 74 [pid = 1929] [id = 246] 15:42:37 INFO - PROCESS | 1929 | --DOCSHELL 0x117033800 == 73 [pid = 1929] [id = 245] 15:42:37 INFO - PROCESS | 1929 | --DOCSHELL 0x118869800 == 72 [pid = 1929] [id = 244] 15:42:37 INFO - PROCESS | 1929 | --DOCSHELL 0x113116800 == 71 [pid = 1929] [id = 238] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 161 (0x12693d400) [pid = 1929] [serial = 683] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 160 (0x127938400) [pid = 1929] [serial = 684] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 159 (0x128d6b400) [pid = 1929] [serial = 662] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x1198cc400) [pid = 1929] [serial = 677] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x12ab45800) [pid = 1929] [serial = 692] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x12ba50c00) [pid = 1929] [serial = 693] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x121269400) [pid = 1929] [serial = 678] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x121d62800) [pid = 1929] [serial = 681] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x118f89000) [pid = 1929] [serial = 680] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x115f0d000) [pid = 1929] [serial = 650] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x1279ae000) [pid = 1929] [serial = 686] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x1279bcc00) [pid = 1929] [serial = 687] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x12c762400) [pid = 1929] [serial = 696] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x116a7dc00) [pid = 1929] [serial = 675] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x113155c00) [pid = 1929] [serial = 674] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x12bbd6400) [pid = 1929] [serial = 695] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x128c71800) [pid = 1929] [serial = 689] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x12bbd0000) [pid = 1929] [serial = 665] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x119770400) [pid = 1929] [serial = 653] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x126935400) [pid = 1929] [serial = 659] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x122025800) [pid = 1929] [serial = 656] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x12c8e1000) [pid = 1929] [serial = 698] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x12b34a800) [pid = 1929] [serial = 668] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x12b34bc00) [pid = 1929] [serial = 671] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x1291d9400) [pid = 1929] [serial = 707] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x12b38e800) [pid = 1929] [serial = 708] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x11314c800) [pid = 1929] [serial = 701] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x116438800) [pid = 1929] [serial = 702] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x12ce46800) [pid = 1929] [serial = 699] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x12a825c00) [pid = 1929] [serial = 690] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x127997000) [pid = 1929] [serial = 705] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x1198d6800) [pid = 1929] [serial = 704] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x128d69c00) [pid = 1929] [serial = 624] [outer = 0x0] [url = about:blank] 15:42:37 INFO - PROCESS | 1929 | 1461969757961 Marionette TRACE conn2 <- [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]]]}] 15:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 669ms 15:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:42:38 INFO - PROCESS | 1929 | 1461969757995 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:42:38 INFO - PROCESS | 1929 | 1461969757996 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:42:38 INFO - PROCESS | 1929 | 1461969758025 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:42:38 INFO - PROCESS | 1929 | 1461969758029 Marionette TRACE conn2 <- [1,1042,null,{}] 15:42:38 INFO - PROCESS | 1929 | 1461969758044 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:38 INFO - PROCESS | 1929 | 1461969758183 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:42:38 INFO - PROCESS | 1929 | 1461969758199 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:38 INFO - PROCESS | 1929 | ++DOCSHELL 0x1215b9000 == 72 [pid = 1929] [id = 268] 15:42:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x11a1ea400) [pid = 1929] [serial = 802] [outer = 0x0] 15:42:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x1215d7400) [pid = 1929] [serial = 803] [outer = 0x11a1ea400] 15:42:38 INFO - PROCESS | 1929 | 1461969758244 Marionette DEBUG loaded listener.js 15:42:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x122029800) [pid = 1929] [serial = 804] [outer = 0x11a1ea400] 15:42:38 INFO - PROCESS | 1929 | 1461969758653 Marionette TRACE conn2 <- [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]]]}] 15:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 703ms 15:42:38 INFO - PROCESS | 1929 | 1461969758702 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:42:38 INFO - PROCESS | 1929 | 1461969758704 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:42:38 INFO - PROCESS | 1929 | 1461969758706 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:42:38 INFO - PROCESS | 1929 | 1461969758707 Marionette TRACE conn2 <- [1,1046,null,{}] 15:42:38 INFO - PROCESS | 1929 | 1461969758710 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:38 INFO - PROCESS | 1929 | 1461969758797 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:42:38 INFO - PROCESS | 1929 | 1461969758801 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:38 INFO - PROCESS | 1929 | ++DOCSHELL 0x12912f800 == 73 [pid = 1929] [id = 269] 15:42:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x124d9c400) [pid = 1929] [serial = 805] [outer = 0x0] 15:42:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x126935400) [pid = 1929] [serial = 806] [outer = 0x124d9c400] 15:42:38 INFO - PROCESS | 1929 | 1461969758828 Marionette DEBUG loaded listener.js 15:42:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x12794fc00) [pid = 1929] [serial = 807] [outer = 0x124d9c400] 15:42:39 INFO - PROCESS | 1929 | 1461969759238 Marionette TRACE conn2 <- [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]]]}] 15:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 569ms 15:42:39 INFO - PROCESS | 1929 | 1461969759276 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:42:39 INFO - PROCESS | 1929 | 1461969759278 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:42:39 INFO - PROCESS | 1929 | 1461969759281 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:42:39 INFO - PROCESS | 1929 | 1461969759283 Marionette TRACE conn2 <- [1,1050,null,{}] 15:42:39 INFO - PROCESS | 1929 | 1461969759287 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:39 INFO - PROCESS | 1929 | 1461969759417 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:42:39 INFO - PROCESS | 1929 | 1461969759428 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:39 INFO - PROCESS | 1929 | ++DOCSHELL 0x12a9aa000 == 74 [pid = 1929] [id = 270] 15:42:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x127995800) [pid = 1929] [serial = 808] [outer = 0x0] 15:42:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x1279ba800) [pid = 1929] [serial = 809] [outer = 0x127995800] 15:42:39 INFO - PROCESS | 1929 | 1461969759467 Marionette DEBUG loaded listener.js 15:42:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x128c76000) [pid = 1929] [serial = 810] [outer = 0x127995800] 15:42:39 INFO - PROCESS | 1929 | 1461969759900 Marionette TRACE conn2 <- [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]]]}] 15:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 671ms 15:42:39 INFO - PROCESS | 1929 | 1461969759970 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:42:39 INFO - PROCESS | 1929 | 1461969759972 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:42:39 INFO - PROCESS | 1929 | 1461969759975 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:42:39 INFO - PROCESS | 1929 | 1461969759977 Marionette TRACE conn2 <- [1,1054,null,{}] 15:42:39 INFO - PROCESS | 1929 | 1461969759981 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:40 INFO - PROCESS | 1929 | 1461969760170 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:42:40 INFO - PROCESS | 1929 | 1461969760195 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:40 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c1c9800 == 75 [pid = 1929] [id = 271] 15:42:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x129620800) [pid = 1929] [serial = 811] [outer = 0x0] 15:42:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x12ab45800) [pid = 1929] [serial = 812] [outer = 0x129620800] 15:42:40 INFO - PROCESS | 1929 | 1461969760239 Marionette DEBUG loaded listener.js 15:42:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x12ba59800) [pid = 1929] [serial = 813] [outer = 0x129620800] 15:42:40 INFO - PROCESS | 1929 | 1461969760677 Marionette TRACE conn2 <- [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]]]}] 15:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 726ms 15:42:40 INFO - PROCESS | 1929 | 1461969760702 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:42:40 INFO - PROCESS | 1929 | 1461969760704 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:42:40 INFO - PROCESS | 1929 | 1461969760706 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:42:40 INFO - PROCESS | 1929 | 1461969760707 Marionette TRACE conn2 <- [1,1058,null,{}] 15:42:40 INFO - PROCESS | 1929 | 1461969760709 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:40 INFO - PROCESS | 1929 | 1461969760831 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:42:40 INFO - PROCESS | 1929 | 1461969760849 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:40 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c79b000 == 76 [pid = 1929] [id = 272] 15:42:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x128c69000) [pid = 1929] [serial = 814] [outer = 0x0] 15:42:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x12c115000) [pid = 1929] [serial = 815] [outer = 0x128c69000] 15:42:40 INFO - PROCESS | 1929 | 1461969760874 Marionette DEBUG loaded listener.js 15:42:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x12c76e800) [pid = 1929] [serial = 816] [outer = 0x128c69000] 15:42:41 INFO - PROCESS | 1929 | 1461969761202 Marionette TRACE conn2 <- [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]]]}] 15:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 520ms 15:42:41 INFO - PROCESS | 1929 | 1461969761229 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:42:41 INFO - PROCESS | 1929 | 1461969761230 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:42:41 INFO - PROCESS | 1929 | 1461969761232 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:42:41 INFO - PROCESS | 1929 | 1461969761233 Marionette TRACE conn2 <- [1,1062,null,{}] 15:42:41 INFO - PROCESS | 1929 | 1461969761236 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:41 INFO - PROCESS | 1929 | 1461969761346 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:42:41 INFO - PROCESS | 1929 | 1461969761384 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:41 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cfe0800 == 77 [pid = 1929] [id = 273] 15:42:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x12bbcd400) [pid = 1929] [serial = 817] [outer = 0x0] 15:42:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x12d41bc00) [pid = 1929] [serial = 818] [outer = 0x12bbcd400] 15:42:41 INFO - PROCESS | 1929 | 1461969761409 Marionette DEBUG loaded listener.js 15:42:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x1181bd000) [pid = 1929] [serial = 819] [outer = 0x12bbcd400] 15:42:41 INFO - PROCESS | 1929 | 1461969761747 Marionette TRACE conn2 <- [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]]]}] 15:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 520ms 15:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:42:41 INFO - PROCESS | 1929 | 1461969761753 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:42:41 INFO - PROCESS | 1929 | 1461969761754 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:42:41 INFO - PROCESS | 1929 | 1461969761756 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:42:41 INFO - PROCESS | 1929 | 1461969761757 Marionette TRACE conn2 <- [1,1066,null,{}] 15:42:41 INFO - PROCESS | 1929 | 1461969761759 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:41 INFO - PROCESS | 1929 | 1461969761871 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:42:41 INFO - PROCESS | 1929 | 1461969761885 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:41 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d816800 == 78 [pid = 1929] [id = 274] 15:42:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x127950c00) [pid = 1929] [serial = 820] [outer = 0x0] 15:42:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x12d495800) [pid = 1929] [serial = 821] [outer = 0x127950c00] 15:42:41 INFO - PROCESS | 1929 | 1461969761909 Marionette DEBUG loaded listener.js 15:42:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x12db2cc00) [pid = 1929] [serial = 822] [outer = 0x127950c00] 15:42:42 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x124807000) [pid = 1929] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:42:42 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x11314a000) [pid = 1929] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:42:42 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x124fc3c00) [pid = 1929] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:42:42 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x1279b4400) [pid = 1929] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:42:42 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x127933400) [pid = 1929] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:42:42 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x1180a0400) [pid = 1929] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:42:42 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x110ef6000) [pid = 1929] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:42:42 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x1218ea000) [pid = 1929] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:42:42 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x119c2c400) [pid = 1929] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:42:42 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x118356c00) [pid = 1929] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:42:42 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x118ff9c00) [pid = 1929] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:42:42 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x115f16c00) [pid = 1929] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:42:42 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x128c69400) [pid = 1929] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:42:42 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x12ad89400) [pid = 1929] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:42:42 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x12ad86400) [pid = 1929] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:42:42 INFO - PROCESS | 1929 | 1461969762444 Marionette TRACE conn2 <- [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]]]}] 15:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 719ms 15:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:42:42 INFO - PROCESS | 1929 | 1461969762477 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:42:42 INFO - PROCESS | 1929 | 1461969762479 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:42:42 INFO - PROCESS | 1929 | 1461969762484 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:42:42 INFO - PROCESS | 1929 | 1461969762487 Marionette TRACE conn2 <- [1,1070,null,{}] 15:42:42 INFO - PROCESS | 1929 | 1461969762490 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:42 INFO - PROCESS | 1929 | 1461969762630 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:42:42 INFO - PROCESS | 1929 | 1461969762642 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:42 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ab27800 == 79 [pid = 1929] [id = 275] 15:42:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x112b4e000) [pid = 1929] [serial = 823] [outer = 0x0] 15:42:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x112b53800) [pid = 1929] [serial = 824] [outer = 0x112b4e000] 15:42:42 INFO - PROCESS | 1929 | 1461969762666 Marionette DEBUG loaded listener.js 15:42:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x112b57800) [pid = 1929] [serial = 825] [outer = 0x112b4e000] 15:42:43 INFO - PROCESS | 1929 | 1461969763087 Marionette TRACE conn2 <- [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]]]}] 15:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 627ms 15:42:43 INFO - PROCESS | 1929 | 1461969763109 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:42:43 INFO - PROCESS | 1929 | 1461969763111 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:42:43 INFO - PROCESS | 1929 | 1461969763115 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:42:43 INFO - PROCESS | 1929 | 1461969763117 Marionette TRACE conn2 <- [1,1074,null,{}] 15:42:43 INFO - PROCESS | 1929 | 1461969763121 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:43 INFO - PROCESS | 1929 | 1461969763276 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:42:43 INFO - PROCESS | 1929 | 1461969763319 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:43 INFO - PROCESS | 1929 | ++DOCSHELL 0x135579000 == 80 [pid = 1929] [id = 276] 15:42:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x124807000) [pid = 1929] [serial = 826] [outer = 0x0] 15:42:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x12a767000) [pid = 1929] [serial = 827] [outer = 0x124807000] 15:42:43 INFO - PROCESS | 1929 | 1461969763359 Marionette DEBUG loaded listener.js 15:42:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x12db31c00) [pid = 1929] [serial = 828] [outer = 0x124807000] 15:42:43 INFO - PROCESS | 1929 | 1461969763752 Marionette TRACE conn2 <- [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]]]}] 15:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 689ms 15:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:42:43 INFO - PROCESS | 1929 | 1461969763813 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:42:43 INFO - PROCESS | 1929 | 1461969763815 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:42:43 INFO - PROCESS | 1929 | 1461969763820 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:42:43 INFO - PROCESS | 1929 | 1461969763821 Marionette TRACE conn2 <- [1,1078,null,{}] 15:42:43 INFO - PROCESS | 1929 | 1461969763824 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:43 INFO - PROCESS | 1929 | 1461969763923 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:42:43 INFO - PROCESS | 1929 | 1461969763927 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:43 INFO - PROCESS | 1929 | ++DOCSHELL 0x13584f000 == 81 [pid = 1929] [id = 277] 15:42:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x12126dc00) [pid = 1929] [serial = 829] [outer = 0x0] 15:42:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x12e230800) [pid = 1929] [serial = 830] [outer = 0x12126dc00] 15:42:43 INFO - PROCESS | 1929 | 1461969763954 Marionette DEBUG loaded listener.js 15:42:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x12e235c00) [pid = 1929] [serial = 831] [outer = 0x12126dc00] 15:42:44 INFO - PROCESS | 1929 | 1461969764409 Marionette TRACE conn2 <- [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]]]}] 15:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 623ms 15:42:44 INFO - PROCESS | 1929 | 1461969764442 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:42:44 INFO - PROCESS | 1929 | 1461969764445 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:42:44 INFO - PROCESS | 1929 | 1461969764448 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:42:44 INFO - PROCESS | 1929 | 1461969764451 Marionette TRACE conn2 <- [1,1082,null,{}] 15:42:44 INFO - PROCESS | 1929 | 1461969764455 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:44 INFO - PROCESS | 1929 | 1461969764571 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:42:44 INFO - PROCESS | 1929 | 1461969764686 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:44 INFO - PROCESS | 1929 | ++DOCSHELL 0x11986a800 == 82 [pid = 1929] [id = 278] 15:42:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x115f14400) [pid = 1929] [serial = 832] [outer = 0x0] 15:42:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x116430400) [pid = 1929] [serial = 833] [outer = 0x115f14400] 15:42:44 INFO - PROCESS | 1929 | 1461969764719 Marionette DEBUG loaded listener.js 15:42:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x117673000) [pid = 1929] [serial = 834] [outer = 0x115f14400] 15:42:45 INFO - PROCESS | 1929 | 1461969765132 Marionette TRACE conn2 <- [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]]]}] 15:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 725ms 15:42:45 INFO - PROCESS | 1929 | 1461969765174 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:42:45 INFO - PROCESS | 1929 | 1461969765178 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:42:45 INFO - PROCESS | 1929 | 1461969765183 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:42:45 INFO - PROCESS | 1929 | 1461969765185 Marionette TRACE conn2 <- [1,1086,null,{}] 15:42:45 INFO - PROCESS | 1929 | 1461969765187 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:45 INFO - PROCESS | 1929 | 1461969765296 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:42:45 INFO - PROCESS | 1929 | 1461969765374 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:45 INFO - PROCESS | 1929 | ++DOCSHELL 0x129717800 == 83 [pid = 1929] [id = 279] 15:42:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x1180df000) [pid = 1929] [serial = 835] [outer = 0x0] 15:42:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x118779c00) [pid = 1929] [serial = 836] [outer = 0x1180df000] 15:42:45 INFO - PROCESS | 1929 | 1461969765403 Marionette DEBUG loaded listener.js 15:42:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x1198eac00) [pid = 1929] [serial = 837] [outer = 0x1180df000] 15:42:45 INFO - PROCESS | 1929 | 1461969765825 Marionette TRACE conn2 <- [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]]]}] 15:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 672ms 15:42:45 INFO - PROCESS | 1929 | 1461969765855 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:42:45 INFO - PROCESS | 1929 | 1461969765856 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:42:45 INFO - PROCESS | 1929 | 1461969765859 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:42:45 INFO - PROCESS | 1929 | 1461969765861 Marionette TRACE conn2 <- [1,1090,null,{}] 15:42:45 INFO - PROCESS | 1929 | 1461969765869 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:46 INFO - PROCESS | 1929 | 1461969766002 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:42:46 INFO - PROCESS | 1929 | 1461969766110 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:46 INFO - PROCESS | 1929 | ++DOCSHELL 0x1354d7800 == 84 [pid = 1929] [id = 280] 15:42:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x1213e7800) [pid = 1929] [serial = 838] [outer = 0x0] 15:42:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x124fcb400) [pid = 1929] [serial = 839] [outer = 0x1213e7800] 15:42:46 INFO - PROCESS | 1929 | 1461969766145 Marionette DEBUG loaded listener.js 15:42:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x128c75c00) [pid = 1929] [serial = 840] [outer = 0x1213e7800] 15:42:46 INFO - PROCESS | 1929 | 1461969766547 Marionette TRACE conn2 <- [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]]]}] 15:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 724ms 15:42:46 INFO - PROCESS | 1929 | 1461969766584 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:42:46 INFO - PROCESS | 1929 | 1461969766585 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:42:46 INFO - PROCESS | 1929 | 1461969766588 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:42:46 INFO - PROCESS | 1929 | 1461969766589 Marionette TRACE conn2 <- [1,1094,null,{}] 15:42:46 INFO - PROCESS | 1929 | 1461969766592 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:46 INFO - PROCESS | 1929 | 1461969766700 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:42:46 INFO - PROCESS | 1929 | 1461969766764 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:46 INFO - PROCESS | 1929 | ++DOCSHELL 0x136180000 == 85 [pid = 1929] [id = 281] 15:42:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x1271a1400) [pid = 1929] [serial = 841] [outer = 0x0] 15:42:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x1291d9400) [pid = 1929] [serial = 842] [outer = 0x1271a1400] 15:42:46 INFO - PROCESS | 1929 | 1461969766834 Marionette DEBUG loaded listener.js 15:42:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x12ad91000) [pid = 1929] [serial = 843] [outer = 0x1271a1400] 15:42:47 INFO - PROCESS | 1929 | 1461969767287 Marionette TRACE conn2 <- [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]]]}] 15:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 720ms 15:42:47 INFO - PROCESS | 1929 | 1461969767328 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:42:47 INFO - PROCESS | 1929 | 1461969767330 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:42:47 INFO - PROCESS | 1929 | 1461969767346 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:42:47 INFO - PROCESS | 1929 | 1461969767347 Marionette TRACE conn2 <- [1,1098,null,{}] 15:42:47 INFO - PROCESS | 1929 | 1461969767350 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:47 INFO - PROCESS | 1929 | 1461969767455 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:42:47 INFO - PROCESS | 1929 | 1461969767531 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:47 INFO - PROCESS | 1929 | ++DOCSHELL 0x1363de800 == 86 [pid = 1929] [id = 282] 15:42:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x128f66000) [pid = 1929] [serial = 844] [outer = 0x0] 15:42:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x12c11b000) [pid = 1929] [serial = 845] [outer = 0x128f66000] 15:42:47 INFO - PROCESS | 1929 | 1461969767559 Marionette DEBUG loaded listener.js 15:42:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x12d426000) [pid = 1929] [serial = 846] [outer = 0x128f66000] 15:42:47 INFO - PROCESS | 1929 | 1461969767975 Marionette TRACE conn2 <- [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]]]}] 15:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 676ms 15:42:48 INFO - PROCESS | 1929 | 1461969768021 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:42:48 INFO - PROCESS | 1929 | 1461969768022 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:42:48 INFO - PROCESS | 1929 | 1461969768024 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:42:48 INFO - PROCESS | 1929 | 1461969768025 Marionette TRACE conn2 <- [1,1102,null,{}] 15:42:48 INFO - PROCESS | 1929 | 1461969768028 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:48 INFO - PROCESS | 1929 | 1461969768149 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:42:48 INFO - PROCESS | 1929 | 1461969768257 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:48 INFO - PROCESS | 1929 | ++DOCSHELL 0x110eb8000 == 87 [pid = 1929] [id = 283] 15:42:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 160 (0x12db37800) [pid = 1929] [serial = 847] [outer = 0x0] 15:42:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 161 (0x12e23cc00) [pid = 1929] [serial = 848] [outer = 0x12db37800] 15:42:48 INFO - PROCESS | 1929 | 1461969768290 Marionette DEBUG loaded listener.js 15:42:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 162 (0x12e60bc00) [pid = 1929] [serial = 849] [outer = 0x12db37800] 15:42:48 INFO - PROCESS | 1929 | 1461969768699 Marionette TRACE conn2 <- [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]]]}] 15:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 720ms 15:42:48 INFO - PROCESS | 1929 | 1461969768971 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:42:48 INFO - PROCESS | 1929 | 1461969768974 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:42:48 INFO - PROCESS | 1929 | 1461969768978 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:42:48 INFO - PROCESS | 1929 | 1461969768979 Marionette TRACE conn2 <- [1,1106,null,{}] 15:42:49 INFO - PROCESS | 1929 | 1461969769000 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:49 INFO - PROCESS | 1929 | 1461969769106 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:42:49 INFO - PROCESS | 1929 | 1461969769181 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:49 INFO - PROCESS | 1929 | ++DOCSHELL 0x11815f000 == 88 [pid = 1929] [id = 284] 15:42:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 163 (0x11314a000) [pid = 1929] [serial = 850] [outer = 0x0] 15:42:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 164 (0x11322e400) [pid = 1929] [serial = 851] [outer = 0x11314a000] 15:42:49 INFO - PROCESS | 1929 | 1461969769208 Marionette DEBUG loaded listener.js 15:42:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 165 (0x116198c00) [pid = 1929] [serial = 852] [outer = 0x11314a000] 15:42:49 INFO - PROCESS | 1929 | 1461969769642 Marionette TRACE conn2 <- [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]]]}] 15:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 671ms 15:42:49 INFO - PROCESS | 1929 | 1461969769650 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:42:49 INFO - PROCESS | 1929 | 1461969769652 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:42:49 INFO - PROCESS | 1929 | 1461969769658 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:42:49 INFO - PROCESS | 1929 | 1461969769660 Marionette TRACE conn2 <- [1,1110,null,{}] 15:42:49 INFO - PROCESS | 1929 | 1461969769663 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:49 INFO - PROCESS | 1929 | 1461969769762 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:42:49 INFO - PROCESS | 1929 | 1461969769819 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:49 INFO - PROCESS | 1929 | ++DOCSHELL 0x113121800 == 89 [pid = 1929] [id = 285] 15:42:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 166 (0x110efa800) [pid = 1929] [serial = 853] [outer = 0x0] 15:42:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 167 (0x113150000) [pid = 1929] [serial = 854] [outer = 0x110efa800] 15:42:49 INFO - PROCESS | 1929 | 1461969769864 Marionette DEBUG loaded listener.js 15:42:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 168 (0x1180a0800) [pid = 1929] [serial = 855] [outer = 0x110efa800] 15:42:50 INFO - PROCESS | 1929 | 1461969770433 Marionette TRACE conn2 <- [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]]]}] 15:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 825ms 15:42:50 INFO - PROCESS | 1929 | 1461969770482 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:42:50 INFO - PROCESS | 1929 | 1461969770485 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:42:50 INFO - PROCESS | 1929 | 1461969770488 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:42:50 INFO - PROCESS | 1929 | 1461969770489 Marionette TRACE conn2 <- [1,1114,null,{}] 15:42:50 INFO - PROCESS | 1929 | 1461969770495 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:50 INFO - PROCESS | 1929 | 1461969770596 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:42:50 INFO - PROCESS | 1929 | 1461969770678 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:50 INFO - PROCESS | 1929 | ++DOCSHELL 0x121296800 == 90 [pid = 1929] [id = 286] 15:42:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 169 (0x11854b000) [pid = 1929] [serial = 856] [outer = 0x0] 15:42:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 170 (0x118565400) [pid = 1929] [serial = 857] [outer = 0x11854b000] 15:42:50 INFO - PROCESS | 1929 | 1461969770708 Marionette DEBUG loaded listener.js 15:42:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 171 (0x11887dc00) [pid = 1929] [serial = 858] [outer = 0x11854b000] 15:42:51 INFO - PROCESS | 1929 | --DOCSHELL 0x135579000 == 89 [pid = 1929] [id = 276] 15:42:51 INFO - PROCESS | 1929 | --DOCSHELL 0x12ab27800 == 88 [pid = 1929] [id = 275] 15:42:51 INFO - PROCESS | 1929 | --DOCSHELL 0x12d816800 == 87 [pid = 1929] [id = 274] 15:42:51 INFO - PROCESS | 1929 | --DOCSHELL 0x12cfe0800 == 86 [pid = 1929] [id = 273] 15:42:51 INFO - PROCESS | 1929 | --DOCSHELL 0x12c79b000 == 85 [pid = 1929] [id = 272] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 170 (0x12d420000) [pid = 1929] [serial = 728] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 169 (0x1271a3400) [pid = 1929] [serial = 722] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 168 (0x12c769c00) [pid = 1929] [serial = 770] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 167 (0x121267400) [pid = 1929] [serial = 719] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 166 (0x1126b6c00) [pid = 1929] [serial = 713] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 165 (0x129619800) [pid = 1929] [serial = 725] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 164 (0x118359c00) [pid = 1929] [serial = 716] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOCSHELL 0x12c1c9800 == 84 [pid = 1929] [id = 271] 15:42:51 INFO - PROCESS | 1929 | --DOCSHELL 0x12a9aa000 == 83 [pid = 1929] [id = 270] 15:42:51 INFO - PROCESS | 1929 | --DOCSHELL 0x12912f800 == 82 [pid = 1929] [id = 269] 15:42:51 INFO - PROCESS | 1929 | --DOCSHELL 0x1215b9000 == 81 [pid = 1929] [id = 268] 15:42:51 INFO - PROCESS | 1929 | --DOCSHELL 0x1214ba800 == 80 [pid = 1929] [id = 267] 15:42:51 INFO - PROCESS | 1929 | --DOCSHELL 0x124dbf000 == 79 [pid = 1929] [id = 266] 15:42:51 INFO - PROCESS | 1929 | --DOCSHELL 0x12dd3b000 == 78 [pid = 1929] [id = 262] 15:42:51 INFO - PROCESS | 1929 | --DOCSHELL 0x12d884800 == 77 [pid = 1929] [id = 261] 15:42:51 INFO - PROCESS | 1929 | --DOCSHELL 0x12d611800 == 76 [pid = 1929] [id = 260] 15:42:51 INFO - PROCESS | 1929 | --DOCSHELL 0x128f7c000 == 75 [pid = 1929] [id = 259] 15:42:51 INFO - PROCESS | 1929 | --DOCSHELL 0x119c9f800 == 74 [pid = 1929] [id = 258] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 163 (0x12cf97000) [pid = 1929] [serial = 711] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 162 (0x128d64c00) [pid = 1929] [serial = 761] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 161 (0x12bbd4400) [pid = 1929] [serial = 767] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 160 (0x12b34f400) [pid = 1929] [serial = 764] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 159 (0x1296db400) [pid = 1929] [serial = 759] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x128c6f400) [pid = 1929] [serial = 753] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x124805800) [pid = 1929] [serial = 747] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x12c121c00) [pid = 1929] [serial = 768] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x12bbba000) [pid = 1929] [serial = 765] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x113156800) [pid = 1929] [serial = 648] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x127994400) [pid = 1929] [serial = 750] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x126933800) [pid = 1929] [serial = 749] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x128d65400) [pid = 1929] [serial = 755] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x1279ba400) [pid = 1929] [serial = 752] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x128e0d800) [pid = 1929] [serial = 756] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x118356800) [pid = 1929] [serial = 737] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x118727c00) [pid = 1929] [serial = 738] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x1134c6000) [pid = 1929] [serial = 732] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x11314ac00) [pid = 1929] [serial = 731] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x121d5b800) [pid = 1929] [serial = 746] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x121267000) [pid = 1929] [serial = 743] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x121273800) [pid = 1929] [serial = 744] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x12a9c0000) [pid = 1929] [serial = 762] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x1198d3800) [pid = 1929] [serial = 740] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x1198e5c00) [pid = 1929] [serial = 741] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x118096c00) [pid = 1929] [serial = 735] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x1166f2c00) [pid = 1929] [serial = 734] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x1291dbc00) [pid = 1929] [serial = 758] [outer = 0x0] [url = about:blank] 15:42:51 INFO - PROCESS | 1929 | 1461969771302 Marionette TRACE conn2 <- [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]]]}] 15:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 821ms 15:42:51 INFO - PROCESS | 1929 | 1461969771309 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:42:51 INFO - PROCESS | 1929 | 1461969771310 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:42:51 INFO - PROCESS | 1929 | 1461969771312 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:42:51 INFO - PROCESS | 1929 | 1461969771314 Marionette TRACE conn2 <- [1,1118,null,{}] 15:42:51 INFO - PROCESS | 1929 | 1461969771319 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:51 INFO - PROCESS | 1929 | 1461969771407 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:42:51 INFO - PROCESS | 1929 | 1461969771412 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:51 INFO - PROCESS | 1929 | ++DOCSHELL 0x1185f4800 == 75 [pid = 1929] [id = 287] 15:42:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x118560800) [pid = 1929] [serial = 859] [outer = 0x0] 15:42:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x118f12400) [pid = 1929] [serial = 860] [outer = 0x118560800] 15:42:51 INFO - PROCESS | 1929 | 1461969771441 Marionette DEBUG loaded listener.js 15:42:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x1198d3800) [pid = 1929] [serial = 861] [outer = 0x118560800] 15:42:51 INFO - PROCESS | 1929 | 1461969771814 Marionette TRACE conn2 <- [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]]]}] 15:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 522ms 15:42:51 INFO - PROCESS | 1929 | 1461969771835 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:42:51 INFO - PROCESS | 1929 | 1461969771837 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:42:51 INFO - PROCESS | 1929 | 1461969771839 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:42:51 INFO - PROCESS | 1929 | 1461969771840 Marionette TRACE conn2 <- [1,1122,null,{}] 15:42:51 INFO - PROCESS | 1929 | 1461969771842 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:51 INFO - PROCESS | 1929 | 1461969771944 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:42:51 INFO - PROCESS | 1929 | 1461969771951 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:51 INFO - PROCESS | 1929 | ++DOCSHELL 0x110ebd800 == 76 [pid = 1929] [id = 288] 15:42:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x12126f400) [pid = 1929] [serial = 862] [outer = 0x0] 15:42:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x1213e7c00) [pid = 1929] [serial = 863] [outer = 0x12126f400] 15:42:51 INFO - PROCESS | 1929 | 1461969771977 Marionette DEBUG loaded listener.js 15:42:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x121d62c00) [pid = 1929] [serial = 864] [outer = 0x12126f400] 15:42:52 INFO - PROCESS | 1929 | 1461969772304 Marionette TRACE conn2 <- [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]]]}] 15:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 469ms 15:42:52 INFO - PROCESS | 1929 | 1461969772308 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:42:52 INFO - PROCESS | 1929 | 1461969772310 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:42:52 INFO - PROCESS | 1929 | 1461969772312 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:42:52 INFO - PROCESS | 1929 | 1461969772313 Marionette TRACE conn2 <- [1,1126,null,{}] 15:42:52 INFO - PROCESS | 1929 | 1461969772317 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:52 INFO - PROCESS | 1929 | 1461969772425 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:42:52 INFO - PROCESS | 1929 | 1461969772482 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:52 INFO - PROCESS | 1929 | ++DOCSHELL 0x127307000 == 77 [pid = 1929] [id = 289] 15:42:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x121b59800) [pid = 1929] [serial = 865] [outer = 0x0] 15:42:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x124d99c00) [pid = 1929] [serial = 866] [outer = 0x121b59800] 15:42:52 INFO - PROCESS | 1929 | 1461969772510 Marionette DEBUG loaded listener.js 15:42:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x127934800) [pid = 1929] [serial = 867] [outer = 0x121b59800] 15:42:52 INFO - PROCESS | 1929 | 1461969772805 Marionette TRACE conn2 <- [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]]]}] 15:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 520ms 15:42:52 INFO - PROCESS | 1929 | 1461969772835 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:42:52 INFO - PROCESS | 1929 | 1461969772838 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:42:52 INFO - PROCESS | 1929 | 1461969772840 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:42:52 INFO - PROCESS | 1929 | 1461969772842 Marionette TRACE conn2 <- [1,1130,null,{}] 15:42:52 INFO - PROCESS | 1929 | 1461969772844 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:52 INFO - PROCESS | 1929 | 1461969772931 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:42:53 INFO - PROCESS | 1929 | 1461969772997 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:53 INFO - PROCESS | 1929 | ++DOCSHELL 0x129142800 == 78 [pid = 1929] [id = 290] 15:42:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x12201fc00) [pid = 1929] [serial = 868] [outer = 0x0] 15:42:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x12794f400) [pid = 1929] [serial = 869] [outer = 0x12201fc00] 15:42:53 INFO - PROCESS | 1929 | 1461969773022 Marionette DEBUG loaded listener.js 15:42:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x12799ec00) [pid = 1929] [serial = 870] [outer = 0x12201fc00] 15:42:53 INFO - PROCESS | 1929 | 1461969773349 Marionette TRACE conn2 <- [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]]]}] 15:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 15:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:42:53 INFO - PROCESS | 1929 | 1461969773360 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:42:53 INFO - PROCESS | 1929 | 1461969773361 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:42:53 INFO - PROCESS | 1929 | 1461969773364 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:42:53 INFO - PROCESS | 1929 | 1461969773365 Marionette TRACE conn2 <- [1,1134,null,{}] 15:42:53 INFO - PROCESS | 1929 | 1461969773370 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:53 INFO - PROCESS | 1929 | 1461969773476 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:42:53 INFO - PROCESS | 1929 | 1461969773489 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:53 INFO - PROCESS | 1929 | ++DOCSHELL 0x12a87d000 == 79 [pid = 1929] [id = 291] 15:42:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x1279b0400) [pid = 1929] [serial = 871] [outer = 0x0] 15:42:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x1279bb800) [pid = 1929] [serial = 872] [outer = 0x1279b0400] 15:42:53 INFO - PROCESS | 1929 | 1461969773514 Marionette DEBUG loaded listener.js 15:42:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x128c71c00) [pid = 1929] [serial = 873] [outer = 0x1279b0400] 15:42:53 INFO - PROCESS | 1929 | 1461969773847 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 15:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:42:53 INFO - PROCESS | 1929 | 1461969773885 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:42:53 INFO - PROCESS | 1929 | 1461969773886 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:42:53 INFO - PROCESS | 1929 | 1461969773889 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:42:53 INFO - PROCESS | 1929 | 1461969773890 Marionette TRACE conn2 <- [1,1138,null,{}] 15:42:53 INFO - PROCESS | 1929 | 1461969773892 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:54 INFO - PROCESS | 1929 | 1461969774004 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:42:54 INFO - PROCESS | 1929 | 1461969774041 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:54 INFO - PROCESS | 1929 | ++DOCSHELL 0x12b3a1800 == 80 [pid = 1929] [id = 292] 15:42:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x1279b0800) [pid = 1929] [serial = 874] [outer = 0x0] 15:42:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x128d64c00) [pid = 1929] [serial = 875] [outer = 0x1279b0800] 15:42:54 INFO - PROCESS | 1929 | 1461969774066 Marionette DEBUG loaded listener.js 15:42:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x128e0c000) [pid = 1929] [serial = 876] [outer = 0x1279b0800] 15:42:54 INFO - PROCESS | 1929 | 1461969774389 Marionette TRACE conn2 <- [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]]]}] 15:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 15:42:54 INFO - PROCESS | 1929 | 1461969774411 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:42:54 INFO - PROCESS | 1929 | 1461969774413 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:42:54 INFO - PROCESS | 1929 | 1461969774419 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:42:54 INFO - PROCESS | 1929 | 1461969774421 Marionette TRACE conn2 <- [1,1142,null,{}] 15:42:54 INFO - PROCESS | 1929 | 1461969774425 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:54 INFO - PROCESS | 1929 | 1461969774594 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:42:54 INFO - PROCESS | 1929 | 1461969774624 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:54 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb61800 == 81 [pid = 1929] [id = 293] 15:42:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x128e10800) [pid = 1929] [serial = 877] [outer = 0x0] 15:42:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x1291da400) [pid = 1929] [serial = 878] [outer = 0x128e10800] 15:42:54 INFO - PROCESS | 1929 | 1461969774664 Marionette DEBUG loaded listener.js 15:42:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x12961a400) [pid = 1929] [serial = 879] [outer = 0x128e10800] 15:42:55 INFO - PROCESS | 1929 | 1461969775089 Marionette TRACE conn2 <- [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]]]}] 15:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 721ms 15:42:55 INFO - PROCESS | 1929 | 1461969775139 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:42:55 INFO - PROCESS | 1929 | 1461969775140 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:42:55 INFO - PROCESS | 1929 | 1461969775142 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:42:55 INFO - PROCESS | 1929 | 1461969775144 Marionette TRACE conn2 <- [1,1146,null,{}] 15:42:55 INFO - PROCESS | 1929 | 1461969775146 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:55 INFO - PROCESS | 1929 | 1461969775269 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x12b343400) [pid = 1929] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x12d41a800) [pid = 1929] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x1291dfc00) [pid = 1929] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x128d71000) [pid = 1929] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x122021000) [pid = 1929] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x1166d4400) [pid = 1929] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x117253000) [pid = 1929] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x11877d800) [pid = 1929] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x12202c000) [pid = 1929] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x1167c6800) [pid = 1929] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x12ce43000) [pid = 1929] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x11a1ea400) [pid = 1929] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x118ff0c00) [pid = 1929] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x124d9c400) [pid = 1929] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x127932400) [pid = 1929] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x118099c00) [pid = 1929] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x122021800) [pid = 1929] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x122027c00) [pid = 1929] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x127950c00) [pid = 1929] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x129620800) [pid = 1929] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x12b38dc00) [pid = 1929] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x128c69000) [pid = 1929] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x127995800) [pid = 1929] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x113156400) [pid = 1929] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x110ef4c00) [pid = 1929] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x11872d000) [pid = 1929] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x118544800) [pid = 1929] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x128c71400) [pid = 1929] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x124807000) [pid = 1929] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x112b4e000) [pid = 1929] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x12bbcd400) [pid = 1929] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:42:55 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x1279b5400) [pid = 1929] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:42:55 INFO - PROCESS | 1929 | 1461969775600 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:55 INFO - PROCESS | 1929 | ++DOCSHELL 0x1133e1000 == 82 [pid = 1929] [id = 294] 15:42:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x1126b8000) [pid = 1929] [serial = 880] [outer = 0x0] 15:42:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x112b59800) [pid = 1929] [serial = 881] [outer = 0x1126b8000] 15:42:55 INFO - PROCESS | 1929 | 1461969775631 Marionette DEBUG loaded listener.js 15:42:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x11872d000) [pid = 1929] [serial = 882] [outer = 0x1126b8000] 15:42:55 INFO - PROCESS | 1929 | 1461969775912 Marionette TRACE conn2 <- [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]]]}] 15:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 821ms 15:42:55 INFO - PROCESS | 1929 | 1461969775964 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:42:55 INFO - PROCESS | 1929 | 1461969775965 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:42:55 INFO - PROCESS | 1929 | 1461969775972 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:42:55 INFO - PROCESS | 1929 | 1461969775973 Marionette TRACE conn2 <- [1,1150,null,{}] 15:42:55 INFO - PROCESS | 1929 | 1461969775975 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:56 INFO - PROCESS | 1929 | 1461969776064 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:42:56 INFO - PROCESS | 1929 | 1461969776068 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:56 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c78e000 == 83 [pid = 1929] [id = 295] 15:42:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x1198d0400) [pid = 1929] [serial = 883] [outer = 0x0] 15:42:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x124d9c400) [pid = 1929] [serial = 884] [outer = 0x1198d0400] 15:42:56 INFO - PROCESS | 1929 | 1461969776093 Marionette DEBUG loaded listener.js 15:42:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x1291dfc00) [pid = 1929] [serial = 885] [outer = 0x1198d0400] 15:42:56 INFO - PROCESS | 1929 | 1461969776427 Marionette TRACE conn2 <- [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]]]}] 15:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 472ms 15:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:42:56 INFO - PROCESS | 1929 | 1461969776443 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:42:56 INFO - PROCESS | 1929 | 1461969776444 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:42:56 INFO - PROCESS | 1929 | 1461969776446 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:42:56 INFO - PROCESS | 1929 | 1461969776447 Marionette TRACE conn2 <- [1,1154,null,{}] 15:42:56 INFO - PROCESS | 1929 | 1461969776451 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:56 INFO - PROCESS | 1929 | 1461969776569 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:42:56 INFO - PROCESS | 1929 | 1461969776585 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:56 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ca32000 == 84 [pid = 1929] [id = 296] 15:42:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x1296d8400) [pid = 1929] [serial = 886] [outer = 0x0] 15:42:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x12a9bdc00) [pid = 1929] [serial = 887] [outer = 0x1296d8400] 15:42:56 INFO - PROCESS | 1929 | 1461969776611 Marionette DEBUG loaded listener.js 15:42:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x12ab4b800) [pid = 1929] [serial = 888] [outer = 0x1296d8400] 15:42:56 INFO - PROCESS | 1929 | 1461969776936 Marionette TRACE conn2 <- [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]]]}] 15:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 520ms 15:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:42:56 INFO - PROCESS | 1929 | 1461969776968 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:42:56 INFO - PROCESS | 1929 | 1461969776970 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:42:56 INFO - PROCESS | 1929 | 1461969776972 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:42:56 INFO - PROCESS | 1929 | 1461969776973 Marionette TRACE conn2 <- [1,1158,null,{}] 15:42:56 INFO - PROCESS | 1929 | 1461969776976 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:57 INFO - PROCESS | 1929 | 1461969777065 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:42:57 INFO - PROCESS | 1929 | 1461969777069 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:57 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d60a800 == 85 [pid = 1929] [id = 297] 15:42:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x12ab53000) [pid = 1929] [serial = 889] [outer = 0x0] 15:42:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x12b346000) [pid = 1929] [serial = 890] [outer = 0x12ab53000] 15:42:57 INFO - PROCESS | 1929 | 1461969777094 Marionette DEBUG loaded listener.js 15:42:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x12ba4c800) [pid = 1929] [serial = 891] [outer = 0x12ab53000] 15:42:57 INFO - PROCESS | 1929 | 1461969777486 Marionette TRACE conn2 <- [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]]]}] 15:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 567ms 15:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:42:57 INFO - PROCESS | 1929 | 1461969777541 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:42:57 INFO - PROCESS | 1929 | 1461969777542 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:42:57 INFO - PROCESS | 1929 | 1461969777544 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:42:57 INFO - PROCESS | 1929 | 1461969777545 Marionette TRACE conn2 <- [1,1162,null,{}] 15:42:57 INFO - PROCESS | 1929 | 1461969777547 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:57 INFO - PROCESS | 1929 | 1461969777739 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:42:57 INFO - PROCESS | 1929 | 1461969777832 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x112b4e400) [pid = 1929] [serial = 892] [outer = 0x12cfa1800] 15:42:57 INFO - PROCESS | 1929 | ++DOCSHELL 0x1185f8800 == 86 [pid = 1929] [id = 298] 15:42:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x112b55000) [pid = 1929] [serial = 893] [outer = 0x0] 15:42:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x112b55c00) [pid = 1929] [serial = 894] [outer = 0x112b55000] 15:42:57 INFO - PROCESS | 1929 | 1461969777878 Marionette DEBUG loaded listener.js 15:42:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x115f14c00) [pid = 1929] [serial = 895] [outer = 0x112b55000] 15:42:58 INFO - PROCESS | 1929 | 1461969778399 Marionette TRACE conn2 <- [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]]]}] 15:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 918ms 15:42:58 INFO - PROCESS | 1929 | 1461969778464 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:42:58 INFO - PROCESS | 1929 | 1461969778467 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:42:58 INFO - PROCESS | 1929 | 1461969778471 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:42:58 INFO - PROCESS | 1929 | 1461969778473 Marionette TRACE conn2 <- [1,1166,null,{}] 15:42:58 INFO - PROCESS | 1929 | 1461969778476 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:58 INFO - PROCESS | 1929 | 1461969778584 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:42:58 INFO - PROCESS | 1929 | 1461969778661 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:58 INFO - PROCESS | 1929 | ++DOCSHELL 0x1194b5800 == 87 [pid = 1929] [id = 299] 15:42:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x116662000) [pid = 1929] [serial = 896] [outer = 0x0] 15:42:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x1180d7000) [pid = 1929] [serial = 897] [outer = 0x116662000] 15:42:58 INFO - PROCESS | 1929 | 1461969778693 Marionette DEBUG loaded listener.js 15:42:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x118549800) [pid = 1929] [serial = 898] [outer = 0x116662000] 15:42:59 INFO - PROCESS | 1929 | 1461969779120 Marionette TRACE conn2 <- [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]]]}] 15:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 671ms 15:42:59 INFO - PROCESS | 1929 | 1461969779142 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:42:59 INFO - PROCESS | 1929 | 1461969779144 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:42:59 INFO - PROCESS | 1929 | 1461969779147 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:42:59 INFO - PROCESS | 1929 | 1461969779148 Marionette TRACE conn2 <- [1,1170,null,{}] 15:42:59 INFO - PROCESS | 1929 | 1461969779151 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:59 INFO - PROCESS | 1929 | 1461969779260 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:42:59 INFO - PROCESS | 1929 | 1461969779323 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:59 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c1d6800 == 88 [pid = 1929] [id = 300] 15:42:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x11854a800) [pid = 1929] [serial = 899] [outer = 0x0] 15:42:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x1199b7c00) [pid = 1929] [serial = 900] [outer = 0x11854a800] 15:42:59 INFO - PROCESS | 1929 | 1461969779395 Marionette DEBUG loaded listener.js 15:42:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x12202b000) [pid = 1929] [serial = 901] [outer = 0x11854a800] 15:42:59 INFO - PROCESS | 1929 | 1461969779807 Marionette TRACE conn2 <- [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]]]}] 15:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 670ms 15:42:59 INFO - PROCESS | 1929 | 1461969779818 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:42:59 INFO - PROCESS | 1929 | 1461969779821 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:42:59 INFO - PROCESS | 1929 | 1461969779829 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:42:59 INFO - PROCESS | 1929 | 1461969779832 Marionette TRACE conn2 <- [1,1174,null,{}] 15:42:59 INFO - PROCESS | 1929 | 1461969779835 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:59 INFO - PROCESS | 1929 | 1461969779966 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:43:00 INFO - PROCESS | 1929 | 1461969780056 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:00 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d81e000 == 89 [pid = 1929] [id = 301] 15:43:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x11948ec00) [pid = 1929] [serial = 902] [outer = 0x0] 15:43:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x127998c00) [pid = 1929] [serial = 903] [outer = 0x11948ec00] 15:43:00 INFO - PROCESS | 1929 | 1461969780085 Marionette DEBUG loaded listener.js 15:43:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x1291db000) [pid = 1929] [serial = 904] [outer = 0x11948ec00] 15:43:00 INFO - PROCESS | 1929 | 1461969780506 Marionette TRACE conn2 <- [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] 15:43:00 INFO - PROCESS | 1929 | 1461969780553 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:43:00 INFO - PROCESS | 1929 | 1461969780555 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:43:00 INFO - PROCESS | 1929 | 1461969780556 Marionette TRACE conn2 <- [1,1178,null,{}] 15:43:00 INFO - PROCESS | 1929 | 1461969780559 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:00 INFO - PROCESS | 1929 | 1461969780667 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:43:00 INFO - PROCESS | 1929 | 1461969780731 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:00 INFO - PROCESS | 1929 | ++DOCSHELL 0x12e24b800 == 90 [pid = 1929] [id = 302] 15:43:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x112a81c00) [pid = 1929] [serial = 905] [outer = 0x0] 15:43:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x112a8b800) [pid = 1929] [serial = 906] [outer = 0x112a81c00] 15:43:00 INFO - PROCESS | 1929 | 1461969780801 Marionette DEBUG loaded listener.js 15:43:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x1255b0800) [pid = 1929] [serial = 907] [outer = 0x112a81c00] 15:43:01 INFO - PROCESS | 1929 | 1461969781208 Marionette TRACE conn2 <- [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] 15:43:01 INFO - PROCESS | 1929 | 1461969781277 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:43:01 INFO - PROCESS | 1929 | 1461969781279 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:43:01 INFO - PROCESS | 1929 | 1461969781280 Marionette TRACE conn2 <- [1,1182,null,{}] 15:43:01 INFO - PROCESS | 1929 | 1461969781296 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:01 INFO - PROCESS | 1929 | 1461969781420 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:43:01 INFO - PROCESS | 1929 | 1461969781527 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:01 INFO - PROCESS | 1929 | ++DOCSHELL 0x13571d000 == 91 [pid = 1929] [id = 303] 15:43:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x12ad8a000) [pid = 1929] [serial = 908] [outer = 0x0] 15:43:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x12bbbb000) [pid = 1929] [serial = 909] [outer = 0x12ad8a000] 15:43:01 INFO - PROCESS | 1929 | 1461969781560 Marionette DEBUG loaded listener.js 15:43:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x12c11f800) [pid = 1929] [serial = 910] [outer = 0x12ad8a000] 15:43:02 INFO - PROCESS | 1929 | 1461969782040 Marionette TRACE conn2 <- [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[76] expected 0 but got 2","_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] 15:43:02 INFO - PROCESS | 1929 | 1461969782104 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:43:02 INFO - PROCESS | 1929 | 1461969782107 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:43:02 INFO - PROCESS | 1929 | 1461969782108 Marionette TRACE conn2 <- [1,1186,null,{}] 15:43:02 INFO - PROCESS | 1929 | 1461969782111 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:02 INFO - PROCESS | 1929 | 1461969782218 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:43:02 INFO - PROCESS | 1929 | 1461969782296 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:02 INFO - PROCESS | 1929 | ++DOCSHELL 0x119868800 == 92 [pid = 1929] [id = 304] 15:43:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x1126b7400) [pid = 1929] [serial = 911] [outer = 0x0] 15:43:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x1180d6000) [pid = 1929] [serial = 912] [outer = 0x1126b7400] 15:43:02 INFO - PROCESS | 1929 | 1461969782326 Marionette DEBUG loaded listener.js 15:43:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x12961e000) [pid = 1929] [serial = 913] [outer = 0x1126b7400] 15:43:03 INFO - PROCESS | 1929 | 1461969783034 Marionette TRACE conn2 <- [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] 15:43:03 INFO - PROCESS | 1929 | 1461969783087 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:43:03 INFO - PROCESS | 1929 | 1461969783092 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:43:03 INFO - PROCESS | 1929 | 1461969783096 Marionette TRACE conn2 <- [1,1190,null,{}] 15:43:03 INFO - PROCESS | 1929 | 1461969783101 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:03 INFO - PROCESS | 1929 | 1461969783285 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:43:03 INFO - PROCESS | 1929 | 1461969783400 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:03 INFO - PROCESS | 1929 | ++DOCSHELL 0x119fcd800 == 93 [pid = 1929] [id = 305] 15:43:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 160 (0x113c3a000) [pid = 1929] [serial = 914] [outer = 0x0] 15:43:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 161 (0x115f18c00) [pid = 1929] [serial = 915] [outer = 0x113c3a000] 15:43:03 INFO - PROCESS | 1929 | 1461969783431 Marionette DEBUG loaded listener.js 15:43:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 162 (0x117e28800) [pid = 1929] [serial = 916] [outer = 0x113c3a000] 15:43:03 INFO - PROCESS | 1929 | 1461969783912 Marionette TRACE conn2 <- [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] 15:43:03 INFO - PROCESS | 1929 | 1461969783976 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:43:03 INFO - PROCESS | 1929 | 1461969783983 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:43:03 INFO - PROCESS | 1929 | 1461969783985 Marionette TRACE conn2 <- [1,1194,null,{}] 15:43:03 INFO - PROCESS | 1929 | 1461969783989 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:04 INFO - PROCESS | 1929 | 1461969784130 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x11310d800 == 92 [pid = 1929] [id = 216] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x12ca32000 == 91 [pid = 1929] [id = 296] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x12c78e000 == 90 [pid = 1929] [id = 295] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x1133e1000 == 89 [pid = 1929] [id = 294] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb61800 == 88 [pid = 1929] [id = 293] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x12b3a1800 == 87 [pid = 1929] [id = 292] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x12a87d000 == 86 [pid = 1929] [id = 291] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 161 (0x12e230800) [pid = 1929] [serial = 830] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 160 (0x12ba53000) [pid = 1929] [serial = 785] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 159 (0x12cfa4c00) [pid = 1929] [serial = 788] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x12db2d000) [pid = 1929] [serial = 791] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | 1461969784265 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x129142800 == 85 [pid = 1929] [id = 290] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x127307000 == 84 [pid = 1929] [id = 289] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x110ebd800 == 83 [pid = 1929] [id = 288] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x1185f4800 == 82 [pid = 1929] [id = 287] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x121296800 == 81 [pid = 1929] [id = 286] 15:43:04 INFO - PROCESS | 1929 | ++DOCSHELL 0x11297e800 == 82 [pid = 1929] [id = 306] 15:43:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x112b56c00) [pid = 1929] [serial = 917] [outer = 0x0] 15:43:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 160 (0x1180dd800) [pid = 1929] [serial = 918] [outer = 0x112b56c00] 15:43:04 INFO - PROCESS | 1929 | 1461969784299 Marionette DEBUG loaded listener.js 15:43:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 161 (0x118f19400) [pid = 1929] [serial = 919] [outer = 0x112b56c00] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x113121800 == 81 [pid = 1929] [id = 285] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x11815f000 == 80 [pid = 1929] [id = 284] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x110eb8000 == 79 [pid = 1929] [id = 283] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x1363de800 == 78 [pid = 1929] [id = 282] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x136180000 == 77 [pid = 1929] [id = 281] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x1354d7800 == 76 [pid = 1929] [id = 280] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x129717800 == 75 [pid = 1929] [id = 279] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x11986a800 == 74 [pid = 1929] [id = 278] 15:43:04 INFO - PROCESS | 1929 | --DOCSHELL 0x13584f000 == 73 [pid = 1929] [id = 277] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 160 (0x1215d7400) [pid = 1929] [serial = 803] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 159 (0x112b53800) [pid = 1929] [serial = 824] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x12b34fc00) [pid = 1929] [serial = 669] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x12d494000) [pid = 1929] [serial = 729] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x12d424000) [pid = 1929] [serial = 666] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x12b347c00) [pid = 1929] [serial = 726] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x128c76000) [pid = 1929] [serial = 810] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x12ab45800) [pid = 1929] [serial = 812] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x12202a800) [pid = 1929] [serial = 657] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x11a1ee800) [pid = 1929] [serial = 801] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x1181bd000) [pid = 1929] [serial = 819] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x12db31c00) [pid = 1929] [serial = 828] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x11814ac00) [pid = 1929] [serial = 798] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x117e1b000) [pid = 1929] [serial = 773] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x119490400) [pid = 1929] [serial = 776] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x1279b3c00) [pid = 1929] [serial = 660] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x1184c0800) [pid = 1929] [serial = 774] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x118fecc00) [pid = 1929] [serial = 717] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x12cfa4800) [pid = 1929] [serial = 594] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x122029800) [pid = 1929] [serial = 804] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x122020c00) [pid = 1929] [serial = 720] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x12794fc00) [pid = 1929] [serial = 807] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x1291de400) [pid = 1929] [serial = 782] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x12db33400) [pid = 1929] [serial = 795] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x128d70000) [pid = 1929] [serial = 723] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x1248b6800) [pid = 1929] [serial = 779] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x12db2cc00) [pid = 1929] [serial = 822] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x12ba59800) [pid = 1929] [serial = 813] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x126935400) [pid = 1929] [serial = 806] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x12ce45c00) [pid = 1929] [serial = 771] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x12d495800) [pid = 1929] [serial = 821] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x12c115000) [pid = 1929] [serial = 815] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x1279ba800) [pid = 1929] [serial = 809] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x12ad94000) [pid = 1929] [serial = 783] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x12c76e800) [pid = 1929] [serial = 816] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x1166d8000) [pid = 1929] [serial = 651] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x113157c00) [pid = 1929] [serial = 714] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x11a1f3800) [pid = 1929] [serial = 654] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x1198d4800) [pid = 1929] [serial = 800] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x12ce50800) [pid = 1929] [serial = 672] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x12a767000) [pid = 1929] [serial = 827] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x12792f800) [pid = 1929] [serial = 780] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x112b57800) [pid = 1929] [serial = 825] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x12d41bc00) [pid = 1929] [serial = 818] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x128e05c00) [pid = 1929] [serial = 663] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x117e27000) [pid = 1929] [serial = 797] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x119d0d000) [pid = 1929] [serial = 777] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x1291df000) [pid = 1929] [serial = 794] [outer = 0x0] [url = about:blank] 15:43:04 INFO - PROCESS | 1929 | 1461969784660 Marionette TRACE conn2 <- [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 104","_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] 15:43:04 INFO - PROCESS | 1929 | 1461969784705 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:43:04 INFO - PROCESS | 1929 | 1461969784708 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:43:04 INFO - PROCESS | 1929 | 1461969784710 Marionette TRACE conn2 <- [1,1198,null,{}] 15:43:04 INFO - PROCESS | 1929 | 1461969784717 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:04 INFO - PROCESS | 1929 | 1461969784806 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:43:04 INFO - PROCESS | 1929 | 1461969784812 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:04 INFO - PROCESS | 1929 | ++DOCSHELL 0x121e22800 == 74 [pid = 1929] [id = 307] 15:43:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x1198d8800) [pid = 1929] [serial = 920] [outer = 0x0] 15:43:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x121271c00) [pid = 1929] [serial = 921] [outer = 0x1198d8800] 15:43:04 INFO - PROCESS | 1929 | 1461969784841 Marionette DEBUG loaded listener.js 15:43:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x122024c00) [pid = 1929] [serial = 922] [outer = 0x1198d8800] 15:43:05 INFO - PROCESS | 1929 | 1461969785204 Marionette TRACE conn2 <- [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]]]}] 15:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 15:43:05 INFO - PROCESS | 1929 | 1461969785228 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:43:05 INFO - PROCESS | 1929 | 1461969785230 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:43:05 INFO - PROCESS | 1929 | 1461969785240 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:43:05 INFO - PROCESS | 1929 | 1461969785241 Marionette TRACE conn2 <- [1,1202,null,{}] 15:43:05 INFO - PROCESS | 1929 | 1461969785245 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:05 INFO - PROCESS | 1929 | 1461969785330 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:43:05 INFO - PROCESS | 1929 | 1461969785335 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:05 INFO - PROCESS | 1929 | ++DOCSHELL 0x129423800 == 75 [pid = 1929] [id = 308] 15:43:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x12202d400) [pid = 1929] [serial = 923] [outer = 0x0] 15:43:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x1255a9400) [pid = 1929] [serial = 924] [outer = 0x12202d400] 15:43:05 INFO - PROCESS | 1929 | 1461969785361 Marionette DEBUG loaded listener.js 15:43:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x127933400) [pid = 1929] [serial = 925] [outer = 0x12202d400] 15:43:05 INFO - PROCESS | 1929 | 1461969785698 Marionette TRACE conn2 <- [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]]]}] 15:43:05 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 15:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 477ms 15:43:05 INFO - PROCESS | 1929 | 1461969785710 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:43:05 INFO - PROCESS | 1929 | 1461969785711 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:43:05 INFO - PROCESS | 1929 | 1461969785713 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:43:05 INFO - PROCESS | 1929 | 1461969785714 Marionette TRACE conn2 <- [1,1206,null,{}] 15:43:05 INFO - PROCESS | 1929 | 1461969785719 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:05 INFO - PROCESS | 1929 | 1461969785807 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:43:05 INFO - PROCESS | 1929 | 1461969785865 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:05 INFO - PROCESS | 1929 | ++DOCSHELL 0x1298e1800 == 76 [pid = 1929] [id = 309] 15:43:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x1248a8800) [pid = 1929] [serial = 926] [outer = 0x0] 15:43:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x127953000) [pid = 1929] [serial = 927] [outer = 0x1248a8800] 15:43:05 INFO - PROCESS | 1929 | 1461969785890 Marionette DEBUG loaded listener.js 15:43:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x1279b3c00) [pid = 1929] [serial = 928] [outer = 0x1248a8800] 15:43:06 INFO - PROCESS | 1929 | 1461969786204 Marionette TRACE conn2 <- [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]]]}] 15:43:06 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 15:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 524ms 15:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:43:06 INFO - PROCESS | 1929 | 1461969786238 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:43:06 INFO - PROCESS | 1929 | 1461969786240 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:43:06 INFO - PROCESS | 1929 | 1461969786242 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:43:06 INFO - PROCESS | 1929 | 1461969786243 Marionette TRACE conn2 <- [1,1210,null,{}] 15:43:06 INFO - PROCESS | 1929 | 1461969786245 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:06 INFO - PROCESS | 1929 | 1461969786345 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:43:06 INFO - PROCESS | 1929 | 1461969786351 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:06 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb57800 == 77 [pid = 1929] [id = 310] 15:43:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x128c71800) [pid = 1929] [serial = 929] [outer = 0x0] 15:43:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x128e0fc00) [pid = 1929] [serial = 930] [outer = 0x128c71800] 15:43:06 INFO - PROCESS | 1929 | 1461969786378 Marionette DEBUG loaded listener.js 15:43:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x12a774c00) [pid = 1929] [serial = 931] [outer = 0x128c71800] 15:43:06 INFO - PROCESS | 1929 | 1461969786771 Marionette TRACE conn2 <- [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]]]}] 15:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 568ms 15:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:43:06 INFO - PROCESS | 1929 | 1461969786811 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:43:06 INFO - PROCESS | 1929 | 1461969786812 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:43:06 INFO - PROCESS | 1929 | 1461969786814 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:43:06 INFO - PROCESS | 1929 | 1461969786815 Marionette TRACE conn2 <- [1,1214,null,{}] 15:43:06 INFO - PROCESS | 1929 | 1461969786820 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:06 INFO - PROCESS | 1929 | 1461969786926 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:43:06 INFO - PROCESS | 1929 | 1461969786968 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:06 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2df800 == 78 [pid = 1929] [id = 311] 15:43:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x128c72800) [pid = 1929] [serial = 932] [outer = 0x0] 15:43:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x12ab4a000) [pid = 1929] [serial = 933] [outer = 0x128c72800] 15:43:06 INFO - PROCESS | 1929 | 1461969786991 Marionette DEBUG loaded listener.js 15:43:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x12b348400) [pid = 1929] [serial = 934] [outer = 0x128c72800] 15:43:07 INFO - PROCESS | 1929 | 1461969787337 Marionette TRACE conn2 <- [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]]]}] 15:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 571ms 15:43:07 INFO - PROCESS | 1929 | 1461969787385 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:43:07 INFO - PROCESS | 1929 | 1461969787387 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:43:07 INFO - PROCESS | 1929 | 1461969787389 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:43:07 INFO - PROCESS | 1929 | 1461969787390 Marionette TRACE conn2 <- [1,1218,null,{}] 15:43:07 INFO - PROCESS | 1929 | 1461969787392 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:07 INFO - PROCESS | 1929 | 1461969787498 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:43:07 INFO - PROCESS | 1929 | 1461969787511 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:07 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ca40800 == 79 [pid = 1929] [id = 312] 15:43:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x12a9b9400) [pid = 1929] [serial = 935] [outer = 0x0] 15:43:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x12ba52800) [pid = 1929] [serial = 936] [outer = 0x12a9b9400] 15:43:07 INFO - PROCESS | 1929 | 1461969787536 Marionette DEBUG loaded listener.js 15:43:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x12c117000) [pid = 1929] [serial = 937] [outer = 0x12a9b9400] 15:43:07 INFO - PROCESS | 1929 | 1461969787878 Marionette TRACE conn2 <- [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]]]}] 15:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 15:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:43:07 INFO - PROCESS | 1929 | 1461969787907 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:43:07 INFO - PROCESS | 1929 | 1461969787908 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:43:07 INFO - PROCESS | 1929 | 1461969787911 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:43:07 INFO - PROCESS | 1929 | 1461969787912 Marionette TRACE conn2 <- [1,1222,null,{}] 15:43:07 INFO - PROCESS | 1929 | 1461969787916 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:08 INFO - PROCESS | 1929 | 1461969788035 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:43:08 INFO - PROCESS | 1929 | 1461969788053 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:08 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d51d000 == 80 [pid = 1929] [id = 313] 15:43:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x12ab53c00) [pid = 1929] [serial = 938] [outer = 0x0] 15:43:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x12c764c00) [pid = 1929] [serial = 939] [outer = 0x12ab53c00] 15:43:08 INFO - PROCESS | 1929 | 1461969788093 Marionette DEBUG loaded listener.js 15:43:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x12c8e4800) [pid = 1929] [serial = 940] [outer = 0x12ab53c00] 15:43:08 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x12ce43c00) [pid = 1929] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:43:08 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x12d4a3000) [pid = 1929] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:43:08 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x12ab52c00) [pid = 1929] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:43:08 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x1279b0800) [pid = 1929] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:43:08 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x12126f400) [pid = 1929] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:43:08 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x1279b0400) [pid = 1929] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:43:08 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x128e10800) [pid = 1929] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:43:08 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x121b59800) [pid = 1929] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:43:08 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x12201fc00) [pid = 1929] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:43:08 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x11314a000) [pid = 1929] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:43:08 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x11854b000) [pid = 1929] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:43:08 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x12126dc00) [pid = 1929] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:43:08 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x118560800) [pid = 1929] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:43:08 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x1296d8400) [pid = 1929] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:43:08 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x1126b8000) [pid = 1929] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:43:08 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x110efa800) [pid = 1929] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:43:08 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x1198d0400) [pid = 1929] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:43:08 INFO - PROCESS | 1929 | 1461969788752 Marionette TRACE conn2 <- [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] 15:43:08 INFO - PROCESS | 1929 | 1461969788786 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:43:08 INFO - PROCESS | 1929 | 1461969788789 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:43:08 INFO - PROCESS | 1929 | 1461969788790 Marionette TRACE conn2 <- [1,1226,null,{}] 15:43:08 INFO - PROCESS | 1929 | 1461969788792 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:08 INFO - PROCESS | 1929 | 1461969788883 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:43:08 INFO - PROCESS | 1929 | 1461969788887 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:08 INFO - PROCESS | 1929 | ++DOCSHELL 0x12970d000 == 81 [pid = 1929] [id = 314] 15:43:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x1134ce800) [pid = 1929] [serial = 941] [outer = 0x0] 15:43:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x11813d800) [pid = 1929] [serial = 942] [outer = 0x1134ce800] 15:43:08 INFO - PROCESS | 1929 | 1461969788913 Marionette DEBUG loaded listener.js 15:43:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x128e0d800) [pid = 1929] [serial = 943] [outer = 0x1134ce800] 15:43:09 INFO - PROCESS | 1929 | 1461969789279 Marionette TRACE conn2 <- [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]]]}] 15:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 520ms 15:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:43:09 INFO - PROCESS | 1929 | 1461969789309 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:43:09 INFO - PROCESS | 1929 | 1461969789311 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:43:09 INFO - PROCESS | 1929 | 1461969789313 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:43:09 INFO - PROCESS | 1929 | 1461969789314 Marionette TRACE conn2 <- [1,1230,null,{}] 15:43:09 INFO - PROCESS | 1929 | 1461969789317 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:09 INFO - PROCESS | 1929 | 1461969789418 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:43:09 INFO - PROCESS | 1929 | 1461969789444 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:09 INFO - PROCESS | 1929 | ++DOCSHELL 0x12dd22800 == 82 [pid = 1929] [id = 315] 15:43:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x12ce51000) [pid = 1929] [serial = 944] [outer = 0x0] 15:43:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x12cf9f400) [pid = 1929] [serial = 945] [outer = 0x12ce51000] 15:43:09 INFO - PROCESS | 1929 | 1461969789473 Marionette DEBUG loaded listener.js 15:43:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x12d424000) [pid = 1929] [serial = 946] [outer = 0x12ce51000] 15:43:09 INFO - PROCESS | 1929 | 1461969789825 Marionette TRACE conn2 <- [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]]]}] 15:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 519ms 15:43:09 INFO - PROCESS | 1929 | 1461969789832 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:43:09 INFO - PROCESS | 1929 | 1461969789835 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:43:09 INFO - PROCESS | 1929 | 1461969789839 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:43:09 INFO - PROCESS | 1929 | 1461969789840 Marionette TRACE conn2 <- [1,1234,null,{}] 15:43:09 INFO - PROCESS | 1929 | 1461969789842 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:09 INFO - PROCESS | 1929 | 1461969789932 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:43:10 INFO - PROCESS | 1929 | 1461969789997 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:10 INFO - PROCESS | 1929 | ++DOCSHELL 0x1354c6000 == 83 [pid = 1929] [id = 316] 15:43:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x112a02400) [pid = 1929] [serial = 947] [outer = 0x0] 15:43:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x112a0d000) [pid = 1929] [serial = 948] [outer = 0x112a02400] 15:43:10 INFO - PROCESS | 1929 | 1461969790021 Marionette DEBUG loaded listener.js 15:43:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x112a11c00) [pid = 1929] [serial = 949] [outer = 0x112a02400] 15:43:10 INFO - PROCESS | 1929 | 1461969790287 Marionette TRACE conn2 <- [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]]]}] 15:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 469ms 15:43:10 INFO - PROCESS | 1929 | 1461969790310 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:43:10 INFO - PROCESS | 1929 | 1461969790311 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:43:10 INFO - PROCESS | 1929 | 1461969790313 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:43:10 INFO - PROCESS | 1929 | 1461969790314 Marionette TRACE conn2 <- [1,1238,null,{}] 15:43:10 INFO - PROCESS | 1929 | 1461969790324 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:10 INFO - PROCESS | 1929 | 1461969790420 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:43:10 INFO - PROCESS | 1929 | 1461969790424 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:10 INFO - PROCESS | 1929 | ++DOCSHELL 0x135722800 == 84 [pid = 1929] [id = 317] 15:43:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x112a13c00) [pid = 1929] [serial = 950] [outer = 0x0] 15:43:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x112a17800) [pid = 1929] [serial = 951] [outer = 0x112a13c00] 15:43:10 INFO - PROCESS | 1929 | 1461969790449 Marionette DEBUG loaded listener.js 15:43:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x112a1d000) [pid = 1929] [serial = 952] [outer = 0x112a13c00] 15:43:10 INFO - PROCESS | 1929 | 1461969790922 Marionette TRACE conn2 <- [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]]]}] 15:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 626ms 15:43:10 INFO - PROCESS | 1929 | 1461969790940 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:43:10 INFO - PROCESS | 1929 | 1461969790942 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:43:10 INFO - PROCESS | 1929 | 1461969790946 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:43:10 INFO - PROCESS | 1929 | 1461969790948 Marionette TRACE conn2 <- [1,1242,null,{}] 15:43:10 INFO - PROCESS | 1929 | 1461969790953 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:11 INFO - PROCESS | 1929 | 1461969791070 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:43:11 INFO - PROCESS | 1929 | 1461969791148 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:11 INFO - PROCESS | 1929 | ++DOCSHELL 0x1194ca000 == 85 [pid = 1929] [id = 318] 15:43:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x112a15800) [pid = 1929] [serial = 953] [outer = 0x0] 15:43:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x112a20c00) [pid = 1929] [serial = 954] [outer = 0x112a15800] 15:43:11 INFO - PROCESS | 1929 | 1461969791182 Marionette DEBUG loaded listener.js 15:43:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x112b4d000) [pid = 1929] [serial = 955] [outer = 0x112a15800] 15:43:11 INFO - PROCESS | 1929 | 1461969791607 Marionette TRACE conn2 <- [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]]]}] 15:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 722ms 15:43:11 INFO - PROCESS | 1929 | 1461969791668 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:43:11 INFO - PROCESS | 1929 | 1461969791672 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:43:11 INFO - PROCESS | 1929 | 1461969791677 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:43:11 INFO - PROCESS | 1929 | 1461969791679 Marionette TRACE conn2 <- [1,1246,null,{}] 15:43:11 INFO - PROCESS | 1929 | 1461969791681 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:11 INFO - PROCESS | 1929 | 1461969791795 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:43:11 INFO - PROCESS | 1929 | 1461969791872 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:11 INFO - PROCESS | 1929 | ++DOCSHELL 0x128f6c000 == 86 [pid = 1929] [id = 319] 15:43:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x113158800) [pid = 1929] [serial = 956] [outer = 0x0] 15:43:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x1180a2800) [pid = 1929] [serial = 957] [outer = 0x113158800] 15:43:11 INFO - PROCESS | 1929 | 1461969791901 Marionette DEBUG loaded listener.js 15:43:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x118f1b400) [pid = 1929] [serial = 958] [outer = 0x113158800] 15:43:12 INFO - PROCESS | 1929 | 1461969792325 Marionette TRACE conn2 <- [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]]]}] 15:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 669ms 15:43:12 INFO - PROCESS | 1929 | 1461969792347 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:43:12 INFO - PROCESS | 1929 | 1461969792348 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:43:12 INFO - PROCESS | 1929 | 1461969792353 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:43:12 INFO - PROCESS | 1929 | 1461969792356 Marionette TRACE conn2 <- [1,1250,null,{}] 15:43:12 INFO - PROCESS | 1929 | 1461969792387 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:12 INFO - PROCESS | 1929 | 1461969792498 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:43:12 INFO - PROCESS | 1929 | 1461969792605 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:12 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d81a800 == 87 [pid = 1929] [id = 320] 15:43:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x119c27400) [pid = 1929] [serial = 959] [outer = 0x0] 15:43:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x1213e5400) [pid = 1929] [serial = 960] [outer = 0x119c27400] 15:43:12 INFO - PROCESS | 1929 | 1461969792639 Marionette DEBUG loaded listener.js 15:43:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x12792d400) [pid = 1929] [serial = 961] [outer = 0x119c27400] 15:43:13 INFO - PROCESS | 1929 | 1461969793125 Marionette TRACE conn2 <- [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]]]}] 15:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 824ms 15:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:43:13 INFO - PROCESS | 1929 | 1461969793177 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:43:13 INFO - PROCESS | 1929 | 1461969793179 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:43:13 INFO - PROCESS | 1929 | 1461969793181 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:43:13 INFO - PROCESS | 1929 | 1461969793183 Marionette TRACE conn2 <- [1,1254,null,{}] 15:43:13 INFO - PROCESS | 1929 | 1461969793185 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:13 INFO - PROCESS | 1929 | 1461969793297 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:43:13 INFO - PROCESS | 1929 | 1461969793400 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:13 INFO - PROCESS | 1929 | ++DOCSHELL 0x135f21000 == 88 [pid = 1929] [id = 321] 15:43:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x128c69400) [pid = 1929] [serial = 962] [outer = 0x0] 15:43:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x128e05c00) [pid = 1929] [serial = 963] [outer = 0x128c69400] 15:43:13 INFO - PROCESS | 1929 | 1461969793431 Marionette DEBUG loaded listener.js 15:43:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x1291e1400) [pid = 1929] [serial = 964] [outer = 0x128c69400] 15:43:13 INFO - PROCESS | 1929 | 1461969793866 Marionette TRACE conn2 <- [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]]]}] 15:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 773ms 15:43:13 INFO - PROCESS | 1929 | 1461969793955 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:43:13 INFO - PROCESS | 1929 | 1461969793957 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:43:13 INFO - PROCESS | 1929 | 1461969793961 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:43:13 INFO - PROCESS | 1929 | 1461969793963 Marionette TRACE conn2 <- [1,1258,null,{}] 15:43:13 INFO - PROCESS | 1929 | 1461969793988 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:14 INFO - PROCESS | 1929 | 1461969794157 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:43:14 INFO - PROCESS | 1929 | 1461969794260 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:14 INFO - PROCESS | 1929 | ++DOCSHELL 0x136168800 == 89 [pid = 1929] [id = 322] 15:43:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x112a96400) [pid = 1929] [serial = 965] [outer = 0x0] 15:43:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x112a9b800) [pid = 1929] [serial = 966] [outer = 0x112a96400] 15:43:14 INFO - PROCESS | 1929 | 1461969794290 Marionette DEBUG loaded listener.js 15:43:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x128c6fc00) [pid = 1929] [serial = 967] [outer = 0x112a96400] 15:43:14 INFO - PROCESS | 1929 | 1461969794710 Marionette TRACE conn2 <- [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]]]}] 15:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 774ms 15:43:14 INFO - PROCESS | 1929 | 1461969794735 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:43:14 INFO - PROCESS | 1929 | 1461969794737 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:43:14 INFO - PROCESS | 1929 | 1461969794741 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:43:14 INFO - PROCESS | 1929 | 1461969794743 Marionette TRACE conn2 <- [1,1262,null,{}] 15:43:14 INFO - PROCESS | 1929 | 1461969794746 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:14 INFO - PROCESS | 1929 | 1461969794927 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:43:15 INFO - PROCESS | 1929 | 1461969795057 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:15 INFO - PROCESS | 1929 | ++DOCSHELL 0x1363cd000 == 90 [pid = 1929] [id = 323] 15:43:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x118870800) [pid = 1929] [serial = 968] [outer = 0x0] 15:43:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x1296db000) [pid = 1929] [serial = 969] [outer = 0x118870800] 15:43:15 INFO - PROCESS | 1929 | 1461969795088 Marionette DEBUG loaded listener.js 15:43:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x12ce4cc00) [pid = 1929] [serial = 970] [outer = 0x118870800] 15:43:15 INFO - PROCESS | 1929 | 1461969795521 Marionette TRACE conn2 <- [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]]]}] 15:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 820ms 15:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:43:15 INFO - PROCESS | 1929 | 1461969795561 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:43:15 INFO - PROCESS | 1929 | 1461969795562 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:43:15 INFO - PROCESS | 1929 | 1461969795565 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:43:15 INFO - PROCESS | 1929 | 1461969795566 Marionette TRACE conn2 <- [1,1266,null,{}] 15:43:15 INFO - PROCESS | 1929 | 1461969795568 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:15 INFO - PROCESS | 1929 | 1461969795675 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:43:15 INFO - PROCESS | 1929 | 1461969795752 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:15 INFO - PROCESS | 1929 | ++DOCSHELL 0x13882e000 == 91 [pid = 1929] [id = 324] 15:43:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x12c8eac00) [pid = 1929] [serial = 971] [outer = 0x0] 15:43:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x12d41ac00) [pid = 1929] [serial = 972] [outer = 0x12c8eac00] 15:43:15 INFO - PROCESS | 1929 | 1461969795783 Marionette DEBUG loaded listener.js 15:43:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x12d494400) [pid = 1929] [serial = 973] [outer = 0x12c8eac00] 15:43:16 INFO - PROCESS | 1929 | 1461969796196 Marionette TRACE conn2 <- [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]]]}] 15:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 668ms 15:43:16 INFO - PROCESS | 1929 | 1461969796234 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:43:16 INFO - PROCESS | 1929 | 1461969796235 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:43:16 INFO - PROCESS | 1929 | 1461969796238 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:43:16 INFO - PROCESS | 1929 | 1461969796239 Marionette TRACE conn2 <- [1,1270,null,{}] 15:43:16 INFO - PROCESS | 1929 | 1461969796241 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:16 INFO - PROCESS | 1929 | 1461969796347 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:43:16 INFO - PROCESS | 1929 | 1461969796471 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:16 INFO - PROCESS | 1929 | ++DOCSHELL 0x135855000 == 92 [pid = 1929] [id = 325] 15:43:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x112a0a000) [pid = 1929] [serial = 974] [outer = 0x0] 15:43:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x12d494000) [pid = 1929] [serial = 975] [outer = 0x112a0a000] 15:43:16 INFO - PROCESS | 1929 | 1461969796502 Marionette DEBUG loaded listener.js 15:43:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x12db30000) [pid = 1929] [serial = 976] [outer = 0x112a0a000] 15:43:16 INFO - PROCESS | 1929 | 1461969796907 Marionette TRACE conn2 <- [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]]]}] 15:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 721ms 15:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:43:16 INFO - PROCESS | 1929 | 1461969796968 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:43:16 INFO - PROCESS | 1929 | 1461969796970 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:43:16 INFO - PROCESS | 1929 | 1461969796972 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:43:16 INFO - PROCESS | 1929 | 1461969796973 Marionette TRACE conn2 <- [1,1274,null,{}] 15:43:16 INFO - PROCESS | 1929 | 1461969796976 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:17 INFO - PROCESS | 1929 | 1461969797086 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:43:17 INFO - PROCESS | 1929 | 1461969797373 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:17 INFO - PROCESS | 1929 | ++DOCSHELL 0x119865800 == 93 [pid = 1929] [id = 326] 15:43:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x112a04800) [pid = 1929] [serial = 977] [outer = 0x0] 15:43:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x112a14000) [pid = 1929] [serial = 978] [outer = 0x112a04800] 15:43:17 INFO - PROCESS | 1929 | 1461969797403 Marionette DEBUG loaded listener.js 15:43:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x112a85800) [pid = 1929] [serial = 979] [outer = 0x112a04800] 15:43:17 INFO - PROCESS | 1929 | 1461969797814 Marionette TRACE conn2 <- [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]]]}] 15:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 868ms 15:43:17 INFO - PROCESS | 1929 | 1461969797843 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:43:17 INFO - PROCESS | 1929 | 1461969797847 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:43:17 INFO - PROCESS | 1929 | 1461969797854 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:43:17 INFO - PROCESS | 1929 | 1461969797858 Marionette TRACE conn2 <- [1,1278,null,{}] 15:43:17 INFO - PROCESS | 1929 | 1461969797862 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:17 INFO - PROCESS | 1929 | 1461969797986 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:43:18 INFO - PROCESS | 1929 | 1461969798098 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:18 INFO - PROCESS | 1929 | ++DOCSHELL 0x1214b3000 == 94 [pid = 1929] [id = 327] 15:43:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x112a84800) [pid = 1929] [serial = 980] [outer = 0x0] 15:43:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x112aa0800) [pid = 1929] [serial = 981] [outer = 0x112a84800] 15:43:18 INFO - PROCESS | 1929 | 1461969798130 Marionette DEBUG loaded listener.js 15:43:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x1166ef400) [pid = 1929] [serial = 982] [outer = 0x112a84800] 15:43:18 INFO - PROCESS | 1929 | 1461969798650 Marionette TRACE conn2 <- [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]]]}] 15:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 827ms 15:43:18 INFO - PROCESS | 1929 | 1461969798680 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:43:18 INFO - PROCESS | 1929 | 1461969798682 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:43:18 INFO - PROCESS | 1929 | 1461969798685 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:43:18 INFO - PROCESS | 1929 | 1461969798686 Marionette TRACE conn2 <- [1,1282,null,{}] 15:43:18 INFO - PROCESS | 1929 | 1461969798688 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:18 INFO - PROCESS | 1929 | 1461969798790 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:43:18 INFO - PROCESS | 1929 | 1461969798905 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:18 INFO - PROCESS | 1929 | --DOCSHELL 0x1354c6000 == 93 [pid = 1929] [id = 316] 15:43:18 INFO - PROCESS | 1929 | --DOCSHELL 0x12dd22800 == 92 [pid = 1929] [id = 315] 15:43:18 INFO - PROCESS | 1929 | --DOCSHELL 0x12970d000 == 91 [pid = 1929] [id = 314] 15:43:18 INFO - PROCESS | 1929 | --DOCSHELL 0x12d51d000 == 90 [pid = 1929] [id = 313] 15:43:18 INFO - PROCESS | 1929 | --DOCSHELL 0x12ca40800 == 89 [pid = 1929] [id = 312] 15:43:18 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x12b346000) [pid = 1929] [serial = 890] [outer = 0x0] [url = about:blank] 15:43:18 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x12c11b000) [pid = 1929] [serial = 845] [outer = 0x0] [url = about:blank] 15:43:18 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x12e23cc00) [pid = 1929] [serial = 848] [outer = 0x0] [url = about:blank] 15:43:18 INFO - PROCESS | 1929 | ++DOCSHELL 0x1133d4800 == 90 [pid = 1929] [id = 328] 15:43:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x112a03000) [pid = 1929] [serial = 983] [outer = 0x0] 15:43:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x112a14800) [pid = 1929] [serial = 984] [outer = 0x112a03000] 15:43:18 INFO - PROCESS | 1929 | 1461969798969 Marionette DEBUG loaded listener.js 15:43:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x118565c00) [pid = 1929] [serial = 985] [outer = 0x112a03000] 15:43:19 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2df800 == 89 [pid = 1929] [id = 311] 15:43:19 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb57800 == 88 [pid = 1929] [id = 310] 15:43:19 INFO - PROCESS | 1929 | --DOCSHELL 0x1298e1800 == 87 [pid = 1929] [id = 309] 15:43:19 INFO - PROCESS | 1929 | --DOCSHELL 0x129423800 == 86 [pid = 1929] [id = 308] 15:43:19 INFO - PROCESS | 1929 | --DOCSHELL 0x121e22800 == 85 [pid = 1929] [id = 307] 15:43:19 INFO - PROCESS | 1929 | --DOCSHELL 0x11297e800 == 84 [pid = 1929] [id = 306] 15:43:19 INFO - PROCESS | 1929 | --DOCSHELL 0x119fcd800 == 83 [pid = 1929] [id = 305] 15:43:19 INFO - PROCESS | 1929 | --DOCSHELL 0x13571d000 == 82 [pid = 1929] [id = 303] 15:43:19 INFO - PROCESS | 1929 | --DOCSHELL 0x12e24b800 == 81 [pid = 1929] [id = 302] 15:43:19 INFO - PROCESS | 1929 | --DOCSHELL 0x12d81e000 == 80 [pid = 1929] [id = 301] 15:43:19 INFO - PROCESS | 1929 | --DOCSHELL 0x12c1d6800 == 79 [pid = 1929] [id = 300] 15:43:19 INFO - PROCESS | 1929 | --DOCSHELL 0x1194b5800 == 78 [pid = 1929] [id = 299] 15:43:19 INFO - PROCESS | 1929 | --DOCSHELL 0x1185f8800 == 77 [pid = 1929] [id = 298] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x12d4a7800) [pid = 1929] [serial = 789] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x12db32800) [pid = 1929] [serial = 792] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x12c766000) [pid = 1929] [serial = 786] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x128d64c00) [pid = 1929] [serial = 875] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x1213e7c00) [pid = 1929] [serial = 863] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x1279bb800) [pid = 1929] [serial = 872] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x1291da400) [pid = 1929] [serial = 878] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x121d62c00) [pid = 1929] [serial = 864] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x1291d9400) [pid = 1929] [serial = 842] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x124d99c00) [pid = 1929] [serial = 866] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x127934800) [pid = 1929] [serial = 867] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x128e0c000) [pid = 1929] [serial = 876] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x12794f400) [pid = 1929] [serial = 869] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x11322e400) [pid = 1929] [serial = 851] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x116198c00) [pid = 1929] [serial = 852] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x11887dc00) [pid = 1929] [serial = 858] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x118565400) [pid = 1929] [serial = 857] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x12e235c00) [pid = 1929] [serial = 831] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x118f12400) [pid = 1929] [serial = 860] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x1198d3800) [pid = 1929] [serial = 861] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x116430400) [pid = 1929] [serial = 833] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x12a9bdc00) [pid = 1929] [serial = 887] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x12ab4b800) [pid = 1929] [serial = 888] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x112b59800) [pid = 1929] [serial = 881] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x11872d000) [pid = 1929] [serial = 882] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x124fcb400) [pid = 1929] [serial = 839] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x118779c00) [pid = 1929] [serial = 836] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x1180a0800) [pid = 1929] [serial = 855] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x113150000) [pid = 1929] [serial = 854] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x12961a400) [pid = 1929] [serial = 879] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x124d9c400) [pid = 1929] [serial = 884] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x12799ec00) [pid = 1929] [serial = 870] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x128c71c00) [pid = 1929] [serial = 873] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x1291dfc00) [pid = 1929] [serial = 885] [outer = 0x0] [url = about:blank] 15:43:19 INFO - PROCESS | 1929 | 1461969799355 Marionette TRACE conn2 <- [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]]]}] 15:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 718ms 15:43:19 INFO - PROCESS | 1929 | 1461969799404 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:43:19 INFO - PROCESS | 1929 | 1461969799406 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:43:19 INFO - PROCESS | 1929 | 1461969799412 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:43:19 INFO - PROCESS | 1929 | 1461969799417 Marionette TRACE conn2 <- [1,1286,null,{}] 15:43:19 INFO - PROCESS | 1929 | 1461969799426 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:19 INFO - PROCESS | 1929 | 1461969799542 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:43:19 INFO - PROCESS | 1929 | 1461969799606 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:19 INFO - PROCESS | 1929 | ++DOCSHELL 0x1214b9800 == 78 [pid = 1929] [id = 329] 15:43:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x11855e400) [pid = 1929] [serial = 986] [outer = 0x0] 15:43:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x119770400) [pid = 1929] [serial = 987] [outer = 0x11855e400] 15:43:19 INFO - PROCESS | 1929 | 1461969799632 Marionette DEBUG loaded listener.js 15:43:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x12126d400) [pid = 1929] [serial = 988] [outer = 0x11855e400] 15:43:19 INFO - PROCESS | 1929 | 1461969799925 Marionette TRACE conn2 <- [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]]]}] 15:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 531ms 15:43:19 INFO - PROCESS | 1929 | 1461969799941 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:43:19 INFO - PROCESS | 1929 | 1461969799943 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:43:19 INFO - PROCESS | 1929 | 1461969799945 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:43:19 INFO - PROCESS | 1929 | 1461969799946 Marionette TRACE conn2 <- [1,1290,null,{}] 15:43:19 INFO - PROCESS | 1929 | 1461969799949 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:20 INFO - PROCESS | 1929 | 1461969800058 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:43:20 INFO - PROCESS | 1929 | 1461969800121 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:20 INFO - PROCESS | 1929 | ++DOCSHELL 0x124f4f000 == 79 [pid = 1929] [id = 330] 15:43:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x115f10c00) [pid = 1929] [serial = 989] [outer = 0x0] 15:43:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x12126b400) [pid = 1929] [serial = 990] [outer = 0x115f10c00] 15:43:20 INFO - PROCESS | 1929 | 1461969800146 Marionette DEBUG loaded listener.js 15:43:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x122029800) [pid = 1929] [serial = 991] [outer = 0x115f10c00] 15:43:20 INFO - PROCESS | 1929 | 1461969800450 Marionette TRACE conn2 <- [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]]]}] 15:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 518ms 15:43:20 INFO - PROCESS | 1929 | 1461969800464 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:43:20 INFO - PROCESS | 1929 | 1461969800465 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:43:20 INFO - PROCESS | 1929 | 1461969800472 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:43:20 INFO - PROCESS | 1929 | 1461969800473 Marionette TRACE conn2 <- [1,1294,null,{}] 15:43:20 INFO - PROCESS | 1929 | 1461969800476 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:20 INFO - PROCESS | 1929 | 1461969800587 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:43:20 INFO - PROCESS | 1929 | 1461969800591 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:20 INFO - PROCESS | 1929 | ++DOCSHELL 0x1298e1800 == 80 [pid = 1929] [id = 331] 15:43:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x1271a9000) [pid = 1929] [serial = 992] [outer = 0x0] 15:43:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x127935800) [pid = 1929] [serial = 993] [outer = 0x1271a9000] 15:43:20 INFO - PROCESS | 1929 | 1461969800622 Marionette DEBUG loaded listener.js 15:43:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x12799b000) [pid = 1929] [serial = 994] [outer = 0x1271a9000] 15:43:20 INFO - PROCESS | 1929 | 1461969800987 Marionette TRACE conn2 <- [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]]]}] 15:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 571ms 15:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:43:21 INFO - PROCESS | 1929 | 1461969801042 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:43:21 INFO - PROCESS | 1929 | 1461969801043 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:43:21 INFO - PROCESS | 1929 | 1461969801045 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:43:21 INFO - PROCESS | 1929 | 1461969801046 Marionette TRACE conn2 <- [1,1298,null,{}] 15:43:21 INFO - PROCESS | 1929 | 1461969801048 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:21 INFO - PROCESS | 1929 | 1461969801168 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:43:21 INFO - PROCESS | 1929 | 1461969801178 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:21 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae21800 == 81 [pid = 1929] [id = 332] 15:43:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x12751a800) [pid = 1929] [serial = 995] [outer = 0x0] 15:43:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x128c6d000) [pid = 1929] [serial = 996] [outer = 0x12751a800] 15:43:21 INFO - PROCESS | 1929 | 1461969801202 Marionette DEBUG loaded listener.js 15:43:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x128e07c00) [pid = 1929] [serial = 997] [outer = 0x12751a800] 15:43:21 INFO - PROCESS | 1929 | 1461969801603 Marionette TRACE conn2 <- [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]]]}] 15:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 571ms 15:43:21 INFO - PROCESS | 1929 | 1461969801616 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:43:21 INFO - PROCESS | 1929 | 1461969801619 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:43:21 INFO - PROCESS | 1929 | 1461969801622 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:43:21 INFO - PROCESS | 1929 | 1461969801623 Marionette TRACE conn2 <- [1,1302,null,{}] 15:43:21 INFO - PROCESS | 1929 | 1461969801625 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:21 INFO - PROCESS | 1929 | 1461969801736 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:43:21 INFO - PROCESS | 1929 | 1461969801747 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:21 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c1d0800 == 82 [pid = 1929] [id = 333] 15:43:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x12799cc00) [pid = 1929] [serial = 998] [outer = 0x0] 15:43:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x129616800) [pid = 1929] [serial = 999] [outer = 0x12799cc00] 15:43:21 INFO - PROCESS | 1929 | 1461969801774 Marionette DEBUG loaded listener.js 15:43:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x12a9b8000) [pid = 1929] [serial = 1000] [outer = 0x12799cc00] 15:43:22 INFO - PROCESS | 1929 | 1461969802254 Marionette TRACE conn2 <- [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]]]}] 15:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 670ms 15:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:43:22 INFO - PROCESS | 1929 | 1461969802293 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:43:22 INFO - PROCESS | 1929 | 1461969802294 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:43:22 INFO - PROCESS | 1929 | 1461969802296 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:43:22 INFO - PROCESS | 1929 | 1461969802297 Marionette TRACE conn2 <- [1,1306,null,{}] 15:43:22 INFO - PROCESS | 1929 | 1461969802299 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:22 INFO - PROCESS | 1929 | 1461969802411 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:43:22 INFO - PROCESS | 1929 | 1461969802449 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:22 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ca37000 == 83 [pid = 1929] [id = 334] 15:43:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x12961e800) [pid = 1929] [serial = 1001] [outer = 0x0] 15:43:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x12b347c00) [pid = 1929] [serial = 1002] [outer = 0x12961e800] 15:43:22 INFO - PROCESS | 1929 | 1461969802474 Marionette DEBUG loaded listener.js 15:43:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x12bbb7c00) [pid = 1929] [serial = 1003] [outer = 0x12961e800] 15:43:22 INFO - PROCESS | 1929 | 1461969802831 Marionette TRACE conn2 <- [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]]]}] 15:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 570ms 15:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:43:22 INFO - PROCESS | 1929 | 1461969802867 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:43:22 INFO - PROCESS | 1929 | 1461969802868 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:43:22 INFO - PROCESS | 1929 | 1461969802871 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:43:22 INFO - PROCESS | 1929 | 1461969802872 Marionette TRACE conn2 <- [1,1310,null,{}] 15:43:22 INFO - PROCESS | 1929 | 1461969802874 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:22 INFO - PROCESS | 1929 | 1461969802988 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:43:23 INFO - PROCESS | 1929 | 1461969803002 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:23 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cfed000 == 84 [pid = 1929] [id = 335] 15:43:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x12ab52c00) [pid = 1929] [serial = 1004] [outer = 0x0] 15:43:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x12c11dc00) [pid = 1929] [serial = 1005] [outer = 0x12ab52c00] 15:43:23 INFO - PROCESS | 1929 | 1461969803027 Marionette DEBUG loaded listener.js 15:43:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x12c8e2800) [pid = 1929] [serial = 1006] [outer = 0x12ab52c00] 15:43:23 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x1198d8800) [pid = 1929] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:43:23 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x1248a8800) [pid = 1929] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:43:23 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x12202d400) [pid = 1929] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:43:23 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x112b56c00) [pid = 1929] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:43:23 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x128c72800) [pid = 1929] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:43:23 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x12a9b9400) [pid = 1929] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:43:23 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x113c3a000) [pid = 1929] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:43:23 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x12ab53000) [pid = 1929] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:43:23 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x128c71800) [pid = 1929] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:43:23 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x12ab53c00) [pid = 1929] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:43:23 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x1134ce800) [pid = 1929] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:43:23 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x112a02400) [pid = 1929] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:43:23 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x12ce51000) [pid = 1929] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:43:23 INFO - PROCESS | 1929 | 1461969803623 Marionette TRACE conn2 <- [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] 15:43:23 INFO - PROCESS | 1929 | 1461969803642 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:43:23 INFO - PROCESS | 1929 | 1461969803664 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:43:23 INFO - PROCESS | 1929 | 1461969803665 Marionette TRACE conn2 <- [1,1314,null,{}] 15:43:23 INFO - PROCESS | 1929 | 1461969803674 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:23 INFO - PROCESS | 1929 | 1461969803775 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:43:23 INFO - PROCESS | 1929 | 1461969803779 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:23 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d51a800 == 85 [pid = 1929] [id = 336] 15:43:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x1181c1800) [pid = 1929] [serial = 1007] [outer = 0x0] 15:43:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x1279b9400) [pid = 1929] [serial = 1008] [outer = 0x1181c1800] 15:43:23 INFO - PROCESS | 1929 | 1461969803809 Marionette DEBUG loaded listener.js 15:43:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x12ce45c00) [pid = 1929] [serial = 1009] [outer = 0x1181c1800] 15:43:24 INFO - PROCESS | 1929 | 1461969804285 Marionette TRACE conn2 <- [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]]]}] 15:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 696ms 15:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:43:24 INFO - PROCESS | 1929 | 1461969804341 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:43:24 INFO - PROCESS | 1929 | 1461969804343 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:43:24 INFO - PROCESS | 1929 | 1461969804347 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:43:24 INFO - PROCESS | 1929 | 1461969804350 Marionette TRACE conn2 <- [1,1318,null,{}] 15:43:24 INFO - PROCESS | 1929 | 1461969804354 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:24 INFO - PROCESS | 1929 | 1461969804472 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:43:24 INFO - PROCESS | 1929 | 1461969804551 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:24 INFO - PROCESS | 1929 | ++DOCSHELL 0x1194be000 == 86 [pid = 1929] [id = 337] 15:43:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x112a81400) [pid = 1929] [serial = 1010] [outer = 0x0] 15:43:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x11314c800) [pid = 1929] [serial = 1011] [outer = 0x112a81400] 15:43:24 INFO - PROCESS | 1929 | 1461969804583 Marionette DEBUG loaded listener.js 15:43:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x115f1b400) [pid = 1929] [serial = 1012] [outer = 0x112a81400] 15:43:25 INFO - PROCESS | 1929 | 1461969805020 Marionette TRACE conn2 <- [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]]]}] 15:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 724ms 15:43:25 INFO - PROCESS | 1929 | 1461969805071 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:43:25 INFO - PROCESS | 1929 | 1461969805075 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:43:25 INFO - PROCESS | 1929 | 1461969805080 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:43:25 INFO - PROCESS | 1929 | 1461969805082 Marionette TRACE conn2 <- [1,1322,null,{}] 15:43:25 INFO - PROCESS | 1929 | 1461969805084 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:25 INFO - PROCESS | 1929 | 1461969805195 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:43:25 INFO - PROCESS | 1929 | 1461969805302 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:25 INFO - PROCESS | 1929 | ++DOCSHELL 0x1256be800 == 87 [pid = 1929] [id = 338] 15:43:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x1167b8800) [pid = 1929] [serial = 1013] [outer = 0x0] 15:43:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x1184c1c00) [pid = 1929] [serial = 1014] [outer = 0x1167b8800] 15:43:25 INFO - PROCESS | 1929 | 1461969805334 Marionette DEBUG loaded listener.js 15:43:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x118f86800) [pid = 1929] [serial = 1015] [outer = 0x1167b8800] 15:43:25 INFO - PROCESS | 1929 | 1461969805756 Marionette TRACE conn2 <- [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]]]}] 15:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 724ms 15:43:25 INFO - PROCESS | 1929 | 1461969805804 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:43:25 INFO - PROCESS | 1929 | 1461969805806 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:43:25 INFO - PROCESS | 1929 | 1461969805808 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:43:25 INFO - PROCESS | 1929 | 1461969805811 Marionette TRACE conn2 <- [1,1326,null,{}] 15:43:25 INFO - PROCESS | 1929 | 1461969805819 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:25 INFO - PROCESS | 1929 | 1461969805932 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:43:26 INFO - PROCESS | 1929 | 1461969806040 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:26 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d8a3800 == 88 [pid = 1929] [id = 339] 15:43:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x11a1ee800) [pid = 1929] [serial = 1016] [outer = 0x0] 15:43:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x124fc2000) [pid = 1929] [serial = 1017] [outer = 0x11a1ee800] 15:43:26 INFO - PROCESS | 1929 | 1461969806073 Marionette DEBUG loaded listener.js 15:43:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x1279ba000) [pid = 1929] [serial = 1018] [outer = 0x11a1ee800] 15:43:26 INFO - PROCESS | 1929 | 1461969806510 Marionette TRACE conn2 <- [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]]]}] 15:43:26 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 15:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 774ms 15:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:43:26 INFO - PROCESS | 1929 | 1461969806583 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:43:26 INFO - PROCESS | 1929 | 1461969806584 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:43:26 INFO - PROCESS | 1929 | 1461969806586 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:43:26 INFO - PROCESS | 1929 | 1461969806587 Marionette TRACE conn2 <- [1,1330,null,{}] 15:43:26 INFO - PROCESS | 1929 | 1461969806590 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:26 INFO - PROCESS | 1929 | 1461969806720 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:43:26 INFO - PROCESS | 1929 | 1461969806846 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:26 INFO - PROCESS | 1929 | ++DOCSHELL 0x1354d9000 == 89 [pid = 1929] [id = 340] 15:43:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x128f5c000) [pid = 1929] [serial = 1019] [outer = 0x0] 15:43:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x12b34c400) [pid = 1929] [serial = 1020] [outer = 0x128f5c000] 15:43:26 INFO - PROCESS | 1929 | 1461969806894 Marionette DEBUG loaded listener.js 15:43:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x12c8e5c00) [pid = 1929] [serial = 1021] [outer = 0x128f5c000] 15:43:27 INFO - PROCESS | 1929 | 1461969807330 Marionette TRACE conn2 <- [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]]]}] 15:43:27 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 15:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 770ms 15:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:43:27 INFO - PROCESS | 1929 | 1461969807358 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:43:27 INFO - PROCESS | 1929 | 1461969807359 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:43:27 INFO - PROCESS | 1929 | 1461969807361 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:43:27 INFO - PROCESS | 1929 | 1461969807363 Marionette TRACE conn2 <- [1,1334,null,{}] 15:43:27 INFO - PROCESS | 1929 | 1461969807365 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:27 INFO - PROCESS | 1929 | 1461969807480 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:43:27 INFO - PROCESS | 1929 | 1461969807586 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:27 INFO - PROCESS | 1929 | ++DOCSHELL 0x135843800 == 90 [pid = 1929] [id = 341] 15:43:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x1296d4800) [pid = 1929] [serial = 1022] [outer = 0x0] 15:43:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x12cf96000) [pid = 1929] [serial = 1023] [outer = 0x1296d4800] 15:43:27 INFO - PROCESS | 1929 | 1461969807617 Marionette DEBUG loaded listener.js 15:43:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x12db31800) [pid = 1929] [serial = 1024] [outer = 0x1296d4800] 15:43:28 INFO - PROCESS | 1929 | 1461969808022 Marionette TRACE conn2 <- [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]]]}] 15:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 672ms 15:43:28 INFO - PROCESS | 1929 | 1461969808035 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:43:28 INFO - PROCESS | 1929 | 1461969808037 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:43:28 INFO - PROCESS | 1929 | 1461969808040 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:43:28 INFO - PROCESS | 1929 | 1461969808041 Marionette TRACE conn2 <- [1,1338,null,{}] 15:43:28 INFO - PROCESS | 1929 | 1461969808044 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:28 INFO - PROCESS | 1929 | 1461969808171 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:43:28 INFO - PROCESS | 1929 | 1461969808282 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:28 INFO - PROCESS | 1929 | ++DOCSHELL 0x1363cf000 == 91 [pid = 1929] [id = 342] 15:43:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x12e232800) [pid = 1929] [serial = 1025] [outer = 0x0] 15:43:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x12e23e800) [pid = 1929] [serial = 1026] [outer = 0x12e232800] 15:43:28 INFO - PROCESS | 1929 | 1461969808314 Marionette DEBUG loaded listener.js 15:43:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x12e610400) [pid = 1929] [serial = 1027] [outer = 0x12e232800] 15:43:29 INFO - PROCESS | 1929 | 1461969809208 Marionette TRACE conn2 <- [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]]]}] 15:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1220ms 15:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:43:29 INFO - PROCESS | 1929 | 1461969809261 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:43:29 INFO - PROCESS | 1929 | 1461969809262 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:43:29 INFO - PROCESS | 1929 | 1461969809264 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:43:29 INFO - PROCESS | 1929 | 1461969809266 Marionette TRACE conn2 <- [1,1342,null,{}] 15:43:29 INFO - PROCESS | 1929 | 1461969809268 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:29 INFO - PROCESS | 1929 | 1461969809377 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:43:29 INFO - PROCESS | 1929 | 1461969809481 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:29 INFO - PROCESS | 1929 | ++DOCSHELL 0x111060800 == 92 [pid = 1929] [id = 343] 15:43:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x12ab49400) [pid = 1929] [serial = 1028] [outer = 0x0] 15:43:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x13522bc00) [pid = 1929] [serial = 1029] [outer = 0x12ab49400] 15:43:29 INFO - PROCESS | 1929 | 1461969809530 Marionette DEBUG loaded listener.js 15:43:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x135234400) [pid = 1929] [serial = 1030] [outer = 0x12ab49400] 15:43:29 INFO - PROCESS | 1929 | 1461969809957 Marionette TRACE conn2 <- [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]]]}] 15:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 721ms 15:43:29 INFO - PROCESS | 1929 | 1461969809987 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:43:29 INFO - PROCESS | 1929 | 1461969809989 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:43:29 INFO - PROCESS | 1929 | 1461969809991 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:43:29 INFO - PROCESS | 1929 | 1461969809993 Marionette TRACE conn2 <- [1,1346,null,{}] 15:43:29 INFO - PROCESS | 1929 | 1461969809995 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:30 INFO - PROCESS | 1929 | 1461969810104 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:43:30 INFO - PROCESS | 1929 | 1461969810184 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:30 INFO - PROCESS | 1929 | ++DOCSHELL 0x1164bd800 == 93 [pid = 1929] [id = 344] 15:43:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x112a0a800) [pid = 1929] [serial = 1031] [outer = 0x0] 15:43:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x11a1e7400) [pid = 1929] [serial = 1032] [outer = 0x112a0a800] 15:43:30 INFO - PROCESS | 1929 | 1461969810213 Marionette DEBUG loaded listener.js 15:43:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 160 (0x12ab44800) [pid = 1929] [serial = 1033] [outer = 0x112a0a800] 15:43:30 INFO - PROCESS | 1929 | 1461969810844 Marionette TRACE conn2 <- [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]]]}] 15:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 920ms 15:43:30 INFO - PROCESS | 1929 | 1461969810911 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:43:30 INFO - PROCESS | 1929 | 1461969810913 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:43:30 INFO - PROCESS | 1929 | 1461969810917 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:43:30 INFO - PROCESS | 1929 | 1461969810919 Marionette TRACE conn2 <- [1,1350,null,{}] 15:43:30 INFO - PROCESS | 1929 | 1461969810923 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:31 INFO - PROCESS | 1929 | 1461969811031 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:43:31 INFO - PROCESS | 1929 | 1461969811112 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:31 INFO - PROCESS | 1929 | ++DOCSHELL 0x112f48800 == 94 [pid = 1929] [id = 345] 15:43:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 161 (0x11205c800) [pid = 1929] [serial = 1034] [outer = 0x0] 15:43:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 162 (0x1126c0000) [pid = 1929] [serial = 1035] [outer = 0x11205c800] 15:43:31 INFO - PROCESS | 1929 | 1461969811140 Marionette DEBUG loaded listener.js 15:43:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 163 (0x112a0fc00) [pid = 1929] [serial = 1036] [outer = 0x11205c800] 15:43:31 INFO - PROCESS | 1929 | 1461969811562 Marionette TRACE conn2 <- [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]]]}] 15:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 672ms 15:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:43:31 INFO - PROCESS | 1929 | 1461969811590 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:43:31 INFO - PROCESS | 1929 | 1461969811593 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:43:31 INFO - PROCESS | 1929 | 1461969811597 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:43:31 INFO - PROCESS | 1929 | 1461969811599 Marionette TRACE conn2 <- [1,1354,null,{}] 15:43:31 INFO - PROCESS | 1929 | 1461969811602 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:31 INFO - PROCESS | 1929 | 1461969811708 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:43:31 INFO - PROCESS | 1929 | 1461969811778 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:31 INFO - PROCESS | 1929 | ++DOCSHELL 0x116914000 == 95 [pid = 1929] [id = 346] 15:43:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 164 (0x112a85c00) [pid = 1929] [serial = 1037] [outer = 0x0] 15:43:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 165 (0x112a9f800) [pid = 1929] [serial = 1038] [outer = 0x112a85c00] 15:43:31 INFO - PROCESS | 1929 | 1461969811805 Marionette DEBUG loaded listener.js 15:43:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 166 (0x112ee8000) [pid = 1929] [serial = 1039] [outer = 0x112a85c00] 15:43:31 INFO - PROCESS | 1929 | --DOCSHELL 0x12cfed000 == 94 [pid = 1929] [id = 335] 15:43:31 INFO - PROCESS | 1929 | --DOCSHELL 0x12ca37000 == 93 [pid = 1929] [id = 334] 15:43:31 INFO - PROCESS | 1929 | --DOCSHELL 0x12c1d0800 == 92 [pid = 1929] [id = 333] 15:43:31 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae21800 == 91 [pid = 1929] [id = 332] 15:43:31 INFO - PROCESS | 1929 | --DOCSHELL 0x1298e1800 == 90 [pid = 1929] [id = 331] 15:43:31 INFO - PROCESS | 1929 | --DOMWINDOW == 165 (0x12bbbb000) [pid = 1929] [serial = 909] [outer = 0x0] [url = about:blank] 15:43:31 INFO - PROCESS | 1929 | --DOMWINDOW == 164 (0x112a17800) [pid = 1929] [serial = 951] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOCSHELL 0x124f4f000 == 89 [pid = 1929] [id = 330] 15:43:32 INFO - PROCESS | 1929 | --DOCSHELL 0x1214b9800 == 88 [pid = 1929] [id = 329] 15:43:32 INFO - PROCESS | 1929 | --DOCSHELL 0x1133d4800 == 87 [pid = 1929] [id = 328] 15:43:32 INFO - PROCESS | 1929 | --DOCSHELL 0x1214b3000 == 86 [pid = 1929] [id = 327] 15:43:32 INFO - PROCESS | 1929 | --DOCSHELL 0x119865800 == 85 [pid = 1929] [id = 326] 15:43:32 INFO - PROCESS | 1929 | --DOCSHELL 0x128f6c000 == 84 [pid = 1929] [id = 319] 15:43:32 INFO - PROCESS | 1929 | --DOCSHELL 0x1194ca000 == 83 [pid = 1929] [id = 318] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 163 (0x121271c00) [pid = 1929] [serial = 921] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 162 (0x122024c00) [pid = 1929] [serial = 922] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 161 (0x127953000) [pid = 1929] [serial = 927] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 160 (0x1279b3c00) [pid = 1929] [serial = 928] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 159 (0x1255a9400) [pid = 1929] [serial = 924] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x127933400) [pid = 1929] [serial = 925] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x1180dd800) [pid = 1929] [serial = 918] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x118f19400) [pid = 1929] [serial = 919] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x12ab4a000) [pid = 1929] [serial = 933] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x112a8b800) [pid = 1929] [serial = 906] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x1199b7c00) [pid = 1929] [serial = 900] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x1180d7000) [pid = 1929] [serial = 897] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x12ba52800) [pid = 1929] [serial = 936] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x1180d6000) [pid = 1929] [serial = 912] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x115f18c00) [pid = 1929] [serial = 915] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x117e28800) [pid = 1929] [serial = 916] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x12b348400) [pid = 1929] [serial = 934] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x12ba4c800) [pid = 1929] [serial = 891] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x112b55c00) [pid = 1929] [serial = 894] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x128e0fc00) [pid = 1929] [serial = 930] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x127998c00) [pid = 1929] [serial = 903] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x12c764c00) [pid = 1929] [serial = 939] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x128e0d800) [pid = 1929] [serial = 943] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x12c117000) [pid = 1929] [serial = 937] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x11813d800) [pid = 1929] [serial = 942] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x112a11c00) [pid = 1929] [serial = 949] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x115f19800) [pid = 1929] [serial = 510] [outer = 0x0] [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.] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x12c8e4800) [pid = 1929] [serial = 940] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x112a0d000) [pid = 1929] [serial = 948] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x12a774c00) [pid = 1929] [serial = 931] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x12d424000) [pid = 1929] [serial = 946] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x12cf9f400) [pid = 1929] [serial = 945] [outer = 0x0] [url = about:blank] 15:43:32 INFO - PROCESS | 1929 | 1461969812207 Marionette TRACE conn2 <- [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]]]}] 15:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 622ms 15:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:43:32 INFO - PROCESS | 1929 | 1461969812221 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:43:32 INFO - PROCESS | 1929 | 1461969812222 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:43:32 INFO - PROCESS | 1929 | 1461969812224 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:43:32 INFO - PROCESS | 1929 | 1461969812227 Marionette TRACE conn2 <- [1,1358,null,{}] 15:43:32 INFO - PROCESS | 1929 | 1461969812235 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:32 INFO - PROCESS | 1929 | 1461969812330 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:43:32 INFO - PROCESS | 1929 | 1461969812417 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:32 INFO - PROCESS | 1929 | ++DOCSHELL 0x1183a7800 == 84 [pid = 1929] [id = 347] 15:43:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x11322d400) [pid = 1929] [serial = 1040] [outer = 0x0] 15:43:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x115d41800) [pid = 1929] [serial = 1041] [outer = 0x11322d400] 15:43:32 INFO - PROCESS | 1929 | 1461969812447 Marionette DEBUG loaded listener.js 15:43:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x115f1a800) [pid = 1929] [serial = 1042] [outer = 0x11322d400] 15:43:32 INFO - PROCESS | 1929 | 1461969812746 Marionette TRACE conn2 <- [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]]]}] 15:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 571ms 15:43:32 INFO - PROCESS | 1929 | 1461969812796 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:43:32 INFO - PROCESS | 1929 | 1461969812798 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:43:32 INFO - PROCESS | 1929 | 1461969812800 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:43:32 INFO - PROCESS | 1929 | 1461969812804 Marionette TRACE conn2 <- [1,1362,null,{}] 15:43:32 INFO - PROCESS | 1929 | 1461969812807 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:32 INFO - PROCESS | 1929 | 1461969812898 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:43:32 INFO - PROCESS | 1929 | 1461969812903 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:32 INFO - PROCESS | 1929 | ++DOCSHELL 0x119ca3800 == 85 [pid = 1929] [id = 348] 15:43:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x116191000) [pid = 1929] [serial = 1043] [outer = 0x0] 15:43:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x1166f7400) [pid = 1929] [serial = 1044] [outer = 0x116191000] 15:43:32 INFO - PROCESS | 1929 | 1461969812928 Marionette DEBUG loaded listener.js 15:43:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x116730c00) [pid = 1929] [serial = 1045] [outer = 0x116191000] 15:43:33 INFO - PROCESS | 1929 | 1461969813313 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 15:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 521ms 15:43:33 INFO - PROCESS | 1929 | 1461969813322 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:43:33 INFO - PROCESS | 1929 | 1461969813323 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:43:33 INFO - PROCESS | 1929 | 1461969813325 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:43:33 INFO - PROCESS | 1929 | 1461969813326 Marionette TRACE conn2 <- [1,1366,null,{}] 15:43:33 INFO - PROCESS | 1929 | 1461969813329 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:33 INFO - PROCESS | 1929 | 1461969813426 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:43:33 INFO - PROCESS | 1929 | 1461969813431 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:33 INFO - PROCESS | 1929 | ++DOCSHELL 0x121321800 == 86 [pid = 1929] [id = 349] 15:43:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x1167b7800) [pid = 1929] [serial = 1046] [outer = 0x0] 15:43:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x116a7e800) [pid = 1929] [serial = 1047] [outer = 0x1167b7800] 15:43:33 INFO - PROCESS | 1929 | 1461969813458 Marionette DEBUG loaded listener.js 15:43:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x117e1ac00) [pid = 1929] [serial = 1048] [outer = 0x1167b7800] 15:43:33 INFO - PROCESS | 1929 | 1461969813846 Marionette TRACE conn2 <- [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] 15:43:33 INFO - PROCESS | 1929 | 1461969813895 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:43:33 INFO - PROCESS | 1929 | 1461969813898 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:43:33 INFO - PROCESS | 1929 | 1461969813899 Marionette TRACE conn2 <- [1,1370,null,{}] 15:43:33 INFO - PROCESS | 1929 | 1461969813901 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:34 INFO - PROCESS | 1929 | 1461969814006 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:43:34 INFO - PROCESS | 1929 | 1461969814011 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:34 INFO - PROCESS | 1929 | ++DOCSHELL 0x1256c3000 == 87 [pid = 1929] [id = 350] 15:43:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x117e28800) [pid = 1929] [serial = 1049] [outer = 0x0] 15:43:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x11672a000) [pid = 1929] [serial = 1050] [outer = 0x117e28800] 15:43:34 INFO - PROCESS | 1929 | 1461969814037 Marionette DEBUG loaded listener.js 15:43:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x118723c00) [pid = 1929] [serial = 1051] [outer = 0x117e28800] 15:43:34 INFO - PROCESS | 1929 | 1461969814413 Marionette TRACE conn2 <- [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] 15:43:34 INFO - PROCESS | 1929 | 1461969814467 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:43:34 INFO - PROCESS | 1929 | 1461969814469 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:43:34 INFO - PROCESS | 1929 | 1461969814470 Marionette TRACE conn2 <- [1,1374,null,{}] 15:43:34 INFO - PROCESS | 1929 | 1461969814473 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:34 INFO - PROCESS | 1929 | 1461969814590 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:43:34 INFO - PROCESS | 1929 | 1461969814606 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:34 INFO - PROCESS | 1929 | ++DOCSHELL 0x1275b3000 == 88 [pid = 1929] [id = 351] 15:43:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x118771800) [pid = 1929] [serial = 1052] [outer = 0x0] 15:43:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x118871800) [pid = 1929] [serial = 1053] [outer = 0x118771800] 15:43:34 INFO - PROCESS | 1929 | 1461969814630 Marionette DEBUG loaded listener.js 15:43:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x118f89c00) [pid = 1929] [serial = 1054] [outer = 0x118771800] 15:43:34 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:34 INFO - PROCESS | 1929 | 1461969814996 Marionette TRACE conn2 <- [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] 15:43:35 INFO - PROCESS | 1929 | 1461969815048 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:43:35 INFO - PROCESS | 1929 | 1461969815050 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:43:35 INFO - PROCESS | 1929 | 1461969815051 Marionette TRACE conn2 <- [1,1378,null,{}] 15:43:35 INFO - PROCESS | 1929 | 1461969815053 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:35 INFO - PROCESS | 1929 | 1461969815170 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:43:35 INFO - PROCESS | 1929 | 1461969815181 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:35 INFO - PROCESS | 1929 | ++DOCSHELL 0x129707800 == 89 [pid = 1929] [id = 352] 15:43:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x118feb800) [pid = 1929] [serial = 1055] [outer = 0x0] 15:43:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x11977a800) [pid = 1929] [serial = 1056] [outer = 0x118feb800] 15:43:35 INFO - PROCESS | 1929 | 1461969815206 Marionette DEBUG loaded listener.js 15:43:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x1199bc000) [pid = 1929] [serial = 1057] [outer = 0x118feb800] 15:43:35 INFO - PROCESS | 1929 | 1461969815552 Marionette TRACE conn2 <- [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] 15:43:35 INFO - PROCESS | 1929 | 1461969815573 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:43:35 INFO - PROCESS | 1929 | 1461969815575 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:43:35 INFO - PROCESS | 1929 | 1461969815576 Marionette TRACE conn2 <- [1,1382,null,{}] 15:43:35 INFO - PROCESS | 1929 | 1461969815579 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:35 INFO - PROCESS | 1929 | 1461969815693 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:43:35 INFO - PROCESS | 1929 | 1461969815735 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:35 INFO - PROCESS | 1929 | ++DOCSHELL 0x12a893000 == 90 [pid = 1929] [id = 353] 15:43:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x1199b9400) [pid = 1929] [serial = 1058] [outer = 0x0] 15:43:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x121269000) [pid = 1929] [serial = 1059] [outer = 0x1199b9400] 15:43:35 INFO - PROCESS | 1929 | 1461969815759 Marionette DEBUG loaded listener.js 15:43:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x1213e0400) [pid = 1929] [serial = 1060] [outer = 0x1199b9400] 15:43:36 INFO - PROCESS | 1929 | [1929] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:36 INFO - PROCESS | 1929 | 1461969816113 Marionette TRACE conn2 <- [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] 15:43:36 INFO - PROCESS | 1929 | 1461969816145 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:43:36 INFO - PROCESS | 1929 | 1461969816154 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:43:36 INFO - PROCESS | 1929 | 1461969816155 Marionette TRACE conn2 <- [1,1386,null,{}] 15:43:36 INFO - PROCESS | 1929 | 1461969816158 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:36 INFO - PROCESS | 1929 | 1461969816362 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:43:36 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x12799cc00) [pid = 1929] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:43:36 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x12ab52c00) [pid = 1929] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:43:36 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x12961e800) [pid = 1929] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:43:36 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x1271a9000) [pid = 1929] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:43:36 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x115f10c00) [pid = 1929] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:43:36 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x11855e400) [pid = 1929] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:43:36 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x112a13c00) [pid = 1929] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:43:36 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x112a04800) [pid = 1929] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:43:36 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x112a84800) [pid = 1929] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:43:36 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x112a03000) [pid = 1929] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:43:36 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x12751a800) [pid = 1929] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:43:36 INFO - PROCESS | 1929 | 1461969816420 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:36 INFO - PROCESS | 1929 | ++DOCSHELL 0x1183b3800 == 91 [pid = 1929] [id = 354] 15:43:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x112a03000) [pid = 1929] [serial = 1061] [outer = 0x0] 15:43:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x112a82400) [pid = 1929] [serial = 1062] [outer = 0x112a03000] 15:43:36 INFO - PROCESS | 1929 | 1461969816444 Marionette DEBUG loaded listener.js 15:43:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x118565400) [pid = 1929] [serial = 1063] [outer = 0x112a03000] 15:43:36 INFO - PROCESS | 1929 | 1461969816748 Marionette TRACE conn2 <- [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] 15:43:36 INFO - PROCESS | 1929 | 1461969816779 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:43:36 INFO - PROCESS | 1929 | 1461969816781 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:43:36 INFO - PROCESS | 1929 | 1461969816783 Marionette TRACE conn2 <- [1,1390,null,{}] 15:43:36 INFO - PROCESS | 1929 | 1461969816788 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:36 INFO - PROCESS | 1929 | 1461969816898 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:43:36 INFO - PROCESS | 1929 | 1461969816986 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:36 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb04000 == 92 [pid = 1929] [id = 355] 15:43:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x122021c00) [pid = 1929] [serial = 1064] [outer = 0x0] 15:43:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x124d94000) [pid = 1929] [serial = 1065] [outer = 0x122021c00] 15:43:37 INFO - PROCESS | 1929 | 1461969817015 Marionette DEBUG loaded listener.js 15:43:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x12693c400) [pid = 1929] [serial = 1066] [outer = 0x122021c00] 15:43:37 INFO - PROCESS | 1929 | 1461969817292 Marionette TRACE conn2 <- [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]]]}] 15:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 521ms 15:43:37 INFO - PROCESS | 1929 | 1461969817308 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:43:37 INFO - PROCESS | 1929 | 1461969817309 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:43:37 INFO - PROCESS | 1929 | 1461969817311 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:43:37 INFO - PROCESS | 1929 | 1461969817312 Marionette TRACE conn2 <- [1,1394,null,{}] 15:43:37 INFO - PROCESS | 1929 | 1461969817315 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:37 INFO - PROCESS | 1929 | 1461969817425 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:43:37 INFO - PROCESS | 1929 | 1461969817429 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:37 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c78e800 == 93 [pid = 1929] [id = 356] 15:43:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x1271a1000) [pid = 1929] [serial = 1067] [outer = 0x0] 15:43:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x12792f800) [pid = 1929] [serial = 1068] [outer = 0x1271a1000] 15:43:37 INFO - PROCESS | 1929 | 1461969817454 Marionette DEBUG loaded listener.js 15:43:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x12793ac00) [pid = 1929] [serial = 1069] [outer = 0x1271a1000] 15:43:37 INFO - PROCESS | 1929 | 1461969817790 Marionette TRACE conn2 <- [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]]]}] 15:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 15:43:37 INFO - PROCESS | 1929 | 1461969817833 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:43:37 INFO - PROCESS | 1929 | 1461969817835 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:43:37 INFO - PROCESS | 1929 | 1461969817839 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:43:37 INFO - PROCESS | 1929 | 1461969817840 Marionette TRACE conn2 <- [1,1398,null,{}] 15:43:37 INFO - PROCESS | 1929 | 1461969817842 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:37 INFO - PROCESS | 1929 | 1461969817969 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:43:37 INFO - PROCESS | 1929 | 1461969817976 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:37 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ca2e000 == 94 [pid = 1929] [id = 357] 15:43:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x127950400) [pid = 1929] [serial = 1070] [outer = 0x0] 15:43:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x127954000) [pid = 1929] [serial = 1071] [outer = 0x127950400] 15:43:38 INFO - PROCESS | 1929 | 1461969818000 Marionette DEBUG loaded listener.js 15:43:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x127995c00) [pid = 1929] [serial = 1072] [outer = 0x127950400] 15:43:38 INFO - PROCESS | 1929 | 1461969818322 Marionette TRACE conn2 <- [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]]]}] 15:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 15:43:38 INFO - PROCESS | 1929 | 1461969818409 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:43:38 INFO - PROCESS | 1929 | 1461969818411 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:43:38 INFO - PROCESS | 1929 | 1461969818415 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:43:38 INFO - PROCESS | 1929 | 1461969818418 Marionette TRACE conn2 <- [1,1402,null,{}] 15:43:38 INFO - PROCESS | 1929 | 1461969818422 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:38 INFO - PROCESS | 1929 | 1461969818534 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:43:38 INFO - PROCESS | 1929 | 1461969818645 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:38 INFO - PROCESS | 1929 | ++DOCSHELL 0x112634800 == 95 [pid = 1929] [id = 358] 15:43:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x111ec5c00) [pid = 1929] [serial = 1073] [outer = 0x0] 15:43:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x11215d000) [pid = 1929] [serial = 1074] [outer = 0x111ec5c00] 15:43:38 INFO - PROCESS | 1929 | 1461969818677 Marionette DEBUG loaded listener.js 15:43:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x112a13800) [pid = 1929] [serial = 1075] [outer = 0x111ec5c00] 15:43:39 INFO - PROCESS | 1929 | 1461969819104 Marionette TRACE conn2 <- [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]]]}] 15:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 722ms 15:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:43:39 INFO - PROCESS | 1929 | 1461969819142 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:43:39 INFO - PROCESS | 1929 | 1461969819144 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:43:39 INFO - PROCESS | 1929 | 1461969819150 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:43:39 INFO - PROCESS | 1929 | 1461969819155 Marionette TRACE conn2 <- [1,1406,null,{}] 15:43:39 INFO - PROCESS | 1929 | 1461969819158 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:39 INFO - PROCESS | 1929 | 1461969819298 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:43:39 INFO - PROCESS | 1929 | 1461969819382 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:39 INFO - PROCESS | 1929 | ++DOCSHELL 0x117e4e000 == 96 [pid = 1929] [id = 359] 15:43:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x112fe4c00) [pid = 1929] [serial = 1076] [outer = 0x0] 15:43:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x113156c00) [pid = 1929] [serial = 1077] [outer = 0x112fe4c00] 15:43:39 INFO - PROCESS | 1929 | 1461969819411 Marionette DEBUG loaded listener.js 15:43:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 160 (0x115f17c00) [pid = 1929] [serial = 1078] [outer = 0x112fe4c00] 15:43:39 INFO - PROCESS | 1929 | 1461969819838 Marionette TRACE conn2 <- [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]]]}] 15:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 729ms 15:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:43:39 INFO - PROCESS | 1929 | 1461969819877 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:43:39 INFO - PROCESS | 1929 | 1461969819878 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:43:39 INFO - PROCESS | 1929 | 1461969819881 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:43:39 INFO - PROCESS | 1929 | 1461969819882 Marionette TRACE conn2 <- [1,1410,null,{}] 15:43:39 INFO - PROCESS | 1929 | 1461969819891 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:40 INFO - PROCESS | 1929 | 1461969820009 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:43:40 INFO - PROCESS | 1929 | 1461969820093 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:40 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae2a000 == 97 [pid = 1929] [id = 360] 15:43:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 161 (0x11809dc00) [pid = 1929] [serial = 1079] [outer = 0x0] 15:43:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 162 (0x1180d6c00) [pid = 1929] [serial = 1080] [outer = 0x11809dc00] 15:43:40 INFO - PROCESS | 1929 | 1461969820126 Marionette DEBUG loaded listener.js 15:43:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 163 (0x118363400) [pid = 1929] [serial = 1081] [outer = 0x11809dc00] 15:43:40 INFO - PROCESS | 1929 | 1461969820704 Marionette TRACE conn2 <- [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]]]}] 15:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 875ms 15:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:43:40 INFO - PROCESS | 1929 | 1461969820757 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:43:40 INFO - PROCESS | 1929 | 1461969820759 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:43:40 INFO - PROCESS | 1929 | 1461969820762 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:43:40 INFO - PROCESS | 1929 | 1461969820764 Marionette TRACE conn2 <- [1,1414,null,{}] 15:43:40 INFO - PROCESS | 1929 | 1461969820768 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:40 INFO - PROCESS | 1929 | 1461969820943 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:43:41 INFO - PROCESS | 1929 | 1461969821090 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:41 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cffe000 == 98 [pid = 1929] [id = 361] 15:43:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 164 (0x118780800) [pid = 1929] [serial = 1082] [outer = 0x0] 15:43:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 165 (0x1198d3400) [pid = 1929] [serial = 1083] [outer = 0x118780800] 15:43:41 INFO - PROCESS | 1929 | 1461969821137 Marionette DEBUG loaded listener.js 15:43:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 166 (0x121d5b400) [pid = 1929] [serial = 1084] [outer = 0x118780800] 15:43:41 INFO - PROCESS | 1929 | 1461969821597 Marionette TRACE conn2 <- [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]]]}] 15:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 872ms 15:43:41 INFO - PROCESS | 1929 | 1461969821637 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:43:41 INFO - PROCESS | 1929 | 1461969821639 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:43:41 INFO - PROCESS | 1929 | 1461969821641 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:43:41 INFO - PROCESS | 1929 | 1461969821642 Marionette TRACE conn2 <- [1,1418,null,{}] 15:43:41 INFO - PROCESS | 1929 | 1461969821645 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:41 INFO - PROCESS | 1929 | 1461969821755 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:43:41 INFO - PROCESS | 1929 | 1461969821850 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:41 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d80f000 == 99 [pid = 1929] [id = 362] 15:43:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 167 (0x125087800) [pid = 1929] [serial = 1085] [outer = 0x0] 15:43:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 168 (0x1271a4400) [pid = 1929] [serial = 1086] [outer = 0x125087800] 15:43:41 INFO - PROCESS | 1929 | 1461969821882 Marionette DEBUG loaded listener.js 15:43:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 169 (0x127998800) [pid = 1929] [serial = 1087] [outer = 0x125087800] 15:43:42 INFO - PROCESS | 1929 | 1461969822417 Marionette TRACE conn2 <- [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]]]}] 15:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 822ms 15:43:42 INFO - PROCESS | 1929 | 1461969822463 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:43:42 INFO - PROCESS | 1929 | 1461969822465 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:43:42 INFO - PROCESS | 1929 | 1461969822467 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:43:42 INFO - PROCESS | 1929 | 1461969822468 Marionette TRACE conn2 <- [1,1422,null,{}] 15:43:42 INFO - PROCESS | 1929 | 1461969822471 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:42 INFO - PROCESS | 1929 | 1461969822601 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:43:42 INFO - PROCESS | 1929 | 1461969822689 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:42 INFO - PROCESS | 1929 | ++DOCSHELL 0x121278000 == 100 [pid = 1929] [id = 363] 15:43:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 170 (0x112a92c00) [pid = 1929] [serial = 1088] [outer = 0x0] 15:43:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 171 (0x128c69c00) [pid = 1929] [serial = 1089] [outer = 0x112a92c00] 15:43:42 INFO - PROCESS | 1929 | 1461969822720 Marionette DEBUG loaded listener.js 15:43:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 172 (0x128d6f800) [pid = 1929] [serial = 1090] [outer = 0x112a92c00] 15:43:43 INFO - PROCESS | 1929 | 1461969823197 Marionette TRACE conn2 <- [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]]]}] 15:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 770ms 15:43:43 INFO - PROCESS | 1929 | 1461969823238 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:43:43 INFO - PROCESS | 1929 | 1461969823241 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:43:43 INFO - PROCESS | 1929 | 1461969823244 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:43:43 INFO - PROCESS | 1929 | 1461969823246 Marionette TRACE conn2 <- [1,1426,null,{}] 15:43:43 INFO - PROCESS | 1929 | 1461969823250 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:43 INFO - PROCESS | 1929 | 1461969823376 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:43:43 INFO - PROCESS | 1929 | 1461969823686 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:43 INFO - PROCESS | 1929 | ++DOCSHELL 0x1131c5800 == 101 [pid = 1929] [id = 364] 15:43:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 173 (0x110ef7800) [pid = 1929] [serial = 1091] [outer = 0x0] 15:43:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 174 (0x111d3a800) [pid = 1929] [serial = 1092] [outer = 0x110ef7800] 15:43:43 INFO - PROCESS | 1929 | 1461969823760 Marionette DEBUG loaded listener.js 15:43:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 175 (0x1121e4000) [pid = 1929] [serial = 1093] [outer = 0x110ef7800] 15:43:44 INFO - PROCESS | 1929 | 1461969824261 Marionette TRACE conn2 <- [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]]]}] 15:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1076ms 15:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:43:44 INFO - PROCESS | 1929 | 1461969824320 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:43:44 INFO - PROCESS | 1929 | 1461969824322 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:43:44 INFO - PROCESS | 1929 | 1461969824325 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:43:44 INFO - PROCESS | 1929 | 1461969824328 Marionette TRACE conn2 <- [1,1430,null,{}] 15:43:44 INFO - PROCESS | 1929 | 1461969824331 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:44 INFO - PROCESS | 1929 | 1461969824433 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:43:44 INFO - PROCESS | 1929 | 1461969824523 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:44 INFO - PROCESS | 1929 | ++DOCSHELL 0x1120bc800 == 102 [pid = 1929] [id = 365] 15:43:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 176 (0x112a8a800) [pid = 1929] [serial = 1094] [outer = 0x0] 15:43:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 177 (0x112b50800) [pid = 1929] [serial = 1095] [outer = 0x112a8a800] 15:43:44 INFO - PROCESS | 1929 | 1461969824552 Marionette DEBUG loaded listener.js 15:43:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 178 (0x1130e8000) [pid = 1929] [serial = 1096] [outer = 0x112a8a800] 15:43:45 INFO - PROCESS | 1929 | 1461969825037 Marionette TRACE conn2 <- [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]]]}] 15:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 776ms 15:43:45 INFO - PROCESS | 1929 | 1461969825103 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:43:45 INFO - PROCESS | 1929 | 1461969825106 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:43:45 INFO - PROCESS | 1929 | 1461969825109 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:43:45 INFO - PROCESS | 1929 | 1461969825110 Marionette TRACE conn2 <- [1,1434,null,{}] 15:43:45 INFO - PROCESS | 1929 | 1461969825113 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:45 INFO - PROCESS | 1929 | 1461969825209 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:43:45 INFO - PROCESS | 1929 | 1461969825296 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:45 INFO - PROCESS | 1929 | ++DOCSHELL 0x118860800 == 103 [pid = 1929] [id = 366] 15:43:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 179 (0x115f12800) [pid = 1929] [serial = 1097] [outer = 0x0] 15:43:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 180 (0x115f19400) [pid = 1929] [serial = 1098] [outer = 0x115f12800] 15:43:45 INFO - PROCESS | 1929 | 1461969825323 Marionette DEBUG loaded listener.js 15:43:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 181 (0x116489000) [pid = 1929] [serial = 1099] [outer = 0x115f12800] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x12cff4000 == 102 [pid = 1929] [id = 257] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x12c78e800 == 101 [pid = 1929] [id = 356] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb04000 == 100 [pid = 1929] [id = 355] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x1183b3800 == 99 [pid = 1929] [id = 354] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 180 (0x1279b9400) [pid = 1929] [serial = 1008] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 179 (0x1180a2800) [pid = 1929] [serial = 957] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 178 (0x112a9b800) [pid = 1929] [serial = 966] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 177 (0x1213e5400) [pid = 1929] [serial = 960] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 176 (0x1296db000) [pid = 1929] [serial = 969] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 175 (0x128e05c00) [pid = 1929] [serial = 963] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 174 (0x112a20c00) [pid = 1929] [serial = 954] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 173 (0x12d41ac00) [pid = 1929] [serial = 972] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 172 (0x12d494000) [pid = 1929] [serial = 975] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x12a893000 == 98 [pid = 1929] [id = 353] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x129707800 == 97 [pid = 1929] [id = 352] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x1275b3000 == 96 [pid = 1929] [id = 351] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x1256c3000 == 95 [pid = 1929] [id = 350] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x121321800 == 94 [pid = 1929] [id = 349] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x119ca3800 == 93 [pid = 1929] [id = 348] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x1183a7800 == 92 [pid = 1929] [id = 347] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x116914000 == 91 [pid = 1929] [id = 346] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x112f48800 == 90 [pid = 1929] [id = 345] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x1363cf000 == 89 [pid = 1929] [id = 342] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x135843800 == 88 [pid = 1929] [id = 341] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x1354d9000 == 87 [pid = 1929] [id = 340] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x12d8a3800 == 86 [pid = 1929] [id = 339] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x1256be800 == 85 [pid = 1929] [id = 338] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x1194be000 == 84 [pid = 1929] [id = 337] 15:43:45 INFO - PROCESS | 1929 | --DOCSHELL 0x12d51a800 == 83 [pid = 1929] [id = 336] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 171 (0x128c6d000) [pid = 1929] [serial = 996] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 170 (0x12c8e2800) [pid = 1929] [serial = 1006] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 169 (0x12a9b8000) [pid = 1929] [serial = 1000] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 168 (0x128e07c00) [pid = 1929] [serial = 997] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 167 (0x12799b000) [pid = 1929] [serial = 994] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 166 (0x129616800) [pid = 1929] [serial = 999] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 165 (0x12c11dc00) [pid = 1929] [serial = 1005] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 164 (0x12bbb7c00) [pid = 1929] [serial = 1003] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 163 (0x12b347c00) [pid = 1929] [serial = 1002] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 162 (0x127935800) [pid = 1929] [serial = 993] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 161 (0x12126b400) [pid = 1929] [serial = 990] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 160 (0x122029800) [pid = 1929] [serial = 991] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 159 (0x119770400) [pid = 1929] [serial = 987] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x12126d400) [pid = 1929] [serial = 988] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x112a1d000) [pid = 1929] [serial = 952] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x112a85800) [pid = 1929] [serial = 979] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x112a14000) [pid = 1929] [serial = 978] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x1166ef400) [pid = 1929] [serial = 982] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x112aa0800) [pid = 1929] [serial = 981] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x112a14800) [pid = 1929] [serial = 984] [outer = 0x0] [url = about:blank] 15:43:45 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x118565c00) [pid = 1929] [serial = 985] [outer = 0x0] [url = about:blank] 15:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 670ms 15:43:45 INFO - PROCESS | 1929 | 1461969825775 Marionette TRACE conn2 <- [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]]]}] 15:43:45 INFO - PROCESS | 1929 | 1461969825779 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:43:45 INFO - PROCESS | 1929 | 1461969825780 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:43:45 INFO - PROCESS | 1929 | 1461969825788 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:43:45 INFO - PROCESS | 1929 | 1461969825792 Marionette TRACE conn2 <- [1,1438,null,{}] 15:43:45 INFO - PROCESS | 1929 | 1461969825799 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:45 INFO - PROCESS | 1929 | 1461969825896 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:43:45 INFO - PROCESS | 1929 | 1461969825903 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:45 INFO - PROCESS | 1929 | ++DOCSHELL 0x11815c800 == 84 [pid = 1929] [id = 367] 15:43:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x1164e7c00) [pid = 1929] [serial = 1100] [outer = 0x0] 15:43:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x11672c400) [pid = 1929] [serial = 1101] [outer = 0x1164e7c00] 15:43:45 INFO - PROCESS | 1929 | 1461969825929 Marionette DEBUG loaded listener.js 15:43:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x1169ac000) [pid = 1929] [serial = 1102] [outer = 0x1164e7c00] 15:43:46 INFO - PROCESS | 1929 | 1461969826294 Marionette TRACE conn2 <- [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]]]}] 15:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 527ms 15:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:43:46 INFO - PROCESS | 1929 | 1461969826311 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:43:46 INFO - PROCESS | 1929 | 1461969826312 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:43:46 INFO - PROCESS | 1929 | 1461969826315 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:43:46 INFO - PROCESS | 1929 | 1461969826316 Marionette TRACE conn2 <- [1,1442,null,{}] 15:43:46 INFO - PROCESS | 1929 | 1461969826318 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:46 INFO - PROCESS | 1929 | 1461969826404 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:43:46 INFO - PROCESS | 1929 | 1461969826409 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:46 INFO - PROCESS | 1929 | ++DOCSHELL 0x119134800 == 85 [pid = 1929] [id = 368] 15:43:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x116a81000) [pid = 1929] [serial = 1103] [outer = 0x0] 15:43:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x117e26c00) [pid = 1929] [serial = 1104] [outer = 0x116a81000] 15:43:46 INFO - PROCESS | 1929 | 1461969826436 Marionette DEBUG loaded listener.js 15:43:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x1180d4400) [pid = 1929] [serial = 1105] [outer = 0x116a81000] 15:43:46 INFO - PROCESS | 1929 | 1461969826934 Marionette TRACE conn2 <- [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]]]}] 15:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 668ms 15:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:43:46 INFO - PROCESS | 1929 | 1461969826993 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:43:46 INFO - PROCESS | 1929 | 1461969826995 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:43:47 INFO - PROCESS | 1929 | 1461969826998 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:43:47 INFO - PROCESS | 1929 | 1461969827001 Marionette TRACE conn2 <- [1,1446,null,{}] 15:43:47 INFO - PROCESS | 1929 | 1461969827005 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:47 INFO - PROCESS | 1929 | 1461969827097 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:43:47 INFO - PROCESS | 1929 | 1461969827104 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:47 INFO - PROCESS | 1929 | ++DOCSHELL 0x121293800 == 86 [pid = 1929] [id = 369] 15:43:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x118355c00) [pid = 1929] [serial = 1106] [outer = 0x0] 15:43:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x11835f000) [pid = 1929] [serial = 1107] [outer = 0x118355c00] 15:43:47 INFO - PROCESS | 1929 | 1461969827135 Marionette DEBUG loaded listener.js 15:43:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 160 (0x11856b000) [pid = 1929] [serial = 1108] [outer = 0x118355c00] 15:43:47 INFO - PROCESS | 1929 | 1461969827484 Marionette TRACE conn2 <- [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]]]}] 15:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 522ms 15:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:43:47 INFO - PROCESS | 1929 | 1461969827526 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:43:47 INFO - PROCESS | 1929 | 1461969827527 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:43:47 INFO - PROCESS | 1929 | 1461969827530 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:43:47 INFO - PROCESS | 1929 | 1461969827531 Marionette TRACE conn2 <- [1,1450,null,{}] 15:43:47 INFO - PROCESS | 1929 | 1461969827533 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:47 INFO - PROCESS | 1929 | 1461969827623 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:43:47 INFO - PROCESS | 1929 | 1461969827645 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:47 INFO - PROCESS | 1929 | ++DOCSHELL 0x121e23800 == 87 [pid = 1929] [id = 370] 15:43:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 161 (0x118723800) [pid = 1929] [serial = 1109] [outer = 0x0] 15:43:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 162 (0x118879000) [pid = 1929] [serial = 1110] [outer = 0x118723800] 15:43:47 INFO - PROCESS | 1929 | 1461969827670 Marionette DEBUG loaded listener.js 15:43:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 163 (0x118fedc00) [pid = 1929] [serial = 1111] [outer = 0x118723800] 15:43:48 INFO - PROCESS | 1929 | 1461969828030 Marionette TRACE conn2 <- [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]]]}] 15:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 522ms 15:43:48 INFO - PROCESS | 1929 | 1461969828053 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:43:48 INFO - PROCESS | 1929 | 1461969828054 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:43:48 INFO - PROCESS | 1929 | 1461969828061 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:43:48 INFO - PROCESS | 1929 | 1461969828062 Marionette TRACE conn2 <- [1,1454,null,{}] 15:43:48 INFO - PROCESS | 1929 | 1461969828065 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:48 INFO - PROCESS | 1929 | 1461969828172 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:43:48 INFO - PROCESS | 1929 | 1461969828213 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:48 INFO - PROCESS | 1929 | ++DOCSHELL 0x1256c1800 == 88 [pid = 1929] [id = 371] 15:43:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 164 (0x118f12000) [pid = 1929] [serial = 1112] [outer = 0x0] 15:43:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 165 (0x119771800) [pid = 1929] [serial = 1113] [outer = 0x118f12000] 15:43:48 INFO - PROCESS | 1929 | 1461969828238 Marionette DEBUG loaded listener.js 15:43:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 166 (0x1198d6800) [pid = 1929] [serial = 1114] [outer = 0x118f12000] 15:43:48 INFO - PROCESS | 1929 | 1461969828556 Marionette TRACE conn2 <- [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]]]}] 15:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 525ms 15:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:43:48 INFO - PROCESS | 1929 | 1461969828589 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:43:48 INFO - PROCESS | 1929 | 1461969828590 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:43:48 INFO - PROCESS | 1929 | 1461969828592 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:43:48 INFO - PROCESS | 1929 | 1461969828593 Marionette TRACE conn2 <- [1,1458,null,{}] 15:43:48 INFO - PROCESS | 1929 | 1461969828595 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:48 INFO - PROCESS | 1929 | 1461969828700 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:43:48 INFO - PROCESS | 1929 | 1461969828737 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:48 INFO - PROCESS | 1929 | ++DOCSHELL 0x12796c000 == 89 [pid = 1929] [id = 372] 15:43:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 167 (0x1198da800) [pid = 1929] [serial = 1115] [outer = 0x0] 15:43:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 168 (0x11a17e400) [pid = 1929] [serial = 1116] [outer = 0x1198da800] 15:43:48 INFO - PROCESS | 1929 | 1461969828762 Marionette DEBUG loaded listener.js 15:43:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 169 (0x12126e000) [pid = 1929] [serial = 1117] [outer = 0x1198da800] 15:43:49 INFO - PROCESS | 1929 | 1461969829107 Marionette TRACE conn2 <- [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]]]}] 15:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 569ms 15:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:43:49 INFO - PROCESS | 1929 | 1461969829161 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:43:49 INFO - PROCESS | 1929 | 1461969829162 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:43:49 INFO - PROCESS | 1929 | 1461969829164 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:43:49 INFO - PROCESS | 1929 | 1461969829165 Marionette TRACE conn2 <- [1,1462,null,{}] 15:43:49 INFO - PROCESS | 1929 | 1461969829168 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:49 INFO - PROCESS | 1929 | 1461969829277 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:43:49 INFO - PROCESS | 1929 | 1461969829292 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:49 INFO - PROCESS | 1929 | ++DOCSHELL 0x12942b800 == 90 [pid = 1929] [id = 373] 15:43:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 170 (0x1198db800) [pid = 1929] [serial = 1118] [outer = 0x0] 15:43:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 171 (0x1213e6800) [pid = 1929] [serial = 1119] [outer = 0x1198db800] 15:43:49 INFO - PROCESS | 1929 | 1461969829317 Marionette DEBUG loaded listener.js 15:43:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 172 (0x1215e1400) [pid = 1929] [serial = 1120] [outer = 0x1198db800] 15:43:49 INFO - PROCESS | 1929 | 1461969829689 Marionette TRACE conn2 <- [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]]]}] 15:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 569ms 15:43:49 INFO - PROCESS | 1929 | 1461969829739 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:43:49 INFO - PROCESS | 1929 | 1461969829741 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:43:49 INFO - PROCESS | 1929 | 1461969829744 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:43:49 INFO - PROCESS | 1929 | 1461969829746 Marionette TRACE conn2 <- [1,1466,null,{}] 15:43:49 INFO - PROCESS | 1929 | 1461969829750 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:50 INFO - PROCESS | 1929 | 1461969830282 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 171 (0x112a96400) [pid = 1929] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 170 (0x1180df000) [pid = 1929] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 169 (0x12c8eac00) [pid = 1929] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 168 (0x112a0a000) [pid = 1929] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 167 (0x128c69400) [pid = 1929] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 166 (0x1213e7800) [pid = 1929] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 165 (0x116662000) [pid = 1929] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 164 (0x1271a1400) [pid = 1929] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 163 (0x12ad8a000) [pid = 1929] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 162 (0x11854a800) [pid = 1929] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 161 (0x1126b7400) [pid = 1929] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 160 (0x113158800) [pid = 1929] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 159 (0x112b55000) [pid = 1929] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x112a81c00) [pid = 1929] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x11948ec00) [pid = 1929] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x128f66000) [pid = 1929] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x115f14400) [pid = 1929] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x118870800) [pid = 1929] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x119c27400) [pid = 1929] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x12db37800) [pid = 1929] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x112a15800) [pid = 1929] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x118771800) [pid = 1929] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x118feb800) [pid = 1929] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x1199b9400) [pid = 1929] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x112a03000) [pid = 1929] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x1271a1000) [pid = 1929] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x11205c800) [pid = 1929] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x1296d4800) [pid = 1929] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x11a1ee800) [pid = 1929] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x122021c00) [pid = 1929] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x112a85c00) [pid = 1929] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x128f5c000) [pid = 1929] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x12e232800) [pid = 1929] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x12ab49400) [pid = 1929] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x1167b7800) [pid = 1929] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x117e28800) [pid = 1929] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x1167b8800) [pid = 1929] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x11322d400) [pid = 1929] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x112a81400) [pid = 1929] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x112a0a800) [pid = 1929] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:43:50 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x116191000) [pid = 1929] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:43:50 INFO - PROCESS | 1929 | 1461969830367 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:50 INFO - PROCESS | 1929 | ++DOCSHELL 0x11262a000 == 91 [pid = 1929] [id = 374] 15:43:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x111dbbc00) [pid = 1929] [serial = 1121] [outer = 0x0] 15:43:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x112a0a000) [pid = 1929] [serial = 1122] [outer = 0x111dbbc00] 15:43:50 INFO - PROCESS | 1929 | 1461969830397 Marionette DEBUG loaded listener.js 15:43:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x112a9c800) [pid = 1929] [serial = 1123] [outer = 0x111dbbc00] 15:43:50 INFO - PROCESS | 1929 | 1461969830699 Marionette TRACE conn2 <- [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]]]}] 15:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 971ms 15:43:50 INFO - PROCESS | 1929 | 1461969830716 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:43:50 INFO - PROCESS | 1929 | 1461969830717 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:43:50 INFO - PROCESS | 1929 | 1461969830728 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:43:50 INFO - PROCESS | 1929 | 1461969830729 Marionette TRACE conn2 <- [1,1470,null,{}] 15:43:50 INFO - PROCESS | 1929 | 1461969830732 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:50 INFO - PROCESS | 1929 | 1461969830863 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:43:50 INFO - PROCESS | 1929 | 1461969830870 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:50 INFO - PROCESS | 1929 | ++DOCSHELL 0x12a9af000 == 92 [pid = 1929] [id = 375] 15:43:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x112a91800) [pid = 1929] [serial = 1124] [outer = 0x0] 15:43:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x1167c4800) [pid = 1929] [serial = 1125] [outer = 0x112a91800] 15:43:50 INFO - PROCESS | 1929 | 1461969830895 Marionette DEBUG loaded listener.js 15:43:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x12201e800) [pid = 1929] [serial = 1126] [outer = 0x112a91800] 15:43:51 INFO - PROCESS | 1929 | 1461969831276 Marionette TRACE conn2 <- [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]]]}] 15:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 569ms 15:43:51 INFO - PROCESS | 1929 | 1461969831297 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:43:51 INFO - PROCESS | 1929 | 1461969831298 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:43:51 INFO - PROCESS | 1929 | 1461969831301 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:43:51 INFO - PROCESS | 1929 | 1461969831303 Marionette TRACE conn2 <- [1,1474,null,{}] 15:43:51 INFO - PROCESS | 1929 | 1461969831307 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:51 INFO - PROCESS | 1929 | 1461969831394 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:43:51 INFO - PROCESS | 1929 | 1461969831398 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:51 INFO - PROCESS | 1929 | ++DOCSHELL 0x12b3a7000 == 93 [pid = 1929] [id = 376] 15:43:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x12202a000) [pid = 1929] [serial = 1127] [outer = 0x0] 15:43:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x125088c00) [pid = 1929] [serial = 1128] [outer = 0x12202a000] 15:43:51 INFO - PROCESS | 1929 | 1461969831424 Marionette DEBUG loaded listener.js 15:43:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x12751b800) [pid = 1929] [serial = 1129] [outer = 0x12202a000] 15:43:51 INFO - PROCESS | 1929 | 1461969831773 Marionette TRACE conn2 <- [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]]]}] 15:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms 15:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:43:51 INFO - PROCESS | 1929 | 1461969831822 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:43:51 INFO - PROCESS | 1929 | 1461969831823 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:43:51 INFO - PROCESS | 1929 | 1461969831825 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:43:51 INFO - PROCESS | 1929 | 1461969831826 Marionette TRACE conn2 <- [1,1478,null,{}] 15:43:51 INFO - PROCESS | 1929 | 1461969831828 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:51 INFO - PROCESS | 1929 | 1461969831919 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:43:51 INFO - PROCESS | 1929 | 1461969831924 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:51 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2e6000 == 94 [pid = 1929] [id = 377] 15:43:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x12693d000) [pid = 1929] [serial = 1130] [outer = 0x0] 15:43:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x127937000) [pid = 1929] [serial = 1131] [outer = 0x12693d000] 15:43:51 INFO - PROCESS | 1929 | 1461969831948 Marionette DEBUG loaded listener.js 15:43:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x127953400) [pid = 1929] [serial = 1132] [outer = 0x12693d000] 15:43:52 INFO - PROCESS | 1929 | 1461969832376 Marionette TRACE conn2 <- [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]]]}] 15:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 569ms 15:43:52 INFO - PROCESS | 1929 | 1461969832394 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:43:52 INFO - PROCESS | 1929 | 1461969832397 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:43:52 INFO - PROCESS | 1929 | 1461969832401 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:43:52 INFO - PROCESS | 1929 | 1461969832404 Marionette TRACE conn2 <- [1,1482,null,{}] 15:43:52 INFO - PROCESS | 1929 | 1461969832408 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:52 INFO - PROCESS | 1929 | 1461969832525 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:43:52 INFO - PROCESS | 1929 | 1461969832605 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:52 INFO - PROCESS | 1929 | ++DOCSHELL 0x113e58800 == 95 [pid = 1929] [id = 378] 15:43:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x11205b800) [pid = 1929] [serial = 1133] [outer = 0x0] 15:43:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x112a0e400) [pid = 1929] [serial = 1134] [outer = 0x11205b800] 15:43:52 INFO - PROCESS | 1929 | 1461969832636 Marionette DEBUG loaded listener.js 15:43:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x112a20c00) [pid = 1929] [serial = 1135] [outer = 0x11205b800] 15:43:53 INFO - PROCESS | 1929 | 1461969833127 Marionette TRACE conn2 <- [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]]]}] 15:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 772ms 15:43:53 INFO - PROCESS | 1929 | 1461969833186 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:43:53 INFO - PROCESS | 1929 | 1461969833190 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:43:53 INFO - PROCESS | 1929 | 1461969833196 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:43:53 INFO - PROCESS | 1929 | 1461969833198 Marionette TRACE conn2 <- [1,1486,null,{}] 15:43:53 INFO - PROCESS | 1929 | 1461969833201 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:53 INFO - PROCESS | 1929 | 1461969833312 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:43:53 INFO - PROCESS | 1929 | 1461969833389 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:53 INFO - PROCESS | 1929 | ++DOCSHELL 0x11911a000 == 96 [pid = 1929] [id = 379] 15:43:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x112b56400) [pid = 1929] [serial = 1136] [outer = 0x0] 15:43:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x11314fc00) [pid = 1929] [serial = 1137] [outer = 0x112b56400] 15:43:53 INFO - PROCESS | 1929 | 1461969833419 Marionette DEBUG loaded listener.js 15:43:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x115d85400) [pid = 1929] [serial = 1138] [outer = 0x112b56400] 15:43:53 INFO - PROCESS | 1929 | 1461969833898 Marionette TRACE conn2 <- [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]]]}] 15:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 720ms 15:43:53 INFO - PROCESS | 1929 | 1461969833923 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:43:53 INFO - PROCESS | 1929 | 1461969833925 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:43:53 INFO - PROCESS | 1929 | 1461969833929 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:43:53 INFO - PROCESS | 1929 | 1461969833932 Marionette TRACE conn2 <- [1,1490,null,{}] 15:43:53 INFO - PROCESS | 1929 | 1461969833942 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:54 INFO - PROCESS | 1929 | 1461969834056 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:43:54 INFO - PROCESS | 1929 | 1461969834133 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:54 INFO - PROCESS | 1929 | ++DOCSHELL 0x129429000 == 97 [pid = 1929] [id = 380] 15:43:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x1166f2c00) [pid = 1929] [serial = 1139] [outer = 0x0] 15:43:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x117250800) [pid = 1929] [serial = 1140] [outer = 0x1166f2c00] 15:43:54 INFO - PROCESS | 1929 | 1461969834165 Marionette DEBUG loaded listener.js 15:43:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x1180da400) [pid = 1929] [serial = 1141] [outer = 0x1166f2c00] 15:43:54 INFO - PROCESS | 1929 | 1461969834582 Marionette TRACE conn2 <- [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]]]}] 15:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 675ms 15:43:54 INFO - PROCESS | 1929 | 1461969834607 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:43:54 INFO - PROCESS | 1929 | 1461969834609 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:43:54 INFO - PROCESS | 1929 | 1461969834611 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:43:54 INFO - PROCESS | 1929 | 1461969834613 Marionette TRACE conn2 <- [1,1494,null,{}] 15:43:54 INFO - PROCESS | 1929 | 1461969834615 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:54 INFO - PROCESS | 1929 | 1461969834723 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:43:54 INFO - PROCESS | 1929 | 1461969834787 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:54 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c797000 == 98 [pid = 1929] [id = 381] 15:43:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x118149400) [pid = 1929] [serial = 1142] [outer = 0x0] 15:43:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x11854a800) [pid = 1929] [serial = 1143] [outer = 0x118149400] 15:43:54 INFO - PROCESS | 1929 | 1461969834858 Marionette DEBUG loaded listener.js 15:43:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x11887e800) [pid = 1929] [serial = 1144] [outer = 0x118149400] 15:43:55 INFO - PROCESS | 1929 | 1461969835294 Marionette TRACE conn2 <- [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]]]}] 15:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 722ms 15:43:55 INFO - PROCESS | 1929 | 1461969835333 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:43:55 INFO - PROCESS | 1929 | 1461969835334 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:43:55 INFO - PROCESS | 1929 | 1461969835356 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:43:55 INFO - PROCESS | 1929 | 1461969835358 Marionette TRACE conn2 <- [1,1498,null,{}] 15:43:55 INFO - PROCESS | 1929 | 1461969835360 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:55 INFO - PROCESS | 1929 | 1461969835465 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:43:55 INFO - PROCESS | 1929 | 1461969835542 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:55 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cc86800 == 99 [pid = 1929] [id = 382] 15:43:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x1184c3000) [pid = 1929] [serial = 1145] [outer = 0x0] 15:43:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x1198e5c00) [pid = 1929] [serial = 1146] [outer = 0x1184c3000] 15:43:55 INFO - PROCESS | 1929 | 1461969835572 Marionette DEBUG loaded listener.js 15:43:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x1215e3400) [pid = 1929] [serial = 1147] [outer = 0x1184c3000] 15:43:55 INFO - PROCESS | 1929 | 1461969835979 Marionette TRACE conn2 <- [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]]]}] 15:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 670ms 15:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:43:56 INFO - PROCESS | 1929 | 1461969836027 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:43:56 INFO - PROCESS | 1929 | 1461969836028 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:43:56 INFO - PROCESS | 1929 | 1461969836030 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:43:56 INFO - PROCESS | 1929 | 1461969836031 Marionette TRACE conn2 <- [1,1502,null,{}] 15:43:56 INFO - PROCESS | 1929 | 1461969836053 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:56 INFO - PROCESS | 1929 | 1461969836180 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:43:56 INFO - PROCESS | 1929 | 1461969836260 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:56 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d619000 == 100 [pid = 1929] [id = 383] 15:43:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x12693cc00) [pid = 1929] [serial = 1148] [outer = 0x0] 15:43:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 160 (0x127951000) [pid = 1929] [serial = 1149] [outer = 0x12693cc00] 15:43:56 INFO - PROCESS | 1929 | 1461969836291 Marionette DEBUG loaded listener.js 15:43:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 161 (0x1279b4c00) [pid = 1929] [serial = 1150] [outer = 0x12693cc00] 15:43:56 INFO - PROCESS | 1929 | 1461969836717 Marionette TRACE conn2 <- [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]]]}] 15:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 725ms 15:43:56 INFO - PROCESS | 1929 | 1461969836764 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:43:56 INFO - PROCESS | 1929 | 1461969836765 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:43:56 INFO - PROCESS | 1929 | 1461969836787 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:43:56 INFO - PROCESS | 1929 | 1461969836788 Marionette TRACE conn2 <- [1,1506,null,{}] 15:43:56 INFO - PROCESS | 1929 | 1461969836792 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:56 INFO - PROCESS | 1929 | 1461969836898 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:43:56 INFO - PROCESS | 1929 | 1461969836986 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:56 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d89b000 == 101 [pid = 1929] [id = 384] 15:43:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 162 (0x1279ba800) [pid = 1929] [serial = 1151] [outer = 0x0] 15:43:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 163 (0x128c6c800) [pid = 1929] [serial = 1152] [outer = 0x1279ba800] 15:43:57 INFO - PROCESS | 1929 | 1461969837016 Marionette DEBUG loaded listener.js 15:43:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 164 (0x128c73c00) [pid = 1929] [serial = 1153] [outer = 0x1279ba800] 15:43:57 INFO - PROCESS | 1929 | 1461969837454 Marionette TRACE conn2 <- [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]]]}] 15:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 738ms 15:43:57 INFO - PROCESS | 1929 | 1461969837526 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:43:57 INFO - PROCESS | 1929 | 1461969837528 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:43:57 INFO - PROCESS | 1929 | 1461969837533 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:43:57 INFO - PROCESS | 1929 | 1461969837537 Marionette TRACE conn2 <- [1,1510,null,{}] 15:43:57 INFO - PROCESS | 1929 | 1461969837541 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:57 INFO - PROCESS | 1929 | 1461969837704 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:43:57 INFO - PROCESS | 1929 | 1461969837818 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:57 INFO - PROCESS | 1929 | ++DOCSHELL 0x111ef1000 == 102 [pid = 1929] [id = 385] 15:43:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 165 (0x112a90400) [pid = 1929] [serial = 1154] [outer = 0x0] 15:43:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 166 (0x115fb7c00) [pid = 1929] [serial = 1155] [outer = 0x112a90400] 15:43:57 INFO - PROCESS | 1929 | 1461969837866 Marionette DEBUG loaded listener.js 15:43:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 167 (0x11887e400) [pid = 1929] [serial = 1156] [outer = 0x112a90400] 15:43:58 INFO - PROCESS | 1929 | 1461969838553 Marionette TRACE conn2 <- [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]]]}] 15:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1074ms 15:43:58 INFO - PROCESS | 1929 | 1461969838608 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:43:58 INFO - PROCESS | 1929 | 1461969838612 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:43:58 INFO - PROCESS | 1929 | 1461969838617 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:43:58 INFO - PROCESS | 1929 | 1461969838621 Marionette TRACE conn2 <- [1,1514,null,{}] 15:43:58 INFO - PROCESS | 1929 | 1461969838627 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:58 INFO - PROCESS | 1929 | 1461969838783 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:43:58 INFO - PROCESS | 1929 | 1461969838929 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:58 INFO - PROCESS | 1929 | ++DOCSHELL 0x11815f000 == 103 [pid = 1929] [id = 386] 15:43:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 168 (0x112a1d000) [pid = 1929] [serial = 1157] [outer = 0x0] 15:43:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 169 (0x112a84800) [pid = 1929] [serial = 1158] [outer = 0x112a1d000] 15:43:58 INFO - PROCESS | 1929 | 1461969838959 Marionette DEBUG loaded listener.js 15:43:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 170 (0x112a9e800) [pid = 1929] [serial = 1159] [outer = 0x112a1d000] 15:43:59 INFO - PROCESS | 1929 | 1461969839397 Marionette TRACE conn2 <- [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]]]}] 15:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 825ms 15:43:59 INFO - PROCESS | 1929 | 1461969839456 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:43:59 INFO - PROCESS | 1929 | 1461969839460 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:43:59 INFO - PROCESS | 1929 | 1461969839466 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:43:59 INFO - PROCESS | 1929 | 1461969839467 Marionette TRACE conn2 <- [1,1518,null,{}] 15:43:59 INFO - PROCESS | 1929 | 1461969839472 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:59 INFO - PROCESS | 1929 | 1461969839571 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:43:59 INFO - PROCESS | 1929 | --DOCSHELL 0x12b3a7000 == 102 [pid = 1929] [id = 376] 15:43:59 INFO - PROCESS | 1929 | --DOCSHELL 0x12a9af000 == 101 [pid = 1929] [id = 375] 15:43:59 INFO - PROCESS | 1929 | --DOCSHELL 0x11262a000 == 100 [pid = 1929] [id = 374] 15:43:59 INFO - PROCESS | 1929 | --DOCSHELL 0x12942b800 == 99 [pid = 1929] [id = 373] 15:43:59 INFO - PROCESS | 1929 | --DOCSHELL 0x12796c000 == 98 [pid = 1929] [id = 372] 15:43:59 INFO - PROCESS | 1929 | --DOCSHELL 0x1256c1800 == 97 [pid = 1929] [id = 371] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 169 (0x127954000) [pid = 1929] [serial = 1071] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | 1461969839707 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:59 INFO - PROCESS | 1929 | --DOCSHELL 0x121e23800 == 96 [pid = 1929] [id = 370] 15:43:59 INFO - PROCESS | 1929 | --DOCSHELL 0x121293800 == 95 [pid = 1929] [id = 369] 15:43:59 INFO - PROCESS | 1929 | --DOCSHELL 0x119134800 == 94 [pid = 1929] [id = 368] 15:43:59 INFO - PROCESS | 1929 | --DOCSHELL 0x11815c800 == 93 [pid = 1929] [id = 367] 15:43:59 INFO - PROCESS | 1929 | --DOCSHELL 0x118860800 == 92 [pid = 1929] [id = 366] 15:43:59 INFO - PROCESS | 1929 | --DOCSHELL 0x1120bc800 == 91 [pid = 1929] [id = 365] 15:43:59 INFO - PROCESS | 1929 | --DOCSHELL 0x1131c5800 == 90 [pid = 1929] [id = 364] 15:43:59 INFO - PROCESS | 1929 | ++DOCSHELL 0x111056000 == 91 [pid = 1929] [id = 387] 15:43:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 170 (0x112a08c00) [pid = 1929] [serial = 1160] [outer = 0x0] 15:43:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 171 (0x112a9ec00) [pid = 1929] [serial = 1161] [outer = 0x112a08c00] 15:43:59 INFO - PROCESS | 1929 | 1461969839742 Marionette DEBUG loaded listener.js 15:43:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 172 (0x1134c9c00) [pid = 1929] [serial = 1162] [outer = 0x112a08c00] 15:43:59 INFO - PROCESS | 1929 | --DOCSHELL 0x117e4e000 == 90 [pid = 1929] [id = 359] 15:43:59 INFO - PROCESS | 1929 | --DOCSHELL 0x112634800 == 89 [pid = 1929] [id = 358] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 171 (0x128c6fc00) [pid = 1929] [serial = 967] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 170 (0x1198eac00) [pid = 1929] [serial = 837] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 169 (0x12d494400) [pid = 1929] [serial = 973] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 168 (0x12db30000) [pid = 1929] [serial = 976] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 167 (0x1291e1400) [pid = 1929] [serial = 964] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 166 (0x128c75c00) [pid = 1929] [serial = 840] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 165 (0x118549800) [pid = 1929] [serial = 898] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 164 (0x12ad91000) [pid = 1929] [serial = 843] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 163 (0x12c11f800) [pid = 1929] [serial = 910] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 162 (0x12202b000) [pid = 1929] [serial = 901] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 161 (0x12961e000) [pid = 1929] [serial = 913] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 160 (0x118f1b400) [pid = 1929] [serial = 958] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 159 (0x115f14c00) [pid = 1929] [serial = 895] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x1255b0800) [pid = 1929] [serial = 907] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x1291db000) [pid = 1929] [serial = 904] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x12d426000) [pid = 1929] [serial = 846] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x117673000) [pid = 1929] [serial = 834] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x12ce4cc00) [pid = 1929] [serial = 970] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x12792d400) [pid = 1929] [serial = 961] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x12e60bc00) [pid = 1929] [serial = 849] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x112b4d000) [pid = 1929] [serial = 955] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x118871800) [pid = 1929] [serial = 1053] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x11977a800) [pid = 1929] [serial = 1056] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x118f89c00) [pid = 1929] [serial = 1054] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x121269000) [pid = 1929] [serial = 1059] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x1199bc000) [pid = 1929] [serial = 1057] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x1213e0400) [pid = 1929] [serial = 1060] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x118565400) [pid = 1929] [serial = 1063] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x12792f800) [pid = 1929] [serial = 1068] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x112a0fc00) [pid = 1929] [serial = 1036] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x1126c0000) [pid = 1929] [serial = 1035] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x12cf96000) [pid = 1929] [serial = 1023] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x12db31800) [pid = 1929] [serial = 1024] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x124fc2000) [pid = 1929] [serial = 1017] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x1279ba000) [pid = 1929] [serial = 1018] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x124d94000) [pid = 1929] [serial = 1065] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x112ee8000) [pid = 1929] [serial = 1039] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x112a9f800) [pid = 1929] [serial = 1038] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x12c8e5c00) [pid = 1929] [serial = 1021] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x12b34c400) [pid = 1929] [serial = 1020] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x12e610400) [pid = 1929] [serial = 1027] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x12e23e800) [pid = 1929] [serial = 1026] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x135234400) [pid = 1929] [serial = 1030] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x13522bc00) [pid = 1929] [serial = 1029] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x116a7e800) [pid = 1929] [serial = 1047] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x117e1ac00) [pid = 1929] [serial = 1048] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x11672a000) [pid = 1929] [serial = 1050] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x118f86800) [pid = 1929] [serial = 1015] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x1184c1c00) [pid = 1929] [serial = 1014] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x115d41800) [pid = 1929] [serial = 1041] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x115f1a800) [pid = 1929] [serial = 1042] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x115f1b400) [pid = 1929] [serial = 1012] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x11314c800) [pid = 1929] [serial = 1011] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x12ab44800) [pid = 1929] [serial = 1033] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x11a1e7400) [pid = 1929] [serial = 1032] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x1166f7400) [pid = 1929] [serial = 1044] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x116730c00) [pid = 1929] [serial = 1045] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x112a82400) [pid = 1929] [serial = 1062] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x12793ac00) [pid = 1929] [serial = 1069] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x12693c400) [pid = 1929] [serial = 1066] [outer = 0x0] [url = about:blank] 15:43:59 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x118723c00) [pid = 1929] [serial = 1051] [outer = 0x0] [url = about:blank] 15:44:00 INFO - PROCESS | 1929 | 1461969840089 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 15:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 674ms 15:44:00 INFO - PROCESS | 1929 | 1461969840160 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:44:00 INFO - PROCESS | 1929 | 1461969840161 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:44:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:44:00 INFO - PROCESS | 1929 | 1461969840165 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:44:00 INFO - PROCESS | 1929 | 1461969840167 Marionette TRACE conn2 <- [1,1522,null,{}] 15:44:00 INFO - PROCESS | 1929 | 1461969840176 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:00 INFO - PROCESS | 1929 | 1461969840268 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:44:00 INFO - PROCESS | 1929 | 1461969840342 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:00 INFO - PROCESS | 1929 | ++DOCSHELL 0x118853000 == 90 [pid = 1929] [id = 388] 15:44:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x112b4f400) [pid = 1929] [serial = 1163] [outer = 0x0] 15:44:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x115f1b400) [pid = 1929] [serial = 1164] [outer = 0x112b4f400] 15:44:00 INFO - PROCESS | 1929 | 1461969840370 Marionette DEBUG loaded listener.js 15:44:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x116726800) [pid = 1929] [serial = 1165] [outer = 0x112b4f400] 15:44:00 INFO - PROCESS | 1929 | 1461969840677 Marionette TRACE conn2 <- [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"]]]}] 15:44:00 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 () { 15:44:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:44:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:44:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:44:00 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 () { 15:44:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:44:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:44:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:44:00 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 () { 15:44:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:44:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:44:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:44:00 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 () { 15:44:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:44:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:44:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:44:00 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 575ms 15:44:00 INFO - PROCESS | 1929 | 1461969840741 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:44:00 INFO - PROCESS | 1929 | 1461969840744 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:44:00 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:44:00 INFO - PROCESS | 1929 | 1461969840748 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:44:00 INFO - PROCESS | 1929 | 1461969840749 Marionette TRACE conn2 <- [1,1526,null,{}] 15:44:00 INFO - PROCESS | 1929 | 1461969840753 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:00 INFO - PROCESS | 1929 | 1461969840894 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:44:00 INFO - PROCESS | 1929 | 1461969840985 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:01 INFO - PROCESS | 1929 | ++DOCSHELL 0x12127e800 == 91 [pid = 1929] [id = 389] 15:44:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x1164f2400) [pid = 1929] [serial = 1166] [outer = 0x0] 15:44:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x1169acc00) [pid = 1929] [serial = 1167] [outer = 0x1164f2400] 15:44:01 INFO - PROCESS | 1929 | 1461969841028 Marionette DEBUG loaded listener.js 15:44:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x118364000) [pid = 1929] [serial = 1168] [outer = 0x1164f2400] 15:44:01 INFO - PROCESS | 1929 | 1461969841360 Marionette TRACE conn2 <- [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"]]]}] 15:44:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:44:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:44:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:44:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:44:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:44:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:44:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 670ms 15:44:01 INFO - PROCESS | 1929 | 1461969841418 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:44:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:44:01 INFO - PROCESS | 1929 | 1461969841422 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:44:01 INFO - PROCESS | 1929 | 1461969841424 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:44:01 INFO - PROCESS | 1929 | 1461969841425 Marionette TRACE conn2 <- [1,1530,null,{}] 15:44:01 INFO - PROCESS | 1929 | 1461969841427 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:01 INFO - PROCESS | 1929 | 1461969841546 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:44:01 INFO - PROCESS | 1929 | 1461969841600 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:01 INFO - PROCESS | 1929 | ++DOCSHELL 0x1219e9800 == 92 [pid = 1929] [id = 390] 15:44:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x1167c6800) [pid = 1929] [serial = 1169] [outer = 0x0] 15:44:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x118565c00) [pid = 1929] [serial = 1170] [outer = 0x1167c6800] 15:44:01 INFO - PROCESS | 1929 | 1461969841625 Marionette DEBUG loaded listener.js 15:44:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x118f1dc00) [pid = 1929] [serial = 1171] [outer = 0x1167c6800] 15:44:01 INFO - PROCESS | 1929 | 1461969841912 Marionette TRACE conn2 <- [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]]]}] 15:44:01 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 15:44:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:44:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:44:01 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. 15:44:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:44:01 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 520ms 15:44:01 INFO - PROCESS | 1929 | 1461969841950 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:44:01 INFO - PROCESS | 1929 | 1461969841952 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:44:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:44:01 INFO - PROCESS | 1929 | 1461969841958 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:44:01 INFO - PROCESS | 1929 | 1461969841959 Marionette TRACE conn2 <- [1,1534,null,{}] 15:44:01 INFO - PROCESS | 1929 | 1461969841961 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:02 INFO - PROCESS | 1929 | 1461969842088 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:44:02 INFO - PROCESS | 1929 | 1461969842103 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:02 INFO - PROCESS | 1929 | ++DOCSHELL 0x127315000 == 93 [pid = 1929] [id = 391] 15:44:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x119776c00) [pid = 1929] [serial = 1172] [outer = 0x0] 15:44:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x119c28800) [pid = 1929] [serial = 1173] [outer = 0x119776c00] 15:44:02 INFO - PROCESS | 1929 | 1461969842129 Marionette DEBUG loaded listener.js 15:44:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x121b57800) [pid = 1929] [serial = 1174] [outer = 0x119776c00] 15:44:02 INFO - PROCESS | 1929 | 1461969842465 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:44:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:44:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 521ms 15:44:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:44:02 INFO - PROCESS | 1929 | 1461969842479 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:44:02 INFO - PROCESS | 1929 | 1461969842480 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:44:02 INFO - PROCESS | 1929 | 1461969842482 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:44:02 INFO - PROCESS | 1929 | 1461969842483 Marionette TRACE conn2 <- [1,1538,null,{}] 15:44:02 INFO - PROCESS | 1929 | 1461969842493 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:02 INFO - PROCESS | 1929 | 1461969842602 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:44:02 INFO - PROCESS | 1929 | 1461969842612 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:02 INFO - PROCESS | 1929 | ++DOCSHELL 0x129138800 == 94 [pid = 1929] [id = 392] 15:44:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x1213e3800) [pid = 1929] [serial = 1175] [outer = 0x0] 15:44:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x124d9d400) [pid = 1929] [serial = 1176] [outer = 0x1213e3800] 15:44:02 INFO - PROCESS | 1929 | 1461969842636 Marionette DEBUG loaded listener.js 15:44:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x12693dc00) [pid = 1929] [serial = 1177] [outer = 0x1213e3800] 15:44:02 INFO - PROCESS | 1929 | 1461969842977 Marionette TRACE conn2 <- [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]]]}] 15:44:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:44:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 527ms 15:44:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:44:03 INFO - PROCESS | 1929 | 1461969843009 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:44:03 INFO - PROCESS | 1929 | 1461969843011 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:44:03 INFO - PROCESS | 1929 | 1461969843013 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:44:03 INFO - PROCESS | 1929 | 1461969843014 Marionette TRACE conn2 <- [1,1542,null,{}] 15:44:03 INFO - PROCESS | 1929 | 1461969843016 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:03 INFO - PROCESS | 1929 | 1461969843126 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:44:03 INFO - PROCESS | 1929 | 1461969843138 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:03 INFO - PROCESS | 1929 | ++DOCSHELL 0x1298d2000 == 95 [pid = 1929] [id = 393] 15:44:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x1248b6c00) [pid = 1929] [serial = 1178] [outer = 0x0] 15:44:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x127932400) [pid = 1929] [serial = 1179] [outer = 0x1248b6c00] 15:44:03 INFO - PROCESS | 1929 | 1461969843163 Marionette DEBUG loaded listener.js 15:44:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x127991000) [pid = 1929] [serial = 1180] [outer = 0x1248b6c00] 15:44:03 INFO - PROCESS | 1929 | 1461969843506 Marionette TRACE conn2 <- [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]]]}] 15:44:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:44:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 519ms 15:44:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:44:03 INFO - PROCESS | 1929 | 1461969843538 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:44:03 INFO - PROCESS | 1929 | 1461969843539 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:44:03 INFO - PROCESS | 1929 | 1461969843541 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:44:03 INFO - PROCESS | 1929 | 1461969843542 Marionette TRACE conn2 <- [1,1546,null,{}] 15:44:03 INFO - PROCESS | 1929 | 1461969843545 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:03 INFO - PROCESS | 1929 | 1461969843657 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:44:03 INFO - PROCESS | 1929 | 1461969843670 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:03 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ab1a800 == 96 [pid = 1929] [id = 394] 15:44:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x127938800) [pid = 1929] [serial = 1181] [outer = 0x0] 15:44:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x1279b3c00) [pid = 1929] [serial = 1182] [outer = 0x127938800] 15:44:03 INFO - PROCESS | 1929 | 1461969843694 Marionette DEBUG loaded listener.js 15:44:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x128c75c00) [pid = 1929] [serial = 1183] [outer = 0x127938800] 15:44:04 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x127950400) [pid = 1929] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:44:04 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x118f12000) [pid = 1929] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:44:04 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x118723800) [pid = 1929] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:44:04 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x116a81000) [pid = 1929] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:44:04 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x118355c00) [pid = 1929] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:44:04 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x110ef7800) [pid = 1929] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:44:04 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x112a8a800) [pid = 1929] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:44:04 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x1198da800) [pid = 1929] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:44:04 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x1198db800) [pid = 1929] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:44:04 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x12202a000) [pid = 1929] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:44:04 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x111dbbc00) [pid = 1929] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:44:04 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x1164e7c00) [pid = 1929] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:44:04 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x115f12800) [pid = 1929] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:44:04 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x112a91800) [pid = 1929] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:44:04 INFO - PROCESS | 1929 | 1461969844167 Marionette TRACE conn2 <- [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]]]}] 15:44:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:44:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 668ms 15:44:04 INFO - PROCESS | 1929 | 1461969844210 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:44:04 INFO - PROCESS | 1929 | 1461969844212 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:44:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:44:04 INFO - PROCESS | 1929 | 1461969844214 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:44:04 INFO - PROCESS | 1929 | 1461969844215 Marionette TRACE conn2 <- [1,1550,null,{}] 15:44:04 INFO - PROCESS | 1929 | 1461969844217 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:04 INFO - PROCESS | 1929 | 1461969844308 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:44:04 INFO - PROCESS | 1929 | 1461969844375 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:04 INFO - PROCESS | 1929 | ++DOCSHELL 0x1219e0800 == 97 [pid = 1929] [id = 395] 15:44:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x112a8a800) [pid = 1929] [serial = 1184] [outer = 0x0] 15:44:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x1164e7c00) [pid = 1929] [serial = 1185] [outer = 0x112a8a800] 15:44:04 INFO - PROCESS | 1929 | 1461969844400 Marionette DEBUG loaded listener.js 15:44:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x11977a000) [pid = 1929] [serial = 1186] [outer = 0x112a8a800] 15:44:04 INFO - PROCESS | 1929 | 1461969844687 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:44:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:44:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 519ms 15:44:04 INFO - PROCESS | 1929 | 1461969844733 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:44:04 INFO - PROCESS | 1929 | 1461969844736 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:44:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:44:04 INFO - PROCESS | 1929 | 1461969844740 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:44:04 INFO - PROCESS | 1929 | 1461969844742 Marionette TRACE conn2 <- [1,1554,null,{}] 15:44:04 INFO - PROCESS | 1929 | 1461969844744 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:04 INFO - PROCESS | 1929 | 1461969844851 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:44:04 INFO - PROCESS | 1929 | 1461969844856 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:04 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2e4000 == 98 [pid = 1929] [id = 396] 15:44:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x1213e7400) [pid = 1929] [serial = 1187] [outer = 0x0] 15:44:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x128d66000) [pid = 1929] [serial = 1188] [outer = 0x1213e7400] 15:44:04 INFO - PROCESS | 1929 | 1461969844885 Marionette DEBUG loaded listener.js 15:44:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x128e0a000) [pid = 1929] [serial = 1189] [outer = 0x1213e7400] 15:44:05 INFO - PROCESS | 1929 | 1461969845248 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:44:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:44:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 15:44:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:44:05 INFO - PROCESS | 1929 | 1461969845276 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:44:05 INFO - PROCESS | 1929 | 1461969845277 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:44:05 INFO - PROCESS | 1929 | 1461969845279 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:44:05 INFO - PROCESS | 1929 | 1461969845281 Marionette TRACE conn2 <- [1,1558,null,{}] 15:44:05 INFO - PROCESS | 1929 | 1461969845283 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:05 INFO - PROCESS | 1929 | 1461969845376 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:44:05 INFO - PROCESS | 1929 | 1461969845380 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:05 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cc87800 == 99 [pid = 1929] [id = 397] 15:44:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x110ef7c00) [pid = 1929] [serial = 1190] [outer = 0x0] 15:44:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x128e0f400) [pid = 1929] [serial = 1191] [outer = 0x110ef7c00] 15:44:05 INFO - PROCESS | 1929 | 1461969845405 Marionette DEBUG loaded listener.js 15:44:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x1291da000) [pid = 1929] [serial = 1192] [outer = 0x110ef7c00] 15:44:05 INFO - PROCESS | 1929 | 1461969845728 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 15:44:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:44:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 468ms 15:44:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:44:05 INFO - PROCESS | 1929 | 1461969845749 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:44:05 INFO - PROCESS | 1929 | 1461969845750 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:44:05 INFO - PROCESS | 1929 | 1461969845756 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:44:05 INFO - PROCESS | 1929 | 1461969845757 Marionette TRACE conn2 <- [1,1562,null,{}] 15:44:05 INFO - PROCESS | 1929 | 1461969845760 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:05 INFO - PROCESS | 1929 | 1461969845884 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:44:05 INFO - PROCESS | 1929 | 1461969845986 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:05 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d609000 == 100 [pid = 1929] [id = 398] 15:44:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x128e0c800) [pid = 1929] [serial = 1193] [outer = 0x0] 15:44:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x1291df400) [pid = 1929] [serial = 1194] [outer = 0x128e0c800] 15:44:06 INFO - PROCESS | 1929 | 1461969846016 Marionette DEBUG loaded listener.js 15:44:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x129617000) [pid = 1929] [serial = 1195] [outer = 0x128e0c800] 15:44:06 INFO - PROCESS | 1929 | 1461969846632 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:44:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:44:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 925ms 15:44:06 INFO - PROCESS | 1929 | 1461969846679 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:44:06 INFO - PROCESS | 1929 | 1461969846682 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:44:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:44:06 INFO - PROCESS | 1929 | 1461969846686 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:44:06 INFO - PROCESS | 1929 | 1461969846689 Marionette TRACE conn2 <- [1,1566,null,{}] 15:44:06 INFO - PROCESS | 1929 | 1461969846692 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:06 INFO - PROCESS | 1929 | 1461969846809 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:44:06 INFO - PROCESS | 1929 | 1461969846917 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:06 INFO - PROCESS | 1929 | ++DOCSHELL 0x11703b800 == 101 [pid = 1929] [id = 399] 15:44:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x112a9fc00) [pid = 1929] [serial = 1196] [outer = 0x0] 15:44:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x11314e000) [pid = 1929] [serial = 1197] [outer = 0x112a9fc00] 15:44:06 INFO - PROCESS | 1929 | 1461969846951 Marionette DEBUG loaded listener.js 15:44:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x115d41800) [pid = 1929] [serial = 1198] [outer = 0x112a9fc00] 15:44:07 INFO - PROCESS | 1929 | 1461969847375 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:44:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:44:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 772ms 15:44:07 INFO - PROCESS | 1929 | 1461969847458 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:44:07 INFO - PROCESS | 1929 | 1461969847462 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:44:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:44:07 INFO - PROCESS | 1929 | 1461969847467 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:44:07 INFO - PROCESS | 1929 | 1461969847469 Marionette TRACE conn2 <- [1,1570,null,{}] 15:44:07 INFO - PROCESS | 1929 | 1461969847472 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:07 INFO - PROCESS | 1929 | 1461969847583 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:44:07 INFO - PROCESS | 1929 | 1461969847661 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:07 INFO - PROCESS | 1929 | ++DOCSHELL 0x1217d7800 == 102 [pid = 1929] [id = 400] 15:44:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x116112000) [pid = 1929] [serial = 1199] [outer = 0x0] 15:44:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x11699d800) [pid = 1929] [serial = 1200] [outer = 0x116112000] 15:44:07 INFO - PROCESS | 1929 | 1461969847691 Marionette DEBUG loaded listener.js 15:44:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x1180a4000) [pid = 1929] [serial = 1201] [outer = 0x116112000] 15:44:08 INFO - PROCESS | 1929 | 1461969848124 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:44:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:44:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 672ms 15:44:08 INFO - PROCESS | 1929 | 1461969848140 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:44:08 INFO - PROCESS | 1929 | 1461969848141 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:44:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:44:08 INFO - PROCESS | 1929 | 1461969848144 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:44:08 INFO - PROCESS | 1929 | 1461969848147 Marionette TRACE conn2 <- [1,1574,null,{}] 15:44:08 INFO - PROCESS | 1929 | 1461969848155 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:08 INFO - PROCESS | 1929 | 1461969848269 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:44:08 INFO - PROCESS | 1929 | 1461969848377 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:08 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2ec800 == 103 [pid = 1929] [id = 401] 15:44:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x11856c400) [pid = 1929] [serial = 1202] [outer = 0x0] 15:44:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x11a1eb000) [pid = 1929] [serial = 1203] [outer = 0x11856c400] 15:44:08 INFO - PROCESS | 1929 | 1461969848411 Marionette DEBUG loaded listener.js 15:44:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x1217b6800) [pid = 1929] [serial = 1204] [outer = 0x11856c400] 15:44:08 INFO - PROCESS | 1929 | 1461969848821 Marionette TRACE conn2 <- [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]]]}] 15:44:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:44:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 721ms 15:44:08 INFO - PROCESS | 1929 | 1461969848883 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:44:08 INFO - PROCESS | 1929 | 1461969848885 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:44:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:44:08 INFO - PROCESS | 1929 | 1461969848902 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:44:08 INFO - PROCESS | 1929 | 1461969848903 Marionette TRACE conn2 <- [1,1578,null,{}] 15:44:08 INFO - PROCESS | 1929 | 1461969848905 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:09 INFO - PROCESS | 1929 | 1461969849015 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:44:09 INFO - PROCESS | 1929 | 1461969849121 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:09 INFO - PROCESS | 1929 | ++DOCSHELL 0x12dd2c000 == 104 [pid = 1929] [id = 402] 15:44:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x121b59800) [pid = 1929] [serial = 1205] [outer = 0x0] 15:44:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x1271a1c00) [pid = 1929] [serial = 1206] [outer = 0x121b59800] 15:44:09 INFO - PROCESS | 1929 | 1461969849153 Marionette DEBUG loaded listener.js 15:44:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x12799ac00) [pid = 1929] [serial = 1207] [outer = 0x121b59800] 15:44:09 INFO - PROCESS | 1929 | 1461969849548 Marionette TRACE conn2 <- [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]]]}] 15:44:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:44:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 672ms 15:44:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:44:09 INFO - PROCESS | 1929 | 1461969849572 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:44:09 INFO - PROCESS | 1929 | 1461969849574 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:44:09 INFO - PROCESS | 1929 | 1461969849576 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:44:09 INFO - PROCESS | 1929 | 1461969849577 Marionette TRACE conn2 <- [1,1582,null,{}] 15:44:09 INFO - PROCESS | 1929 | 1461969849580 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:09 INFO - PROCESS | 1929 | 1461969849688 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:44:09 INFO - PROCESS | 1929 | 1461969849768 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:09 INFO - PROCESS | 1929 | ++DOCSHELL 0x12e258000 == 105 [pid = 1929] [id = 403] 15:44:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x124f1c800) [pid = 1929] [serial = 1208] [outer = 0x0] 15:44:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x128d6cc00) [pid = 1929] [serial = 1209] [outer = 0x124f1c800] 15:44:09 INFO - PROCESS | 1929 | 1461969849797 Marionette DEBUG loaded listener.js 15:44:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x128e07800) [pid = 1929] [serial = 1210] [outer = 0x124f1c800] 15:44:10 INFO - PROCESS | 1929 | 1461969850213 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:44:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:44:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 668ms 15:44:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:44:10 INFO - PROCESS | 1929 | 1461969850245 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:44:10 INFO - PROCESS | 1929 | 1461969850246 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:44:10 INFO - PROCESS | 1929 | 1461969850248 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:44:10 INFO - PROCESS | 1929 | 1461969850250 Marionette TRACE conn2 <- [1,1586,null,{}] 15:44:10 INFO - PROCESS | 1929 | 1461969850252 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:10 INFO - PROCESS | 1929 | 1461969850389 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:44:10 INFO - PROCESS | 1929 | 1461969850481 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:10 INFO - PROCESS | 1929 | ++DOCSHELL 0x1354dc800 == 106 [pid = 1929] [id = 404] 15:44:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x128f63800) [pid = 1929] [serial = 1211] [outer = 0x0] 15:44:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x129616000) [pid = 1929] [serial = 1212] [outer = 0x128f63800] 15:44:10 INFO - PROCESS | 1929 | 1461969850514 Marionette DEBUG loaded listener.js 15:44:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x12a81f000) [pid = 1929] [serial = 1213] [outer = 0x128f63800] 15:44:11 INFO - PROCESS | 1929 | 1461969851014 Marionette TRACE conn2 <- [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]]]}] 15:44:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:44:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 818ms 15:44:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:44:11 INFO - PROCESS | 1929 | 1461969851067 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:44:11 INFO - PROCESS | 1929 | 1461969851069 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:44:11 INFO - PROCESS | 1929 | 1461969851071 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:44:11 INFO - PROCESS | 1929 | 1461969851072 Marionette TRACE conn2 <- [1,1590,null,{}] 15:44:11 INFO - PROCESS | 1929 | 1461969851075 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:11 INFO - PROCESS | 1929 | 1461969851186 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:44:11 INFO - PROCESS | 1929 | 1461969851267 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:11 INFO - PROCESS | 1929 | ++DOCSHELL 0x1185e0000 == 107 [pid = 1929] [id = 405] 15:44:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x118356800) [pid = 1929] [serial = 1214] [outer = 0x0] 15:44:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x1198dd800) [pid = 1929] [serial = 1215] [outer = 0x118356800] 15:44:11 INFO - PROCESS | 1929 | 1461969851297 Marionette DEBUG loaded listener.js 15:44:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x12a820800) [pid = 1929] [serial = 1216] [outer = 0x118356800] 15:44:11 INFO - PROCESS | 1929 | 1461969851948 Marionette TRACE conn2 <- [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]]]}] 15:44:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:44:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 920ms 15:44:12 INFO - PROCESS | 1929 | 1461969852005 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:44:12 INFO - PROCESS | 1929 | 1461969852008 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:44:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:44:12 INFO - PROCESS | 1929 | 1461969852012 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:44:12 INFO - PROCESS | 1929 | 1461969852014 Marionette TRACE conn2 <- [1,1594,null,{}] 15:44:12 INFO - PROCESS | 1929 | 1461969852018 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:12 INFO - PROCESS | 1929 | 1461969852124 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:44:12 INFO - PROCESS | 1929 | 1461969852205 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:12 INFO - PROCESS | 1929 | ++DOCSHELL 0x119860800 == 108 [pid = 1929] [id = 406] 15:44:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x112aa0800) [pid = 1929] [serial = 1217] [outer = 0x0] 15:44:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x112ee8000) [pid = 1929] [serial = 1218] [outer = 0x112aa0800] 15:44:12 INFO - PROCESS | 1929 | 1461969852234 Marionette DEBUG loaded listener.js 15:44:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x115d3fc00) [pid = 1929] [serial = 1219] [outer = 0x112aa0800] 15:44:12 INFO - PROCESS | 1929 | 1461969852631 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:44:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:44:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 671ms 15:44:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:44:12 INFO - PROCESS | 1929 | 1461969852683 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:44:12 INFO - PROCESS | 1929 | 1461969852687 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:44:12 INFO - PROCESS | 1929 | 1461969852691 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:44:12 INFO - PROCESS | 1929 | 1461969852693 Marionette TRACE conn2 <- [1,1598,null,{}] 15:44:12 INFO - PROCESS | 1929 | 1461969852696 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:12 INFO - PROCESS | 1929 | 1461969852800 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:44:12 INFO - PROCESS | 1929 | 1461969852915 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:12 INFO - PROCESS | 1929 | ++DOCSHELL 0x1164cb800 == 109 [pid = 1929] [id = 407] 15:44:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x112a8fc00) [pid = 1929] [serial = 1220] [outer = 0x0] 15:44:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x116191400) [pid = 1929] [serial = 1221] [outer = 0x112a8fc00] 15:44:12 INFO - PROCESS | 1929 | 1461969852945 Marionette DEBUG loaded listener.js 15:44:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x11672a000) [pid = 1929] [serial = 1222] [outer = 0x112a8fc00] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x12cc87800 == 108 [pid = 1929] [id = 397] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2e4000 == 107 [pid = 1929] [id = 396] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x1219e0800 == 106 [pid = 1929] [id = 395] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x12ab1a800 == 105 [pid = 1929] [id = 394] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x12ca2e000 == 104 [pid = 1929] [id = 357] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x1298d2000 == 103 [pid = 1929] [id = 393] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x129138800 == 102 [pid = 1929] [id = 392] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x127937000) [pid = 1929] [serial = 1131] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x127315000 == 101 [pid = 1929] [id = 391] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x1219e9800 == 100 [pid = 1929] [id = 390] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x12127e800 == 99 [pid = 1929] [id = 389] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x118853000 == 98 [pid = 1929] [id = 388] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x111056000 == 97 [pid = 1929] [id = 387] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x11815f000 == 96 [pid = 1929] [id = 386] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x12cc86800 == 95 [pid = 1929] [id = 382] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x12c797000 == 94 [pid = 1929] [id = 381] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x129429000 == 93 [pid = 1929] [id = 380] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x11911a000 == 92 [pid = 1929] [id = 379] 15:44:13 INFO - PROCESS | 1929 | --DOCSHELL 0x113e58800 == 91 [pid = 1929] [id = 378] 15:44:13 INFO - PROCESS | 1929 | 1461969853349 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 15:44:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:44:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 671ms 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x127995c00) [pid = 1929] [serial = 1072] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x119771800) [pid = 1929] [serial = 1113] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x1198d6800) [pid = 1929] [serial = 1114] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x118879000) [pid = 1929] [serial = 1110] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x1198d3400) [pid = 1929] [serial = 1083] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x128c69c00) [pid = 1929] [serial = 1089] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x117e26c00) [pid = 1929] [serial = 1104] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x1180d4400) [pid = 1929] [serial = 1105] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x11835f000) [pid = 1929] [serial = 1107] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x1121e4000) [pid = 1929] [serial = 1093] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x111d3a800) [pid = 1929] [serial = 1092] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x113156c00) [pid = 1929] [serial = 1077] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x1130e8000) [pid = 1929] [serial = 1096] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x112b50800) [pid = 1929] [serial = 1095] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x11a17e400) [pid = 1929] [serial = 1116] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x1180d6c00) [pid = 1929] [serial = 1080] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x1271a4400) [pid = 1929] [serial = 1086] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x1213e6800) [pid = 1929] [serial = 1119] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x12126e000) [pid = 1929] [serial = 1117] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x125088c00) [pid = 1929] [serial = 1128] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x112a0a000) [pid = 1929] [serial = 1122] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x112a9c800) [pid = 1929] [serial = 1123] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x11672c400) [pid = 1929] [serial = 1101] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x1169ac000) [pid = 1929] [serial = 1102] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x116489000) [pid = 1929] [serial = 1099] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x115f19400) [pid = 1929] [serial = 1098] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x11215d000) [pid = 1929] [serial = 1074] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x11856b000) [pid = 1929] [serial = 1108] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x1167c4800) [pid = 1929] [serial = 1125] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x1215e1400) [pid = 1929] [serial = 1120] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x12201e800) [pid = 1929] [serial = 1126] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x12751b800) [pid = 1929] [serial = 1129] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x118fedc00) [pid = 1929] [serial = 1111] [outer = 0x0] [url = about:blank] 15:44:13 INFO - PROCESS | 1929 | 1461969853381 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:44:13 INFO - PROCESS | 1929 | 1461969853382 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:44:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:44:13 INFO - PROCESS | 1929 | 1461969853387 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:44:13 INFO - PROCESS | 1929 | 1461969853389 Marionette TRACE conn2 <- [1,1602,null,{}] 15:44:13 INFO - PROCESS | 1929 | 1461969853397 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:13 INFO - PROCESS | 1929 | 1461969853503 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:44:13 INFO - PROCESS | 1929 | 1461969853509 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:13 INFO - PROCESS | 1929 | ++DOCSHELL 0x117e47000 == 92 [pid = 1929] [id = 408] 15:44:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x117250400) [pid = 1929] [serial = 1223] [outer = 0x0] 15:44:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x118099400) [pid = 1929] [serial = 1224] [outer = 0x117250400] 15:44:13 INFO - PROCESS | 1929 | 1461969853537 Marionette DEBUG loaded listener.js 15:44:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x11813f800) [pid = 1929] [serial = 1225] [outer = 0x117250400] 15:44:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:44:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 524ms 15:44:13 INFO - PROCESS | 1929 | 1461969853906 Marionette TRACE conn2 <- [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]]]}] 15:44:13 INFO - PROCESS | 1929 | 1461969853911 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:44:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:44:13 INFO - PROCESS | 1929 | 1461969853913 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:44:13 INFO - PROCESS | 1929 | 1461969853915 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:44:13 INFO - PROCESS | 1929 | 1461969853916 Marionette TRACE conn2 <- [1,1606,null,{}] 15:44:13 INFO - PROCESS | 1929 | 1461969853923 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:14 INFO - PROCESS | 1929 | 1461969854057 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:44:14 INFO - PROCESS | 1929 | 1461969854065 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:14 INFO - PROCESS | 1929 | ++DOCSHELL 0x11a118000 == 93 [pid = 1929] [id = 409] 15:44:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x11813dc00) [pid = 1929] [serial = 1226] [outer = 0x0] 15:44:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x118548800) [pid = 1929] [serial = 1227] [outer = 0x11813dc00] 15:44:14 INFO - PROCESS | 1929 | 1461969854091 Marionette DEBUG loaded listener.js 15:44:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x118775000) [pid = 1929] [serial = 1228] [outer = 0x11813dc00] 15:44:14 INFO - PROCESS | 1929 | 1461969854413 Marionette TRACE conn2 <- [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]]]}] 15:44:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:44:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 521ms 15:44:14 INFO - PROCESS | 1929 | 1461969854437 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:44:14 INFO - PROCESS | 1929 | 1461969854441 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:44:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:44:14 INFO - PROCESS | 1929 | 1461969854444 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:44:14 INFO - PROCESS | 1929 | 1461969854445 Marionette TRACE conn2 <- [1,1610,null,{}] 15:44:14 INFO - PROCESS | 1929 | 1461969854447 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:14 INFO - PROCESS | 1929 | 1461969854545 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:44:14 INFO - PROCESS | 1929 | 1461969854612 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:14 INFO - PROCESS | 1929 | ++DOCSHELL 0x1219de800 == 94 [pid = 1929] [id = 410] 15:44:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x118772400) [pid = 1929] [serial = 1229] [outer = 0x0] 15:44:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x118f12000) [pid = 1929] [serial = 1230] [outer = 0x118772400] 15:44:14 INFO - PROCESS | 1929 | 1461969854638 Marionette DEBUG loaded listener.js 15:44:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x1198d2400) [pid = 1929] [serial = 1231] [outer = 0x118772400] 15:44:14 INFO - PROCESS | 1929 | 1461969854947 Marionette TRACE conn2 <- [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]]]}] 15:44:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:44:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 520ms 15:44:14 INFO - PROCESS | 1929 | 1461969854965 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:44:14 INFO - PROCESS | 1929 | 1461969854966 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:44:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:44:14 INFO - PROCESS | 1929 | 1461969854969 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:44:14 INFO - PROCESS | 1929 | 1461969854972 Marionette TRACE conn2 <- [1,1614,null,{}] 15:44:14 INFO - PROCESS | 1929 | 1461969854976 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:15 INFO - PROCESS | 1929 | 1461969855080 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:44:15 INFO - PROCESS | 1929 | 1461969855153 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:15 INFO - PROCESS | 1929 | ++DOCSHELL 0x126d67000 == 95 [pid = 1929] [id = 411] 15:44:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x118f81800) [pid = 1929] [serial = 1232] [outer = 0x0] 15:44:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x12126c400) [pid = 1929] [serial = 1233] [outer = 0x118f81800] 15:44:15 INFO - PROCESS | 1929 | 1461969855180 Marionette DEBUG loaded listener.js 15:44:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x124842800) [pid = 1929] [serial = 1234] [outer = 0x118f81800] 15:44:15 INFO - PROCESS | 1929 | 1461969855484 Marionette TRACE conn2 <- [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]]]}] 15:44:15 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 15:44:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 573ms 15:44:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:44:15 INFO - PROCESS | 1929 | 1461969855543 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:44:15 INFO - PROCESS | 1929 | 1461969855544 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:44:15 INFO - PROCESS | 1929 | 1461969855547 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:44:15 INFO - PROCESS | 1929 | 1461969855548 Marionette TRACE conn2 <- [1,1618,null,{}] 15:44:15 INFO - PROCESS | 1929 | 1461969855550 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:15 INFO - PROCESS | 1929 | 1461969855664 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:44:15 INFO - PROCESS | 1929 | 1461969855674 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:15 INFO - PROCESS | 1929 | ++DOCSHELL 0x12970a800 == 96 [pid = 1929] [id = 412] 15:44:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x1198cf400) [pid = 1929] [serial = 1235] [outer = 0x0] 15:44:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x125087000) [pid = 1929] [serial = 1236] [outer = 0x1198cf400] 15:44:15 INFO - PROCESS | 1929 | 1461969855699 Marionette DEBUG loaded listener.js 15:44:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x12793a400) [pid = 1929] [serial = 1237] [outer = 0x1198cf400] 15:44:16 INFO - PROCESS | 1929 | 1461969856075 Marionette TRACE conn2 <- [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]]]}] 15:44:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:44:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 568ms 15:44:16 INFO - PROCESS | 1929 | 1461969856115 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:44:16 INFO - PROCESS | 1929 | 1461969856116 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:44:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:44:16 INFO - PROCESS | 1929 | 1461969856119 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:44:16 INFO - PROCESS | 1929 | 1461969856120 Marionette TRACE conn2 <- [1,1622,null,{}] 15:44:16 INFO - PROCESS | 1929 | 1461969856122 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:16 INFO - PROCESS | 1929 | 1461969856234 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:44:16 INFO - PROCESS | 1929 | 1461969856278 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:16 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ab18000 == 97 [pid = 1929] [id = 413] 15:44:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x125088c00) [pid = 1929] [serial = 1238] [outer = 0x0] 15:44:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x12799cc00) [pid = 1929] [serial = 1239] [outer = 0x125088c00] 15:44:16 INFO - PROCESS | 1929 | 1461969856303 Marionette DEBUG loaded listener.js 15:44:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x128c71800) [pid = 1929] [serial = 1240] [outer = 0x125088c00] 15:44:16 INFO - PROCESS | 1929 | 1461969856633 Marionette TRACE conn2 <- [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]]]}] 15:44:16 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 15:44:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 570ms 15:44:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:44:16 INFO - PROCESS | 1929 | 1461969856689 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:44:16 INFO - PROCESS | 1929 | 1461969856690 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:44:16 INFO - PROCESS | 1929 | 1461969856692 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:44:16 INFO - PROCESS | 1929 | 1461969856694 Marionette TRACE conn2 <- [1,1626,null,{}] 15:44:16 INFO - PROCESS | 1929 | 1461969856696 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:16 INFO - PROCESS | 1929 | 1461969856812 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:44:16 INFO - PROCESS | 1929 | 1461969856825 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:16 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb09000 == 98 [pid = 1929] [id = 414] 15:44:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x127997000) [pid = 1929] [serial = 1241] [outer = 0x0] 15:44:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x128e0a400) [pid = 1929] [serial = 1242] [outer = 0x127997000] 15:44:16 INFO - PROCESS | 1929 | 1461969856849 Marionette DEBUG loaded listener.js 15:44:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x1291d9000) [pid = 1929] [serial = 1243] [outer = 0x127997000] 15:44:17 INFO - PROCESS | 1929 | 1461969857216 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 15:44:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:44:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 570ms 15:44:17 INFO - PROCESS | 1929 | 1461969857263 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:44:17 INFO - PROCESS | 1929 | 1461969857264 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:44:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:44:17 INFO - PROCESS | 1929 | 1461969857267 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:44:17 INFO - PROCESS | 1929 | 1461969857268 Marionette TRACE conn2 <- [1,1630,null,{}] 15:44:17 INFO - PROCESS | 1929 | 1461969857270 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:17 INFO - PROCESS | 1929 | 1461969857384 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:44:17 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x119776c00) [pid = 1929] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:44:17 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x1213e3800) [pid = 1929] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:44:17 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x127938800) [pid = 1929] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:44:17 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x112a8a800) [pid = 1929] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:44:17 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x1248b6c00) [pid = 1929] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:44:17 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x112a1d000) [pid = 1929] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:44:17 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x1164f2400) [pid = 1929] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:44:17 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x112b4f400) [pid = 1929] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:44:17 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x1167c6800) [pid = 1929] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:44:17 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x112a08c00) [pid = 1929] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:44:17 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x12693d000) [pid = 1929] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:44:17 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x1213e7400) [pid = 1929] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:44:17 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x110ef7c00) [pid = 1929] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:44:17 INFO - PROCESS | 1929 | 1461969857580 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:17 INFO - PROCESS | 1929 | ++DOCSHELL 0x117029800 == 99 [pid = 1929] [id = 415] 15:44:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x1126c2400) [pid = 1929] [serial = 1244] [outer = 0x0] 15:44:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x112a91800) [pid = 1929] [serial = 1245] [outer = 0x1126c2400] 15:44:17 INFO - PROCESS | 1929 | 1461969857605 Marionette DEBUG loaded listener.js 15:44:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x119776c00) [pid = 1929] [serial = 1246] [outer = 0x1126c2400] 15:44:17 INFO - PROCESS | 1929 | 1461969857901 Marionette TRACE conn2 <- [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]]]}] 15:44:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:44:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 671ms 15:44:17 INFO - PROCESS | 1929 | 1461969857941 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:44:17 INFO - PROCESS | 1929 | 1461969857943 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:44:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:44:17 INFO - PROCESS | 1929 | 1461969857945 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:44:17 INFO - PROCESS | 1929 | 1461969857947 Marionette TRACE conn2 <- [1,1634,null,{}] 15:44:17 INFO - PROCESS | 1929 | 1461969857950 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:18 INFO - PROCESS | 1929 | 1461969858057 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:44:18 INFO - PROCESS | 1929 | 1461969858083 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:18 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2e4000 == 100 [pid = 1929] [id = 416] 15:44:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x11809c800) [pid = 1929] [serial = 1247] [outer = 0x0] 15:44:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x12a81ec00) [pid = 1929] [serial = 1248] [outer = 0x11809c800] 15:44:18 INFO - PROCESS | 1929 | 1461969858173 Marionette DEBUG loaded listener.js 15:44:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x12a9c2800) [pid = 1929] [serial = 1249] [outer = 0x11809c800] 15:44:18 INFO - PROCESS | 1929 | 1461969858476 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:44:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:44:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 570ms 15:44:18 INFO - PROCESS | 1929 | 1461969858515 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:44:18 INFO - PROCESS | 1929 | 1461969858517 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:44:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:44:18 INFO - PROCESS | 1929 | 1461969858519 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:44:18 INFO - PROCESS | 1929 | 1461969858523 Marionette TRACE conn2 <- [1,1638,null,{}] 15:44:18 INFO - PROCESS | 1929 | 1461969858525 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:18 INFO - PROCESS | 1929 | 1461969858617 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:44:18 INFO - PROCESS | 1929 | 1461969858621 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:18 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d612800 == 101 [pid = 1929] [id = 417] 15:44:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x111d3b000) [pid = 1929] [serial = 1250] [outer = 0x0] 15:44:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x12ab50c00) [pid = 1929] [serial = 1251] [outer = 0x111d3b000] 15:44:18 INFO - PROCESS | 1929 | 1461969858646 Marionette DEBUG loaded listener.js 15:44:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x12ad8d000) [pid = 1929] [serial = 1252] [outer = 0x111d3b000] 15:44:18 INFO - PROCESS | 1929 | 1461969858993 Marionette TRACE conn2 <- [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]]]}] 15:44:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:44:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 521ms 15:44:19 INFO - PROCESS | 1929 | 1461969859049 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:44:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:44:19 INFO - PROCESS | 1929 | 1461969859051 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:44:19 INFO - PROCESS | 1929 | 1461969859053 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:44:19 INFO - PROCESS | 1929 | 1461969859055 Marionette TRACE conn2 <- [1,1642,null,{}] 15:44:19 INFO - PROCESS | 1929 | 1461969859057 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:19 INFO - PROCESS | 1929 | 1461969859158 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:44:19 INFO - PROCESS | 1929 | 1461969859162 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:19 INFO - PROCESS | 1929 | ++DOCSHELL 0x12e253000 == 102 [pid = 1929] [id = 418] 15:44:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x12ad89c00) [pid = 1929] [serial = 1253] [outer = 0x0] 15:44:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x12b343800) [pid = 1929] [serial = 1254] [outer = 0x12ad89c00] 15:44:19 INFO - PROCESS | 1929 | 1461969859199 Marionette DEBUG loaded listener.js 15:44:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x12b34b000) [pid = 1929] [serial = 1255] [outer = 0x12ad89c00] 15:44:19 INFO - PROCESS | 1929 | 1461969859806 Marionette TRACE conn2 <- [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]]]}] 15:44:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:44:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 820ms 15:44:19 INFO - PROCESS | 1929 | 1461969859873 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:44:19 INFO - PROCESS | 1929 | 1461969859876 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:44:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:44:19 INFO - PROCESS | 1929 | 1461969859880 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:44:19 INFO - PROCESS | 1929 | 1461969859883 Marionette TRACE conn2 <- [1,1646,null,{}] 15:44:19 INFO - PROCESS | 1929 | 1461969859888 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:20 INFO - PROCESS | 1929 | 1461969860006 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:44:20 INFO - PROCESS | 1929 | 1461969860090 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:20 INFO - PROCESS | 1929 | ++DOCSHELL 0x116f23800 == 103 [pid = 1929] [id = 419] 15:44:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x1126c0000) [pid = 1929] [serial = 1256] [outer = 0x0] 15:44:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x112a95800) [pid = 1929] [serial = 1257] [outer = 0x1126c0000] 15:44:20 INFO - PROCESS | 1929 | 1461969860121 Marionette DEBUG loaded listener.js 15:44:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x113c40c00) [pid = 1929] [serial = 1258] [outer = 0x1126c0000] 15:44:20 INFO - PROCESS | 1929 | 1461969860564 Marionette TRACE conn2 <- [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]]]}] 15:44:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:44:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 727ms 15:44:20 INFO - PROCESS | 1929 | 1461969860607 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:44:20 INFO - PROCESS | 1929 | 1461969860611 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:44:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:44:20 INFO - PROCESS | 1929 | 1461969860616 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:44:20 INFO - PROCESS | 1929 | 1461969860618 Marionette TRACE conn2 <- [1,1650,null,{}] 15:44:20 INFO - PROCESS | 1929 | 1461969860623 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:20 INFO - PROCESS | 1929 | 1461969860735 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:44:20 INFO - PROCESS | 1929 | 1461969860846 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:20 INFO - PROCESS | 1929 | ++DOCSHELL 0x12131d000 == 104 [pid = 1929] [id = 420] 15:44:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x115f11400) [pid = 1929] [serial = 1259] [outer = 0x0] 15:44:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x11672a400) [pid = 1929] [serial = 1260] [outer = 0x115f11400] 15:44:20 INFO - PROCESS | 1929 | 1461969860878 Marionette DEBUG loaded listener.js 15:44:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x1181c2400) [pid = 1929] [serial = 1261] [outer = 0x115f11400] 15:44:21 INFO - PROCESS | 1929 | 1461969861324 Marionette TRACE conn2 <- [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]]]}] 15:44:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:44:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 723ms 15:44:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:44:21 INFO - PROCESS | 1929 | 1461969861340 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:44:21 INFO - PROCESS | 1929 | 1461969861341 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:44:21 INFO - PROCESS | 1929 | 1461969861343 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:44:21 INFO - PROCESS | 1929 | 1461969861346 Marionette TRACE conn2 <- [1,1654,null,{}] 15:44:21 INFO - PROCESS | 1929 | 1461969861354 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:21 INFO - PROCESS | 1929 | 1461969861469 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:44:21 INFO - PROCESS | 1929 | 1461969861580 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:21 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c77f000 == 105 [pid = 1929] [id = 421] 15:44:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x11854b000) [pid = 1929] [serial = 1262] [outer = 0x0] 15:44:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x118f18c00) [pid = 1929] [serial = 1263] [outer = 0x11854b000] 15:44:21 INFO - PROCESS | 1929 | 1461969861615 Marionette DEBUG loaded listener.js 15:44:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x1219b9c00) [pid = 1929] [serial = 1264] [outer = 0x11854b000] 15:44:22 INFO - PROCESS | 1929 | 1461969862058 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 15:44:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:44:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 723ms 15:44:22 INFO - PROCESS | 1929 | 1461969862084 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:44:22 INFO - PROCESS | 1929 | 1461969862086 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:44:22 INFO - PROCESS | 1929 | 1461969862103 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:44:22 INFO - PROCESS | 1929 | 1461969862105 Marionette TRACE conn2 <- [1,1658,null,{}] 15:44:22 INFO - PROCESS | 1929 | 1461969862107 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:22 INFO - PROCESS | 1929 | 1461969862217 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:44:22 INFO - PROCESS | 1929 | 1461969862328 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:22 INFO - PROCESS | 1929 | ++DOCSHELL 0x135571000 == 106 [pid = 1929] [id = 422] 15:44:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x122021800) [pid = 1929] [serial = 1265] [outer = 0x0] 15:44:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x127933800) [pid = 1929] [serial = 1266] [outer = 0x122021800] 15:44:22 INFO - PROCESS | 1929 | 1461969862359 Marionette DEBUG loaded listener.js 15:44:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x128e0dc00) [pid = 1929] [serial = 1267] [outer = 0x122021800] 15:44:22 INFO - PROCESS | 1929 | 1461969862760 Marionette TRACE conn2 <- [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]]]}] 15:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 720ms 15:44:22 INFO - PROCESS | 1929 | 1461969862823 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:44:22 INFO - PROCESS | 1929 | 1461969862825 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:44:22 INFO - PROCESS | 1929 | 1461969862827 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:44:22 INFO - PROCESS | 1929 | 1461969862828 Marionette TRACE conn2 <- [1,1662,null,{}] 15:44:22 INFO - PROCESS | 1929 | 1461969862831 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:22 INFO - PROCESS | 1929 | 1461969862940 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:44:23 INFO - PROCESS | 1929 | 1461969863048 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:23 INFO - PROCESS | 1929 | ++DOCSHELL 0x13571f800 == 107 [pid = 1929] [id = 423] 15:44:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x1255afc00) [pid = 1929] [serial = 1268] [outer = 0x0] 15:44:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x12961a800) [pid = 1929] [serial = 1269] [outer = 0x1255afc00] 15:44:23 INFO - PROCESS | 1929 | 1461969863079 Marionette DEBUG loaded listener.js 15:44:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x12a82c400) [pid = 1929] [serial = 1270] [outer = 0x1255afc00] 15:44:23 INFO - PROCESS | 1929 | 1461969863498 Marionette TRACE conn2 <- [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]]]}] 15:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 719ms 15:44:23 INFO - PROCESS | 1929 | 1461969863560 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:44:23 INFO - PROCESS | 1929 | 1461969863561 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:44:23 INFO - PROCESS | 1929 | 1461969863563 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:44:23 INFO - PROCESS | 1929 | 1461969863565 Marionette TRACE conn2 <- [1,1666,null,{}] 15:44:23 INFO - PROCESS | 1929 | 1461969863567 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:23 INFO - PROCESS | 1929 | 1461969863738 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:44:23 INFO - PROCESS | 1929 | 1461969863806 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:23 INFO - PROCESS | 1929 | ++DOCSHELL 0x135f24800 == 108 [pid = 1929] [id = 424] 15:44:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x12ab4b400) [pid = 1929] [serial = 1271] [outer = 0x0] 15:44:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 160 (0x12b34f000) [pid = 1929] [serial = 1272] [outer = 0x12ab4b400] 15:44:23 INFO - PROCESS | 1929 | 1461969863856 Marionette DEBUG loaded listener.js 15:44:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 161 (0x12bbae800) [pid = 1929] [serial = 1273] [outer = 0x12ab4b400] 15:44:24 INFO - PROCESS | 1929 | 1461969864365 Marionette TRACE conn2 <- [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]]]}] 15:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 819ms 15:44:24 INFO - PROCESS | 1929 | 1461969864384 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:44:24 INFO - PROCESS | 1929 | 1461969864385 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:44:24 INFO - PROCESS | 1929 | 1461969864390 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:44:24 INFO - PROCESS | 1929 | 1461969864391 Marionette TRACE conn2 <- [1,1670,null,{}] 15:44:24 INFO - PROCESS | 1929 | 1461969864394 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:24 INFO - PROCESS | 1929 | 1461969864503 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:44:24 INFO - PROCESS | 1929 | 1461969864585 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:24 INFO - PROCESS | 1929 | ++DOCSHELL 0x13616b800 == 109 [pid = 1929] [id = 425] 15:44:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 162 (0x12ba4c800) [pid = 1929] [serial = 1274] [outer = 0x0] 15:44:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 163 (0x12bbbc400) [pid = 1929] [serial = 1275] [outer = 0x12ba4c800] 15:44:24 INFO - PROCESS | 1929 | 1461969864617 Marionette DEBUG loaded listener.js 15:44:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 164 (0x12bbd6000) [pid = 1929] [serial = 1276] [outer = 0x12ba4c800] 15:44:25 INFO - PROCESS | 1929 | 1461969865077 Marionette TRACE conn2 <- [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]]]}] 15:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 720ms 15:44:25 INFO - PROCESS | 1929 | 1461969865110 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:44:25 INFO - PROCESS | 1929 | 1461969865111 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:44:25 INFO - PROCESS | 1929 | 1461969865113 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:44:25 INFO - PROCESS | 1929 | 1461969865115 Marionette TRACE conn2 <- [1,1674,null,{}] 15:44:25 INFO - PROCESS | 1929 | 1461969865117 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:25 INFO - PROCESS | 1929 | 1461969865251 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:44:25 INFO - PROCESS | 1929 | 1461969865336 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:25 INFO - PROCESS | 1929 | ++DOCSHELL 0x119122800 == 110 [pid = 1929] [id = 426] 15:44:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 165 (0x112a15800) [pid = 1929] [serial = 1277] [outer = 0x0] 15:44:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 166 (0x116a80c00) [pid = 1929] [serial = 1278] [outer = 0x112a15800] 15:44:25 INFO - PROCESS | 1929 | 1461969865365 Marionette DEBUG loaded listener.js 15:44:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 167 (0x11977b000) [pid = 1929] [serial = 1279] [outer = 0x112a15800] 15:44:25 INFO - PROCESS | 1929 | 1461969865779 Marionette TRACE conn2 <- [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]]]}] 15:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 872ms 15:44:26 INFO - PROCESS | 1929 | 1461969866004 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:44:26 INFO - PROCESS | 1929 | 1461969866007 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:44:26 INFO - PROCESS | 1929 | 1461969866012 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:44:26 INFO - PROCESS | 1929 | 1461969866013 Marionette TRACE conn2 <- [1,1678,null,{}] 15:44:26 INFO - PROCESS | 1929 | 1461969866017 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:26 INFO - PROCESS | 1929 | 1461969866129 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:44:26 INFO - PROCESS | 1929 | 1461969866211 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:26 INFO - PROCESS | 1929 | ++DOCSHELL 0x119cb0800 == 111 [pid = 1929] [id = 427] 15:44:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 168 (0x112a83000) [pid = 1929] [serial = 1280] [outer = 0x0] 15:44:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 169 (0x112a9f800) [pid = 1929] [serial = 1281] [outer = 0x112a83000] 15:44:26 INFO - PROCESS | 1929 | 1461969866239 Marionette DEBUG loaded listener.js 15:44:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 170 (0x115d41400) [pid = 1929] [serial = 1282] [outer = 0x112a83000] 15:44:26 INFO - PROCESS | 1929 | 1461969866678 Marionette TRACE conn2 <- [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]]]}] 15:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 722ms 15:44:26 INFO - PROCESS | 1929 | 1461969866734 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:44:26 INFO - PROCESS | 1929 | 1461969866736 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:44:26 INFO - PROCESS | 1929 | 1461969866767 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:44:26 INFO - PROCESS | 1929 | 1461969866769 Marionette TRACE conn2 <- [1,1682,null,{}] 15:44:26 INFO - PROCESS | 1929 | 1461969866774 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:26 INFO - PROCESS | 1929 | 1461969866878 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:44:26 INFO - PROCESS | 1929 | 1461969866966 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:26 INFO - PROCESS | 1929 | ++DOCSHELL 0x117037800 == 112 [pid = 1929] [id = 428] 15:44:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 171 (0x115f17400) [pid = 1929] [serial = 1283] [outer = 0x0] 15:44:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 172 (0x1169a9000) [pid = 1929] [serial = 1284] [outer = 0x115f17400] 15:44:26 INFO - PROCESS | 1929 | 1461969866994 Marionette DEBUG loaded listener.js 15:44:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 173 (0x11813d800) [pid = 1929] [serial = 1285] [outer = 0x115f17400] 15:44:27 INFO - PROCESS | 1929 | --DOCSHELL 0x127971000 == 111 [pid = 1929] [id = 243] 15:44:27 INFO - PROCESS | 1929 | --DOCSHELL 0x12d612800 == 110 [pid = 1929] [id = 417] 15:44:27 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2e4000 == 109 [pid = 1929] [id = 416] 15:44:27 INFO - PROCESS | 1929 | --DOCSHELL 0x117029800 == 108 [pid = 1929] [id = 415] 15:44:27 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb09000 == 107 [pid = 1929] [id = 414] 15:44:27 INFO - PROCESS | 1929 | --DOCSHELL 0x12ab18000 == 106 [pid = 1929] [id = 413] 15:44:27 INFO - PROCESS | 1929 | --DOCSHELL 0x12970a800 == 105 [pid = 1929] [id = 412] 15:44:27 INFO - PROCESS | 1929 | --DOCSHELL 0x126d67000 == 104 [pid = 1929] [id = 411] 15:44:27 INFO - PROCESS | 1929 | --DOCSHELL 0x1219de800 == 103 [pid = 1929] [id = 410] 15:44:27 INFO - PROCESS | 1929 | --DOCSHELL 0x11a118000 == 102 [pid = 1929] [id = 409] 15:44:27 INFO - PROCESS | 1929 | --DOCSHELL 0x117e47000 == 101 [pid = 1929] [id = 408] 15:44:27 INFO - PROCESS | 1929 | --DOCSHELL 0x1164cb800 == 100 [pid = 1929] [id = 407] 15:44:27 INFO - PROCESS | 1929 | --DOCSHELL 0x119860800 == 99 [pid = 1929] [id = 406] 15:44:27 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2ec800 == 98 [pid = 1929] [id = 401] 15:44:27 INFO - PROCESS | 1929 | 1461969867555 Marionette TRACE conn2 <- [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]]]}] 15:44:27 INFO - PROCESS | 1929 | --DOCSHELL 0x1217d7800 == 97 [pid = 1929] [id = 400] 15:44:27 INFO - PROCESS | 1929 | --DOCSHELL 0x11703b800 == 96 [pid = 1929] [id = 399] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 172 (0x124d9d400) [pid = 1929] [serial = 1176] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 171 (0x1279b3c00) [pid = 1929] [serial = 1182] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 170 (0x1164e7c00) [pid = 1929] [serial = 1185] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 169 (0x127991000) [pid = 1929] [serial = 1180] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 168 (0x1198e5c00) [pid = 1929] [serial = 1146] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 167 (0x127932400) [pid = 1929] [serial = 1179] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 166 (0x127951000) [pid = 1929] [serial = 1149] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 165 (0x112a84800) [pid = 1929] [serial = 1158] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 164 (0x112a9e800) [pid = 1929] [serial = 1159] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 163 (0x128c6c800) [pid = 1929] [serial = 1152] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 162 (0x1169acc00) [pid = 1929] [serial = 1167] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 161 (0x118364000) [pid = 1929] [serial = 1168] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 160 (0x115f1b400) [pid = 1929] [serial = 1164] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 159 (0x116726800) [pid = 1929] [serial = 1165] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x118565c00) [pid = 1929] [serial = 1170] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x112a9ec00) [pid = 1929] [serial = 1161] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x1134c9c00) [pid = 1929] [serial = 1162] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x11854a800) [pid = 1929] [serial = 1143] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x112a0e400) [pid = 1929] [serial = 1134] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x115fb7c00) [pid = 1929] [serial = 1155] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x127953400) [pid = 1929] [serial = 1132] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x117250800) [pid = 1929] [serial = 1140] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x128d66000) [pid = 1929] [serial = 1188] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x128e0a000) [pid = 1929] [serial = 1189] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x128e0f400) [pid = 1929] [serial = 1191] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x11977a000) [pid = 1929] [serial = 1186] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x128c75c00) [pid = 1929] [serial = 1183] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x1291da000) [pid = 1929] [serial = 1192] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x11314fc00) [pid = 1929] [serial = 1137] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x12693dc00) [pid = 1929] [serial = 1177] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x121b57800) [pid = 1929] [serial = 1174] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x118f1dc00) [pid = 1929] [serial = 1171] [outer = 0x0] [url = about:blank] 15:44:27 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x119c28800) [pid = 1929] [serial = 1173] [outer = 0x0] [url = about:blank] 15:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 829ms 15:44:27 INFO - PROCESS | 1929 | 1461969867591 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:44:27 INFO - PROCESS | 1929 | 1461969867593 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:44:27 INFO - PROCESS | 1929 | 1461969867595 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:44:27 INFO - PROCESS | 1929 | 1461969867596 Marionette TRACE conn2 <- [1,1686,null,{}] 15:44:27 INFO - PROCESS | 1929 | 1461969867603 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:27 INFO - PROCESS | 1929 | 1461969867698 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:44:27 INFO - PROCESS | 1929 | 1461969867714 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:27 INFO - PROCESS | 1929 | ++DOCSHELL 0x117e49800 == 97 [pid = 1929] [id = 429] 15:44:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x118567400) [pid = 1929] [serial = 1286] [outer = 0x0] 15:44:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x11872f000) [pid = 1929] [serial = 1287] [outer = 0x118567400] 15:44:27 INFO - PROCESS | 1929 | 1461969867744 Marionette DEBUG loaded listener.js 15:44:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x119773800) [pid = 1929] [serial = 1288] [outer = 0x118567400] 15:44:28 INFO - PROCESS | 1929 | 1461969868142 Marionette TRACE conn2 <- [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]]]}] 15:44:28 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 15:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 570ms 15:44:28 INFO - PROCESS | 1929 | 1461969868166 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:44:28 INFO - PROCESS | 1929 | 1461969868167 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:44:28 INFO - PROCESS | 1929 | 1461969868170 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:44:28 INFO - PROCESS | 1929 | 1461969868171 Marionette TRACE conn2 <- [1,1690,null,{}] 15:44:28 INFO - PROCESS | 1929 | 1461969868173 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:28 INFO - PROCESS | 1929 | 1461969868285 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:44:28 INFO - PROCESS | 1929 | 1461969868291 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:28 INFO - PROCESS | 1929 | ++DOCSHELL 0x1269b1000 == 98 [pid = 1929] [id = 430] 15:44:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x12126f800) [pid = 1929] [serial = 1289] [outer = 0x0] 15:44:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x1218e8c00) [pid = 1929] [serial = 1290] [outer = 0x12126f800] 15:44:28 INFO - PROCESS | 1929 | 1461969868317 Marionette DEBUG loaded listener.js 15:44:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x124837400) [pid = 1929] [serial = 1291] [outer = 0x12126f800] 15:44:28 INFO - PROCESS | 1929 | 1461969868660 Marionette TRACE conn2 <- [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]]]}] 15:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 520ms 15:44:28 INFO - PROCESS | 1929 | 1461969868690 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:44:28 INFO - PROCESS | 1929 | 1461969868692 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:44:28 INFO - PROCESS | 1929 | 1461969868694 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:44:28 INFO - PROCESS | 1929 | 1461969868695 Marionette TRACE conn2 <- [1,1694,null,{}] 15:44:28 INFO - PROCESS | 1929 | 1461969868697 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:28 INFO - PROCESS | 1929 | 1461969868788 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:44:28 INFO - PROCESS | 1929 | 1461969868792 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:28 INFO - PROCESS | 1929 | ++DOCSHELL 0x12970b800 == 99 [pid = 1929] [id = 431] 15:44:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x124d9c000) [pid = 1929] [serial = 1292] [outer = 0x0] 15:44:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x127358000) [pid = 1929] [serial = 1293] [outer = 0x124d9c000] 15:44:28 INFO - PROCESS | 1929 | 1461969868817 Marionette DEBUG loaded listener.js 15:44:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x127951c00) [pid = 1929] [serial = 1294] [outer = 0x124d9c000] 15:44:29 INFO - PROCESS | 1929 | 1461969869261 Marionette TRACE conn2 <- [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]]]}] 15:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 619ms 15:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:44:29 INFO - PROCESS | 1929 | 1461969869314 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:44:29 INFO - PROCESS | 1929 | 1461969869316 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:44:29 INFO - PROCESS | 1929 | 1461969869319 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:44:29 INFO - PROCESS | 1929 | 1461969869321 Marionette TRACE conn2 <- [1,1698,null,{}] 15:44:29 INFO - PROCESS | 1929 | 1461969869324 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:29 INFO - PROCESS | 1929 | 1461969869479 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:44:29 INFO - PROCESS | 1929 | 1461969869494 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:29 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae1a800 == 100 [pid = 1929] [id = 432] 15:44:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x128c70000) [pid = 1929] [serial = 1295] [outer = 0x0] 15:44:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x128d6b000) [pid = 1929] [serial = 1296] [outer = 0x128c70000] 15:44:29 INFO - PROCESS | 1929 | 1461969869538 Marionette DEBUG loaded listener.js 15:44:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x1291e1c00) [pid = 1929] [serial = 1297] [outer = 0x128c70000] 15:44:29 INFO - PROCESS | 1929 | 1461969869951 Marionette TRACE conn2 <- [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]]]}] 15:44:29 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 15:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 671ms 15:44:29 INFO - PROCESS | 1929 | 1461969869996 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:44:29 INFO - PROCESS | 1929 | 1461969869997 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:44:30 INFO - PROCESS | 1929 | 1461969870000 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:44:30 INFO - PROCESS | 1929 | 1461969870001 Marionette TRACE conn2 <- [1,1702,null,{}] 15:44:30 INFO - PROCESS | 1929 | 1461969870005 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:30 INFO - PROCESS | 1929 | 1461969870123 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:44:30 INFO - PROCESS | 1929 | 1461969870133 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:30 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c1c7000 == 101 [pid = 1929] [id = 433] 15:44:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x128e05c00) [pid = 1929] [serial = 1298] [outer = 0x0] 15:44:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x1296db000) [pid = 1929] [serial = 1299] [outer = 0x128e05c00] 15:44:30 INFO - PROCESS | 1929 | 1461969870158 Marionette DEBUG loaded listener.js 15:44:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x12a9be000) [pid = 1929] [serial = 1300] [outer = 0x128e05c00] 15:44:30 INFO - PROCESS | 1929 | 1461969870514 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 15:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 522ms 15:44:30 INFO - PROCESS | 1929 | 1461969870524 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:44:30 INFO - PROCESS | 1929 | 1461969870526 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:44:30 INFO - PROCESS | 1929 | 1461969870528 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:44:30 INFO - PROCESS | 1929 | 1461969870529 Marionette TRACE conn2 <- [1,1706,null,{}] 15:44:30 INFO - PROCESS | 1929 | 1461969870531 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:30 INFO - PROCESS | 1929 | 1461969870651 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:44:30 INFO - PROCESS | 1929 | 1461969870662 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:30 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2fb800 == 102 [pid = 1929] [id = 434] 15:44:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x12961d400) [pid = 1929] [serial = 1301] [outer = 0x0] 15:44:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x12ab51c00) [pid = 1929] [serial = 1302] [outer = 0x12961d400] 15:44:30 INFO - PROCESS | 1929 | 1461969870687 Marionette DEBUG loaded listener.js 15:44:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x12b347c00) [pid = 1929] [serial = 1303] [outer = 0x12961d400] 15:44:31 INFO - PROCESS | 1929 | 1461969871068 Marionette TRACE conn2 <- [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]]]}] 15:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 568ms 15:44:31 INFO - PROCESS | 1929 | 1461969871097 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:44:31 INFO - PROCESS | 1929 | 1461969871098 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:44:31 INFO - PROCESS | 1929 | 1461969871100 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:44:31 INFO - PROCESS | 1929 | 1461969871101 Marionette TRACE conn2 <- [1,1710,null,{}] 15:44:31 INFO - PROCESS | 1929 | 1461969871109 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:31 INFO - PROCESS | 1929 | 1461969871226 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:44:31 INFO - PROCESS | 1929 | 1461969871239 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:31 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cff6000 == 103 [pid = 1929] [id = 435] 15:44:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x12b34bc00) [pid = 1929] [serial = 1304] [outer = 0x0] 15:44:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 160 (0x12b383800) [pid = 1929] [serial = 1305] [outer = 0x12b34bc00] 15:44:31 INFO - PROCESS | 1929 | 1461969871264 Marionette DEBUG loaded listener.js 15:44:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 161 (0x12bbd4000) [pid = 1929] [serial = 1306] [outer = 0x12b34bc00] 15:44:31 INFO - PROCESS | 1929 | 1461969871618 Marionette TRACE conn2 <- [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]]]}] 15:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 525ms 15:44:31 INFO - PROCESS | 1929 | 1461969871626 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:44:31 INFO - PROCESS | 1929 | 1461969871627 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:44:31 INFO - PROCESS | 1929 | 1461969871629 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:44:31 INFO - PROCESS | 1929 | 1461969871630 Marionette TRACE conn2 <- [1,1714,null,{}] 15:44:31 INFO - PROCESS | 1929 | 1461969871633 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:31 INFO - PROCESS | 1929 | 1461969871882 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:44:31 INFO - PROCESS | 1929 | --DOMWINDOW == 160 (0x11809c800) [pid = 1929] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:44:31 INFO - PROCESS | 1929 | --DOMWINDOW == 159 (0x127997000) [pid = 1929] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:44:31 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x112a8fc00) [pid = 1929] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:44:31 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x1198cf400) [pid = 1929] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:44:31 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x1126c2400) [pid = 1929] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:44:31 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x111d3b000) [pid = 1929] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:44:31 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x112aa0800) [pid = 1929] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:44:31 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x125088c00) [pid = 1929] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:44:31 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x118772400) [pid = 1929] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:44:31 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x118f81800) [pid = 1929] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:44:31 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x117250400) [pid = 1929] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:44:31 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x11813dc00) [pid = 1929] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:44:32 INFO - PROCESS | 1929 | 1461969872041 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:32 INFO - PROCESS | 1929 | ++DOCSHELL 0x112f52800 == 104 [pid = 1929] [id = 436] 15:44:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x1126c2800) [pid = 1929] [serial = 1307] [outer = 0x0] 15:44:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x112a1ac00) [pid = 1929] [serial = 1308] [outer = 0x1126c2800] 15:44:32 INFO - PROCESS | 1929 | 1461969872078 Marionette DEBUG loaded listener.js 15:44:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x112eed800) [pid = 1929] [serial = 1309] [outer = 0x1126c2800] 15:44:32 INFO - PROCESS | 1929 | 1461969872585 Marionette TRACE conn2 <- [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]]]}] 15:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 970ms 15:44:32 INFO - PROCESS | 1929 | 1461969872601 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:44:32 INFO - PROCESS | 1929 | 1461969872606 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:44:32 INFO - PROCESS | 1929 | 1461969872611 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:44:32 INFO - PROCESS | 1929 | 1461969872615 Marionette TRACE conn2 <- [1,1718,null,{}] 15:44:32 INFO - PROCESS | 1929 | 1461969872620 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:32 INFO - PROCESS | 1929 | 1461969872796 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:44:32 INFO - PROCESS | 1929 | 1461969872911 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:32 INFO - PROCESS | 1929 | ++DOCSHELL 0x1194ba800 == 105 [pid = 1929] [id = 437] 15:44:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x115f10c00) [pid = 1929] [serial = 1310] [outer = 0x0] 15:44:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x1169a4400) [pid = 1929] [serial = 1311] [outer = 0x115f10c00] 15:44:32 INFO - PROCESS | 1929 | 1461969872945 Marionette DEBUG loaded listener.js 15:44:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x11835a800) [pid = 1929] [serial = 1312] [outer = 0x115f10c00] 15:44:33 INFO - PROCESS | 1929 | 1461969873400 Marionette TRACE conn2 <- [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]]]}] 15:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 825ms 15:44:33 INFO - PROCESS | 1929 | 1461969873437 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:44:33 INFO - PROCESS | 1929 | 1461969873440 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:44:33 INFO - PROCESS | 1929 | 1461969873443 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:44:33 INFO - PROCESS | 1929 | 1461969873444 Marionette TRACE conn2 <- [1,1722,null,{}] 15:44:33 INFO - PROCESS | 1929 | 1461969873447 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:33 INFO - PROCESS | 1929 | 1461969873564 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:44:33 INFO - PROCESS | 1929 | 1461969873651 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:33 INFO - PROCESS | 1929 | ++DOCSHELL 0x12971f000 == 106 [pid = 1929] [id = 438] 15:44:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x118566c00) [pid = 1929] [serial = 1313] [outer = 0x0] 15:44:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x119775400) [pid = 1929] [serial = 1314] [outer = 0x118566c00] 15:44:33 INFO - PROCESS | 1929 | 1461969873683 Marionette DEBUG loaded listener.js 15:44:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x1218eb000) [pid = 1929] [serial = 1315] [outer = 0x118566c00] 15:44:34 INFO - PROCESS | 1929 | 1461969874126 Marionette TRACE conn2 <- [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]]]}] 15:44:34 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 15:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 719ms 15:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:44:34 INFO - PROCESS | 1929 | 1461969874163 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:44:34 INFO - PROCESS | 1929 | 1461969874165 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:44:34 INFO - PROCESS | 1929 | 1461969874171 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:44:34 INFO - PROCESS | 1929 | 1461969874176 Marionette TRACE conn2 <- [1,1726,null,{}] 15:44:34 INFO - PROCESS | 1929 | 1461969874180 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:34 INFO - PROCESS | 1929 | 1461969874295 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:44:34 INFO - PROCESS | 1929 | 1461969874382 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:34 INFO - PROCESS | 1929 | ++DOCSHELL 0x12e25b000 == 107 [pid = 1929] [id = 439] 15:44:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x12202ac00) [pid = 1929] [serial = 1316] [outer = 0x0] 15:44:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 160 (0x127996400) [pid = 1929] [serial = 1317] [outer = 0x12202ac00] 15:44:34 INFO - PROCESS | 1929 | 1461969874413 Marionette DEBUG loaded listener.js 15:44:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 161 (0x128e02400) [pid = 1929] [serial = 1318] [outer = 0x12202ac00] 15:44:34 INFO - PROCESS | 1929 | 1461969874840 Marionette TRACE conn2 <- [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]]]}] 15:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 679ms 15:44:34 INFO - PROCESS | 1929 | 1461969874846 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:44:34 INFO - PROCESS | 1929 | 1461969874848 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:44:34 INFO - PROCESS | 1929 | 1461969874850 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:44:34 INFO - PROCESS | 1929 | 1461969874852 Marionette TRACE conn2 <- [1,1730,null,{}] 15:44:34 INFO - PROCESS | 1929 | 1461969874875 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:34 INFO - PROCESS | 1929 | 1461969874985 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:44:35 INFO - PROCESS | 1929 | 1461969875098 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:35 INFO - PROCESS | 1929 | ++DOCSHELL 0x135588000 == 108 [pid = 1929] [id = 440] 15:44:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 162 (0x128f58400) [pid = 1929] [serial = 1319] [outer = 0x0] 15:44:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 163 (0x12a827800) [pid = 1929] [serial = 1320] [outer = 0x128f58400] 15:44:35 INFO - PROCESS | 1929 | 1461969875129 Marionette DEBUG loaded listener.js 15:44:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 164 (0x12b348400) [pid = 1929] [serial = 1321] [outer = 0x128f58400] 15:44:35 INFO - PROCESS | 1929 | 1461969875544 Marionette TRACE conn2 <- [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]]]}] 15:44:35 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 15:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 740ms 15:44:35 INFO - PROCESS | 1929 | 1461969875591 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:44:35 INFO - PROCESS | 1929 | 1461969875592 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:44:35 INFO - PROCESS | 1929 | 1461969875595 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:44:35 INFO - PROCESS | 1929 | 1461969875596 Marionette TRACE conn2 <- [1,1734,null,{}] 15:44:35 INFO - PROCESS | 1929 | 1461969875599 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:35 INFO - PROCESS | 1929 | 1461969875711 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:44:35 INFO - PROCESS | 1929 | 1461969875826 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:35 INFO - PROCESS | 1929 | ++DOCSHELL 0x1363c2800 == 109 [pid = 1929] [id = 441] 15:44:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 165 (0x12c115c00) [pid = 1929] [serial = 1322] [outer = 0x0] 15:44:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 166 (0x12c11e000) [pid = 1929] [serial = 1323] [outer = 0x12c115c00] 15:44:35 INFO - PROCESS | 1929 | 1461969875863 Marionette DEBUG loaded listener.js 15:44:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 167 (0x12c769800) [pid = 1929] [serial = 1324] [outer = 0x12c115c00] 15:44:36 INFO - PROCESS | 1929 | 1461969876283 Marionette TRACE conn2 <- [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]]]}] 15:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 721ms 15:44:36 INFO - PROCESS | 1929 | 1461969876325 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:44:36 INFO - PROCESS | 1929 | 1461969876326 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:44:36 INFO - PROCESS | 1929 | 1461969876328 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:44:36 INFO - PROCESS | 1929 | 1461969876330 Marionette TRACE conn2 <- [1,1738,null,{}] 15:44:36 INFO - PROCESS | 1929 | 1461969876332 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:36 INFO - PROCESS | 1929 | 1461969876448 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:44:36 INFO - PROCESS | 1929 | 1461969876563 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:36 INFO - PROCESS | 1929 | ++DOCSHELL 0x1384d9000 == 110 [pid = 1929] [id = 442] 15:44:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 168 (0x12c11f800) [pid = 1929] [serial = 1325] [outer = 0x0] 15:44:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 169 (0x12c8e1000) [pid = 1929] [serial = 1326] [outer = 0x12c11f800] 15:44:36 INFO - PROCESS | 1929 | 1461969876594 Marionette DEBUG loaded listener.js 15:44:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 170 (0x12ce46000) [pid = 1929] [serial = 1327] [outer = 0x12c11f800] 15:44:37 INFO - PROCESS | 1929 | 1461969877006 Marionette TRACE conn2 <- [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]]]}] 15:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 719ms 15:44:37 INFO - PROCESS | 1929 | 1461969877047 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:44:37 INFO - PROCESS | 1929 | 1461969877048 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:44:37 INFO - PROCESS | 1929 | 1461969877050 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:44:37 INFO - PROCESS | 1929 | 1461969877051 Marionette TRACE conn2 <- [1,1742,null,{}] 15:44:37 INFO - PROCESS | 1929 | 1461969877053 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:37 INFO - PROCESS | 1929 | 1461969877171 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:44:37 INFO - PROCESS | 1929 | 1461969877289 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:37 INFO - PROCESS | 1929 | ++DOCSHELL 0x13881e000 == 111 [pid = 1929] [id = 443] 15:44:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 171 (0x12c11fc00) [pid = 1929] [serial = 1328] [outer = 0x0] 15:44:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 172 (0x12ce4c400) [pid = 1929] [serial = 1329] [outer = 0x12c11fc00] 15:44:37 INFO - PROCESS | 1929 | 1461969877332 Marionette DEBUG loaded listener.js 15:44:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 173 (0x12cf9b000) [pid = 1929] [serial = 1330] [outer = 0x12c11fc00] 15:44:37 INFO - PROCESS | 1929 | 1461969877807 Marionette TRACE conn2 <- [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]]]}] 15:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 819ms 15:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:44:37 INFO - PROCESS | 1929 | 1461969877869 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:44:37 INFO - PROCESS | 1929 | 1461969877871 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:44:37 INFO - PROCESS | 1929 | 1461969877873 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:44:37 INFO - PROCESS | 1929 | 1461969877874 Marionette TRACE conn2 <- [1,1746,null,{}] 15:44:37 INFO - PROCESS | 1929 | 1461969877877 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:37 INFO - PROCESS | 1929 | 1461969877987 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:44:38 INFO - PROCESS | 1929 | 1461969878075 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:38 INFO - PROCESS | 1929 | ++DOCSHELL 0x134d27000 == 112 [pid = 1929] [id = 444] 15:44:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 174 (0x12ce4b800) [pid = 1929] [serial = 1331] [outer = 0x0] 15:44:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 175 (0x12cfa1c00) [pid = 1929] [serial = 1332] [outer = 0x12ce4b800] 15:44:38 INFO - PROCESS | 1929 | 1461969878104 Marionette DEBUG loaded listener.js 15:44:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 176 (0x12d423400) [pid = 1929] [serial = 1333] [outer = 0x12ce4b800] 15:44:38 INFO - PROCESS | 1929 | 1461969878558 Marionette TRACE conn2 <- [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]]]}] 15:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 719ms 15:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:44:38 INFO - PROCESS | 1929 | 1461969878592 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:44:38 INFO - PROCESS | 1929 | 1461969878594 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:44:38 INFO - PROCESS | 1929 | 1461969878596 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:44:38 INFO - PROCESS | 1929 | 1461969878597 Marionette TRACE conn2 <- [1,1750,null,{}] 15:44:38 INFO - PROCESS | 1929 | 1461969878599 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:38 INFO - PROCESS | 1929 | 1461969878711 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:44:38 INFO - PROCESS | 1929 | 1461969878983 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:39 INFO - PROCESS | 1929 | ++DOCSHELL 0x119ca5800 == 113 [pid = 1929] [id = 445] 15:44:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 177 (0x111ec1800) [pid = 1929] [serial = 1334] [outer = 0x0] 15:44:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 178 (0x1121e6000) [pid = 1929] [serial = 1335] [outer = 0x111ec1800] 15:44:39 INFO - PROCESS | 1929 | 1461969879029 Marionette DEBUG loaded listener.js 15:44:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 179 (0x112b4cc00) [pid = 1929] [serial = 1336] [outer = 0x111ec1800] 15:44:39 INFO - PROCESS | 1929 | 1461969879482 Marionette TRACE conn2 <- [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]]]}] 15:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 919ms 15:44:39 INFO - PROCESS | 1929 | 1461969879515 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:44:39 INFO - PROCESS | 1929 | 1461969879518 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:44:39 INFO - PROCESS | 1929 | 1461969879541 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:44:39 INFO - PROCESS | 1929 | 1461969879543 Marionette TRACE conn2 <- [1,1754,null,{}] 15:44:39 INFO - PROCESS | 1929 | 1461969879546 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:39 INFO - PROCESS | 1929 | 1461969879656 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:44:39 INFO - PROCESS | 1929 | 1461969879750 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:39 INFO - PROCESS | 1929 | ++DOCSHELL 0x116913000 == 114 [pid = 1929] [id = 446] 15:44:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 180 (0x116a7c400) [pid = 1929] [serial = 1337] [outer = 0x0] 15:44:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 181 (0x11809e400) [pid = 1929] [serial = 1338] [outer = 0x116a7c400] 15:44:39 INFO - PROCESS | 1929 | 1461969879778 Marionette DEBUG loaded listener.js 15:44:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 182 (0x118722000) [pid = 1929] [serial = 1339] [outer = 0x116a7c400] 15:44:40 INFO - PROCESS | 1929 | 1461969880210 Marionette TRACE conn2 <- [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]]]}] 15:44:40 INFO - PROCESS | 1929 | --DOCSHELL 0x12cff6000 == 113 [pid = 1929] [id = 435] 15:44:40 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2fb800 == 112 [pid = 1929] [id = 434] 15:44:40 INFO - PROCESS | 1929 | --DOCSHELL 0x12c1c7000 == 111 [pid = 1929] [id = 433] 15:44:40 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae1a800 == 110 [pid = 1929] [id = 432] 15:44:40 INFO - PROCESS | 1929 | --DOCSHELL 0x12970b800 == 109 [pid = 1929] [id = 431] 15:44:40 INFO - PROCESS | 1929 | --DOCSHELL 0x1269b1000 == 108 [pid = 1929] [id = 430] 15:44:40 INFO - PROCESS | 1929 | --DOCSHELL 0x117e49800 == 107 [pid = 1929] [id = 429] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 181 (0x12b343800) [pid = 1929] [serial = 1254] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 180 (0x1198dd800) [pid = 1929] [serial = 1215] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 179 (0x129616000) [pid = 1929] [serial = 1212] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 178 (0x11699d800) [pid = 1929] [serial = 1200] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 177 (0x1271a1c00) [pid = 1929] [serial = 1206] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 176 (0x11a1eb000) [pid = 1929] [serial = 1203] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 175 (0x1291df400) [pid = 1929] [serial = 1194] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 174 (0x11314e000) [pid = 1929] [serial = 1197] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 173 (0x128d6cc00) [pid = 1929] [serial = 1209] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOCSHELL 0x117037800 == 106 [pid = 1929] [id = 428] 15:44:40 INFO - PROCESS | 1929 | --DOCSHELL 0x119cb0800 == 105 [pid = 1929] [id = 427] 15:44:40 INFO - PROCESS | 1929 | --DOCSHELL 0x135f24800 == 104 [pid = 1929] [id = 424] 15:44:40 INFO - PROCESS | 1929 | --DOCSHELL 0x13571f800 == 103 [pid = 1929] [id = 423] 15:44:40 INFO - PROCESS | 1929 | --DOCSHELL 0x135571000 == 102 [pid = 1929] [id = 422] 15:44:40 INFO - PROCESS | 1929 | --DOCSHELL 0x12c77f000 == 101 [pid = 1929] [id = 421] 15:44:40 INFO - PROCESS | 1929 | --DOCSHELL 0x12131d000 == 100 [pid = 1929] [id = 420] 15:44:40 INFO - PROCESS | 1929 | --DOCSHELL 0x116f23800 == 99 [pid = 1929] [id = 419] 15:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 776ms 15:44:40 INFO - PROCESS | 1929 | 1461969880315 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:44:40 INFO - PROCESS | 1929 | 1461969880318 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:44:40 INFO - PROCESS | 1929 | 1461969880321 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:44:40 INFO - PROCESS | 1929 | 1461969880322 Marionette TRACE conn2 <- [1,1758,null,{}] 15:44:40 INFO - PROCESS | 1929 | 1461969880324 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:40 INFO - PROCESS | 1929 | 1461969880419 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:44:40 INFO - PROCESS | 1929 | 1461969880427 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:40 INFO - PROCESS | 1929 | ++DOCSHELL 0x1183a5000 == 100 [pid = 1929] [id = 447] 15:44:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 174 (0x119778800) [pid = 1929] [serial = 1340] [outer = 0x0] 15:44:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 175 (0x1198d7000) [pid = 1929] [serial = 1341] [outer = 0x119778800] 15:44:40 INFO - PROCESS | 1929 | 1461969880454 Marionette DEBUG loaded listener.js 15:44:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 176 (0x1213e7400) [pid = 1929] [serial = 1342] [outer = 0x119778800] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 175 (0x12ad8d000) [pid = 1929] [serial = 1252] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 174 (0x12a9c2800) [pid = 1929] [serial = 1249] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 173 (0x1291d9000) [pid = 1929] [serial = 1243] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 172 (0x11672a000) [pid = 1929] [serial = 1222] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 171 (0x12793a400) [pid = 1929] [serial = 1237] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 170 (0x112a91800) [pid = 1929] [serial = 1245] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 169 (0x125087000) [pid = 1929] [serial = 1236] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 168 (0x12ab50c00) [pid = 1929] [serial = 1251] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 167 (0x112ee8000) [pid = 1929] [serial = 1218] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 166 (0x12799cc00) [pid = 1929] [serial = 1239] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 165 (0x12a81ec00) [pid = 1929] [serial = 1248] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 164 (0x118f12000) [pid = 1929] [serial = 1230] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 163 (0x124842800) [pid = 1929] [serial = 1234] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 162 (0x118099400) [pid = 1929] [serial = 1224] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 161 (0x119776c00) [pid = 1929] [serial = 1246] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 160 (0x12126c400) [pid = 1929] [serial = 1233] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 159 (0x128e0a400) [pid = 1929] [serial = 1242] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x1198d2400) [pid = 1929] [serial = 1231] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x115d3fc00) [pid = 1929] [serial = 1219] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x118775000) [pid = 1929] [serial = 1228] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x116191400) [pid = 1929] [serial = 1221] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x11813f800) [pid = 1929] [serial = 1225] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x118548800) [pid = 1929] [serial = 1227] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x128c71800) [pid = 1929] [serial = 1240] [outer = 0x0] [url = about:blank] 15:44:40 INFO - PROCESS | 1929 | 1461969880835 Marionette TRACE conn2 <- [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]]]}] 15:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 568ms 15:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:44:40 INFO - PROCESS | 1929 | 1461969880889 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:44:40 INFO - PROCESS | 1929 | 1461969880891 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:44:40 INFO - PROCESS | 1929 | 1461969880894 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:44:40 INFO - PROCESS | 1929 | 1461969880898 Marionette TRACE conn2 <- [1,1762,null,{}] 15:44:40 INFO - PROCESS | 1929 | 1461969880905 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:41 INFO - PROCESS | 1929 | 1461969881002 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:44:41 INFO - PROCESS | 1929 | 1461969881036 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:41 INFO - PROCESS | 1929 | ++DOCSHELL 0x12796d000 == 101 [pid = 1929] [id = 448] 15:44:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x125088c00) [pid = 1929] [serial = 1343] [outer = 0x0] 15:44:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x127935800) [pid = 1929] [serial = 1344] [outer = 0x125088c00] 15:44:41 INFO - PROCESS | 1929 | 1461969881061 Marionette DEBUG loaded listener.js 15:44:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x127997400) [pid = 1929] [serial = 1345] [outer = 0x125088c00] 15:44:41 INFO - PROCESS | 1929 | 1461969881432 Marionette TRACE conn2 <- [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]]]}] 15:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 574ms 15:44:41 INFO - PROCESS | 1929 | 1461969881467 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:44:41 INFO - PROCESS | 1929 | 1461969881471 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:44:41 INFO - PROCESS | 1929 | 1461969881473 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:44:41 INFO - PROCESS | 1929 | 1461969881474 Marionette TRACE conn2 <- [1,1766,null,{}] 15:44:41 INFO - PROCESS | 1929 | 1461969881476 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:41 INFO - PROCESS | 1929 | 1461969881573 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:44:41 INFO - PROCESS | 1929 | 1461969881577 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:41 INFO - PROCESS | 1929 | ++DOCSHELL 0x12a99c000 == 102 [pid = 1929] [id = 449] 15:44:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x127932400) [pid = 1929] [serial = 1346] [outer = 0x0] 15:44:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x128d6cc00) [pid = 1929] [serial = 1347] [outer = 0x127932400] 15:44:41 INFO - PROCESS | 1929 | 1461969881603 Marionette DEBUG loaded listener.js 15:44:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x1291d6400) [pid = 1929] [serial = 1348] [outer = 0x127932400] 15:44:41 INFO - PROCESS | 1929 | 1461969881957 Marionette TRACE conn2 <- [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]]]}] 15:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 518ms 15:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:44:42 INFO - PROCESS | 1929 | 1461969881992 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:44:42 INFO - PROCESS | 1929 | 1461969881993 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:44:42 INFO - PROCESS | 1929 | 1461969881995 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:44:42 INFO - PROCESS | 1929 | 1461969881996 Marionette TRACE conn2 <- [1,1770,null,{}] 15:44:42 INFO - PROCESS | 1929 | 1461969881998 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:42 INFO - PROCESS | 1929 | 1461969882094 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:44:42 INFO - PROCESS | 1929 | 1461969882098 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:42 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb12800 == 103 [pid = 1929] [id = 450] 15:44:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x12a775c00) [pid = 1929] [serial = 1349] [outer = 0x0] 15:44:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 160 (0x12a9c2800) [pid = 1929] [serial = 1350] [outer = 0x12a775c00] 15:44:42 INFO - PROCESS | 1929 | 1461969882129 Marionette DEBUG loaded listener.js 15:44:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 161 (0x12b34e400) [pid = 1929] [serial = 1351] [outer = 0x12a775c00] 15:44:42 INFO - PROCESS | 1929 | 1461969882526 Marionette TRACE conn2 <- [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]]]}] 15:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 570ms 15:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:44:42 INFO - PROCESS | 1929 | 1461969882565 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:44:42 INFO - PROCESS | 1929 | 1461969882567 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:44:42 INFO - PROCESS | 1929 | 1461969882569 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:44:42 INFO - PROCESS | 1929 | 1461969882570 Marionette TRACE conn2 <- [1,1774,null,{}] 15:44:42 INFO - PROCESS | 1929 | 1461969882572 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:42 INFO - PROCESS | 1929 | 1461969882706 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:44:42 INFO - PROCESS | 1929 | 1461969882722 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:42 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c78b000 == 104 [pid = 1929] [id = 451] 15:44:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 162 (0x12ad8f800) [pid = 1929] [serial = 1352] [outer = 0x0] 15:44:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 163 (0x12bbcd400) [pid = 1929] [serial = 1353] [outer = 0x12ad8f800] 15:44:42 INFO - PROCESS | 1929 | 1461969882747 Marionette DEBUG loaded listener.js 15:44:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 164 (0x12c8df000) [pid = 1929] [serial = 1354] [outer = 0x12ad8f800] 15:44:43 INFO - PROCESS | 1929 | 1461969883099 Marionette TRACE conn2 <- [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]]]}] 15:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 569ms 15:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:44:43 INFO - PROCESS | 1929 | 1461969883139 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:44:43 INFO - PROCESS | 1929 | 1461969883140 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:44:43 INFO - PROCESS | 1929 | 1461969883142 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:44:43 INFO - PROCESS | 1929 | 1461969883143 Marionette TRACE conn2 <- [1,1778,null,{}] 15:44:43 INFO - PROCESS | 1929 | 1461969883146 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:43 INFO - PROCESS | 1929 | 1461969883268 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:44:43 INFO - PROCESS | 1929 | 1461969883282 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:43 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d61d800 == 105 [pid = 1929] [id = 452] 15:44:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 165 (0x12c763400) [pid = 1929] [serial = 1355] [outer = 0x0] 15:44:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 166 (0x12d41a400) [pid = 1929] [serial = 1356] [outer = 0x12c763400] 15:44:43 INFO - PROCESS | 1929 | 1461969883307 Marionette DEBUG loaded listener.js 15:44:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 167 (0x12d491000) [pid = 1929] [serial = 1357] [outer = 0x12c763400] 15:44:43 INFO - PROCESS | 1929 | 1461969883693 Marionette TRACE conn2 <- [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]]]}] 15:44:43 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 15:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 571ms 15:44:43 INFO - PROCESS | 1929 | 1461969883714 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:44:43 INFO - PROCESS | 1929 | 1461969883715 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:44:43 INFO - PROCESS | 1929 | 1461969883717 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:44:43 INFO - PROCESS | 1929 | 1461969883718 Marionette TRACE conn2 <- [1,1782,null,{}] 15:44:43 INFO - PROCESS | 1929 | 1461969883723 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:43 INFO - PROCESS | 1929 | 1461969883844 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:44:43 INFO - PROCESS | 1929 | 1461969883861 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:43 INFO - PROCESS | 1929 | ++DOCSHELL 0x12e24b800 == 106 [pid = 1929] [id = 453] 15:44:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 168 (0x12ce4e800) [pid = 1929] [serial = 1358] [outer = 0x0] 15:44:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 169 (0x12d4a4400) [pid = 1929] [serial = 1359] [outer = 0x12ce4e800] 15:44:43 INFO - PROCESS | 1929 | 1461969883886 Marionette DEBUG loaded listener.js 15:44:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 170 (0x12db2c800) [pid = 1929] [serial = 1360] [outer = 0x12ce4e800] 15:44:44 INFO - PROCESS | 1929 | 1461969884251 Marionette TRACE conn2 <- [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]]]}] 15:44:44 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 15:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 569ms 15:44:44 INFO - PROCESS | 1929 | 1461969884289 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:44:44 INFO - PROCESS | 1929 | 1461969884290 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:44:44 INFO - PROCESS | 1929 | 1461969884293 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:44:44 INFO - PROCESS | 1929 | 1461969884294 Marionette TRACE conn2 <- [1,1786,null,{}] 15:44:44 INFO - PROCESS | 1929 | 1461969884296 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:44 INFO - PROCESS | 1929 | 1461969884418 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:44:44 INFO - PROCESS | 1929 | 1461969884430 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:44 INFO - PROCESS | 1929 | ++DOCSHELL 0x13556c000 == 107 [pid = 1929] [id = 454] 15:44:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 171 (0x12d497400) [pid = 1929] [serial = 1361] [outer = 0x0] 15:44:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 172 (0x12db37c00) [pid = 1929] [serial = 1362] [outer = 0x12d497400] 15:44:44 INFO - PROCESS | 1929 | 1461969884455 Marionette DEBUG loaded listener.js 15:44:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 173 (0x12e234c00) [pid = 1929] [serial = 1363] [outer = 0x12d497400] 15:44:44 INFO - PROCESS | 1929 | --DOMWINDOW == 172 (0x12961d400) [pid = 1929] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:44:44 INFO - PROCESS | 1929 | --DOMWINDOW == 171 (0x112a83000) [pid = 1929] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:44:44 INFO - PROCESS | 1929 | --DOMWINDOW == 170 (0x118567400) [pid = 1929] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:44:44 INFO - PROCESS | 1929 | --DOMWINDOW == 169 (0x12126f800) [pid = 1929] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:44:44 INFO - PROCESS | 1929 | --DOMWINDOW == 168 (0x124d9c000) [pid = 1929] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:44:44 INFO - PROCESS | 1929 | --DOMWINDOW == 167 (0x115f17400) [pid = 1929] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:44:44 INFO - PROCESS | 1929 | --DOMWINDOW == 166 (0x128e05c00) [pid = 1929] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:44:44 INFO - PROCESS | 1929 | --DOMWINDOW == 165 (0x12ad89c00) [pid = 1929] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:44:44 INFO - PROCESS | 1929 | --DOMWINDOW == 164 (0x128c70000) [pid = 1929] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:44:44 INFO - PROCESS | 1929 | --DOMWINDOW == 163 (0x128e0c800) [pid = 1929] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:44:44 INFO - PROCESS | 1929 | 1461969884880 Marionette TRACE conn2 <- [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]]]}] 15:44:44 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 15:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 618ms 15:44:44 INFO - PROCESS | 1929 | 1461969884912 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:44:44 INFO - PROCESS | 1929 | 1461969884913 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:44:44 INFO - PROCESS | 1929 | 1461969884916 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:44:44 INFO - PROCESS | 1929 | 1461969884917 Marionette TRACE conn2 <- [1,1790,null,{}] 15:44:44 INFO - PROCESS | 1929 | 1461969884919 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:45 INFO - PROCESS | 1929 | 1461969885017 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:44:45 INFO - PROCESS | 1929 | 1461969885097 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:45 INFO - PROCESS | 1929 | ++DOCSHELL 0x135716000 == 108 [pid = 1929] [id = 455] 15:44:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 164 (0x112a07400) [pid = 1929] [serial = 1364] [outer = 0x0] 15:44:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 165 (0x121270400) [pid = 1929] [serial = 1365] [outer = 0x112a07400] 15:44:45 INFO - PROCESS | 1929 | 1461969885127 Marionette DEBUG loaded listener.js 15:44:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 166 (0x12e236800) [pid = 1929] [serial = 1366] [outer = 0x112a07400] 15:44:45 INFO - PROCESS | 1929 | 1461969885435 Marionette TRACE conn2 <- [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]]]}] 15:44:45 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) 15:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 569ms 15:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:44:45 INFO - PROCESS | 1929 | 1461969885486 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:44:45 INFO - PROCESS | 1929 | 1461969885487 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:44:45 INFO - PROCESS | 1929 | 1461969885490 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:44:45 INFO - PROCESS | 1929 | 1461969885491 Marionette TRACE conn2 <- [1,1794,null,{}] 15:44:45 INFO - PROCESS | 1929 | 1461969885494 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:45 INFO - PROCESS | 1929 | 1461969885605 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:44:45 INFO - PROCESS | 1929 | 1461969885681 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:45 INFO - PROCESS | 1929 | ++DOCSHELL 0x1363e1800 == 109 [pid = 1929] [id = 456] 15:44:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 167 (0x1180a2c00) [pid = 1929] [serial = 1367] [outer = 0x0] 15:44:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 168 (0x12e606800) [pid = 1929] [serial = 1368] [outer = 0x1180a2c00] 15:44:45 INFO - PROCESS | 1929 | 1461969885706 Marionette DEBUG loaded listener.js 15:44:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 169 (0x13522e000) [pid = 1929] [serial = 1369] [outer = 0x1180a2c00] 15:44:46 INFO - PROCESS | 1929 | 1461969886011 Marionette TRACE conn2 <- [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]]]}] 15:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 568ms 15:44:46 INFO - PROCESS | 1929 | 1461969886059 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:44:46 INFO - PROCESS | 1929 | 1461969886060 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:44:46 INFO - PROCESS | 1929 | 1461969886062 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:44:46 INFO - PROCESS | 1929 | 1461969886063 Marionette TRACE conn2 <- [1,1798,null,{}] 15:44:46 INFO - PROCESS | 1929 | 1461969886065 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:46 INFO - PROCESS | 1929 | 1461969886165 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:44:46 INFO - PROCESS | 1929 | 1461969886169 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:46 INFO - PROCESS | 1929 | ++DOCSHELL 0x1395a4000 == 110 [pid = 1929] [id = 457] 15:44:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 170 (0x135230000) [pid = 1929] [serial = 1370] [outer = 0x0] 15:44:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 171 (0x135238c00) [pid = 1929] [serial = 1371] [outer = 0x135230000] 15:44:46 INFO - PROCESS | 1929 | 1461969886195 Marionette DEBUG loaded listener.js 15:44:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 172 (0x135fabc00) [pid = 1929] [serial = 1372] [outer = 0x135230000] 15:44:46 INFO - PROCESS | 1929 | 1461969886521 Marionette TRACE conn2 <- [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]]]}] 15:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 471ms 15:44:46 INFO - PROCESS | 1929 | 1461969886534 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:44:46 INFO - PROCESS | 1929 | 1461969886535 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:44:46 INFO - PROCESS | 1929 | 1461969886547 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:44:46 INFO - PROCESS | 1929 | 1461969886548 Marionette TRACE conn2 <- [1,1802,null,{}] 15:44:46 INFO - PROCESS | 1929 | 1461969886550 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:46 INFO - PROCESS | 1929 | 1461969886693 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:44:46 INFO - PROCESS | 1929 | 1461969886701 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:46 INFO - PROCESS | 1929 | ++DOCSHELL 0x1394e3800 == 111 [pid = 1929] [id = 458] 15:44:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 173 (0x12e235000) [pid = 1929] [serial = 1373] [outer = 0x0] 15:44:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 174 (0x135fab800) [pid = 1929] [serial = 1374] [outer = 0x12e235000] 15:44:46 INFO - PROCESS | 1929 | 1461969886725 Marionette DEBUG loaded listener.js 15:44:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 175 (0x135fb4800) [pid = 1929] [serial = 1375] [outer = 0x12e235000] 15:44:47 INFO - PROCESS | 1929 | 1461969887276 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 772ms 15:44:47 INFO - PROCESS | 1929 | 1461969887317 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:44:47 INFO - PROCESS | 1929 | 1461969887322 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:44:47 INFO - PROCESS | 1929 | 1461969887326 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:44:47 INFO - PROCESS | 1929 | 1461969887329 Marionette TRACE conn2 <- [1,1806,null,{}] 15:44:47 INFO - PROCESS | 1929 | 1461969887333 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:47 INFO - PROCESS | 1929 | 1461969887453 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:44:47 INFO - PROCESS | 1929 | 1461969887546 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:47 INFO - PROCESS | 1929 | ++DOCSHELL 0x124db6000 == 112 [pid = 1929] [id = 459] 15:44:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 176 (0x1167c4800) [pid = 1929] [serial = 1376] [outer = 0x0] 15:44:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 177 (0x1180d4c00) [pid = 1929] [serial = 1377] [outer = 0x1167c4800] 15:44:47 INFO - PROCESS | 1929 | 1461969887578 Marionette DEBUG loaded listener.js 15:44:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 178 (0x118fef400) [pid = 1929] [serial = 1378] [outer = 0x1167c4800] 15:44:48 INFO - PROCESS | 1929 | 1461969888010 Marionette TRACE conn2 <- [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]]]}] 15:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 722ms 15:44:48 INFO - PROCESS | 1929 | 1461969888074 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:44:48 INFO - PROCESS | 1929 | 1461969888078 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:44:48 INFO - PROCESS | 1929 | 1461969888083 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:44:48 INFO - PROCESS | 1929 | 1461969888085 Marionette TRACE conn2 <- [1,1810,null,{}] 15:44:48 INFO - PROCESS | 1929 | 1461969888088 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:48 INFO - PROCESS | 1929 | 1461969888206 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:44:48 INFO - PROCESS | 1929 | 1461969888301 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:48 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb11800 == 113 [pid = 1929] [id = 460] 15:44:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 179 (0x1213e4800) [pid = 1929] [serial = 1379] [outer = 0x0] 15:44:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 180 (0x124842800) [pid = 1929] [serial = 1380] [outer = 0x1213e4800] 15:44:48 INFO - PROCESS | 1929 | 1461969888330 Marionette DEBUG loaded listener.js 15:44:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 181 (0x127931800) [pid = 1929] [serial = 1381] [outer = 0x1213e4800] 15:44:48 INFO - PROCESS | 1929 | 1461969888760 Marionette TRACE conn2 <- [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]]]}] 15:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 723ms 15:44:48 INFO - PROCESS | 1929 | 1461969888807 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:44:48 INFO - PROCESS | 1929 | 1461969888808 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:44:48 INFO - PROCESS | 1929 | 1461969888811 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:44:48 INFO - PROCESS | 1929 | 1461969888813 Marionette TRACE conn2 <- [1,1814,null,{}] 15:44:48 INFO - PROCESS | 1929 | 1461969888821 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:48 INFO - PROCESS | 1929 | 1461969888941 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:44:49 INFO - PROCESS | 1929 | 1461969889062 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:49 INFO - PROCESS | 1929 | ++DOCSHELL 0x138823000 == 114 [pid = 1929] [id = 461] 15:44:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 182 (0x128d70c00) [pid = 1929] [serial = 1382] [outer = 0x0] 15:44:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 183 (0x12ad92800) [pid = 1929] [serial = 1383] [outer = 0x128d70c00] 15:44:49 INFO - PROCESS | 1929 | 1461969889095 Marionette DEBUG loaded listener.js 15:44:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 184 (0x12bbdb000) [pid = 1929] [serial = 1384] [outer = 0x128d70c00] 15:44:49 INFO - PROCESS | 1929 | 1461969889545 Marionette TRACE conn2 <- [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]]]}] 15:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 773ms 15:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:44:49 INFO - PROCESS | 1929 | 1461969889584 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:44:49 INFO - PROCESS | 1929 | 1461969889586 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:44:49 INFO - PROCESS | 1929 | 1461969889588 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:44:49 INFO - PROCESS | 1929 | 1461969889590 Marionette TRACE conn2 <- [1,1818,null,{}] 15:44:49 INFO - PROCESS | 1929 | 1461969889592 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:49 INFO - PROCESS | 1929 | 1461969889708 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:44:49 INFO - PROCESS | 1929 | 1461969889828 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:49 INFO - PROCESS | 1929 | ++DOCSHELL 0x134c8d800 == 115 [pid = 1929] [id = 462] 15:44:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 185 (0x12c116800) [pid = 1929] [serial = 1385] [outer = 0x0] 15:44:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 186 (0x12ce49000) [pid = 1929] [serial = 1386] [outer = 0x12c116800] 15:44:49 INFO - PROCESS | 1929 | 1461969889859 Marionette DEBUG loaded listener.js 15:44:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 187 (0x12db36c00) [pid = 1929] [serial = 1387] [outer = 0x12c116800] 15:44:50 INFO - PROCESS | 1929 | 1461969890258 Marionette TRACE conn2 <- [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]]]}] 15:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 720ms 15:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:44:50 INFO - PROCESS | 1929 | 1461969890309 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:44:50 INFO - PROCESS | 1929 | 1461969890311 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:44:50 INFO - PROCESS | 1929 | 1461969890313 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:44:50 INFO - PROCESS | 1929 | 1461969890314 Marionette TRACE conn2 <- [1,1822,null,{}] 15:44:50 INFO - PROCESS | 1929 | 1461969890317 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:50 INFO - PROCESS | 1929 | 1461969890429 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:44:50 INFO - PROCESS | 1929 | 1461969890549 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:50 INFO - PROCESS | 1929 | ++DOCSHELL 0x134cad800 == 116 [pid = 1929] [id = 463] 15:44:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 188 (0x12db31800) [pid = 1929] [serial = 1388] [outer = 0x0] 15:44:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 189 (0x12e238400) [pid = 1929] [serial = 1389] [outer = 0x12db31800] 15:44:50 INFO - PROCESS | 1929 | 1461969890580 Marionette DEBUG loaded listener.js 15:44:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 190 (0x12e610000) [pid = 1929] [serial = 1390] [outer = 0x12db31800] 15:44:51 INFO - PROCESS | 1929 | 1461969891010 Marionette TRACE conn2 <- [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]]]}] 15:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 721ms 15:44:51 INFO - PROCESS | 1929 | 1461969891056 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:44:51 INFO - PROCESS | 1929 | 1461969891058 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:44:51 INFO - PROCESS | 1929 | 1461969891060 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:44:51 INFO - PROCESS | 1929 | 1461969891061 Marionette TRACE conn2 <- [1,1826,null,{}] 15:44:51 INFO - PROCESS | 1929 | 1461969891064 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:51 INFO - PROCESS | 1929 | 1461969891187 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:44:51 INFO - PROCESS | 1929 | 1461969891323 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:51 INFO - PROCESS | 1929 | ++DOCSHELL 0x134cc8000 == 117 [pid = 1929] [id = 464] 15:44:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 191 (0x115f14000) [pid = 1929] [serial = 1391] [outer = 0x0] 15:44:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 192 (0x135fadc00) [pid = 1929] [serial = 1392] [outer = 0x115f14000] 15:44:51 INFO - PROCESS | 1929 | 1461969891356 Marionette DEBUG loaded listener.js 15:44:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 193 (0x13624a800) [pid = 1929] [serial = 1393] [outer = 0x115f14000] 15:44:51 INFO - PROCESS | 1929 | 1461969891795 Marionette TRACE conn2 <- [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]]]}] 15:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 769ms 15:44:51 INFO - PROCESS | 1929 | 1461969891830 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:44:51 INFO - PROCESS | 1929 | 1461969891831 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:44:51 INFO - PROCESS | 1929 | 1461969891834 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:44:51 INFO - PROCESS | 1929 | 1461969891835 Marionette TRACE conn2 <- [1,1830,null,{}] 15:44:51 INFO - PROCESS | 1929 | 1461969891837 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:51 INFO - PROCESS | 1929 | 1461969891955 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:44:52 INFO - PROCESS | 1929 | 1461969892048 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:52 INFO - PROCESS | 1929 | ++DOCSHELL 0x1214bd000 == 118 [pid = 1929] [id = 465] 15:44:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 194 (0x112a10000) [pid = 1929] [serial = 1394] [outer = 0x0] 15:44:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 195 (0x12126cc00) [pid = 1929] [serial = 1395] [outer = 0x112a10000] 15:44:52 INFO - PROCESS | 1929 | 1461969892077 Marionette DEBUG loaded listener.js 15:44:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 196 (0x13624ac00) [pid = 1929] [serial = 1396] [outer = 0x112a10000] 15:44:52 INFO - PROCESS | 1929 | 1461969892494 Marionette TRACE conn2 <- [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]]]}] 15:44: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 15:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 721ms 15:44:52 INFO - PROCESS | 1929 | 1461969892880 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:44:52 INFO - PROCESS | 1929 | 1461969892883 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:44:52 INFO - PROCESS | 1929 | 1461969892912 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:44:52 INFO - PROCESS | 1929 | 1461969892913 Marionette TRACE conn2 <- [1,1834,null,{}] 15:44:52 INFO - PROCESS | 1929 | 1461969892917 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:53 INFO - PROCESS | 1929 | 1461969893025 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:44:53 INFO - PROCESS | 1929 | 1461969893116 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:53 INFO - PROCESS | 1929 | ++DOCSHELL 0x12127e000 == 119 [pid = 1929] [id = 466] 15:44:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 197 (0x112a98c00) [pid = 1929] [serial = 1397] [outer = 0x0] 15:44:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 198 (0x112b4b400) [pid = 1929] [serial = 1398] [outer = 0x112a98c00] 15:44:53 INFO - PROCESS | 1929 | 1461969893144 Marionette DEBUG loaded listener.js 15:44:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 199 (0x113229800) [pid = 1929] [serial = 1399] [outer = 0x112a98c00] 15:44:53 INFO - PROCESS | 1929 | 1461969893544 Marionette TRACE conn2 <- [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]]]}] 15:44: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 15:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 676ms 15:44:53 INFO - PROCESS | 1929 | 1461969893585 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:44:53 INFO - PROCESS | 1929 | 1461969893590 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:44:53 INFO - PROCESS | 1929 | 1461969893595 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:44:53 INFO - PROCESS | 1929 | 1461969893597 Marionette TRACE conn2 <- [1,1838,null,{}] 15:44:53 INFO - PROCESS | 1929 | 1461969893600 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:53 INFO - PROCESS | 1929 | 1461969893701 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:44:53 INFO - PROCESS | 1929 | 1461969893830 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:53 INFO - PROCESS | 1929 | ++DOCSHELL 0x113c1c000 == 120 [pid = 1929] [id = 467] 15:44:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 200 (0x113150400) [pid = 1929] [serial = 1400] [outer = 0x0] 15:44:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 201 (0x115f1a000) [pid = 1929] [serial = 1401] [outer = 0x113150400] 15:44:53 INFO - PROCESS | 1929 | 1461969893859 Marionette DEBUG loaded listener.js 15:44:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 202 (0x1166da800) [pid = 1929] [serial = 1402] [outer = 0x113150400] 15:44:54 INFO - PROCESS | 1929 | 1461969894304 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x135722800 == 119 [pid = 1929] [id = 317] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x119cb5800 == 118 [pid = 1929] [id = 203] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12d609000 == 117 [pid = 1929] [id = 398] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x125633000 == 116 [pid = 1929] [id = 172] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12ca3b000 == 115 [pid = 1929] [id = 173] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x1354d1000 == 114 [pid = 1929] [id = 242] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x121e23000 == 113 [pid = 1929] [id = 239] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12cc94800 == 112 [pid = 1929] [id = 202] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12759d800 == 111 [pid = 1929] [id = 80] 15:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 827ms 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 201 (0x12b383800) [pid = 1929] [serial = 1305] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 200 (0x12961a800) [pid = 1929] [serial = 1269] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 199 (0x12b34f000) [pid = 1929] [serial = 1272] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 198 (0x12bbbc400) [pid = 1929] [serial = 1275] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 197 (0x116a80c00) [pid = 1929] [serial = 1278] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x1395a4000 == 110 [pid = 1929] [id = 457] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x1363e1800 == 109 [pid = 1929] [id = 456] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x135716000 == 108 [pid = 1929] [id = 455] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x13556c000 == 107 [pid = 1929] [id = 454] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12e24b800 == 106 [pid = 1929] [id = 453] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12d61d800 == 105 [pid = 1929] [id = 452] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12c78b000 == 104 [pid = 1929] [id = 451] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb12800 == 103 [pid = 1929] [id = 450] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12a99c000 == 102 [pid = 1929] [id = 449] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12796d000 == 101 [pid = 1929] [id = 448] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x1183a5000 == 100 [pid = 1929] [id = 447] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x116913000 == 99 [pid = 1929] [id = 446] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x119ca5800 == 98 [pid = 1929] [id = 445] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x135588000 == 97 [pid = 1929] [id = 440] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12e25b000 == 96 [pid = 1929] [id = 439] 15:44:54 INFO - PROCESS | 1929 | 1461969894588 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:44:54 INFO - PROCESS | 1929 | 1461969894591 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12971f000 == 95 [pid = 1929] [id = 438] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12e253000 == 94 [pid = 1929] [id = 418] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x1194ba800 == 93 [pid = 1929] [id = 437] 15:44:54 INFO - PROCESS | 1929 | --DOCSHELL 0x112f52800 == 92 [pid = 1929] [id = 436] 15:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:44:54 INFO - PROCESS | 1929 | 1461969894599 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:44:54 INFO - PROCESS | 1929 | 1461969894601 Marionette TRACE conn2 <- [1,1842,null,{}] 15:44:54 INFO - PROCESS | 1929 | 1461969894608 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:54 INFO - PROCESS | 1929 | 1461969894718 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 196 (0x129617000) [pid = 1929] [serial = 1195] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 195 (0x12b347c00) [pid = 1929] [serial = 1303] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 194 (0x115d41400) [pid = 1929] [serial = 1282] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 193 (0x112a9f800) [pid = 1929] [serial = 1281] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 192 (0x11872f000) [pid = 1929] [serial = 1287] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 191 (0x119773800) [pid = 1929] [serial = 1288] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 190 (0x1218e8c00) [pid = 1929] [serial = 1290] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 189 (0x124837400) [pid = 1929] [serial = 1291] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 188 (0x127358000) [pid = 1929] [serial = 1293] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 187 (0x127951c00) [pid = 1929] [serial = 1294] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 186 (0x11813d800) [pid = 1929] [serial = 1285] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 185 (0x1169a9000) [pid = 1929] [serial = 1284] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 184 (0x112a95800) [pid = 1929] [serial = 1257] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 183 (0x127933800) [pid = 1929] [serial = 1266] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 182 (0x118f18c00) [pid = 1929] [serial = 1263] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 181 (0x11672a400) [pid = 1929] [serial = 1260] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 180 (0x1296db000) [pid = 1929] [serial = 1299] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 179 (0x12ab51c00) [pid = 1929] [serial = 1302] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 178 (0x12a9be000) [pid = 1929] [serial = 1300] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 177 (0x12b34b000) [pid = 1929] [serial = 1255] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 176 (0x128d6b000) [pid = 1929] [serial = 1296] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | --DOMWINDOW == 175 (0x1291e1c00) [pid = 1929] [serial = 1297] [outer = 0x0] [url = about:blank] 15:44:54 INFO - PROCESS | 1929 | 1461969894830 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:54 INFO - PROCESS | 1929 | ++DOCSHELL 0x113e5f800 == 93 [pid = 1929] [id = 468] 15:44:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 176 (0x112a08000) [pid = 1929] [serial = 1403] [outer = 0x0] 15:44:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 177 (0x112a17c00) [pid = 1929] [serial = 1404] [outer = 0x112a08000] 15:44:54 INFO - PROCESS | 1929 | 1461969894864 Marionette DEBUG loaded listener.js 15:44:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 178 (0x11314f400) [pid = 1929] [serial = 1405] [outer = 0x112a08000] 15:44:55 INFO - PROCESS | 1929 | 1461969895322 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 15:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 774ms 15:44:55 INFO - PROCESS | 1929 | 1461969895374 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:44:55 INFO - PROCESS | 1929 | 1461969895376 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:44:55 INFO - PROCESS | 1929 | 1461969895382 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:44:55 INFO - PROCESS | 1929 | 1461969895384 Marionette TRACE conn2 <- [1,1846,null,{}] 15:44:55 INFO - PROCESS | 1929 | 1461969895387 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:55 INFO - PROCESS | 1929 | 1461969895495 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:44:55 INFO - PROCESS | 1929 | 1461969895607 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:55 INFO - PROCESS | 1929 | ++DOCSHELL 0x119866000 == 94 [pid = 1929] [id = 469] 15:44:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 179 (0x113445400) [pid = 1929] [serial = 1406] [outer = 0x0] 15:44:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 180 (0x1166d2c00) [pid = 1929] [serial = 1407] [outer = 0x113445400] 15:44:55 INFO - PROCESS | 1929 | 1461969895642 Marionette DEBUG loaded listener.js 15:44:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 181 (0x1180d2400) [pid = 1929] [serial = 1408] [outer = 0x113445400] 15:44:56 INFO - PROCESS | 1929 | 1461969896111 Marionette TRACE conn2 <- [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]]]}] 15:44:56 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) 15:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 776ms 15:44:56 INFO - PROCESS | 1929 | 1461969896172 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:44:56 INFO - PROCESS | 1929 | 1461969896173 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:44:56 INFO - PROCESS | 1929 | 1461969896178 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:44:56 INFO - PROCESS | 1929 | 1461969896179 Marionette TRACE conn2 <- [1,1850,null,{}] 15:44:56 INFO - PROCESS | 1929 | 1461969896186 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:56 INFO - PROCESS | 1929 | 1461969896302 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:44:56 INFO - PROCESS | 1929 | 1461969896387 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:56 INFO - PROCESS | 1929 | ++DOCSHELL 0x1220db800 == 95 [pid = 1929] [id = 470] 15:44:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 182 (0x118870400) [pid = 1929] [serial = 1409] [outer = 0x0] 15:44:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 183 (0x118f1b400) [pid = 1929] [serial = 1410] [outer = 0x118870400] 15:44:56 INFO - PROCESS | 1929 | 1461969896421 Marionette DEBUG loaded listener.js 15:44:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 184 (0x1198d2c00) [pid = 1929] [serial = 1411] [outer = 0x118870400] 15:44:56 INFO - PROCESS | 1929 | 1461969896862 Marionette TRACE conn2 <- [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]]]}] 15:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 720ms 15:44:56 INFO - PROCESS | 1929 | 1461969896899 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:44:56 INFO - PROCESS | 1929 | 1461969896900 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:44:56 INFO - PROCESS | 1929 | 1461969896919 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:44:56 INFO - PROCESS | 1929 | 1461969896921 Marionette TRACE conn2 <- [1,1854,null,{}] 15:44:56 INFO - PROCESS | 1929 | 1461969896926 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:57 INFO - PROCESS | 1929 | 1461969897033 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:44:57 INFO - PROCESS | 1929 | 1461969897115 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:57 INFO - PROCESS | 1929 | ++DOCSHELL 0x12912a000 == 96 [pid = 1929] [id = 471] 15:44:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 185 (0x1213e5400) [pid = 1929] [serial = 1412] [outer = 0x0] 15:44:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 186 (0x1214e6800) [pid = 1929] [serial = 1413] [outer = 0x1213e5400] 15:44:57 INFO - PROCESS | 1929 | 1461969897146 Marionette DEBUG loaded listener.js 15:44:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 187 (0x12201f000) [pid = 1929] [serial = 1414] [outer = 0x1213e5400] 15:44:57 INFO - PROCESS | 1929 | 1461969897578 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 740ms 15:44:57 INFO - PROCESS | 1929 | 1461969897650 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:44:57 INFO - PROCESS | 1929 | 1461969897651 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:44:57 INFO - PROCESS | 1929 | 1461969897655 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:44:57 INFO - PROCESS | 1929 | 1461969897656 Marionette TRACE conn2 <- [1,1858,null,{}] 15:44:57 INFO - PROCESS | 1929 | 1461969897659 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:57 INFO - PROCESS | 1929 | 1461969897764 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:44:57 INFO - PROCESS | 1929 | 1461969897847 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:57 INFO - PROCESS | 1929 | ++DOCSHELL 0x129710000 == 97 [pid = 1929] [id = 472] 15:44:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 188 (0x121b59000) [pid = 1929] [serial = 1415] [outer = 0x0] 15:44:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 189 (0x124f1e000) [pid = 1929] [serial = 1416] [outer = 0x121b59000] 15:44:57 INFO - PROCESS | 1929 | 1461969897879 Marionette DEBUG loaded listener.js 15:44:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 190 (0x127355000) [pid = 1929] [serial = 1417] [outer = 0x121b59000] 15:44:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 191 (0x12bbb1400) [pid = 1929] [serial = 1418] [outer = 0x12cfa1800] 15:44:58 INFO - PROCESS | 1929 | 1461969898352 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 15:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 719ms 15:44:58 INFO - PROCESS | 1929 | 1461969898390 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:44:58 INFO - PROCESS | 1929 | 1461969898391 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:44:58 INFO - PROCESS | 1929 | 1461969898395 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:44:58 INFO - PROCESS | 1929 | 1461969898397 Marionette TRACE conn2 <- [1,1862,null,{}] 15:44:58 INFO - PROCESS | 1929 | 1461969898399 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:58 INFO - PROCESS | 1929 | 1461969898533 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:44:58 INFO - PROCESS | 1929 | 1461969898629 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:58 INFO - PROCESS | 1929 | ++DOCSHELL 0x12b3a4000 == 98 [pid = 1929] [id = 473] 15:44:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 192 (0x118095c00) [pid = 1929] [serial = 1419] [outer = 0x0] 15:44:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 193 (0x128c71400) [pid = 1929] [serial = 1420] [outer = 0x118095c00] 15:44:58 INFO - PROCESS | 1929 | 1461969898660 Marionette DEBUG loaded listener.js 15:44:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 194 (0x1291e4c00) [pid = 1929] [serial = 1421] [outer = 0x118095c00] 15:44:59 INFO - PROCESS | 1929 | 1461969899114 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 15:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 769ms 15:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:44:59 INFO - PROCESS | 1929 | 1461969899166 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:44:59 INFO - PROCESS | 1929 | 1461969899167 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:44:59 INFO - PROCESS | 1929 | 1461969899169 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:44:59 INFO - PROCESS | 1929 | 1461969899171 Marionette TRACE conn2 <- [1,1866,null,{}] 15:44:59 INFO - PROCESS | 1929 | 1461969899173 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:59 INFO - PROCESS | 1929 | 1461969899277 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:44:59 INFO - PROCESS | 1929 | 1461969899360 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:59 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c1d3800 == 99 [pid = 1929] [id = 474] 15:44:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 195 (0x118096c00) [pid = 1929] [serial = 1422] [outer = 0x0] 15:44:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 196 (0x129622800) [pid = 1929] [serial = 1423] [outer = 0x118096c00] 15:44:59 INFO - PROCESS | 1929 | 1461969899392 Marionette DEBUG loaded listener.js 15:44:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 197 (0x12a9bf800) [pid = 1929] [serial = 1424] [outer = 0x118096c00] 15:44:59 INFO - PROCESS | 1929 | 1461969899813 Marionette TRACE conn2 <- [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]]]}] 15:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 672ms 15:44:59 INFO - PROCESS | 1929 | 1461969899841 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:44:59 INFO - PROCESS | 1929 | 1461969899843 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:44:59 INFO - PROCESS | 1929 | 1461969899845 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:44:59 INFO - PROCESS | 1929 | 1461969899846 Marionette TRACE conn2 <- [1,1870,null,{}] 15:44:59 INFO - PROCESS | 1929 | 1461969899849 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:59 INFO - PROCESS | 1929 | 1461969899954 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:45:00 INFO - PROCESS | 1929 | 1461969900067 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:00 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c788800 == 100 [pid = 1929] [id = 475] 15:45:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 198 (0x12a770800) [pid = 1929] [serial = 1425] [outer = 0x0] 15:45:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 199 (0x12ab49400) [pid = 1929] [serial = 1426] [outer = 0x12a770800] 15:45:00 INFO - PROCESS | 1929 | 1461969900101 Marionette DEBUG loaded listener.js 15:45:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 200 (0x12ad91000) [pid = 1929] [serial = 1427] [outer = 0x12a770800] 15:45:00 INFO - PROCESS | 1929 | 1461969900521 Marionette TRACE conn2 <- [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]]]}] 15:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 719ms 15:45:00 INFO - PROCESS | 1929 | 1461969900564 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:45:00 INFO - PROCESS | 1929 | 1461969900566 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:45:00 INFO - PROCESS | 1929 | 1461969900568 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:45:00 INFO - PROCESS | 1929 | 1461969900569 Marionette TRACE conn2 <- [1,1874,null,{}] 15:45:00 INFO - PROCESS | 1929 | 1461969900572 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:00 INFO - PROCESS | 1929 | 1461969900699 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:45:00 INFO - PROCESS | 1929 | 1461969900812 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:00 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cc91800 == 101 [pid = 1929] [id = 476] 15:45:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 201 (0x12ad8e800) [pid = 1929] [serial = 1428] [outer = 0x0] 15:45:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 202 (0x12b34d400) [pid = 1929] [serial = 1429] [outer = 0x12ad8e800] 15:45:00 INFO - PROCESS | 1929 | 1461969900844 Marionette DEBUG loaded listener.js 15:45:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 203 (0x12b38d800) [pid = 1929] [serial = 1430] [outer = 0x12ad8e800] 15:45:01 INFO - PROCESS | 1929 | 1461969901295 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 15:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 771ms 15:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:45:01 INFO - PROCESS | 1929 | 1461969901340 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:45:01 INFO - PROCESS | 1929 | 1461969901341 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:45:01 INFO - PROCESS | 1929 | 1461969901343 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:45:01 INFO - PROCESS | 1929 | 1461969901345 Marionette TRACE conn2 <- [1,1878,null,{}] 15:45:01 INFO - PROCESS | 1929 | 1461969901347 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:01 INFO - PROCESS | 1929 | 1461969901455 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:45:01 INFO - PROCESS | 1929 | 1461969901570 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:01 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d821800 == 102 [pid = 1929] [id = 477] 15:45:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 204 (0x12ad92000) [pid = 1929] [serial = 1431] [outer = 0x0] 15:45:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 205 (0x12ba51000) [pid = 1929] [serial = 1432] [outer = 0x12ad92000] 15:45:01 INFO - PROCESS | 1929 | 1461969901602 Marionette DEBUG loaded listener.js 15:45:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 206 (0x12bbb7800) [pid = 1929] [serial = 1433] [outer = 0x12ad92000] 15:45:02 INFO - PROCESS | 1929 | 1461969902114 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 15:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 821ms 15:45:02 INFO - PROCESS | 1929 | 1461969902166 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:45:02 INFO - PROCESS | 1929 | 1461969902168 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:45:02 INFO - PROCESS | 1929 | 1461969902174 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:45:02 INFO - PROCESS | 1929 | 1461969902176 Marionette TRACE conn2 <- [1,1882,null,{}] 15:45:02 INFO - PROCESS | 1929 | 1461969902181 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:02 INFO - PROCESS | 1929 | 1461969902293 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:45:02 INFO - PROCESS | 1929 | 1461969902378 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:02 INFO - PROCESS | 1929 | ++DOCSHELL 0x1194b2000 == 103 [pid = 1929] [id = 478] 15:45:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 207 (0x112fe1400) [pid = 1929] [serial = 1434] [outer = 0x0] 15:45:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 208 (0x113230800) [pid = 1929] [serial = 1435] [outer = 0x112fe1400] 15:45:02 INFO - PROCESS | 1929 | 1461969902406 Marionette DEBUG loaded listener.js 15:45:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 209 (0x116a80c00) [pid = 1929] [serial = 1436] [outer = 0x112fe1400] 15:45:02 INFO - PROCESS | 1929 | 1461969902843 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 15:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 723ms 15:45:02 INFO - PROCESS | 1929 | 1461969902897 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:45:02 INFO - PROCESS | 1929 | 1461969902901 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:45:02 INFO - PROCESS | 1929 | 1461969902905 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:45:02 INFO - PROCESS | 1929 | 1461969902907 Marionette TRACE conn2 <- [1,1886,null,{}] 15:45:02 INFO - PROCESS | 1929 | 1461969902909 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:03 INFO - PROCESS | 1929 | 1461969903017 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:45:03 INFO - PROCESS | 1929 | 1461969903204 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:03 INFO - PROCESS | 1929 | --DOCSHELL 0x12127e000 == 102 [pid = 1929] [id = 466] 15:45:03 INFO - PROCESS | 1929 | --DOCSHELL 0x134cad800 == 101 [pid = 1929] [id = 463] 15:45:03 INFO - PROCESS | 1929 | --DOCSHELL 0x134c8d800 == 100 [pid = 1929] [id = 462] 15:45:03 INFO - PROCESS | 1929 | --DOCSHELL 0x138823000 == 99 [pid = 1929] [id = 461] 15:45:03 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb11800 == 98 [pid = 1929] [id = 460] 15:45:03 INFO - PROCESS | 1929 | --DOCSHELL 0x124db6000 == 97 [pid = 1929] [id = 459] 15:45:03 INFO - PROCESS | 1929 | ++DOCSHELL 0x115fca800 == 98 [pid = 1929] [id = 479] 15:45:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 210 (0x110ef2c00) [pid = 1929] [serial = 1437] [outer = 0x0] 15:45:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 211 (0x11110b400) [pid = 1929] [serial = 1438] [outer = 0x110ef2c00] 15:45:03 INFO - PROCESS | 1929 | 1461969903259 Marionette DEBUG loaded listener.js 15:45:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 212 (0x112ee8000) [pid = 1929] [serial = 1439] [outer = 0x110ef2c00] 15:45:03 INFO - PROCESS | 1929 | 1461969903743 Marionette TRACE conn2 <- [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]]]}] 15:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 871ms 15:45:03 INFO - PROCESS | 1929 | 1461969903777 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:45:03 INFO - PROCESS | 1929 | 1461969903780 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:45:03 INFO - PROCESS | 1929 | 1461969903783 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:45:03 INFO - PROCESS | 1929 | 1461969903785 Marionette TRACE conn2 <- [1,1890,null,{}] 15:45:03 INFO - PROCESS | 1929 | 1461969903809 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:03 INFO - PROCESS | 1929 | 1461969903925 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:45:04 INFO - PROCESS | 1929 | 1461969904015 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:04 INFO - PROCESS | 1929 | ++DOCSHELL 0x1275af800 == 99 [pid = 1929] [id = 480] 15:45:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 213 (0x118359c00) [pid = 1929] [serial = 1440] [outer = 0x0] 15:45:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 214 (0x11877dc00) [pid = 1929] [serial = 1441] [outer = 0x118359c00] 15:45:04 INFO - PROCESS | 1929 | 1461969904047 Marionette DEBUG loaded listener.js 15:45:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 215 (0x1198e7800) [pid = 1929] [serial = 1442] [outer = 0x118359c00] 15:45:04 INFO - PROCESS | 1929 | 1461969904492 Marionette TRACE conn2 <- [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]]]}] 15:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 741ms 15:45:04 INFO - PROCESS | 1929 | 1461969904540 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:45:04 INFO - PROCESS | 1929 | 1461969904543 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:45:04 INFO - PROCESS | 1929 | 1461969904548 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:45:04 INFO - PROCESS | 1929 | 1461969904550 Marionette TRACE conn2 <- [1,1894,null,{}] 15:45:04 INFO - PROCESS | 1929 | 1461969904552 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:04 INFO - PROCESS | 1929 | 1461969904666 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:45:04 INFO - PROCESS | 1929 | 1461969904756 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:04 INFO - PROCESS | 1929 | ++DOCSHELL 0x12b3b4800 == 100 [pid = 1929] [id = 481] 15:45:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 216 (0x12126ec00) [pid = 1929] [serial = 1443] [outer = 0x0] 15:45:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 217 (0x124806c00) [pid = 1929] [serial = 1444] [outer = 0x12126ec00] 15:45:04 INFO - PROCESS | 1929 | 1461969904787 Marionette DEBUG loaded listener.js 15:45:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 218 (0x1255ac800) [pid = 1929] [serial = 1445] [outer = 0x12126ec00] 15:45:05 INFO - PROCESS | 1929 | 1461969905240 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 15:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 773ms 15:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:45:05 INFO - PROCESS | 1929 | 1461969905323 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:45:05 INFO - PROCESS | 1929 | 1461969905325 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:45:05 INFO - PROCESS | 1929 | 1461969905329 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:45:05 INFO - PROCESS | 1929 | 1461969905333 Marionette TRACE conn2 <- [1,1898,null,{}] 15:45:05 INFO - PROCESS | 1929 | 1461969905340 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:05 INFO - PROCESS | 1929 | 1461969905453 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:45:05 INFO - PROCESS | 1929 | 1461969905573 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:05 INFO - PROCESS | 1929 | ++DOCSHELL 0x12e259000 == 101 [pid = 1929] [id = 482] 15:45:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 219 (0x128d67c00) [pid = 1929] [serial = 1446] [outer = 0x0] 15:45:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 220 (0x1291dc800) [pid = 1929] [serial = 1447] [outer = 0x128d67c00] 15:45:05 INFO - PROCESS | 1929 | 1461969905605 Marionette DEBUG loaded listener.js 15:45:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 221 (0x1296cd800) [pid = 1929] [serial = 1448] [outer = 0x128d67c00] 15:45:06 INFO - PROCESS | 1929 | 1461969906009 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 15:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 728ms 15:45:06 INFO - PROCESS | 1929 | 1461969906056 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:45:06 INFO - PROCESS | 1929 | 1461969906057 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:45:06 INFO - PROCESS | 1929 | 1461969906060 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:45:06 INFO - PROCESS | 1929 | 1461969906061 Marionette TRACE conn2 <- [1,1902,null,{}] 15:45:06 INFO - PROCESS | 1929 | 1461969906063 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:06 INFO - PROCESS | 1929 | 1461969906174 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:45:06 INFO - PROCESS | 1929 | 1461969906292 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:06 INFO - PROCESS | 1929 | ++DOCSHELL 0x134c94800 == 102 [pid = 1929] [id = 483] 15:45:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 222 (0x1291df400) [pid = 1929] [serial = 1449] [outer = 0x0] 15:45:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 223 (0x12ba4f800) [pid = 1929] [serial = 1450] [outer = 0x1291df400] 15:45:06 INFO - PROCESS | 1929 | 1461969906325 Marionette DEBUG loaded listener.js 15:45:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 224 (0x12bbce000) [pid = 1929] [serial = 1451] [outer = 0x1291df400] 15:45:06 INFO - PROCESS | 1929 | 1461969906727 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 15:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 720ms 15:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:45:06 INFO - PROCESS | 1929 | 1461969906780 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:45:06 INFO - PROCESS | 1929 | 1461969906782 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:45:06 INFO - PROCESS | 1929 | 1461969906784 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:45:06 INFO - PROCESS | 1929 | 1461969906785 Marionette TRACE conn2 <- [1,1906,null,{}] 15:45:06 INFO - PROCESS | 1929 | 1461969906802 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:06 INFO - PROCESS | 1929 | 1461969906912 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:45:07 INFO - PROCESS | 1929 | 1461969907029 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:07 INFO - PROCESS | 1929 | ++DOCSHELL 0x134d38000 == 103 [pid = 1929] [id = 484] 15:45:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 225 (0x12c118800) [pid = 1929] [serial = 1452] [outer = 0x0] 15:45:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 226 (0x12c760c00) [pid = 1929] [serial = 1453] [outer = 0x12c118800] 15:45:07 INFO - PROCESS | 1929 | 1461969907071 Marionette DEBUG loaded listener.js 15:45:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 227 (0x12ce43000) [pid = 1929] [serial = 1454] [outer = 0x12c118800] 15:45:07 INFO - PROCESS | 1929 | 1461969907527 Marionette TRACE conn2 <- [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]]]}] 15:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 775ms 15:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:45:07 INFO - PROCESS | 1929 | 1461969907559 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:45:07 INFO - PROCESS | 1929 | 1461969907561 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:45:07 INFO - PROCESS | 1929 | 1461969907563 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:45:07 INFO - PROCESS | 1929 | 1461969907564 Marionette TRACE conn2 <- [1,1910,null,{}] 15:45:07 INFO - PROCESS | 1929 | 1461969907566 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:07 INFO - PROCESS | 1929 | 1461969907676 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:45:07 INFO - PROCESS | 1929 | 1461969907795 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:07 INFO - PROCESS | 1929 | ++DOCSHELL 0x135711000 == 104 [pid = 1929] [id = 485] 15:45:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 228 (0x12ce49c00) [pid = 1929] [serial = 1455] [outer = 0x0] 15:45:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 229 (0x12cfa2000) [pid = 1929] [serial = 1456] [outer = 0x12ce49c00] 15:45:07 INFO - PROCESS | 1929 | 1461969907828 Marionette DEBUG loaded listener.js 15:45:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 230 (0x12d49e400) [pid = 1929] [serial = 1457] [outer = 0x12ce49c00] 15:45:08 INFO - PROCESS | 1929 | 1461969908257 Marionette TRACE conn2 <- [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]]]}] 15:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 718ms 15:45:08 INFO - PROCESS | 1929 | 1461969908285 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:45:08 INFO - PROCESS | 1929 | 1461969908286 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:45:08 INFO - PROCESS | 1929 | 1461969908304 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:45:08 INFO - PROCESS | 1929 | 1461969908305 Marionette TRACE conn2 <- [1,1914,null,{}] 15:45:08 INFO - PROCESS | 1929 | 1461969908308 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:08 INFO - PROCESS | 1929 | 1461969908414 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:45:08 INFO - PROCESS | 1929 | 1461969908533 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:08 INFO - PROCESS | 1929 | ++DOCSHELL 0x135f26000 == 105 [pid = 1929] [id = 486] 15:45:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 231 (0x12d41e000) [pid = 1929] [serial = 1458] [outer = 0x0] 15:45:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 232 (0x12db2b400) [pid = 1929] [serial = 1459] [outer = 0x12d41e000] 15:45:08 INFO - PROCESS | 1929 | 1461969908566 Marionette DEBUG loaded listener.js 15:45:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 233 (0x12db38800) [pid = 1929] [serial = 1460] [outer = 0x12d41e000] 15:45:08 INFO - PROCESS | 1929 | 1461969908981 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 15:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 722ms 15:45:09 INFO - PROCESS | 1929 | 1461969909023 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:45:09 INFO - PROCESS | 1929 | 1461969909025 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:45:09 INFO - PROCESS | 1929 | 1461969909027 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:45:09 INFO - PROCESS | 1929 | 1461969909028 Marionette TRACE conn2 <- [1,1918,null,{}] 15:45:09 INFO - PROCESS | 1929 | 1461969909031 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:09 INFO - PROCESS | 1929 | 1461969909136 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:45:09 INFO - PROCESS | 1929 | 1461969909255 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:09 INFO - PROCESS | 1929 | ++DOCSHELL 0x1363df800 == 106 [pid = 1929] [id = 487] 15:45:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 234 (0x12d495c00) [pid = 1929] [serial = 1461] [outer = 0x0] 15:45:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 235 (0x12e239c00) [pid = 1929] [serial = 1462] [outer = 0x12d495c00] 15:45:09 INFO - PROCESS | 1929 | 1461969909286 Marionette DEBUG loaded listener.js 15:45:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 236 (0x12e609800) [pid = 1929] [serial = 1463] [outer = 0x12d495c00] 15:45:09 INFO - PROCESS | 1929 | 1461969909693 Marionette TRACE conn2 <- [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]]]}] 15:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 720ms 15:45:09 INFO - PROCESS | 1929 | 1461969909751 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:45:09 INFO - PROCESS | 1929 | 1461969909753 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:45:09 INFO - PROCESS | 1929 | 1461969909791 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:45:09 INFO - PROCESS | 1929 | 1461969909792 Marionette TRACE conn2 <- [1,1922,null,{}] 15:45:09 INFO - PROCESS | 1929 | 1461969909797 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:09 INFO - PROCESS | 1929 | 1461969909909 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:45:10 INFO - PROCESS | 1929 | 1461969910029 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:10 INFO - PROCESS | 1929 | ++DOCSHELL 0x138836000 == 107 [pid = 1929] [id = 488] 15:45:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 237 (0x12d4ab800) [pid = 1929] [serial = 1464] [outer = 0x0] 15:45:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 238 (0x134c2fc00) [pid = 1929] [serial = 1465] [outer = 0x12d4ab800] 15:45:10 INFO - PROCESS | 1929 | 1461969910061 Marionette DEBUG loaded listener.js 15:45:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 239 (0x134c35800) [pid = 1929] [serial = 1466] [outer = 0x12d4ab800] 15:45:10 INFO - PROCESS | 1929 | 1461969910514 Marionette TRACE conn2 <- [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]]]}] 15:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 794ms 15:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:45:10 INFO - PROCESS | 1929 | 1461969910565 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:45:10 INFO - PROCESS | 1929 | 1461969910566 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:45:10 INFO - PROCESS | 1929 | 1461969910568 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:45:10 INFO - PROCESS | 1929 | 1461969910569 Marionette TRACE conn2 <- [1,1926,null,{}] 15:45:10 INFO - PROCESS | 1929 | 1461969910572 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:10 INFO - PROCESS | 1929 | 1461969910813 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:45:10 INFO - PROCESS | 1929 | 1461969910913 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:10 INFO - PROCESS | 1929 | ++DOCSHELL 0x1220dd000 == 108 [pid = 1929] [id = 489] 15:45:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 240 (0x1121dec00) [pid = 1929] [serial = 1467] [outer = 0x0] 15:45:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 241 (0x112a96000) [pid = 1929] [serial = 1468] [outer = 0x1121dec00] 15:45:10 INFO - PROCESS | 1929 | 1461969910940 Marionette DEBUG loaded listener.js 15:45:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 242 (0x118098c00) [pid = 1929] [serial = 1469] [outer = 0x1121dec00] 15:45:11 INFO - PROCESS | 1929 | 1461969911409 Marionette TRACE conn2 <- [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]]]}] 15:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 875ms 15:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:45:11 INFO - PROCESS | 1929 | 1461969911444 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:45:11 INFO - PROCESS | 1929 | 1461969911446 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:45:11 INFO - PROCESS | 1929 | 1461969911449 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:45:11 INFO - PROCESS | 1929 | 1461969911452 Marionette TRACE conn2 <- [1,1930,null,{}] 15:45:11 INFO - PROCESS | 1929 | 1461969911457 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:11 INFO - PROCESS | 1929 | 1461969911565 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:45:11 INFO - PROCESS | 1929 | 1461969911662 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:11 INFO - PROCESS | 1929 | ++DOCSHELL 0x1214b4000 == 109 [pid = 1929] [id = 490] 15:45:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 243 (0x119c28800) [pid = 1929] [serial = 1470] [outer = 0x0] 15:45:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 244 (0x1215da800) [pid = 1929] [serial = 1471] [outer = 0x119c28800] 15:45:11 INFO - PROCESS | 1929 | 1461969911692 Marionette DEBUG loaded listener.js 15:45:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 245 (0x1248b5000) [pid = 1929] [serial = 1472] [outer = 0x119c28800] 15:45:12 INFO - PROCESS | 1929 | --DOCSHELL 0x1194b2000 == 108 [pid = 1929] [id = 478] 15:45:12 INFO - PROCESS | 1929 | --DOCSHELL 0x12b3a4000 == 107 [pid = 1929] [id = 473] 15:45:12 INFO - PROCESS | 1929 | --DOCSHELL 0x129710000 == 106 [pid = 1929] [id = 472] 15:45:12 INFO - PROCESS | 1929 | --DOCSHELL 0x12912a000 == 105 [pid = 1929] [id = 471] 15:45:12 INFO - PROCESS | 1929 | --DOCSHELL 0x1220db800 == 104 [pid = 1929] [id = 470] 15:45:12 INFO - PROCESS | 1929 | --DOCSHELL 0x119866000 == 103 [pid = 1929] [id = 469] 15:45:12 INFO - PROCESS | 1929 | --DOCSHELL 0x113e5f800 == 102 [pid = 1929] [id = 468] 15:45:12 INFO - PROCESS | 1929 | 1461969912250 Marionette TRACE conn2 <- [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]]]}] 15:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 877ms 15:45:12 INFO - PROCESS | 1929 | 1461969912326 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:45:12 INFO - PROCESS | 1929 | 1461969912328 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:45:12 INFO - PROCESS | 1929 | 1461969912332 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:45:12 INFO - PROCESS | 1929 | 1461969912334 Marionette TRACE conn2 <- [1,1934,null,{}] 15:45:12 INFO - PROCESS | 1929 | 1461969912338 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:12 INFO - PROCESS | 1929 | 1461969912452 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:45:12 INFO - PROCESS | 1929 | 1461969912591 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:12 INFO - PROCESS | 1929 | ++DOCSHELL 0x1298df800 == 103 [pid = 1929] [id = 491] 15:45:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 246 (0x119c26c00) [pid = 1929] [serial = 1473] [outer = 0x0] 15:45:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 247 (0x121273000) [pid = 1929] [serial = 1474] [outer = 0x119c26c00] 15:45:12 INFO - PROCESS | 1929 | 1461969912626 Marionette DEBUG loaded listener.js 15:45:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 248 (0x124da2800) [pid = 1929] [serial = 1475] [outer = 0x119c26c00] 15:45:13 INFO - PROCESS | 1929 | 1461969913097 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 15:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 825ms 15:45:13 INFO - PROCESS | 1929 | 1461969913157 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:45:13 INFO - PROCESS | 1929 | 1461969913161 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:45:13 INFO - PROCESS | 1929 | 1461969913166 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:45:13 INFO - PROCESS | 1929 | 1461969913168 Marionette TRACE conn2 <- [1,1938,null,{}] 15:45:13 INFO - PROCESS | 1929 | 1461969913170 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:13 INFO - PROCESS | 1929 | 1461969913286 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:45:13 INFO - PROCESS | 1929 | 1461969913383 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:13 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d615800 == 104 [pid = 1929] [id = 492] 15:45:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 249 (0x12798f400) [pid = 1929] [serial = 1476] [outer = 0x0] 15:45:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 250 (0x128d6bc00) [pid = 1929] [serial = 1477] [outer = 0x12798f400] 15:45:13 INFO - PROCESS | 1929 | 1461969913413 Marionette DEBUG loaded listener.js 15:45:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 251 (0x129623000) [pid = 1929] [serial = 1478] [outer = 0x12798f400] 15:45:13 INFO - PROCESS | 1929 | 1461969913895 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 15:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 774ms 15:45:13 INFO - PROCESS | 1929 | 1461969913941 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:45:13 INFO - PROCESS | 1929 | 1461969913942 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:45:13 INFO - PROCESS | 1929 | 1461969913944 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:45:13 INFO - PROCESS | 1929 | 1461969913947 Marionette TRACE conn2 <- [1,1942,null,{}] 15:45:13 INFO - PROCESS | 1929 | 1461969913980 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:14 INFO - PROCESS | 1929 | 1461969914095 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:45:14 INFO - PROCESS | 1929 | 1461969914194 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:14 INFO - PROCESS | 1929 | ++DOCSHELL 0x135712800 == 105 [pid = 1929] [id = 493] 15:45:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 252 (0x12b344000) [pid = 1929] [serial = 1479] [outer = 0x0] 15:45:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 253 (0x12bbce800) [pid = 1929] [serial = 1480] [outer = 0x12b344000] 15:45:14 INFO - PROCESS | 1929 | 1461969914230 Marionette DEBUG loaded listener.js 15:45:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 254 (0x12c8e4400) [pid = 1929] [serial = 1481] [outer = 0x12b344000] 15:45:14 INFO - PROCESS | 1929 | 1461969914691 Marionette TRACE conn2 <- [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]]]}] 15:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 798ms 15:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:45:14 INFO - PROCESS | 1929 | 1461969914742 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:45:14 INFO - PROCESS | 1929 | 1461969914744 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:45:14 INFO - PROCESS | 1929 | 1461969914747 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:45:14 INFO - PROCESS | 1929 | 1461969914748 Marionette TRACE conn2 <- [1,1946,null,{}] 15:45:14 INFO - PROCESS | 1929 | 1461969914750 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:14 INFO - PROCESS | 1929 | 1461969914864 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:45:14 INFO - PROCESS | 1929 | 1461969914962 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:14 INFO - PROCESS | 1929 | ++DOCSHELL 0x13959f800 == 106 [pid = 1929] [id = 494] 15:45:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 255 (0x12d421000) [pid = 1929] [serial = 1482] [outer = 0x0] 15:45:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 256 (0x12d427000) [pid = 1929] [serial = 1483] [outer = 0x12d421000] 15:45:14 INFO - PROCESS | 1929 | 1461969914992 Marionette DEBUG loaded listener.js 15:45:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 257 (0x12e60e000) [pid = 1929] [serial = 1484] [outer = 0x12d421000] 15:45:15 INFO - PROCESS | 1929 | 1461969915453 Marionette TRACE conn2 <- [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]]]}] 15:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 768ms 15:45:15 INFO - PROCESS | 1929 | 1461969915516 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:45:15 INFO - PROCESS | 1929 | 1461969915517 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:45:15 INFO - PROCESS | 1929 | 1461969915520 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:45:15 INFO - PROCESS | 1929 | 1461969915521 Marionette TRACE conn2 <- [1,1950,null,{}] 15:45:15 INFO - PROCESS | 1929 | 1461969915523 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:15 INFO - PROCESS | 1929 | 1461969915635 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:45:15 INFO - PROCESS | 1929 | 1461969915731 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:15 INFO - PROCESS | 1929 | ++DOCSHELL 0x141ca7800 == 107 [pid = 1929] [id = 495] 15:45:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 258 (0x12d48d800) [pid = 1929] [serial = 1485] [outer = 0x0] 15:45:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 259 (0x134c37800) [pid = 1929] [serial = 1486] [outer = 0x12d48d800] 15:45:15 INFO - PROCESS | 1929 | 1461969915762 Marionette DEBUG loaded listener.js 15:45:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 260 (0x135230c00) [pid = 1929] [serial = 1487] [outer = 0x12d48d800] 15:45:16 INFO - PROCESS | 1929 | 1461969916229 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 15:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 770ms 15:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:45:16 INFO - PROCESS | 1929 | 1461969916291 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:45:16 INFO - PROCESS | 1929 | 1461969916292 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:45:16 INFO - PROCESS | 1929 | 1461969916294 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:45:16 INFO - PROCESS | 1929 | 1461969916296 Marionette TRACE conn2 <- [1,1954,null,{}] 15:45:16 INFO - PROCESS | 1929 | 1461969916298 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:16 INFO - PROCESS | 1929 | 1461969916431 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:45:16 INFO - PROCESS | 1929 | 1461969916527 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:16 INFO - PROCESS | 1929 | ++DOCSHELL 0x141eb0000 == 108 [pid = 1929] [id = 496] 15:45:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 261 (0x136241c00) [pid = 1929] [serial = 1488] [outer = 0x0] 15:45:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 262 (0x136567400) [pid = 1929] [serial = 1489] [outer = 0x136241c00] 15:45:16 INFO - PROCESS | 1929 | 1461969916556 Marionette DEBUG loaded listener.js 15:45:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 263 (0x13656d400) [pid = 1929] [serial = 1490] [outer = 0x136241c00] 15:45:16 INFO - PROCESS | 1929 | 1461969916964 Marionette TRACE conn2 <- [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]]]}] 15:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 719ms 15:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:45:17 INFO - PROCESS | 1929 | 1461969917014 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:45:17 INFO - PROCESS | 1929 | 1461969917015 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:45:17 INFO - PROCESS | 1929 | 1461969917017 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:45:17 INFO - PROCESS | 1929 | 1461969917018 Marionette TRACE conn2 <- [1,1958,null,{}] 15:45:17 INFO - PROCESS | 1929 | 1461969917021 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:17 INFO - PROCESS | 1929 | 1461969917131 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:45:17 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb1c000 == 107 [pid = 1929] [id = 10] 15:45:17 INFO - PROCESS | 1929 | --DOCSHELL 0x1185e0000 == 106 [pid = 1929] [id = 405] 15:45:17 INFO - PROCESS | 1929 | --DOCSHELL 0x119868800 == 105 [pid = 1929] [id = 304] 15:45:17 INFO - PROCESS | 1929 | --DOCSHELL 0x1220dd000 == 104 [pid = 1929] [id = 489] 15:45:17 INFO - PROCESS | 1929 | --DOCSHELL 0x138836000 == 103 [pid = 1929] [id = 488] 15:45:17 INFO - PROCESS | 1929 | --DOCSHELL 0x1363df800 == 102 [pid = 1929] [id = 487] 15:45:17 INFO - PROCESS | 1929 | --DOCSHELL 0x135f26000 == 101 [pid = 1929] [id = 486] 15:45:17 INFO - PROCESS | 1929 | --DOCSHELL 0x135711000 == 100 [pid = 1929] [id = 485] 15:45:17 INFO - PROCESS | 1929 | --DOCSHELL 0x134d38000 == 99 [pid = 1929] [id = 484] 15:45:17 INFO - PROCESS | 1929 | --DOCSHELL 0x134c94800 == 98 [pid = 1929] [id = 483] 15:45:17 INFO - PROCESS | 1929 | --DOCSHELL 0x12e259000 == 97 [pid = 1929] [id = 482] 15:45:17 INFO - PROCESS | 1929 | --DOCSHELL 0x12b3b4800 == 96 [pid = 1929] [id = 481] 15:45:17 INFO - PROCESS | 1929 | --DOCSHELL 0x1275af800 == 95 [pid = 1929] [id = 480] 15:45:17 INFO - PROCESS | 1929 | --DOCSHELL 0x115fca800 == 94 [pid = 1929] [id = 479] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12ab18800 == 93 [pid = 1929] [id = 8] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12c1d3800 == 92 [pid = 1929] [id = 474] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12ca33000 == 91 [pid = 1929] [id = 14] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12941b800 == 90 [pid = 1929] [id = 6] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1214bd000 == 89 [pid = 1929] [id = 465] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1275a6000 == 88 [pid = 1929] [id = 200] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x135855000 == 87 [pid = 1929] [id = 325] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x134cc8000 == 86 [pid = 1929] [id = 464] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12d888000 == 85 [pid = 1929] [id = 175] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae28000 == 84 [pid = 1929] [id = 153] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12dd2c000 == 83 [pid = 1929] [id = 402] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12c1cd800 == 82 [pid = 1929] [id = 132] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12d88e000 == 81 [pid = 1929] [id = 19] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12d615000 == 80 [pid = 1929] [id = 174] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12c783800 == 79 [pid = 1929] [id = 201] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12e24f000 == 78 [pid = 1929] [id = 241] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1298d4800 == 77 [pid = 1929] [id = 98] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12cc7e800 == 76 [pid = 1929] [id = 15] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x113c1c000 == 75 [pid = 1929] [id = 467] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2e6000 == 74 [pid = 1929] [id = 377] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x121323000 == 73 [pid = 1929] [id = 190] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x119d20000 == 72 [pid = 1929] [id = 156] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae2a000 == 71 [pid = 1929] [id = 360] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x116916800 == 70 [pid = 1929] [id = 67] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1120bd800 == 69 [pid = 1929] [id = 23] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12e261800 == 68 [pid = 1929] [id = 263] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12cc8a000 == 67 [pid = 1929] [id = 154] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1384d9000 == 66 [pid = 1929] [id = 442] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2e9000 == 65 [pid = 1929] [id = 12] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12d619000 == 64 [pid = 1929] [id = 383] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12d50d000 == 63 [pid = 1929] [id = 170] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1269bd000 == 62 [pid = 1929] [id = 101] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12b3a9800 == 61 [pid = 1929] [id = 9] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1183a2800 == 60 [pid = 1929] [id = 21] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x13616b800 == 59 [pid = 1929] [id = 425] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x13882e000 == 58 [pid = 1929] [id = 324] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12d80f000 == 57 [pid = 1929] [id = 362] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x113cd8000 == 56 [pid = 1929] [id = 26] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12cffe000 == 55 [pid = 1929] [id = 361] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12dd27800 == 54 [pid = 1929] [id = 20] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x116f33800 == 53 [pid = 1929] [id = 25] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2e9800 == 52 [pid = 1929] [id = 136] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb1f800 == 51 [pid = 1929] [id = 240] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12d89b000 == 50 [pid = 1929] [id = 384] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x136168800 == 49 [pid = 1929] [id = 322] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x135714800 == 48 [pid = 1929] [id = 264] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12e258000 == 47 [pid = 1929] [id = 403] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1363c2800 == 46 [pid = 1929] [id = 441] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x115ddb000 == 45 [pid = 1929] [id = 24] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2ee800 == 44 [pid = 1929] [id = 22] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2f8800 == 43 [pid = 1929] [id = 137] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x111060800 == 42 [pid = 1929] [id = 343] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x129718000 == 41 [pid = 1929] [id = 102] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1256c7800 == 40 [pid = 1929] [id = 83] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x121278000 == 39 [pid = 1929] [id = 363] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1194cb000 == 38 [pid = 1929] [id = 84] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1256b9000 == 37 [pid = 1929] [id = 117] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12cfe8800 == 36 [pid = 1929] [id = 16] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12d60a800 == 35 [pid = 1929] [id = 297] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12cfe6000 == 34 [pid = 1929] [id = 155] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x13881e000 == 33 [pid = 1929] [id = 443] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1164bd800 == 32 [pid = 1929] [id = 344] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12ca47800 == 31 [pid = 1929] [id = 176] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12d821800 == 30 [pid = 1929] [id = 477] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1354dc800 == 29 [pid = 1929] [id = 404] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x111ef1000 == 28 [pid = 1929] [id = 385] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12c788800 == 27 [pid = 1929] [id = 475] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x11912d800 == 26 [pid = 1929] [id = 265] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1363cd000 == 25 [pid = 1929] [id = 323] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12c787800 == 24 [pid = 1929] [id = 13] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12d81a800 == 23 [pid = 1929] [id = 320] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x134d27000 == 22 [pid = 1929] [id = 444] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12cc91800 == 21 [pid = 1929] [id = 476] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12c1d2800 == 20 [pid = 1929] [id = 11] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x135f21000 == 19 [pid = 1929] [id = 321] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12128f800 == 18 [pid = 1929] [id = 224] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x119122800 == 17 [pid = 1929] [id = 426] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12128c800 == 16 [pid = 1929] [id = 223] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1394e3800 == 15 [pid = 1929] [id = 458] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x141eb0000 == 14 [pid = 1929] [id = 496] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x141ca7800 == 13 [pid = 1929] [id = 495] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x13959f800 == 12 [pid = 1929] [id = 494] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x135712800 == 11 [pid = 1929] [id = 493] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12d615800 == 10 [pid = 1929] [id = 492] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1298df800 == 9 [pid = 1929] [id = 491] 15:45:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1214b4000 == 8 [pid = 1929] [id = 490] 15:45:23 INFO - PROCESS | 1929 | 1461969923072 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:23 INFO - PROCESS | 1929 | ++DOCSHELL 0x110eb2800 == 9 [pid = 1929] [id = 497] 15:45:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 264 (0x110ef5800) [pid = 1929] [serial = 1491] [outer = 0x0] 15:45:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 265 (0x111111c00) [pid = 1929] [serial = 1492] [outer = 0x110ef5800] 15:45:23 INFO - PROCESS | 1929 | 1461969923100 Marionette DEBUG loaded listener.js 15:45:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 266 (0x1121de000) [pid = 1929] [serial = 1493] [outer = 0x110ef5800] 15:45:23 INFO - PROCESS | 1929 | 1461969923420 Marionette TRACE conn2 <- [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]]]}] 15:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 6450ms 15:45:23 INFO - PROCESS | 1929 | 1461969923468 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:45:23 INFO - PROCESS | 1929 | 1461969923471 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:45:23 INFO - PROCESS | 1929 | 1461969923474 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:45:23 INFO - PROCESS | 1929 | 1461969923477 Marionette TRACE conn2 <- [1,1962,null,{}] 15:45:23 INFO - PROCESS | 1929 | 1461969923480 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:23 INFO - PROCESS | 1929 | 1461969923593 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:45:23 INFO - PROCESS | 1929 | 1461969923657 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:23 INFO - PROCESS | 1929 | ++DOCSHELL 0x113108000 == 10 [pid = 1929] [id = 498] 15:45:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 267 (0x112a08800) [pid = 1929] [serial = 1494] [outer = 0x0] 15:45:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 268 (0x112a1c000) [pid = 1929] [serial = 1495] [outer = 0x112a08800] 15:45:23 INFO - PROCESS | 1929 | 1461969923685 Marionette DEBUG loaded listener.js 15:45:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 269 (0x112a8fc00) [pid = 1929] [serial = 1496] [outer = 0x112a08800] 15:45:24 INFO - PROCESS | 1929 | 1461969923999 Marionette TRACE conn2 <- [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]]]}] 15:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 572ms 15:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:45:24 INFO - PROCESS | 1929 | 1461969924049 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:45:24 INFO - PROCESS | 1929 | 1461969924052 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:45:24 INFO - PROCESS | 1929 | 1461969924055 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:45:24 INFO - PROCESS | 1929 | 1461969924056 Marionette TRACE conn2 <- [1,1966,null,{}] 15:45:24 INFO - PROCESS | 1929 | 1461969924059 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:24 INFO - PROCESS | 1929 | 1461969924153 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:45:24 INFO - PROCESS | 1929 | 1461969924220 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:24 INFO - PROCESS | 1929 | ++DOCSHELL 0x116911000 == 11 [pid = 1929] [id = 499] 15:45:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 270 (0x112a98400) [pid = 1929] [serial = 1497] [outer = 0x0] 15:45:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 271 (0x112b4f400) [pid = 1929] [serial = 1498] [outer = 0x112a98400] 15:45:24 INFO - PROCESS | 1929 | 1461969924246 Marionette DEBUG loaded listener.js 15:45:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 272 (0x112fe5400) [pid = 1929] [serial = 1499] [outer = 0x112a98400] 15:45:24 INFO - PROCESS | 1929 | 1461969924590 Marionette TRACE conn2 <- [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]]]}] 15:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 571ms 15:45:24 INFO - PROCESS | 1929 | 1461969924626 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:45:24 INFO - PROCESS | 1929 | 1461969924628 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:45:24 INFO - PROCESS | 1929 | 1461969924635 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:45:24 INFO - PROCESS | 1929 | 1461969924640 Marionette TRACE conn2 <- [1,1970,null,{}] 15:45:24 INFO - PROCESS | 1929 | 1461969924643 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:24 INFO - PROCESS | 1929 | 1461969924768 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:45:24 INFO - PROCESS | 1929 | 1461969924812 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:24 INFO - PROCESS | 1929 | ++DOCSHELL 0x117035000 == 12 [pid = 1929] [id = 500] 15:45:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 273 (0x11314ac00) [pid = 1929] [serial = 1500] [outer = 0x0] 15:45:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 274 (0x115d83c00) [pid = 1929] [serial = 1501] [outer = 0x11314ac00] 15:45:24 INFO - PROCESS | 1929 | 1461969924837 Marionette DEBUG loaded listener.js 15:45:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 275 (0x115f1a400) [pid = 1929] [serial = 1502] [outer = 0x11314ac00] 15:45:25 INFO - PROCESS | 1929 | 1461969925186 Marionette TRACE conn2 <- [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]]]}] 15:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 579ms 15:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:45:25 INFO - PROCESS | 1929 | 1461969925219 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:45:25 INFO - PROCESS | 1929 | 1461969925221 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:45:25 INFO - PROCESS | 1929 | 1461969925223 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:45:25 INFO - PROCESS | 1929 | 1461969925225 Marionette TRACE conn2 <- [1,1974,null,{}] 15:45:25 INFO - PROCESS | 1929 | 1461969925227 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:25 INFO - PROCESS | 1929 | 1461969925333 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:45:25 INFO - PROCESS | 1929 | 1461969925338 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:25 INFO - PROCESS | 1929 | ++DOCSHELL 0x118f79000 == 13 [pid = 1929] [id = 501] 15:45:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 276 (0x1121e4000) [pid = 1929] [serial = 1503] [outer = 0x0] 15:45:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 277 (0x11610e800) [pid = 1929] [serial = 1504] [outer = 0x1121e4000] 15:45:25 INFO - PROCESS | 1929 | 1461969925363 Marionette DEBUG loaded listener.js 15:45:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 278 (0x1166ea400) [pid = 1929] [serial = 1505] [outer = 0x1121e4000] 15:45:25 INFO - PROCESS | 1929 | 1461969925703 Marionette TRACE conn2 <- [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]]]}] 15:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 518ms 15:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:45:25 INFO - PROCESS | 1929 | 1461969925743 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:45:25 INFO - PROCESS | 1929 | 1461969925744 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:45:25 INFO - PROCESS | 1929 | 1461969925746 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:45:25 INFO - PROCESS | 1929 | 1461969925748 Marionette TRACE conn2 <- [1,1978,null,{}] 15:45:25 INFO - PROCESS | 1929 | 1461969925750 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:25 INFO - PROCESS | 1929 | 1461969925849 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:45:25 INFO - PROCESS | 1929 | 1461969925894 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:25 INFO - PROCESS | 1929 | ++DOCSHELL 0x119873800 == 14 [pid = 1929] [id = 502] 15:45:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 279 (0x116730800) [pid = 1929] [serial = 1506] [outer = 0x0] 15:45:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 280 (0x1167b9c00) [pid = 1929] [serial = 1507] [outer = 0x116730800] 15:45:25 INFO - PROCESS | 1929 | 1461969925927 Marionette DEBUG loaded listener.js 15:45:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 281 (0x117e29c00) [pid = 1929] [serial = 1508] [outer = 0x116730800] 15:45:26 INFO - PROCESS | 1929 | 1461969926307 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 570ms 15:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:45:26 INFO - PROCESS | 1929 | 1461969926317 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:45:26 INFO - PROCESS | 1929 | 1461969926318 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:45:26 INFO - PROCESS | 1929 | 1461969926320 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:45:26 INFO - PROCESS | 1929 | 1461969926321 Marionette TRACE conn2 <- [1,1982,null,{}] 15:45:26 INFO - PROCESS | 1929 | 1461969926323 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:26 INFO - PROCESS | 1929 | 1461969926429 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:45:26 INFO - PROCESS | 1929 | 1461969926446 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:26 INFO - PROCESS | 1929 | ++DOCSHELL 0x111190800 == 15 [pid = 1929] [id = 503] 15:45:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 282 (0x11809cc00) [pid = 1929] [serial = 1509] [outer = 0x0] 15:45:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 283 (0x1180dac00) [pid = 1929] [serial = 1510] [outer = 0x11809cc00] 15:45:26 INFO - PROCESS | 1929 | 1461969926471 Marionette DEBUG loaded listener.js 15:45:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 284 (0x118355800) [pid = 1929] [serial = 1511] [outer = 0x11809cc00] 15:45:26 INFO - PROCESS | 1929 | 1461969926829 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 519ms 15:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:45:26 INFO - PROCESS | 1929 | 1461969926841 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:45:26 INFO - PROCESS | 1929 | 1461969926843 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:45:26 INFO - PROCESS | 1929 | 1461969926845 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:45:26 INFO - PROCESS | 1929 | 1461969926846 Marionette TRACE conn2 <- [1,1986,null,{}] 15:45:26 INFO - PROCESS | 1929 | 1461969926849 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:26 INFO - PROCESS | 1929 | 1461969926951 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:45:27 INFO - PROCESS | 1929 | 1461969926997 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:27 INFO - PROCESS | 1929 | ++DOCSHELL 0x1219d3800 == 16 [pid = 1929] [id = 504] 15:45:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 285 (0x1121d9400) [pid = 1929] [serial = 1512] [outer = 0x0] 15:45:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 286 (0x118541800) [pid = 1929] [serial = 1513] [outer = 0x1121d9400] 15:45:27 INFO - PROCESS | 1929 | 1461969927022 Marionette DEBUG loaded listener.js 15:45:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 287 (0x118560800) [pid = 1929] [serial = 1514] [outer = 0x1121d9400] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 286 (0x112a08000) [pid = 1929] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 285 (0x119c28800) [pid = 1929] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 284 (0x12c763400) [pid = 1929] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 283 (0x135230000) [pid = 1929] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 282 (0x12ce4e800) [pid = 1929] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 281 (0x12d497400) [pid = 1929] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 280 (0x112a07400) [pid = 1929] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 279 (0x128f58400) [pid = 1929] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 278 (0x111ec1800) [pid = 1929] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 277 (0x127932400) [pid = 1929] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 276 (0x12c115c00) [pid = 1929] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 275 (0x113150400) [pid = 1929] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 274 (0x115f10c00) [pid = 1929] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 273 (0x12a775c00) [pid = 1929] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 272 (0x12c11f800) [pid = 1929] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 271 (0x1121dec00) [pid = 1929] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 270 (0x112fe1400) [pid = 1929] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 269 (0x116a7c400) [pid = 1929] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 268 (0x125088c00) [pid = 1929] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 267 (0x1126c2800) [pid = 1929] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 266 (0x119778800) [pid = 1929] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 265 (0x12ce4b800) [pid = 1929] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 264 (0x12c11fc00) [pid = 1929] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 263 (0x12202ac00) [pid = 1929] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 262 (0x118566c00) [pid = 1929] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 261 (0x112a98c00) [pid = 1929] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 260 (0x12ad8f800) [pid = 1929] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 259 (0x1180a2c00) [pid = 1929] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 258 (0x12b344000) [pid = 1929] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 257 (0x121b59000) [pid = 1929] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 256 (0x112a10000) [pid = 1929] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 255 (0x1213e5400) [pid = 1929] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 254 (0x12798f400) [pid = 1929] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 253 (0x112a90400) [pid = 1929] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 252 (0x12693cc00) [pid = 1929] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 251 (0x122021800) [pid = 1929] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 250 (0x128f63800) [pid = 1929] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 249 (0x112b56400) [pid = 1929] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 248 (0x118780800) [pid = 1929] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 247 (0x12b34bc00) [pid = 1929] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 246 (0x1166f2c00) [pid = 1929] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 245 (0x1279ba800) [pid = 1929] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 244 (0x12ab4b400) [pid = 1929] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 243 (0x116112000) [pid = 1929] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 242 (0x112a15800) [pid = 1929] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 241 (0x11205b800) [pid = 1929] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 240 (0x1181c1800) [pid = 1929] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 239 (0x12ba4c800) [pid = 1929] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 238 (0x112a9fc00) [pid = 1929] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 237 (0x112fe4c00) [pid = 1929] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 236 (0x118356800) [pid = 1929] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 235 (0x115f11400) [pid = 1929] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 234 (0x125087800) [pid = 1929] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 233 (0x11809dc00) [pid = 1929] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 232 (0x11854b000) [pid = 1929] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 231 (0x121b59800) [pid = 1929] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 230 (0x112a92c00) [pid = 1929] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 229 (0x1126c0000) [pid = 1929] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 228 (0x1184c3000) [pid = 1929] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 227 (0x118149400) [pid = 1929] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 226 (0x111ec5c00) [pid = 1929] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 225 (0x124f1c800) [pid = 1929] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 224 (0x1255afc00) [pid = 1929] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 223 (0x11856c400) [pid = 1929] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 222 (0x115f14000) [pid = 1929] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 221 (0x1291df400) [pid = 1929] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 220 (0x12db31800) [pid = 1929] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 219 (0x113445400) [pid = 1929] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 218 (0x12c116800) [pid = 1929] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 217 (0x128d67c00) [pid = 1929] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 216 (0x110ef2c00) [pid = 1929] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 215 (0x128d70c00) [pid = 1929] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 214 (0x12126ec00) [pid = 1929] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 213 (0x1213e4800) [pid = 1929] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 212 (0x1167c4800) [pid = 1929] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 211 (0x118359c00) [pid = 1929] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 210 (0x12e235000) [pid = 1929] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 209 (0x118870400) [pid = 1929] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 208 (0x12d41e000) [pid = 1929] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 207 (0x119c26c00) [pid = 1929] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 206 (0x12d4ab800) [pid = 1929] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 205 (0x12d495c00) [pid = 1929] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 204 (0x12ce49c00) [pid = 1929] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 203 (0x12c118800) [pid = 1929] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 202 (0x12ad92000) [pid = 1929] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 201 (0x12d48d800) [pid = 1929] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 200 (0x12ad8e800) [pid = 1929] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 199 (0x12a770800) [pid = 1929] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 198 (0x12d421000) [pid = 1929] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 197 (0x118096c00) [pid = 1929] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:45:28 INFO - PROCESS | 1929 | --DOMWINDOW == 196 (0x118095c00) [pid = 1929] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:45:28 INFO - PROCESS | 1929 | 1461969928584 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1772ms 15:45:28 INFO - PROCESS | 1929 | 1461969928617 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:45:28 INFO - PROCESS | 1929 | 1461969928619 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:45:28 INFO - PROCESS | 1929 | 1461969928621 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:45:28 INFO - PROCESS | 1929 | 1461969928622 Marionette TRACE conn2 <- [1,1990,null,{}] 15:45:28 INFO - PROCESS | 1929 | 1461969928627 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:28 INFO - PROCESS | 1929 | 1461969928706 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:45:28 INFO - PROCESS | 1929 | 1461969928712 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:28 INFO - PROCESS | 1929 | ++DOCSHELL 0x11886d000 == 17 [pid = 1929] [id = 505] 15:45:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 197 (0x1121e0400) [pid = 1929] [serial = 1515] [outer = 0x0] 15:45:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 198 (0x112aa0c00) [pid = 1929] [serial = 1516] [outer = 0x1121e0400] 15:45:28 INFO - PROCESS | 1929 | 1461969928737 Marionette DEBUG loaded listener.js 15:45:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 199 (0x113445400) [pid = 1929] [serial = 1517] [outer = 0x1121e0400] 15:45:29 INFO - PROCESS | 1929 | 1461969929075 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 473ms 15:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:45:29 INFO - PROCESS | 1929 | 1461969929094 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:45:29 INFO - PROCESS | 1929 | 1461969929096 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:45:29 INFO - PROCESS | 1929 | 1461969929098 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:45:29 INFO - PROCESS | 1929 | 1461969929099 Marionette TRACE conn2 <- [1,1994,null,{}] 15:45:29 INFO - PROCESS | 1929 | 1461969929101 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:29 INFO - PROCESS | 1929 | 1461969929182 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:45:29 INFO - PROCESS | 1929 | 1461969929257 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:29 INFO - PROCESS | 1929 | ++DOCSHELL 0x121282000 == 18 [pid = 1929] [id = 506] 15:45:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 200 (0x112a92000) [pid = 1929] [serial = 1518] [outer = 0x0] 15:45:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 201 (0x115f1bc00) [pid = 1929] [serial = 1519] [outer = 0x112a92000] 15:45:29 INFO - PROCESS | 1929 | 1461969929282 Marionette DEBUG loaded listener.js 15:45:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 202 (0x1167c4800) [pid = 1929] [serial = 1520] [outer = 0x112a92000] 15:45:29 INFO - PROCESS | 1929 | 1461969929579 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 15:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 519ms 15:45:29 INFO - PROCESS | 1929 | 1461969929618 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:45:29 INFO - PROCESS | 1929 | 1461969929619 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:45:29 INFO - PROCESS | 1929 | 1461969929622 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:45:29 INFO - PROCESS | 1929 | 1461969929625 Marionette TRACE conn2 <- [1,1998,null,{}] 15:45:29 INFO - PROCESS | 1929 | 1461969929628 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:29 INFO - PROCESS | 1929 | 1461969929758 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:45:29 INFO - PROCESS | 1929 | 1461969929843 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:29 INFO - PROCESS | 1929 | ++DOCSHELL 0x1215ad800 == 19 [pid = 1929] [id = 507] 15:45:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 203 (0x113157800) [pid = 1929] [serial = 1521] [outer = 0x0] 15:45:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 204 (0x11672d000) [pid = 1929] [serial = 1522] [outer = 0x113157800] 15:45:29 INFO - PROCESS | 1929 | 1461969929878 Marionette DEBUG loaded listener.js 15:45:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 205 (0x118560c00) [pid = 1929] [serial = 1523] [outer = 0x113157800] 15:45:30 INFO - PROCESS | 1929 | 1461969930221 Marionette TRACE conn2 <- [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]]]}] 15:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 621ms 15:45:30 INFO - PROCESS | 1929 | 1461969930243 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:45:30 INFO - PROCESS | 1929 | 1461969930245 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:45:30 INFO - PROCESS | 1929 | 1461969930247 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:45:30 INFO - PROCESS | 1929 | 1461969930249 Marionette TRACE conn2 <- [1,2002,null,{}] 15:45:30 INFO - PROCESS | 1929 | 1461969930251 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:30 INFO - PROCESS | 1929 | 1461969930348 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:45:30 INFO - PROCESS | 1929 | 1461969930418 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:30 INFO - PROCESS | 1929 | ++DOCSHELL 0x11816a000 == 20 [pid = 1929] [id = 508] 15:45:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 206 (0x118545800) [pid = 1929] [serial = 1524] [outer = 0x0] 15:45:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 207 (0x118728000) [pid = 1929] [serial = 1525] [outer = 0x118545800] 15:45:30 INFO - PROCESS | 1929 | 1461969930443 Marionette DEBUG loaded listener.js 15:45:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 208 (0x118f12400) [pid = 1929] [serial = 1526] [outer = 0x118545800] 15:45:30 INFO - PROCESS | 1929 | 1461969930727 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 15:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 521ms 15:45:30 INFO - PROCESS | 1929 | 1461969930768 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:45:30 INFO - PROCESS | 1929 | 1461969930770 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:45:30 INFO - PROCESS | 1929 | 1461969930773 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:45:30 INFO - PROCESS | 1929 | 1461969930776 Marionette TRACE conn2 <- [1,2006,null,{}] 15:45:30 INFO - PROCESS | 1929 | 1461969930779 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:30 INFO - PROCESS | 1929 | 1461969930863 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:45:30 INFO - PROCESS | 1929 | 1461969930867 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:30 INFO - PROCESS | 1929 | ++DOCSHELL 0x1275a6000 == 21 [pid = 1929] [id = 509] 15:45:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 209 (0x118f19800) [pid = 1929] [serial = 1527] [outer = 0x0] 15:45:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 210 (0x118ff8000) [pid = 1929] [serial = 1528] [outer = 0x118f19800] 15:45:30 INFO - PROCESS | 1929 | 1461969930892 Marionette DEBUG loaded listener.js 15:45:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 211 (0x119775800) [pid = 1929] [serial = 1529] [outer = 0x118f19800] 15:45:31 INFO - PROCESS | 1929 | 1461969931250 Marionette TRACE conn2 <- [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]]]}] 15:45:31 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 15:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 522ms 15:45:31 INFO - PROCESS | 1929 | 1461969931294 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:45:31 INFO - PROCESS | 1929 | 1461969931296 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:45:31 INFO - PROCESS | 1929 | 1461969931298 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:45:31 INFO - PROCESS | 1929 | 1461969931299 Marionette TRACE conn2 <- [1,2010,null,{}] 15:45:31 INFO - PROCESS | 1929 | 1461969931301 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:31 INFO - PROCESS | 1929 | 1461969931383 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:45:31 INFO - PROCESS | 1929 | 1461969931388 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:31 INFO - PROCESS | 1929 | ++DOCSHELL 0x12a87d800 == 22 [pid = 1929] [id = 510] 15:45:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 212 (0x11977a800) [pid = 1929] [serial = 1530] [outer = 0x0] 15:45:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 213 (0x1198d3800) [pid = 1929] [serial = 1531] [outer = 0x11977a800] 15:45:31 INFO - PROCESS | 1929 | 1461969931412 Marionette DEBUG loaded listener.js 15:45:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 214 (0x1199bc000) [pid = 1929] [serial = 1532] [outer = 0x11977a800] 15:45:31 INFO - PROCESS | 1929 | 1461969931757 Marionette TRACE conn2 <- [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]]]}] 15:45:31 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 15:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 470ms 15:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:45:31 INFO - PROCESS | 1929 | 1461969931769 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:45:31 INFO - PROCESS | 1929 | 1461969931770 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:45:31 INFO - PROCESS | 1929 | 1461969931774 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:45:31 INFO - PROCESS | 1929 | 1461969931777 Marionette TRACE conn2 <- [1,2014,null,{}] 15:45:31 INFO - PROCESS | 1929 | 1461969931780 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:31 INFO - PROCESS | 1929 | 1461969931866 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:45:31 INFO - PROCESS | 1929 | 1461969931945 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:31 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ab21800 == 23 [pid = 1929] [id = 511] 15:45:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 215 (0x1198eac00) [pid = 1929] [serial = 1533] [outer = 0x0] 15:45:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 216 (0x119d07c00) [pid = 1929] [serial = 1534] [outer = 0x1198eac00] 15:45:31 INFO - PROCESS | 1929 | 1461969931970 Marionette DEBUG loaded listener.js 15:45:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 217 (0x121268800) [pid = 1929] [serial = 1535] [outer = 0x1198eac00] 15:45:32 INFO - PROCESS | 1929 | 1461969932313 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 15:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 572ms 15:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:45:32 INFO - PROCESS | 1929 | 1461969932366 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:45:32 INFO - PROCESS | 1929 | 1461969932367 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:45:32 INFO - PROCESS | 1929 | 1461969932369 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:45:32 INFO - PROCESS | 1929 | 1461969932370 Marionette TRACE conn2 <- [1,2018,null,{}] 15:45:32 INFO - PROCESS | 1929 | 1461969932372 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:32 INFO - PROCESS | 1929 | 1461969932481 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:45:32 INFO - PROCESS | 1929 | 1461969932526 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:32 INFO - PROCESS | 1929 | ++DOCSHELL 0x12b3ac000 == 24 [pid = 1929] [id = 512] 15:45:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 218 (0x119773800) [pid = 1929] [serial = 1536] [outer = 0x0] 15:45:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 219 (0x121270000) [pid = 1929] [serial = 1537] [outer = 0x119773800] 15:45:32 INFO - PROCESS | 1929 | 1461969932550 Marionette DEBUG loaded listener.js 15:45:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 220 (0x1213e6000) [pid = 1929] [serial = 1538] [outer = 0x119773800] 15:45:32 INFO - PROCESS | 1929 | 1461969932968 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 622ms 15:45:32 INFO - PROCESS | 1929 | 1461969932992 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:45:32 INFO - PROCESS | 1929 | 1461969932994 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:45:33 INFO - PROCESS | 1929 | 1461969933005 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:45:33 INFO - PROCESS | 1929 | 1461969933009 Marionette TRACE conn2 <- [1,2022,null,{}] 15:45:33 INFO - PROCESS | 1929 | 1461969933012 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:33 INFO - PROCESS | 1929 | 1461969933139 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:45:33 INFO - PROCESS | 1929 | 1461969933187 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:33 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb59800 == 25 [pid = 1929] [id = 513] 15:45:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 221 (0x121273800) [pid = 1929] [serial = 1539] [outer = 0x0] 15:45:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 222 (0x1218eac00) [pid = 1929] [serial = 1540] [outer = 0x121273800] 15:45:33 INFO - PROCESS | 1929 | 1461969933212 Marionette DEBUG loaded listener.js 15:45:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 223 (0x121d5c800) [pid = 1929] [serial = 1541] [outer = 0x121273800] 15:45:33 INFO - PROCESS | 1929 | 1461969933538 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 15:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 581ms 15:45:33 INFO - PROCESS | 1929 | 1461969933578 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:45:33 INFO - PROCESS | 1929 | 1461969933579 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:45:33 INFO - PROCESS | 1929 | 1461969933591 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:45:33 INFO - PROCESS | 1929 | 1461969933592 Marionette TRACE conn2 <- [1,2026,null,{}] 15:45:33 INFO - PROCESS | 1929 | 1461969933594 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:33 INFO - PROCESS | 1929 | 1461969933706 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:45:33 INFO - PROCESS | 1929 | 1461969933768 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:33 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2e4800 == 26 [pid = 1929] [id = 514] 15:45:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 224 (0x112a13000) [pid = 1929] [serial = 1542] [outer = 0x0] 15:45:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 225 (0x121dedc00) [pid = 1929] [serial = 1543] [outer = 0x112a13000] 15:45:33 INFO - PROCESS | 1929 | 1461969933793 Marionette DEBUG loaded listener.js 15:45:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 226 (0x122028c00) [pid = 1929] [serial = 1544] [outer = 0x112a13000] 15:45:34 INFO - PROCESS | 1929 | 1461969934146 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 15:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 570ms 15:45:34 INFO - PROCESS | 1929 | 1461969934163 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:45:34 INFO - PROCESS | 1929 | 1461969934164 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:45:34 INFO - PROCESS | 1929 | 1461969934168 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:45:34 INFO - PROCESS | 1929 | 1461969934169 Marionette TRACE conn2 <- [1,2030,null,{}] 15:45:34 INFO - PROCESS | 1929 | 1461969934174 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:34 INFO - PROCESS | 1929 | 1461969934808 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:45:34 INFO - PROCESS | 1929 | 1461969934854 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:34 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c78f800 == 27 [pid = 1929] [id = 515] 15:45:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 227 (0x12201f400) [pid = 1929] [serial = 1545] [outer = 0x0] 15:45:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 228 (0x1248a8800) [pid = 1929] [serial = 1546] [outer = 0x12201f400] 15:45:34 INFO - PROCESS | 1929 | 1461969934881 Marionette DEBUG loaded listener.js 15:45:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 229 (0x124fc2400) [pid = 1929] [serial = 1547] [outer = 0x12201f400] 15:45:35 INFO - PROCESS | 1929 | 1461969935160 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 15:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1025ms 15:45:35 INFO - PROCESS | 1929 | 1461969935196 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:45:35 INFO - PROCESS | 1929 | 1461969935197 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:45:35 INFO - PROCESS | 1929 | 1461969935200 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:45:35 INFO - PROCESS | 1929 | 1461969935201 Marionette TRACE conn2 <- [1,2034,null,{}] 15:45:35 INFO - PROCESS | 1929 | 1461969935203 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:35 INFO - PROCESS | 1929 | 1461969935295 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:45:35 INFO - PROCESS | 1929 | 1461969935299 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:35 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ca4a800 == 28 [pid = 1929] [id = 516] 15:45:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 230 (0x124fc3c00) [pid = 1929] [serial = 1548] [outer = 0x0] 15:45:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 231 (0x1255aac00) [pid = 1929] [serial = 1549] [outer = 0x124fc3c00] 15:45:35 INFO - PROCESS | 1929 | 1461969935324 Marionette DEBUG loaded listener.js 15:45:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 232 (0x12719f800) [pid = 1929] [serial = 1550] [outer = 0x124fc3c00] 15:45:35 INFO - PROCESS | 1929 | 1461969935675 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 520ms 15:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:45:35 INFO - PROCESS | 1929 | 1461969935733 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:45:35 INFO - PROCESS | 1929 | 1461969935734 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:45:35 INFO - PROCESS | 1929 | 1461969935737 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:45:35 INFO - PROCESS | 1929 | 1461969935738 Marionette TRACE conn2 <- [1,2038,null,{}] 15:45:35 INFO - PROCESS | 1929 | 1461969935741 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:35 INFO - PROCESS | 1929 | 1461969935826 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:45:35 INFO - PROCESS | 1929 | 1461969935829 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:35 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cff8800 == 29 [pid = 1929] [id = 517] 15:45:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 233 (0x112a98c00) [pid = 1929] [serial = 1551] [outer = 0x0] 15:45:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 234 (0x12734f000) [pid = 1929] [serial = 1552] [outer = 0x112a98c00] 15:45:35 INFO - PROCESS | 1929 | 1461969935850 Marionette DEBUG loaded listener.js 15:45:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 235 (0x12751a000) [pid = 1929] [serial = 1553] [outer = 0x112a98c00] 15:45:36 INFO - PROCESS | 1929 | 1461969936303 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 15:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 571ms 15:45:36 INFO - PROCESS | 1929 | 1461969936311 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:45:36 INFO - PROCESS | 1929 | 1461969936313 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:45:36 INFO - PROCESS | 1929 | 1461969936317 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:45:36 INFO - PROCESS | 1929 | 1461969936318 Marionette TRACE conn2 <- [1,2042,null,{}] 15:45:36 INFO - PROCESS | 1929 | 1461969936324 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:36 INFO - PROCESS | 1929 | 1461969936508 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:45:36 INFO - PROCESS | 1929 | 1461969936525 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:36 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d609000 == 30 [pid = 1929] [id = 518] 15:45:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 236 (0x1271a0c00) [pid = 1929] [serial = 1554] [outer = 0x0] 15:45:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 237 (0x127931000) [pid = 1929] [serial = 1555] [outer = 0x1271a0c00] 15:45:36 INFO - PROCESS | 1929 | 1461969936561 Marionette DEBUG loaded listener.js 15:45:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 238 (0x12793c400) [pid = 1929] [serial = 1556] [outer = 0x1271a0c00] 15:45:37 INFO - PROCESS | 1929 | 1461969937040 Marionette TRACE conn2 <- [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]]]}] 15:45:37 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) 15:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 773ms 15:45:37 INFO - PROCESS | 1929 | 1461969937089 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:45:37 INFO - PROCESS | 1929 | 1461969937092 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:45:37 INFO - PROCESS | 1929 | 1461969937096 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:45:37 INFO - PROCESS | 1929 | 1461969937098 Marionette TRACE conn2 <- [1,2046,null,{}] 15:45:37 INFO - PROCESS | 1929 | 1461969937102 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:37 INFO - PROCESS | 1929 | 1461969937212 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:45:37 INFO - PROCESS | 1929 | 1461969937299 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:37 INFO - PROCESS | 1929 | ++DOCSHELL 0x113107000 == 31 [pid = 1929] [id = 519] 15:45:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 239 (0x1121dd000) [pid = 1929] [serial = 1557] [outer = 0x0] 15:45:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 240 (0x112a0f000) [pid = 1929] [serial = 1558] [outer = 0x1121dd000] 15:45:37 INFO - PROCESS | 1929 | 1461969937331 Marionette DEBUG loaded listener.js 15:45:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 241 (0x112a20000) [pid = 1929] [serial = 1559] [outer = 0x1121dd000] 15:45:37 INFO - PROCESS | 1929 | 1461969937795 Marionette TRACE conn2 <- [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]]]}] 15:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 721ms 15:45:37 INFO - PROCESS | 1929 | 1461969937817 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:45:37 INFO - PROCESS | 1929 | 1461969937821 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:45:37 INFO - PROCESS | 1929 | 1461969937828 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:45:37 INFO - PROCESS | 1929 | 1461969937830 Marionette TRACE conn2 <- [1,2050,null,{}] 15:45:37 INFO - PROCESS | 1929 | 1461969937833 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:37 INFO - PROCESS | 1929 | 1461969937941 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:45:38 INFO - PROCESS | 1929 | 1461969938057 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:38 INFO - PROCESS | 1929 | ++DOCSHELL 0x1194c9800 == 32 [pid = 1929] [id = 520] 15:45:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 242 (0x112a89800) [pid = 1929] [serial = 1560] [outer = 0x0] 15:45:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 243 (0x112b52000) [pid = 1929] [serial = 1561] [outer = 0x112a89800] 15:45:38 INFO - PROCESS | 1929 | 1461969938090 Marionette DEBUG loaded listener.js 15:45:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 244 (0x113c3c800) [pid = 1929] [serial = 1562] [outer = 0x112a89800] 15:45:38 INFO - PROCESS | 1929 | 1461969938500 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 719ms 15:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:45:38 INFO - PROCESS | 1929 | 1461969938548 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:45:38 INFO - PROCESS | 1929 | 1461969938550 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:45:38 INFO - PROCESS | 1929 | 1461969938552 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:45:38 INFO - PROCESS | 1929 | 1461969938555 Marionette TRACE conn2 <- [1,2054,null,{}] 15:45:38 INFO - PROCESS | 1929 | 1461969938563 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:38 INFO - PROCESS | 1929 | 1461969938674 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:45:38 INFO - PROCESS | 1929 | 1461969938793 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:38 INFO - PROCESS | 1929 | ++DOCSHELL 0x129422800 == 33 [pid = 1929] [id = 521] 15:45:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 245 (0x115f49800) [pid = 1929] [serial = 1563] [outer = 0x0] 15:45:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 246 (0x116729800) [pid = 1929] [serial = 1564] [outer = 0x115f49800] 15:45:38 INFO - PROCESS | 1929 | 1461969938828 Marionette DEBUG loaded listener.js 15:45:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 247 (0x1180d5400) [pid = 1929] [serial = 1565] [outer = 0x115f49800] 15:45:39 INFO - PROCESS | 1929 | 1461969939222 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 15:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 724ms 15:45:39 INFO - PROCESS | 1929 | 1461969939276 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:45:39 INFO - PROCESS | 1929 | 1461969939278 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:45:39 INFO - PROCESS | 1929 | 1461969939324 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:45:39 INFO - PROCESS | 1929 | 1461969939326 Marionette TRACE conn2 <- [1,2058,null,{}] 15:45:39 INFO - PROCESS | 1929 | 1461969939330 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:39 INFO - PROCESS | 1929 | 1461969939437 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:45:39 INFO - PROCESS | 1929 | 1461969939520 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:39 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d81a800 == 34 [pid = 1929] [id = 522] 15:45:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 248 (0x11854a000) [pid = 1929] [serial = 1566] [outer = 0x0] 15:45:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 249 (0x118726400) [pid = 1929] [serial = 1567] [outer = 0x11854a000] 15:45:39 INFO - PROCESS | 1929 | 1461969939550 Marionette DEBUG loaded listener.js 15:45:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 250 (0x118ff9c00) [pid = 1929] [serial = 1568] [outer = 0x11854a000] 15:45:39 INFO - PROCESS | 1929 | 1461969939976 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 15:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 690ms 15:45:39 INFO - PROCESS | 1929 | 1461969939995 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:45:39 INFO - PROCESS | 1929 | 1461969939997 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:45:40 INFO - PROCESS | 1929 | 1461969939999 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:45:40 INFO - PROCESS | 1929 | 1461969940000 Marionette TRACE conn2 <- [1,2062,null,{}] 15:45:40 INFO - PROCESS | 1929 | 1461969940003 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:40 INFO - PROCESS | 1929 | 1461969940111 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:45:40 INFO - PROCESS | 1929 | 1461969940227 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:40 INFO - PROCESS | 1929 | ++DOCSHELL 0x112643000 == 35 [pid = 1929] [id = 523] 15:45:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 251 (0x11205a000) [pid = 1929] [serial = 1569] [outer = 0x0] 15:45:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 252 (0x112a9a400) [pid = 1929] [serial = 1570] [outer = 0x11205a000] 15:45:40 INFO - PROCESS | 1929 | 1461969940259 Marionette DEBUG loaded listener.js 15:45:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 253 (0x116728c00) [pid = 1929] [serial = 1571] [outer = 0x11205a000] 15:45:40 INFO - PROCESS | 1929 | 1461969940683 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 15:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 722ms 15:45:40 INFO - PROCESS | 1929 | 1461969940755 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:45:40 INFO - PROCESS | 1929 | 1461969940757 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:45:40 INFO - PROCESS | 1929 | 1461969940797 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:45:40 INFO - PROCESS | 1929 | 1461969940800 Marionette TRACE conn2 <- [1,2066,null,{}] 15:45:40 INFO - PROCESS | 1929 | 1461969940803 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:41 INFO - PROCESS | 1929 | 1461969940997 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:45:41 INFO - PROCESS | 1929 | 1461969941113 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:41 INFO - PROCESS | 1929 | ++DOCSHELL 0x11815e000 == 36 [pid = 1929] [id = 524] 15:45:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 254 (0x112a21c00) [pid = 1929] [serial = 1572] [outer = 0x0] 15:45:41 INFO - PROCESS | 1929 | [1929] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9427 15:45:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 255 (0x110ef4c00) [pid = 1929] [serial = 1573] [outer = 0x112a21c00] 15:45:41 INFO - PROCESS | 1929 | 1461969941256 Marionette DEBUG loaded listener.js 15:45:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 256 (0x112a02400) [pid = 1929] [serial = 1574] [outer = 0x112a21c00] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 255 (0x127931800) [pid = 1929] [serial = 1381] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 254 (0x124842800) [pid = 1929] [serial = 1380] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 253 (0x12bbdb000) [pid = 1929] [serial = 1384] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 252 (0x12ad92800) [pid = 1929] [serial = 1383] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 251 (0x12db36c00) [pid = 1929] [serial = 1387] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 250 (0x12ce49000) [pid = 1929] [serial = 1386] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 249 (0x12e610000) [pid = 1929] [serial = 1390] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 248 (0x12e238400) [pid = 1929] [serial = 1389] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 247 (0x13624a800) [pid = 1929] [serial = 1393] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 246 (0x135fadc00) [pid = 1929] [serial = 1392] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 245 (0x13624ac00) [pid = 1929] [serial = 1396] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 244 (0x12126cc00) [pid = 1929] [serial = 1395] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 243 (0x113229800) [pid = 1929] [serial = 1399] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 242 (0x112b4b400) [pid = 1929] [serial = 1398] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 241 (0x1166da800) [pid = 1929] [serial = 1402] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 240 (0x115f1a000) [pid = 1929] [serial = 1401] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 239 (0x11314f400) [pid = 1929] [serial = 1405] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 238 (0x112a17c00) [pid = 1929] [serial = 1404] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 237 (0x1180d2400) [pid = 1929] [serial = 1408] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 236 (0x1166d2c00) [pid = 1929] [serial = 1407] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 235 (0x1198d2c00) [pid = 1929] [serial = 1411] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 234 (0x118f1b400) [pid = 1929] [serial = 1410] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 233 (0x12201f000) [pid = 1929] [serial = 1414] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 232 (0x1214e6800) [pid = 1929] [serial = 1413] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 231 (0x127355000) [pid = 1929] [serial = 1417] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 230 (0x124f1e000) [pid = 1929] [serial = 1416] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 229 (0x1291e4c00) [pid = 1929] [serial = 1421] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 228 (0x128c71400) [pid = 1929] [serial = 1420] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 227 (0x1180d4c00) [pid = 1929] [serial = 1377] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 226 (0x118fef400) [pid = 1929] [serial = 1378] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 225 (0x135fab800) [pid = 1929] [serial = 1374] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 224 (0x135fb4800) [pid = 1929] [serial = 1375] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 223 (0x135238c00) [pid = 1929] [serial = 1371] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 222 (0x135fabc00) [pid = 1929] [serial = 1372] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 221 (0x12e606800) [pid = 1929] [serial = 1368] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 220 (0x13522e000) [pid = 1929] [serial = 1369] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 219 (0x121270400) [pid = 1929] [serial = 1365] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 218 (0x12e236800) [pid = 1929] [serial = 1366] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 217 (0x12db37c00) [pid = 1929] [serial = 1362] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 216 (0x12e234c00) [pid = 1929] [serial = 1363] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 215 (0x12d4a4400) [pid = 1929] [serial = 1359] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 214 (0x12db2c800) [pid = 1929] [serial = 1360] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 213 (0x12d41a400) [pid = 1929] [serial = 1356] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 212 (0x12d491000) [pid = 1929] [serial = 1357] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 211 (0x12bbcd400) [pid = 1929] [serial = 1353] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 210 (0x12c8df000) [pid = 1929] [serial = 1354] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 209 (0x12a9c2800) [pid = 1929] [serial = 1350] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 208 (0x12b34e400) [pid = 1929] [serial = 1351] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 207 (0x128d6cc00) [pid = 1929] [serial = 1347] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 206 (0x1291d6400) [pid = 1929] [serial = 1348] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 205 (0x127935800) [pid = 1929] [serial = 1344] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 204 (0x127997400) [pid = 1929] [serial = 1345] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 203 (0x1198d7000) [pid = 1929] [serial = 1341] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 202 (0x1213e7400) [pid = 1929] [serial = 1342] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 201 (0x11809e400) [pid = 1929] [serial = 1338] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 200 (0x118722000) [pid = 1929] [serial = 1339] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 199 (0x1121e6000) [pid = 1929] [serial = 1335] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 198 (0x112b4cc00) [pid = 1929] [serial = 1336] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 197 (0x12cfa1c00) [pid = 1929] [serial = 1332] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 196 (0x12d423400) [pid = 1929] [serial = 1333] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 195 (0x12ce4c400) [pid = 1929] [serial = 1329] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 194 (0x12cf9b000) [pid = 1929] [serial = 1330] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 193 (0x12c8e1000) [pid = 1929] [serial = 1326] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 192 (0x12ce46000) [pid = 1929] [serial = 1327] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 191 (0x12c11e000) [pid = 1929] [serial = 1323] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 190 (0x12c769800) [pid = 1929] [serial = 1324] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 189 (0x12a827800) [pid = 1929] [serial = 1320] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 188 (0x12b348400) [pid = 1929] [serial = 1321] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 187 (0x127996400) [pid = 1929] [serial = 1317] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 186 (0x128e02400) [pid = 1929] [serial = 1318] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 185 (0x119775400) [pid = 1929] [serial = 1314] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 184 (0x1218eb000) [pid = 1929] [serial = 1315] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 183 (0x1169a4400) [pid = 1929] [serial = 1311] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 182 (0x11835a800) [pid = 1929] [serial = 1312] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 181 (0x112a1ac00) [pid = 1929] [serial = 1308] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 180 (0x112eed800) [pid = 1929] [serial = 1309] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 179 (0x12bbd4000) [pid = 1929] [serial = 1306] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 178 (0x11977b000) [pid = 1929] [serial = 1279] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 177 (0x12bbd6000) [pid = 1929] [serial = 1276] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 176 (0x12bbae800) [pid = 1929] [serial = 1273] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 175 (0x12a82c400) [pid = 1929] [serial = 1270] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 174 (0x128e0dc00) [pid = 1929] [serial = 1267] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 173 (0x1219b9c00) [pid = 1929] [serial = 1264] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 172 (0x1181c2400) [pid = 1929] [serial = 1261] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 171 (0x113c40c00) [pid = 1929] [serial = 1258] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 170 (0x12a820800) [pid = 1929] [serial = 1216] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 169 (0x12a81f000) [pid = 1929] [serial = 1213] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 168 (0x128e07800) [pid = 1929] [serial = 1210] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 167 (0x12799ac00) [pid = 1929] [serial = 1207] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 166 (0x1217b6800) [pid = 1929] [serial = 1204] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 165 (0x1180a4000) [pid = 1929] [serial = 1201] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 164 (0x134c37800) [pid = 1929] [serial = 1486] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 163 (0x135230c00) [pid = 1929] [serial = 1487] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 162 (0x12d427000) [pid = 1929] [serial = 1483] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 161 (0x12e60e000) [pid = 1929] [serial = 1484] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 160 (0x12bbce800) [pid = 1929] [serial = 1480] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 159 (0x12c8e4400) [pid = 1929] [serial = 1481] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x128d6bc00) [pid = 1929] [serial = 1477] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x129623000) [pid = 1929] [serial = 1478] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x121273000) [pid = 1929] [serial = 1474] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x124da2800) [pid = 1929] [serial = 1475] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x1215da800) [pid = 1929] [serial = 1471] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x1248b5000) [pid = 1929] [serial = 1472] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x112a96000) [pid = 1929] [serial = 1468] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x118098c00) [pid = 1929] [serial = 1469] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x134c2fc00) [pid = 1929] [serial = 1465] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x134c35800) [pid = 1929] [serial = 1466] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x12e239c00) [pid = 1929] [serial = 1462] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x12e609800) [pid = 1929] [serial = 1463] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x12db2b400) [pid = 1929] [serial = 1459] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x12db38800) [pid = 1929] [serial = 1460] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x12cfa2000) [pid = 1929] [serial = 1456] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x12d49e400) [pid = 1929] [serial = 1457] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x12c760c00) [pid = 1929] [serial = 1453] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x12ce43000) [pid = 1929] [serial = 1454] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x12ba4f800) [pid = 1929] [serial = 1450] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x12bbce000) [pid = 1929] [serial = 1451] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x1291dc800) [pid = 1929] [serial = 1447] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x1296cd800) [pid = 1929] [serial = 1448] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x124806c00) [pid = 1929] [serial = 1444] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x1255ac800) [pid = 1929] [serial = 1445] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x11877dc00) [pid = 1929] [serial = 1441] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x1198e7800) [pid = 1929] [serial = 1442] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x11110b400) [pid = 1929] [serial = 1438] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x112ee8000) [pid = 1929] [serial = 1439] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x113230800) [pid = 1929] [serial = 1435] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x116a80c00) [pid = 1929] [serial = 1436] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x12ba51000) [pid = 1929] [serial = 1432] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x12bbb7800) [pid = 1929] [serial = 1433] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x12b34d400) [pid = 1929] [serial = 1429] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x12b38d800) [pid = 1929] [serial = 1430] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x12ab49400) [pid = 1929] [serial = 1426] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x12ad91000) [pid = 1929] [serial = 1427] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x129622800) [pid = 1929] [serial = 1423] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x12a9bf800) [pid = 1929] [serial = 1424] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | --DOCSHELL 0x112643000 == 35 [pid = 1929] [id = 523] 15:45:42 INFO - PROCESS | 1929 | --DOCSHELL 0x12d81a800 == 34 [pid = 1929] [id = 522] 15:45:42 INFO - PROCESS | 1929 | --DOCSHELL 0x129422800 == 33 [pid = 1929] [id = 521] 15:45:42 INFO - PROCESS | 1929 | --DOCSHELL 0x1194c9800 == 32 [pid = 1929] [id = 520] 15:45:42 INFO - PROCESS | 1929 | --DOCSHELL 0x113107000 == 31 [pid = 1929] [id = 519] 15:45:42 INFO - PROCESS | 1929 | --DOCSHELL 0x12d609000 == 30 [pid = 1929] [id = 518] 15:45:42 INFO - PROCESS | 1929 | --DOCSHELL 0x12cff8800 == 29 [pid = 1929] [id = 517] 15:45:42 INFO - PROCESS | 1929 | --DOCSHELL 0x12ca4a800 == 28 [pid = 1929] [id = 516] 15:45:42 INFO - PROCESS | 1929 | --DOCSHELL 0x12c78f800 == 27 [pid = 1929] [id = 515] 15:45:42 INFO - PROCESS | 1929 | --DOCSHELL 0x110eb2800 == 26 [pid = 1929] [id = 497] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x112b4e400) [pid = 1929] [serial = 892] [outer = 0x0] [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.] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x12ce45c00) [pid = 1929] [serial = 1009] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x112a13800) [pid = 1929] [serial = 1075] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x115f17c00) [pid = 1929] [serial = 1078] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x118363400) [pid = 1929] [serial = 1081] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x121d5b400) [pid = 1929] [serial = 1084] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x127998800) [pid = 1929] [serial = 1087] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x128d6f800) [pid = 1929] [serial = 1090] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x112a20c00) [pid = 1929] [serial = 1135] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x115d85400) [pid = 1929] [serial = 1138] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x1180da400) [pid = 1929] [serial = 1141] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x11887e800) [pid = 1929] [serial = 1144] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x1215e3400) [pid = 1929] [serial = 1147] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x1279b4c00) [pid = 1929] [serial = 1150] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x128c73c00) [pid = 1929] [serial = 1153] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x11887e400) [pid = 1929] [serial = 1156] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 104 (0x115d41800) [pid = 1929] [serial = 1198] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | --DOMWINDOW == 103 (0x136567400) [pid = 1929] [serial = 1489] [outer = 0x0] [url = about:blank] 15:45:42 INFO - PROCESS | 1929 | 1461969942687 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 15:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1947ms 15:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:45:42 INFO - PROCESS | 1929 | 1461969942722 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:45:42 INFO - PROCESS | 1929 | 1461969942724 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:45:42 INFO - PROCESS | 1929 | 1461969942728 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:45:42 INFO - PROCESS | 1929 | 1461969942730 Marionette TRACE conn2 <- [1,2070,null,{}] 15:45:42 INFO - PROCESS | 1929 | 1461969942734 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:42 INFO - PROCESS | 1929 | 1461969942808 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:45:42 INFO - PROCESS | 1929 | 1461969942861 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:42 INFO - PROCESS | 1929 | ++DOCSHELL 0x11298a800 == 27 [pid = 1929] [id = 525] 15:45:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 104 (0x112a11c00) [pid = 1929] [serial = 1575] [outer = 0x0] 15:45:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x112a1e400) [pid = 1929] [serial = 1576] [outer = 0x112a11c00] 15:45:42 INFO - PROCESS | 1929 | 1461969942889 Marionette DEBUG loaded listener.js 15:45:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x112a88800) [pid = 1929] [serial = 1577] [outer = 0x112a11c00] 15:45:43 INFO - PROCESS | 1929 | 1461969943218 Marionette TRACE conn2 <- [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]]]}] 15:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 520ms 15:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:45:43 INFO - PROCESS | 1929 | 1461969943248 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:45:43 INFO - PROCESS | 1929 | 1461969943253 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:45:43 INFO - PROCESS | 1929 | 1461969943260 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:45:43 INFO - PROCESS | 1929 | 1461969943262 Marionette TRACE conn2 <- [1,2074,null,{}] 15:45:43 INFO - PROCESS | 1929 | 1461969943265 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:43 INFO - PROCESS | 1929 | 1461969943338 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:45:43 INFO - PROCESS | 1929 | 1461969943344 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:43 INFO - PROCESS | 1929 | ++DOCSHELL 0x1164ca800 == 28 [pid = 1929] [id = 526] 15:45:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x112a89000) [pid = 1929] [serial = 1578] [outer = 0x0] 15:45:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x112a9d800) [pid = 1929] [serial = 1579] [outer = 0x112a89000] 15:45:43 INFO - PROCESS | 1929 | 1461969943374 Marionette DEBUG loaded listener.js 15:45:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x112ee7c00) [pid = 1929] [serial = 1580] [outer = 0x112a89000] 15:45:43 INFO - PROCESS | 1929 | 1461969943743 Marionette TRACE conn2 <- [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]]]}] 15:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 524ms 15:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:45:43 INFO - PROCESS | 1929 | 1461969943781 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:45:43 INFO - PROCESS | 1929 | 1461969943783 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:45:43 INFO - PROCESS | 1929 | 1461969943786 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:45:43 INFO - PROCESS | 1929 | 1461969943789 Marionette TRACE conn2 <- [1,2078,null,{}] 15:45:43 INFO - PROCESS | 1929 | 1461969943797 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:43 INFO - PROCESS | 1929 | 1461969943872 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:45:43 INFO - PROCESS | 1929 | 1461969943882 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:43 INFO - PROCESS | 1929 | ++DOCSHELL 0x117e5e800 == 29 [pid = 1929] [id = 527] 15:45:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x1111d4400) [pid = 1929] [serial = 1581] [outer = 0x0] 15:45:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x113441800) [pid = 1929] [serial = 1582] [outer = 0x1111d4400] 15:45:43 INFO - PROCESS | 1929 | 1461969943911 Marionette DEBUG loaded listener.js 15:45:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x115d40800) [pid = 1929] [serial = 1583] [outer = 0x1111d4400] 15:45:44 INFO - PROCESS | 1929 | 1461969944246 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 15:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 474ms 15:45:44 INFO - PROCESS | 1929 | 1461969944260 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:45:44 INFO - PROCESS | 1929 | 1461969944262 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:45:44 INFO - PROCESS | 1929 | 1461969944264 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:45:44 INFO - PROCESS | 1929 | 1461969944265 Marionette TRACE conn2 <- [1,2082,null,{}] 15:45:44 INFO - PROCESS | 1929 | 1461969944268 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:44 INFO - PROCESS | 1929 | 1461969944341 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:45:44 INFO - PROCESS | 1929 | 1461969944397 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:44 INFO - PROCESS | 1929 | ++DOCSHELL 0x1185e7800 == 30 [pid = 1929] [id = 528] 15:45:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x113155800) [pid = 1929] [serial = 1584] [outer = 0x0] 15:45:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x115f11c00) [pid = 1929] [serial = 1585] [outer = 0x113155800] 15:45:44 INFO - PROCESS | 1929 | 1461969944423 Marionette DEBUG loaded listener.js 15:45:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x116191400) [pid = 1929] [serial = 1586] [outer = 0x113155800] 15:45:44 INFO - PROCESS | 1929 | 1461969944747 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 15:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 521ms 15:45:44 INFO - PROCESS | 1929 | 1461969944786 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:45:44 INFO - PROCESS | 1929 | 1461969944787 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:45:44 INFO - PROCESS | 1929 | 1461969944790 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:45:44 INFO - PROCESS | 1929 | 1461969944791 Marionette TRACE conn2 <- [1,2086,null,{}] 15:45:44 INFO - PROCESS | 1929 | 1461969944793 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:44 INFO - PROCESS | 1929 | 1461969944881 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:45:44 INFO - PROCESS | 1929 | 1461969944885 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:44 INFO - PROCESS | 1929 | ++DOCSHELL 0x119133000 == 31 [pid = 1929] [id = 529] 15:45:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x112a06400) [pid = 1929] [serial = 1587] [outer = 0x0] 15:45:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x116472800) [pid = 1929] [serial = 1588] [outer = 0x112a06400] 15:45:44 INFO - PROCESS | 1929 | 1461969944911 Marionette DEBUG loaded listener.js 15:45:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x1166d4000) [pid = 1929] [serial = 1589] [outer = 0x112a06400] 15:45:45 INFO - PROCESS | 1929 | 1461969945264 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 15:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 519ms 15:45:45 INFO - PROCESS | 1929 | 1461969945310 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:45:45 INFO - PROCESS | 1929 | 1461969945311 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:45:45 INFO - PROCESS | 1929 | 1461969945313 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:45:45 INFO - PROCESS | 1929 | 1461969945314 Marionette TRACE conn2 <- [1,2090,null,{}] 15:45:45 INFO - PROCESS | 1929 | 1461969945316 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:45 INFO - PROCESS | 1929 | 1461969945419 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:45:45 INFO - PROCESS | 1929 | 1461969945455 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:45 INFO - PROCESS | 1929 | ++DOCSHELL 0x119cb6800 == 32 [pid = 1929] [id = 530] 15:45:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x1166ef400) [pid = 1929] [serial = 1590] [outer = 0x0] 15:45:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x116a76800) [pid = 1929] [serial = 1591] [outer = 0x1166ef400] 15:45:45 INFO - PROCESS | 1929 | 1461969945482 Marionette DEBUG loaded listener.js 15:45:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x117e29800) [pid = 1929] [serial = 1592] [outer = 0x1166ef400] 15:45:45 INFO - PROCESS | 1929 | 1461969945787 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 15:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 519ms 15:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:45:45 INFO - PROCESS | 1929 | 1461969945832 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:45:45 INFO - PROCESS | 1929 | 1461969945834 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:45:45 INFO - PROCESS | 1929 | 1461969945836 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:45:45 INFO - PROCESS | 1929 | 1461969945837 Marionette TRACE conn2 <- [1,2094,null,{}] 15:45:45 INFO - PROCESS | 1929 | 1461969945845 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:45 INFO - PROCESS | 1929 | 1461969945933 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:45:45 INFO - PROCESS | 1929 | 1461969945938 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:45 INFO - PROCESS | 1929 | ++DOCSHELL 0x121280000 == 33 [pid = 1929] [id = 531] 15:45:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x1166d4c00) [pid = 1929] [serial = 1593] [outer = 0x0] 15:45:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x11809b000) [pid = 1929] [serial = 1594] [outer = 0x1166d4c00] 15:45:45 INFO - PROCESS | 1929 | 1461969945963 Marionette DEBUG loaded listener.js 15:45:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x1180d4800) [pid = 1929] [serial = 1595] [outer = 0x1166d4c00] 15:45:46 INFO - PROCESS | 1929 | 1461969946285 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 15:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 474ms 15:45:46 INFO - PROCESS | 1929 | 1461969946314 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:45:46 INFO - PROCESS | 1929 | 1461969946315 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:45:46 INFO - PROCESS | 1929 | 1461969946317 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:45:46 INFO - PROCESS | 1929 | 1461969946318 Marionette TRACE conn2 <- [1,2098,null,{}] 15:45:46 INFO - PROCESS | 1929 | 1461969946320 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:46 INFO - PROCESS | 1929 | 1461969946414 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:45:46 INFO - PROCESS | 1929 | 1461969946449 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:46 INFO - PROCESS | 1929 | ++DOCSHELL 0x121326000 == 34 [pid = 1929] [id = 532] 15:45:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x11809f800) [pid = 1929] [serial = 1596] [outer = 0x0] 15:45:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x11813d000) [pid = 1929] [serial = 1597] [outer = 0x11809f800] 15:45:46 INFO - PROCESS | 1929 | 1461969946475 Marionette DEBUG loaded listener.js 15:45:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x118356400) [pid = 1929] [serial = 1598] [outer = 0x11809f800] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x136241c00) [pid = 1929] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x112a98c00) [pid = 1929] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x121273800) [pid = 1929] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x119773800) [pid = 1929] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x112a13000) [pid = 1929] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x12201f400) [pid = 1929] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x1198eac00) [pid = 1929] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x11977a800) [pid = 1929] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x118f19800) [pid = 1929] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x118545800) [pid = 1929] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x113157800) [pid = 1929] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x112a92000) [pid = 1929] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x1121e0400) [pid = 1929] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x1121d9400) [pid = 1929] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x11809cc00) [pid = 1929] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x116730800) [pid = 1929] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x1121e4000) [pid = 1929] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x11314ac00) [pid = 1929] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x112a98400) [pid = 1929] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x112a08800) [pid = 1929] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x110ef5800) [pid = 1929] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:45:46 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x124fc3c00) [pid = 1929] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:45:47 INFO - PROCESS | 1929 | 1461969947006 Marionette TRACE conn2 <- [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]]]}] 15:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 720ms 15:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:45:47 INFO - PROCESS | 1929 | 1461969947037 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:45:47 INFO - PROCESS | 1929 | 1461969947039 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:45:47 INFO - PROCESS | 1929 | 1461969947044 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:45:47 INFO - PROCESS | 1929 | 1461969947045 Marionette TRACE conn2 <- [1,2102,null,{}] 15:45:47 INFO - PROCESS | 1929 | 1461969947047 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:47 INFO - PROCESS | 1929 | 1461969947119 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:45:47 INFO - PROCESS | 1929 | 1461969947124 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:47 INFO - PROCESS | 1929 | ++DOCSHELL 0x117e5c800 == 35 [pid = 1929] [id = 533] 15:45:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x1121e4000) [pid = 1929] [serial = 1599] [outer = 0x0] 15:45:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x112b4c000) [pid = 1929] [serial = 1600] [outer = 0x1121e4000] 15:45:47 INFO - PROCESS | 1929 | 1461969947151 Marionette DEBUG loaded listener.js 15:45:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x11809cc00) [pid = 1929] [serial = 1601] [outer = 0x1121e4000] 15:45:47 INFO - PROCESS | 1929 | 1461969947494 Marionette TRACE conn2 <- [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]]]}] 15:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 470ms 15:45:47 INFO - PROCESS | 1929 | 1461969947513 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:45:47 INFO - PROCESS | 1929 | 1461969947515 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:45:47 INFO - PROCESS | 1929 | 1461969947517 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:45:47 INFO - PROCESS | 1929 | 1461969947518 Marionette TRACE conn2 <- [1,2106,null,{}] 15:45:47 INFO - PROCESS | 1929 | 1461969947520 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:47 INFO - PROCESS | 1929 | 1461969947622 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:45:47 INFO - PROCESS | 1929 | 1461969947631 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:47 INFO - PROCESS | 1929 | ++DOCSHELL 0x1217e2000 == 36 [pid = 1929] [id = 534] 15:45:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x11314ac00) [pid = 1929] [serial = 1602] [outer = 0x0] 15:45:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x11853d800) [pid = 1929] [serial = 1603] [outer = 0x11314ac00] 15:45:47 INFO - PROCESS | 1929 | 1461969947656 Marionette DEBUG loaded listener.js 15:45:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x11855e400) [pid = 1929] [serial = 1604] [outer = 0x11314ac00] 15:45:47 INFO - PROCESS | 1929 | 1461969947984 Marionette TRACE conn2 <- [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]]]}] 15:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 471ms 15:45:47 INFO - PROCESS | 1929 | 1461969947988 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:45:47 INFO - PROCESS | 1929 | 1461969947992 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:45:47 INFO - PROCESS | 1929 | 1461969947996 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:45:47 INFO - PROCESS | 1929 | 1461969947997 Marionette TRACE conn2 <- [1,2110,null,{}] 15:45:48 INFO - PROCESS | 1929 | 1461969947999 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:48 INFO - PROCESS | 1929 | 1461969948083 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:45:48 INFO - PROCESS | 1929 | 1461969948088 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:48 INFO - PROCESS | 1929 | ++DOCSHELL 0x119129000 == 37 [pid = 1929] [id = 535] 15:45:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x11855e800) [pid = 1929] [serial = 1605] [outer = 0x0] 15:45:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x118727000) [pid = 1929] [serial = 1606] [outer = 0x11855e800] 15:45:48 INFO - PROCESS | 1929 | 1461969948120 Marionette DEBUG loaded listener.js 15:45:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x118f18c00) [pid = 1929] [serial = 1607] [outer = 0x11855e800] 15:45:48 INFO - PROCESS | 1929 | 1461969948449 Marionette TRACE conn2 <- [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]]]}] 15:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 470ms 15:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:45:48 INFO - PROCESS | 1929 | 1461969948467 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:45:48 INFO - PROCESS | 1929 | 1461969948468 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:45:48 INFO - PROCESS | 1929 | 1461969948471 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:45:48 INFO - PROCESS | 1929 | 1461969948474 Marionette TRACE conn2 <- [1,2114,null,{}] 15:45:48 INFO - PROCESS | 1929 | 1461969948479 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:48 INFO - PROCESS | 1929 | 1461969948595 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:45:48 INFO - PROCESS | 1929 | 1461969948604 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:48 INFO - PROCESS | 1929 | ++DOCSHELL 0x1269b2800 == 38 [pid = 1929] [id = 536] 15:45:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x1166d2400) [pid = 1929] [serial = 1608] [outer = 0x0] 15:45:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x118f81c00) [pid = 1929] [serial = 1609] [outer = 0x1166d2400] 15:45:48 INFO - PROCESS | 1929 | 1461969948646 Marionette DEBUG loaded listener.js 15:45:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x119774800) [pid = 1929] [serial = 1610] [outer = 0x1166d2400] 15:45:49 INFO - PROCESS | 1929 | 1461969949130 Marionette TRACE conn2 <- [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]]]}] 15:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 677ms 15:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:45:49 INFO - PROCESS | 1929 | 1461969949148 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:45:49 INFO - PROCESS | 1929 | 1461969949150 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:45:49 INFO - PROCESS | 1929 | 1461969949154 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:45:49 INFO - PROCESS | 1929 | 1461969949157 Marionette TRACE conn2 <- [1,2118,null,{}] 15:45:49 INFO - PROCESS | 1929 | 1461969949179 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:49 INFO - PROCESS | 1929 | 1461969949276 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:45:49 INFO - PROCESS | 1929 | 1461969949342 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:49 INFO - PROCESS | 1929 | ++DOCSHELL 0x1150e8800 == 39 [pid = 1929] [id = 537] 15:45:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x11205b800) [pid = 1929] [serial = 1611] [outer = 0x0] 15:45:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x112a14000) [pid = 1929] [serial = 1612] [outer = 0x11205b800] 15:45:49 INFO - PROCESS | 1929 | 1461969949374 Marionette DEBUG loaded listener.js 15:45:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x112a87800) [pid = 1929] [serial = 1613] [outer = 0x11205b800] 15:45:49 INFO - PROCESS | 1929 | 1461969949790 Marionette TRACE conn2 <- [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]]]}] 15:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 689ms 15:45:49 INFO - PROCESS | 1929 | 1461969949844 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:45:49 INFO - PROCESS | 1929 | 1461969949848 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:45:49 INFO - PROCESS | 1929 | 1461969949852 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:45:49 INFO - PROCESS | 1929 | 1461969949854 Marionette TRACE conn2 <- [1,2122,null,{}] 15:45:49 INFO - PROCESS | 1929 | 1461969949876 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:49 INFO - PROCESS | 1929 | 1461969949995 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:45:50 INFO - PROCESS | 1929 | 1461969950073 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:50 INFO - PROCESS | 1929 | ++DOCSHELL 0x121d1c000 == 40 [pid = 1929] [id = 538] 15:45:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x115d81800) [pid = 1929] [serial = 1614] [outer = 0x0] 15:45:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x115f13400) [pid = 1929] [serial = 1615] [outer = 0x115d81800] 15:45:50 INFO - PROCESS | 1929 | 1461969950103 Marionette DEBUG loaded listener.js 15:45:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x116660400) [pid = 1929] [serial = 1616] [outer = 0x115d81800] 15:45:50 INFO - PROCESS | 1929 | 1461969950529 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 15:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 741ms 15:45:50 INFO - PROCESS | 1929 | 1461969950594 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:45:50 INFO - PROCESS | 1929 | 1461969950596 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:45:50 INFO - PROCESS | 1929 | 1461969950598 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:45:50 INFO - PROCESS | 1929 | 1461969950601 Marionette TRACE conn2 <- [1,2126,null,{}] 15:45:50 INFO - PROCESS | 1929 | 1461969950609 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:50 INFO - PROCESS | 1929 | 1461969950708 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:45:50 INFO - PROCESS | 1929 | 1461969950775 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:50 INFO - PROCESS | 1929 | ++DOCSHELL 0x12796d800 == 41 [pid = 1929] [id = 539] 15:45:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x1167ba400) [pid = 1929] [serial = 1617] [outer = 0x0] 15:45:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x118096800) [pid = 1929] [serial = 1618] [outer = 0x1167ba400] 15:45:50 INFO - PROCESS | 1929 | 1461969950807 Marionette DEBUG loaded listener.js 15:45:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x1181c5800) [pid = 1929] [serial = 1619] [outer = 0x1167ba400] 15:45:51 INFO - PROCESS | 1929 | 1461969951210 Marionette TRACE conn2 <- [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]]]}] 15:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 624ms 15:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:45:51 INFO - PROCESS | 1929 | 1461969951222 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:45:51 INFO - PROCESS | 1929 | 1461969951224 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:45:51 INFO - PROCESS | 1929 | 1461969951226 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:45:51 INFO - PROCESS | 1929 | 1461969951228 Marionette TRACE conn2 <- [1,2130,null,{}] 15:45:51 INFO - PROCESS | 1929 | 1461969951230 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:51 INFO - PROCESS | 1929 | 1461969951324 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:45:51 INFO - PROCESS | 1929 | 1461969951420 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:51 INFO - PROCESS | 1929 | ++DOCSHELL 0x12941c000 == 42 [pid = 1929] [id = 540] 15:45:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x118772400) [pid = 1929] [serial = 1620] [outer = 0x0] 15:45:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x118f19400) [pid = 1929] [serial = 1621] [outer = 0x118772400] 15:45:51 INFO - PROCESS | 1929 | 1461969951450 Marionette DEBUG loaded listener.js 15:45:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x119775c00) [pid = 1929] [serial = 1622] [outer = 0x118772400] 15:45:51 INFO - PROCESS | 1929 | 1461969951886 Marionette TRACE conn2 <- [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] 15:45:51 INFO - PROCESS | 1929 | 1461969951896 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:45:51 INFO - PROCESS | 1929 | 1461969951899 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:45:51 INFO - PROCESS | 1929 | 1461969951900 Marionette TRACE conn2 <- [1,2134,null,{}] 15:45:51 INFO - PROCESS | 1929 | 1461969951902 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:52 INFO - PROCESS | 1929 | 1461969951998 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:45:52 INFO - PROCESS | 1929 | 1461969952048 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:52 INFO - PROCESS | 1929 | ++DOCSHELL 0x129430800 == 43 [pid = 1929] [id = 541] 15:45:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x116a81000) [pid = 1929] [serial = 1623] [outer = 0x0] 15:45:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x1198d0c00) [pid = 1929] [serial = 1624] [outer = 0x116a81000] 15:45:52 INFO - PROCESS | 1929 | 1461969952078 Marionette DEBUG loaded listener.js 15:45:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x1198de800) [pid = 1929] [serial = 1625] [outer = 0x116a81000] 15:45:52 INFO - PROCESS | 1929 | 1461969952497 Marionette TRACE conn2 <- [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]]]}] 15:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 770ms 15:45:52 INFO - PROCESS | 1929 | 1461969952695 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:45:52 INFO - PROCESS | 1929 | 1461969952698 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:45:52 INFO - PROCESS | 1929 | 1461969952702 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:45:52 INFO - PROCESS | 1929 | 1461969952704 Marionette TRACE conn2 <- [1,2138,null,{}] 15:45:52 INFO - PROCESS | 1929 | 1461969952710 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:52 INFO - PROCESS | 1929 | 1461969952799 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:45:52 INFO - PROCESS | 1929 | 1461969952861 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:52 INFO - PROCESS | 1929 | ++DOCSHELL 0x117555000 == 44 [pid = 1929] [id = 542] 15:45:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x112a15800) [pid = 1929] [serial = 1626] [outer = 0x0] 15:45:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x112a1a800) [pid = 1929] [serial = 1627] [outer = 0x112a15800] 15:45:52 INFO - PROCESS | 1929 | 1461969952888 Marionette DEBUG loaded listener.js 15:45:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x112a96800) [pid = 1929] [serial = 1628] [outer = 0x112a15800] 15:45:53 INFO - PROCESS | 1929 | 1461969953321 Marionette TRACE conn2 <- [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]]]}] 15:45:53 INFO - PROCESS | 1929 | --DOCSHELL 0x119129000 == 43 [pid = 1929] [id = 535] 15:45:53 INFO - PROCESS | 1929 | --DOCSHELL 0x1217e2000 == 42 [pid = 1929] [id = 534] 15:45:53 INFO - PROCESS | 1929 | --DOCSHELL 0x117e5c800 == 41 [pid = 1929] [id = 533] 15:45:53 INFO - PROCESS | 1929 | --DOCSHELL 0x121326000 == 40 [pid = 1929] [id = 532] 15:45:53 INFO - PROCESS | 1929 | --DOCSHELL 0x121280000 == 39 [pid = 1929] [id = 531] 15:45:53 INFO - PROCESS | 1929 | --DOCSHELL 0x119cb6800 == 38 [pid = 1929] [id = 530] 15:45:53 INFO - PROCESS | 1929 | --DOCSHELL 0x119133000 == 37 [pid = 1929] [id = 529] 15:45:53 INFO - PROCESS | 1929 | --DOCSHELL 0x1185e7800 == 36 [pid = 1929] [id = 528] 15:45:53 INFO - PROCESS | 1929 | --DOCSHELL 0x117e5e800 == 35 [pid = 1929] [id = 527] 15:45:53 INFO - PROCESS | 1929 | --DOCSHELL 0x1164ca800 == 34 [pid = 1929] [id = 526] 15:45:53 INFO - PROCESS | 1929 | --DOCSHELL 0x11298a800 == 33 [pid = 1929] [id = 525] 15:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 672ms 15:45:53 INFO - PROCESS | 1929 | 1461969953375 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:45:53 INFO - PROCESS | 1929 | 1461969953377 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:45:53 INFO - PROCESS | 1929 | 1461969953382 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:45:53 INFO - PROCESS | 1929 | 1461969953384 Marionette TRACE conn2 <- [1,2142,null,{}] 15:45:53 INFO - PROCESS | 1929 | 1461969953387 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:53 INFO - PROCESS | 1929 | 1461969953470 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:45:53 INFO - PROCESS | 1929 | 1461969953481 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:53 INFO - PROCESS | 1929 | ++DOCSHELL 0x113c21800 == 34 [pid = 1929] [id = 543] 15:45:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x112b50c00) [pid = 1929] [serial = 1629] [outer = 0x0] 15:45:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x112b51c00) [pid = 1929] [serial = 1630] [outer = 0x112b50c00] 15:45:53 INFO - PROCESS | 1929 | 1461969953508 Marionette DEBUG loaded listener.js 15:45:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x113153400) [pid = 1929] [serial = 1631] [outer = 0x112b50c00] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x13656d400) [pid = 1929] [serial = 1490] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x12751a000) [pid = 1929] [serial = 1553] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x127931000) [pid = 1929] [serial = 1555] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x1218eac00) [pid = 1929] [serial = 1540] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x121270000) [pid = 1929] [serial = 1537] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x121dedc00) [pid = 1929] [serial = 1543] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x121d5c800) [pid = 1929] [serial = 1541] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x1248a8800) [pid = 1929] [serial = 1546] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x122028c00) [pid = 1929] [serial = 1544] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x12734f000) [pid = 1929] [serial = 1552] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x124fc2400) [pid = 1929] [serial = 1547] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x119d07c00) [pid = 1929] [serial = 1534] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x1198d3800) [pid = 1929] [serial = 1531] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x1199bc000) [pid = 1929] [serial = 1532] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x118ff8000) [pid = 1929] [serial = 1528] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x119775800) [pid = 1929] [serial = 1529] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x118728000) [pid = 1929] [serial = 1525] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x118f12400) [pid = 1929] [serial = 1526] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x118560c00) [pid = 1929] [serial = 1523] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x11672d000) [pid = 1929] [serial = 1522] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x115f1bc00) [pid = 1929] [serial = 1519] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x1167c4800) [pid = 1929] [serial = 1520] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x112aa0c00) [pid = 1929] [serial = 1516] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x113445400) [pid = 1929] [serial = 1517] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x118541800) [pid = 1929] [serial = 1513] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x118560800) [pid = 1929] [serial = 1514] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x1180dac00) [pid = 1929] [serial = 1510] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x118355800) [pid = 1929] [serial = 1511] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x1167b9c00) [pid = 1929] [serial = 1507] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x117e29c00) [pid = 1929] [serial = 1508] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x11610e800) [pid = 1929] [serial = 1504] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x1166ea400) [pid = 1929] [serial = 1505] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x115d83c00) [pid = 1929] [serial = 1501] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 104 (0x115f1a400) [pid = 1929] [serial = 1502] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 103 (0x112b4f400) [pid = 1929] [serial = 1498] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 102 (0x112fe5400) [pid = 1929] [serial = 1499] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 101 (0x112a1c000) [pid = 1929] [serial = 1495] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 100 (0x112a8fc00) [pid = 1929] [serial = 1496] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 99 (0x111111c00) [pid = 1929] [serial = 1492] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 98 (0x1121de000) [pid = 1929] [serial = 1493] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 97 (0x1213e6000) [pid = 1929] [serial = 1538] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 96 (0x1255aac00) [pid = 1929] [serial = 1549] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 95 (0x12719f800) [pid = 1929] [serial = 1550] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | --DOMWINDOW == 94 (0x121268800) [pid = 1929] [serial = 1535] [outer = 0x0] [url = about:blank] 15:45:53 INFO - PROCESS | 1929 | 1461969953884 Marionette TRACE conn2 <- [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] 15:45:53 INFO - PROCESS | 1929 | 1461969953903 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:45:53 INFO - PROCESS | 1929 | 1461969953906 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:45:53 INFO - PROCESS | 1929 | 1461969953909 Marionette TRACE conn2 <- [1,2146,null,{}] 15:45:53 INFO - PROCESS | 1929 | 1461969953918 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:54 INFO - PROCESS | 1929 | 1461969954000 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:45:54 INFO - PROCESS | 1929 | 1461969954009 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:54 INFO - PROCESS | 1929 | ++DOCSHELL 0x118860800 == 35 [pid = 1929] [id = 544] 15:45:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 95 (0x113442c00) [pid = 1929] [serial = 1632] [outer = 0x0] 15:45:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 96 (0x115f10800) [pid = 1929] [serial = 1633] [outer = 0x113442c00] 15:45:54 INFO - PROCESS | 1929 | 1461969954038 Marionette DEBUG loaded listener.js 15:45:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 97 (0x116666800) [pid = 1929] [serial = 1634] [outer = 0x113442c00] 15:45:54 INFO - PROCESS | 1929 | 1461969954435 Marionette TRACE conn2 <- [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] 15:45:54 INFO - PROCESS | 1929 | 1461969954486 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:45:54 INFO - PROCESS | 1929 | 1461969954488 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:45:54 INFO - PROCESS | 1929 | 1461969954489 Marionette TRACE conn2 <- [1,2150,null,{}] 15:45:54 INFO - PROCESS | 1929 | 1461969954492 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:54 INFO - PROCESS | 1929 | 1461969954569 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:45:54 INFO - PROCESS | 1929 | 1461969954578 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:54 INFO - PROCESS | 1929 | ++DOCSHELL 0x119fb6000 == 36 [pid = 1929] [id = 545] 15:45:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 98 (0x116727400) [pid = 1929] [serial = 1635] [outer = 0x0] 15:45:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 99 (0x117e29c00) [pid = 1929] [serial = 1636] [outer = 0x116727400] 15:45:54 INFO - PROCESS | 1929 | 1461969954605 Marionette DEBUG loaded listener.js 15:45:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 100 (0x1180a4000) [pid = 1929] [serial = 1637] [outer = 0x116727400] 15:45:54 INFO - PROCESS | 1929 | 1461969954967 Marionette TRACE conn2 <- [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]]]}] 15:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 523ms 15:45:55 INFO - PROCESS | 1929 | 1461969955012 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:45:55 INFO - PROCESS | 1929 | 1461969955014 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:45:55 INFO - PROCESS | 1929 | 1461969955017 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:45:55 INFO - PROCESS | 1929 | 1461969955019 Marionette TRACE conn2 <- [1,2154,null,{}] 15:45:55 INFO - PROCESS | 1929 | 1461969955022 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:55 INFO - PROCESS | 1929 | 1461969955142 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:45:55 INFO - PROCESS | 1929 | 1461969955148 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:55 INFO - PROCESS | 1929 | ++DOCSHELL 0x1214b2000 == 37 [pid = 1929] [id = 546] 15:45:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 101 (0x1180d4c00) [pid = 1929] [serial = 1638] [outer = 0x0] 15:45:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 102 (0x11813b800) [pid = 1929] [serial = 1639] [outer = 0x1180d4c00] 15:45:55 INFO - PROCESS | 1929 | 1461969955187 Marionette DEBUG loaded listener.js 15:45:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 103 (0x118544800) [pid = 1929] [serial = 1640] [outer = 0x1180d4c00] 15:45:55 INFO - PROCESS | 1929 | 1461969955552 Marionette TRACE conn2 <- [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]]]}] 15:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 576ms 15:45:55 INFO - PROCESS | 1929 | 1461969955608 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:45:55 INFO - PROCESS | 1929 | 1461969955609 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:45:55 INFO - PROCESS | 1929 | 1461969955612 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:45:55 INFO - PROCESS | 1929 | 1461969955613 Marionette TRACE conn2 <- [1,2158,null,{}] 15:45:55 INFO - PROCESS | 1929 | 1461969955616 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:55 INFO - PROCESS | 1929 | 1461969955771 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:45:55 INFO - PROCESS | 1929 | 1461969955799 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:55 INFO - PROCESS | 1929 | ++DOCSHELL 0x1120bb800 == 38 [pid = 1929] [id = 547] 15:45:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 104 (0x118778800) [pid = 1929] [serial = 1641] [outer = 0x0] 15:45:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x118fed000) [pid = 1929] [serial = 1642] [outer = 0x118778800] 15:45:55 INFO - PROCESS | 1929 | 1461969955843 Marionette DEBUG loaded listener.js 15:45:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x1198eac00) [pid = 1929] [serial = 1643] [outer = 0x118778800] 15:45:56 INFO - PROCESS | 1929 | 1461969956287 Marionette TRACE conn2 <- [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]]]}] 15:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 720ms 15:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:45:56 INFO - PROCESS | 1929 | 1461969956332 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:45:56 INFO - PROCESS | 1929 | 1461969956334 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:45:56 INFO - PROCESS | 1929 | 1461969956336 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:45:56 INFO - PROCESS | 1929 | 1461969956337 Marionette TRACE conn2 <- [1,2162,null,{}] 15:45:56 INFO - PROCESS | 1929 | 1461969956345 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:56 INFO - PROCESS | 1929 | 1461969956445 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:45:56 INFO - PROCESS | 1929 | 1461969956501 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:56 INFO - PROCESS | 1929 | ++DOCSHELL 0x126d68000 == 39 [pid = 1929] [id = 548] 15:45:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x119d08800) [pid = 1929] [serial = 1644] [outer = 0x0] 15:45:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x11a1e6c00) [pid = 1929] [serial = 1645] [outer = 0x119d08800] 15:45:56 INFO - PROCESS | 1929 | 1461969956525 Marionette DEBUG loaded listener.js 15:45:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x121266c00) [pid = 1929] [serial = 1646] [outer = 0x119d08800] 15:45:56 INFO - PROCESS | 1929 | 1461969956836 Marionette TRACE conn2 <- [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]]]}] 15:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 523ms 15:45:56 INFO - PROCESS | 1929 | 1461969956862 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:45:56 INFO - PROCESS | 1929 | 1461969956863 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:45:56 INFO - PROCESS | 1929 | 1461969956865 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:45:56 INFO - PROCESS | 1929 | 1461969956867 Marionette TRACE conn2 <- [1,2166,null,{}] 15:45:56 INFO - PROCESS | 1929 | 1461969956869 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:56 INFO - PROCESS | 1929 | 1461969956966 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:45:56 INFO - PROCESS | 1929 | 1461969956979 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:56 INFO - PROCESS | 1929 | ++DOCSHELL 0x12796b000 == 40 [pid = 1929] [id = 549] 15:45:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x119ff1000) [pid = 1929] [serial = 1647] [outer = 0x0] 15:45:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x121270c00) [pid = 1929] [serial = 1648] [outer = 0x119ff1000] 15:45:57 INFO - PROCESS | 1929 | 1461969957004 Marionette DEBUG loaded listener.js 15:45:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x1213e1800) [pid = 1929] [serial = 1649] [outer = 0x119ff1000] 15:45:57 INFO - PROCESS | 1929 | 1461969957348 Marionette TRACE conn2 <- [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]]]}] 15:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 521ms 15:45:57 INFO - PROCESS | 1929 | 1461969957388 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:45:57 INFO - PROCESS | 1929 | 1461969957390 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:45:57 INFO - PROCESS | 1929 | 1461969957393 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:45:57 INFO - PROCESS | 1929 | 1461969957395 Marionette TRACE conn2 <- [1,2170,null,{}] 15:45:57 INFO - PROCESS | 1929 | 1461969957399 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:57 INFO - PROCESS | 1929 | 1461969957545 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:45:57 INFO - PROCESS | 1929 | 1461969957562 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:57 INFO - PROCESS | 1929 | ++DOCSHELL 0x129704800 == 41 [pid = 1929] [id = 550] 15:45:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x12126dc00) [pid = 1929] [serial = 1650] [outer = 0x0] 15:45:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x1213eb400) [pid = 1929] [serial = 1651] [outer = 0x12126dc00] 15:45:57 INFO - PROCESS | 1929 | 1461969957586 Marionette DEBUG loaded listener.js 15:45:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x1217b6800) [pid = 1929] [serial = 1652] [outer = 0x12126dc00] 15:45:57 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x1121e4000) [pid = 1929] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:45:57 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x1111d4400) [pid = 1929] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:45:57 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x112a11c00) [pid = 1929] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:45:57 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x11205a000) [pid = 1929] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:45:57 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x1121dd000) [pid = 1929] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:45:57 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x112a89800) [pid = 1929] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:45:57 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x112a06400) [pid = 1929] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:45:57 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x11314ac00) [pid = 1929] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:45:57 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x1271a0c00) [pid = 1929] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:45:57 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x112a89000) [pid = 1929] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:45:57 INFO - PROCESS | 1929 | --DOMWINDOW == 104 (0x1166d4c00) [pid = 1929] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:45:57 INFO - PROCESS | 1929 | --DOMWINDOW == 103 (0x11809f800) [pid = 1929] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:45:57 INFO - PROCESS | 1929 | --DOMWINDOW == 102 (0x115f49800) [pid = 1929] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:45:57 INFO - PROCESS | 1929 | --DOMWINDOW == 101 (0x1166ef400) [pid = 1929] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:45:57 INFO - PROCESS | 1929 | --DOMWINDOW == 100 (0x11854a000) [pid = 1929] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:45:57 INFO - PROCESS | 1929 | --DOMWINDOW == 99 (0x11855e800) [pid = 1929] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:45:57 INFO - PROCESS | 1929 | --DOMWINDOW == 98 (0x113155800) [pid = 1929] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:45:57 INFO - PROCESS | 1929 | 1461969957993 Marionette TRACE conn2 <- [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]]]}] 15:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 623ms 15:45:58 INFO - PROCESS | 1929 | 1461969958016 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:45:58 INFO - PROCESS | 1929 | 1461969958017 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:45:58 INFO - PROCESS | 1929 | 1461969958020 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:45:58 INFO - PROCESS | 1929 | 1461969958021 Marionette TRACE conn2 <- [1,2174,null,{}] 15:45:58 INFO - PROCESS | 1929 | 1461969958026 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:58 INFO - PROCESS | 1929 | 1461969958134 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:45:58 INFO - PROCESS | 1929 | 1461969958167 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:58 INFO - PROCESS | 1929 | ++DOCSHELL 0x1214bc000 == 42 [pid = 1929] [id = 551] 15:45:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 99 (0x1110f1400) [pid = 1929] [serial = 1653] [outer = 0x0] 15:45:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 100 (0x113157400) [pid = 1929] [serial = 1654] [outer = 0x1110f1400] 15:45:58 INFO - PROCESS | 1929 | 1461969958193 Marionette DEBUG loaded listener.js 15:45:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 101 (0x1167c5800) [pid = 1929] [serial = 1655] [outer = 0x1110f1400] 15:45:58 INFO - PROCESS | 1929 | 1461969958499 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 15:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 523ms 15:45:58 INFO - PROCESS | 1929 | 1461969958545 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:45:58 INFO - PROCESS | 1929 | 1461969958547 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:45:58 INFO - PROCESS | 1929 | 1461969958551 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:45:58 INFO - PROCESS | 1929 | 1461969958554 Marionette TRACE conn2 <- [1,2178,null,{}] 15:45:58 INFO - PROCESS | 1929 | 1461969958557 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:58 INFO - PROCESS | 1929 | 1461969958750 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:45:58 INFO - PROCESS | 1929 | 1461969958800 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:58 INFO - PROCESS | 1929 | ++DOCSHELL 0x12a99c800 == 43 [pid = 1929] [id = 552] 15:45:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 102 (0x112a0d800) [pid = 1929] [serial = 1656] [outer = 0x0] 15:45:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 103 (0x1180d6c00) [pid = 1929] [serial = 1657] [outer = 0x112a0d800] 15:45:58 INFO - PROCESS | 1929 | 1461969958832 Marionette DEBUG loaded listener.js 15:45:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 104 (0x121d62800) [pid = 1929] [serial = 1658] [outer = 0x112a0d800] 15:45:59 INFO - PROCESS | 1929 | 1461969959145 Marionette TRACE conn2 <- [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]]]}] 15:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 623ms 15:45:59 INFO - PROCESS | 1929 | 1461969959176 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:45:59 INFO - PROCESS | 1929 | 1461969959177 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:45:59 INFO - PROCESS | 1929 | 1461969959180 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:45:59 INFO - PROCESS | 1929 | 1461969959181 Marionette TRACE conn2 <- [1,2182,null,{}] 15:45:59 INFO - PROCESS | 1929 | 1461969959183 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:59 INFO - PROCESS | 1929 | 1461969959265 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:45:59 INFO - PROCESS | 1929 | 1461969959270 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:59 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae25800 == 44 [pid = 1929] [id = 553] 15:45:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x121de4400) [pid = 1929] [serial = 1659] [outer = 0x0] 15:45:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x122023400) [pid = 1929] [serial = 1660] [outer = 0x121de4400] 15:45:59 INFO - PROCESS | 1929 | 1461969959295 Marionette DEBUG loaded listener.js 15:45:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x124807400) [pid = 1929] [serial = 1661] [outer = 0x121de4400] 15:45:59 INFO - PROCESS | 1929 | 1461969959624 Marionette TRACE conn2 <- [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]]]}] 15:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 467ms 15:45:59 INFO - PROCESS | 1929 | 1461969959648 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:45:59 INFO - PROCESS | 1929 | 1461969959649 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:45:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:45:59 INFO - PROCESS | 1929 | 1461969959651 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:45:59 INFO - PROCESS | 1929 | 1461969959652 Marionette TRACE conn2 <- [1,2186,null,{}] 15:45:59 INFO - PROCESS | 1929 | 1461969959655 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:59 INFO - PROCESS | 1929 | 1461969959765 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:45:59 INFO - PROCESS | 1929 | 1461969959773 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:59 INFO - PROCESS | 1929 | ++DOCSHELL 0x12b3b1800 == 45 [pid = 1929] [id = 554] 15:45:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x122023000) [pid = 1929] [serial = 1662] [outer = 0x0] 15:45:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x124d9bc00) [pid = 1929] [serial = 1663] [outer = 0x122023000] 15:45:59 INFO - PROCESS | 1929 | 1461969959797 Marionette DEBUG loaded listener.js 15:45:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x124fc3800) [pid = 1929] [serial = 1664] [outer = 0x122023000] 15:46:00 INFO - PROCESS | 1929 | 1461969960288 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 15:46:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:46:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 669ms 15:46:00 INFO - PROCESS | 1929 | 1461969960321 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:46:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:46:00 INFO - PROCESS | 1929 | 1461969960324 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:46:00 INFO - PROCESS | 1929 | 1461969960327 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:46:00 INFO - PROCESS | 1929 | 1461969960330 Marionette TRACE conn2 <- [1,2190,null,{}] 15:46:00 INFO - PROCESS | 1929 | 1461969960334 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:00 INFO - PROCESS | 1929 | 1461969960436 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:46:00 INFO - PROCESS | 1929 | 1461969960491 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:00 INFO - PROCESS | 1929 | ++DOCSHELL 0x11839c000 == 46 [pid = 1929] [id = 555] 15:46:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x11205a000) [pid = 1929] [serial = 1665] [outer = 0x0] 15:46:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x112a9c400) [pid = 1929] [serial = 1666] [outer = 0x11205a000] 15:46:00 INFO - PROCESS | 1929 | 1461969960522 Marionette DEBUG loaded listener.js 15:46:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x113152800) [pid = 1929] [serial = 1667] [outer = 0x11205a000] 15:46:00 INFO - PROCESS | 1929 | 1461969960905 Marionette TRACE conn2 <- [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]]]}] 15:46:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:46:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 621ms 15:46:00 INFO - PROCESS | 1929 | 1461969960949 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:46:00 INFO - PROCESS | 1929 | 1461969960954 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:46:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:46:00 INFO - PROCESS | 1929 | 1461969960958 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:46:00 INFO - PROCESS | 1929 | 1461969960960 Marionette TRACE conn2 <- [1,2194,null,{}] 15:46:00 INFO - PROCESS | 1929 | 1461969960963 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:01 INFO - PROCESS | 1929 | 1461969961066 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:46:01 INFO - PROCESS | 1929 | 1461969961134 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:01 INFO - PROCESS | 1929 | ++DOCSHELL 0x1214b2800 == 47 [pid = 1929] [id = 556] 15:46:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x11333cc00) [pid = 1929] [serial = 1668] [outer = 0x0] 15:46:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x115fb2800) [pid = 1929] [serial = 1669] [outer = 0x11333cc00] 15:46:01 INFO - PROCESS | 1929 | 1461969961163 Marionette DEBUG loaded listener.js 15:46:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x117250400) [pid = 1929] [serial = 1670] [outer = 0x11333cc00] 15:46:01 INFO - PROCESS | 1929 | 1461969961607 Marionette TRACE conn2 <- [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]]]}] 15:46:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:46:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 671ms 15:46:01 INFO - PROCESS | 1929 | 1461969961629 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:46:01 INFO - PROCESS | 1929 | 1461969961631 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:46:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:46:01 INFO - PROCESS | 1929 | 1461969961633 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:46:01 INFO - PROCESS | 1929 | 1461969961636 Marionette TRACE conn2 <- [1,2198,null,{}] 15:46:01 INFO - PROCESS | 1929 | 1461969961644 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:01 INFO - PROCESS | 1929 | 1461969961747 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:46:01 INFO - PROCESS | 1929 | 1461969961803 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:01 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae2b000 == 48 [pid = 1929] [id = 557] 15:46:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x11835a800) [pid = 1929] [serial = 1671] [outer = 0x0] 15:46:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x11872ec00) [pid = 1929] [serial = 1672] [outer = 0x11835a800] 15:46:01 INFO - PROCESS | 1929 | 1461969961835 Marionette DEBUG loaded listener.js 15:46:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x118ff8000) [pid = 1929] [serial = 1673] [outer = 0x11835a800] 15:46:02 INFO - PROCESS | 1929 | 1461969962277 Marionette TRACE conn2 <- [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]]]}] 15:46:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:46:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 675ms 15:46:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:46:02 INFO - PROCESS | 1929 | 1461969962309 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:46:02 INFO - PROCESS | 1929 | 1461969962310 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:46:02 INFO - PROCESS | 1929 | 1461969962313 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:46:02 INFO - PROCESS | 1929 | 1461969962314 Marionette TRACE conn2 <- [1,2202,null,{}] 15:46:02 INFO - PROCESS | 1929 | 1461969962316 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:02 INFO - PROCESS | 1929 | 1461969962433 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:46:02 INFO - PROCESS | 1929 | 1461969962512 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:02 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb6c800 == 49 [pid = 1929] [id = 558] 15:46:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x1198de000) [pid = 1929] [serial = 1674] [outer = 0x0] 15:46:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x121272800) [pid = 1929] [serial = 1675] [outer = 0x1198de000] 15:46:02 INFO - PROCESS | 1929 | 1461969962542 Marionette DEBUG loaded listener.js 15:46:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x1214e6800) [pid = 1929] [serial = 1676] [outer = 0x1198de000] 15:46:02 INFO - PROCESS | 1929 | 1461969962981 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 15:46:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:46:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 719ms 15:46:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:46:03 INFO - PROCESS | 1929 | 1461969963032 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:46:03 INFO - PROCESS | 1929 | 1461969963034 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:46:03 INFO - PROCESS | 1929 | 1461969963036 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:46:03 INFO - PROCESS | 1929 | 1461969963037 Marionette TRACE conn2 <- [1,2206,null,{}] 15:46:03 INFO - PROCESS | 1929 | 1461969963060 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:03 INFO - PROCESS | 1929 | 1461969963159 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:46:03 INFO - PROCESS | 1929 | 1461969963226 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:03 INFO - PROCESS | 1929 | ++DOCSHELL 0x112f54800 == 50 [pid = 1929] [id = 559] 15:46:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x111e4c000) [pid = 1929] [serial = 1677] [outer = 0x0] 15:46:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x113156400) [pid = 1929] [serial = 1678] [outer = 0x111e4c000] 15:46:03 INFO - PROCESS | 1929 | 1461969963255 Marionette DEBUG loaded listener.js 15:46:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x1184c0800) [pid = 1929] [serial = 1679] [outer = 0x111e4c000] 15:46:03 INFO - PROCESS | 1929 | 1461969963822 Marionette TRACE conn2 <- [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]]]}] 15:46:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:46:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 822ms 15:46:03 INFO - PROCESS | 1929 | 1461969963859 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:46:03 INFO - PROCESS | 1929 | 1461969963861 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:46:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:46:03 INFO - PROCESS | 1929 | 1461969963864 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:46:03 INFO - PROCESS | 1929 | 1461969963867 Marionette TRACE conn2 <- [1,2210,null,{}] 15:46:03 INFO - PROCESS | 1929 | 1461969963871 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:04 INFO - PROCESS | 1929 | 1461969964005 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:46:04 INFO - PROCESS | 1929 | 1461969964016 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:04 INFO - PROCESS | 1929 | ++DOCSHELL 0x1150e8000 == 51 [pid = 1929] [id = 560] 15:46:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x112a83c00) [pid = 1929] [serial = 1680] [outer = 0x0] 15:46:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x112a8c400) [pid = 1929] [serial = 1681] [outer = 0x112a83c00] 15:46:04 INFO - PROCESS | 1929 | 1461969964045 Marionette DEBUG loaded listener.js 15:46:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x112b52800) [pid = 1929] [serial = 1682] [outer = 0x112a83c00] 15:46:04 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae25800 == 50 [pid = 1929] [id = 553] 15:46:04 INFO - PROCESS | 1929 | --DOCSHELL 0x12a99c800 == 49 [pid = 1929] [id = 552] 15:46:04 INFO - PROCESS | 1929 | --DOCSHELL 0x1214bc000 == 48 [pid = 1929] [id = 551] 15:46:04 INFO - PROCESS | 1929 | --DOCSHELL 0x129704800 == 47 [pid = 1929] [id = 550] 15:46:04 INFO - PROCESS | 1929 | --DOCSHELL 0x12796b000 == 46 [pid = 1929] [id = 549] 15:46:04 INFO - PROCESS | 1929 | --DOCSHELL 0x126d68000 == 45 [pid = 1929] [id = 548] 15:46:04 INFO - PROCESS | 1929 | --DOCSHELL 0x1120bb800 == 44 [pid = 1929] [id = 547] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x118f81c00) [pid = 1929] [serial = 1609] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | 1461969964497 Marionette TRACE conn2 <- [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]]]}] 15:46:04 INFO - PROCESS | 1929 | --DOCSHELL 0x1214b2000 == 43 [pid = 1929] [id = 546] 15:46:04 INFO - PROCESS | 1929 | --DOCSHELL 0x119fb6000 == 42 [pid = 1929] [id = 545] 15:46:04 INFO - PROCESS | 1929 | --DOCSHELL 0x118860800 == 41 [pid = 1929] [id = 544] 15:46:04 INFO - PROCESS | 1929 | --DOCSHELL 0x113c21800 == 40 [pid = 1929] [id = 543] 15:46:04 INFO - PROCESS | 1929 | --DOCSHELL 0x117555000 == 39 [pid = 1929] [id = 542] 15:46:04 INFO - PROCESS | 1929 | --DOCSHELL 0x129430800 == 38 [pid = 1929] [id = 541] 15:46:04 INFO - PROCESS | 1929 | --DOCSHELL 0x12941c000 == 37 [pid = 1929] [id = 540] 15:46:04 INFO - PROCESS | 1929 | --DOCSHELL 0x121d1c000 == 36 [pid = 1929] [id = 538] 15:46:04 INFO - PROCESS | 1929 | --DOCSHELL 0x1150e8800 == 35 [pid = 1929] [id = 537] 15:46:04 INFO - PROCESS | 1929 | --DOCSHELL 0x1269b2800 == 34 [pid = 1929] [id = 536] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x118f18c00) [pid = 1929] [serial = 1607] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x11809cc00) [pid = 1929] [serial = 1601] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x115d40800) [pid = 1929] [serial = 1583] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x112a88800) [pid = 1929] [serial = 1577] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x112a9a400) [pid = 1929] [serial = 1570] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x112a0f000) [pid = 1929] [serial = 1558] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x112b52000) [pid = 1929] [serial = 1561] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x116472800) [pid = 1929] [serial = 1588] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x11853d800) [pid = 1929] [serial = 1603] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x112a20000) [pid = 1929] [serial = 1559] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x12793c400) [pid = 1929] [serial = 1556] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x112ee7c00) [pid = 1929] [serial = 1580] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x1180d4800) [pid = 1929] [serial = 1595] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x118356400) [pid = 1929] [serial = 1598] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x1180d5400) [pid = 1929] [serial = 1565] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x117e29800) [pid = 1929] [serial = 1592] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x113c3c800) [pid = 1929] [serial = 1562] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x11855e400) [pid = 1929] [serial = 1604] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x112b4c000) [pid = 1929] [serial = 1600] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x112a1e400) [pid = 1929] [serial = 1576] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x116728c00) [pid = 1929] [serial = 1571] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x11813d000) [pid = 1929] [serial = 1597] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 104 (0x118ff9c00) [pid = 1929] [serial = 1568] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 103 (0x112a9d800) [pid = 1929] [serial = 1579] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 102 (0x118727000) [pid = 1929] [serial = 1606] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 101 (0x116191400) [pid = 1929] [serial = 1586] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 100 (0x113441800) [pid = 1929] [serial = 1582] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 99 (0x11809b000) [pid = 1929] [serial = 1594] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 98 (0x115f11c00) [pid = 1929] [serial = 1585] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 97 (0x110ef4c00) [pid = 1929] [serial = 1573] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 96 (0x118726400) [pid = 1929] [serial = 1567] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 95 (0x116729800) [pid = 1929] [serial = 1564] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 94 (0x116a76800) [pid = 1929] [serial = 1591] [outer = 0x0] [url = about:blank] 15:46:04 INFO - PROCESS | 1929 | --DOMWINDOW == 93 (0x1166d4000) [pid = 1929] [serial = 1589] [outer = 0x0] [url = about:blank] 15:46:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:46:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 677ms 15:46:04 INFO - PROCESS | 1929 | 1461969964542 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:46:04 INFO - PROCESS | 1929 | 1461969964546 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:46:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:46:04 INFO - PROCESS | 1929 | 1461969964550 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:46:04 INFO - PROCESS | 1929 | 1461969964552 Marionette TRACE conn2 <- [1,2214,null,{}] 15:46:04 INFO - PROCESS | 1929 | 1461969964554 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:04 INFO - PROCESS | 1929 | 1461969964631 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:46:04 INFO - PROCESS | 1929 | 1461969964636 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:04 INFO - PROCESS | 1929 | ++DOCSHELL 0x11345e000 == 35 [pid = 1929] [id = 561] 15:46:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 94 (0x112b52400) [pid = 1929] [serial = 1683] [outer = 0x0] 15:46:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 95 (0x112feb400) [pid = 1929] [serial = 1684] [outer = 0x112b52400] 15:46:04 INFO - PROCESS | 1929 | 1461969964665 Marionette DEBUG loaded listener.js 15:46:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 96 (0x1134c9000) [pid = 1929] [serial = 1685] [outer = 0x112b52400] 15:46:05 INFO - PROCESS | 1929 | 1461969965014 Marionette TRACE conn2 <- [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]]]}] 15:46:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:46:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 470ms 15:46:05 INFO - PROCESS | 1929 | 1461969965021 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:46:05 INFO - PROCESS | 1929 | 1461969965022 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:46:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:46:05 INFO - PROCESS | 1929 | 1461969965027 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:46:05 INFO - PROCESS | 1929 | 1461969965029 Marionette TRACE conn2 <- [1,2218,null,{}] 15:46:05 INFO - PROCESS | 1929 | 1461969965037 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:05 INFO - PROCESS | 1929 | 1461969965153 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:46:05 INFO - PROCESS | 1929 | 1461969965163 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:05 INFO - PROCESS | 1929 | ++DOCSHELL 0x119126800 == 36 [pid = 1929] [id = 562] 15:46:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 97 (0x115f19400) [pid = 1929] [serial = 1686] [outer = 0x0] 15:46:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 98 (0x1164a2400) [pid = 1929] [serial = 1687] [outer = 0x115f19400] 15:46:05 INFO - PROCESS | 1929 | 1461969965190 Marionette DEBUG loaded listener.js 15:46:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 99 (0x116724800) [pid = 1929] [serial = 1688] [outer = 0x115f19400] 15:46:05 INFO - PROCESS | 1929 | 1461969965531 Marionette TRACE conn2 <- [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]]]}] 15:46:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:46:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 522ms 15:46:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:46:05 INFO - PROCESS | 1929 | 1461969965548 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:46:05 INFO - PROCESS | 1929 | 1461969965550 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:46:05 INFO - PROCESS | 1929 | 1461969965552 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:46:05 INFO - PROCESS | 1929 | 1461969965553 Marionette TRACE conn2 <- [1,2222,null,{}] 15:46:05 INFO - PROCESS | 1929 | 1461969965556 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:05 INFO - PROCESS | 1929 | 1461969965643 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:46:05 INFO - PROCESS | 1929 | 1461969965692 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:05 INFO - PROCESS | 1929 | ++DOCSHELL 0x119862800 == 37 [pid = 1929] [id = 563] 15:46:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 100 (0x1166f4400) [pid = 1929] [serial = 1689] [outer = 0x0] 15:46:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 101 (0x116a7c000) [pid = 1929] [serial = 1690] [outer = 0x1166f4400] 15:46:05 INFO - PROCESS | 1929 | 1461969965718 Marionette DEBUG loaded listener.js 15:46:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 102 (0x11809dc00) [pid = 1929] [serial = 1691] [outer = 0x1166f4400] 15:46:05 INFO - PROCESS | 1929 | 1461969965987 Marionette TRACE conn2 <- [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]]]}] 15:46:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:46:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 470ms 15:46:06 INFO - PROCESS | 1929 | 1461969966031 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:46:06 INFO - PROCESS | 1929 | 1461969966032 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:46:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:46:06 INFO - PROCESS | 1929 | 1461969966035 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:46:06 INFO - PROCESS | 1929 | 1461969966036 Marionette TRACE conn2 <- [1,2226,null,{}] 15:46:06 INFO - PROCESS | 1929 | 1461969966038 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:06 INFO - PROCESS | 1929 | 1461969966119 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:46:06 INFO - PROCESS | 1929 | 1461969966125 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:06 INFO - PROCESS | 1929 | ++DOCSHELL 0x121295800 == 38 [pid = 1929] [id = 564] 15:46:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 103 (0x11809e800) [pid = 1929] [serial = 1692] [outer = 0x0] 15:46:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 104 (0x1180da400) [pid = 1929] [serial = 1693] [outer = 0x11809e800] 15:46:06 INFO - PROCESS | 1929 | 1461969966152 Marionette DEBUG loaded listener.js 15:46:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x118360000) [pid = 1929] [serial = 1694] [outer = 0x11809e800] 15:46:06 INFO - PROCESS | 1929 | 1461969966489 Marionette TRACE conn2 <- [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]]]}] 15:46:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:46:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 468ms 15:46:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:46:06 INFO - PROCESS | 1929 | 1461969966503 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:46:06 INFO - PROCESS | 1929 | 1461969966505 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:46:06 INFO - PROCESS | 1929 | 1461969966507 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:46:06 INFO - PROCESS | 1929 | 1461969966510 Marionette TRACE conn2 <- [1,2230,null,{}] 15:46:06 INFO - PROCESS | 1929 | 1461969966513 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:06 INFO - PROCESS | 1929 | 1461969966636 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:46:06 INFO - PROCESS | 1929 | 1461969966650 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:06 INFO - PROCESS | 1929 | ++DOCSHELL 0x1214b3800 == 39 [pid = 1929] [id = 565] 15:46:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x118545800) [pid = 1929] [serial = 1695] [outer = 0x0] 15:46:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x118726400) [pid = 1929] [serial = 1696] [outer = 0x118545800] 15:46:06 INFO - PROCESS | 1929 | 1461969966678 Marionette DEBUG loaded listener.js 15:46:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x1198d8000) [pid = 1929] [serial = 1697] [outer = 0x118545800] 15:46:07 INFO - PROCESS | 1929 | 1461969966994 Marionette TRACE conn2 <- [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]]]}] 15:46:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:46:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 521ms 15:46:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:46:07 INFO - PROCESS | 1929 | 1461969967029 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:46:07 INFO - PROCESS | 1929 | 1461969967030 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:46:07 INFO - PROCESS | 1929 | 1461969967033 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:46:07 INFO - PROCESS | 1929 | 1461969967035 Marionette TRACE conn2 <- [1,2234,null,{}] 15:46:07 INFO - PROCESS | 1929 | 1461969967038 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:07 INFO - PROCESS | 1929 | 1461969967183 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:46:07 INFO - PROCESS | 1929 | 1461969967200 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:07 INFO - PROCESS | 1929 | ++DOCSHELL 0x1220db800 == 40 [pid = 1929] [id = 566] 15:46:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x11854a000) [pid = 1929] [serial = 1698] [outer = 0x0] 15:46:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x11a1ed800) [pid = 1929] [serial = 1699] [outer = 0x11854a000] 15:46:07 INFO - PROCESS | 1929 | 1461969967241 Marionette DEBUG loaded listener.js 15:46:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x121270400) [pid = 1929] [serial = 1700] [outer = 0x11854a000] 15:46:07 INFO - PROCESS | 1929 | 1461969967657 Marionette TRACE conn2 <- [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]]]}] 15:46:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:46:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 670ms 15:46:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:46:07 INFO - PROCESS | 1929 | 1461969967707 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:46:07 INFO - PROCESS | 1929 | 1461969967708 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:46:07 INFO - PROCESS | 1929 | 1461969967711 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:46:07 INFO - PROCESS | 1929 | 1461969967712 Marionette TRACE conn2 <- [1,2238,null,{}] 15:46:07 INFO - PROCESS | 1929 | 1461969967714 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:07 INFO - PROCESS | 1929 | 1461969967812 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:46:07 INFO - PROCESS | 1929 | 1461969967816 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:07 INFO - PROCESS | 1929 | ++DOCSHELL 0x126d6a800 == 41 [pid = 1929] [id = 567] 15:46:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x121274c00) [pid = 1929] [serial = 1701] [outer = 0x0] 15:46:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x1214e7400) [pid = 1929] [serial = 1702] [outer = 0x121274c00] 15:46:07 INFO - PROCESS | 1929 | 1461969967873 Marionette DEBUG loaded listener.js 15:46:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x1219b9c00) [pid = 1929] [serial = 1703] [outer = 0x121274c00] 15:46:08 INFO - PROCESS | 1929 | 1461969968185 Marionette TRACE conn2 <- [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]]]}] 15:46:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:46:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 521ms 15:46:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:46:08 INFO - PROCESS | 1929 | 1461969968232 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:46:08 INFO - PROCESS | 1929 | 1461969968234 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:46:08 INFO - PROCESS | 1929 | 1461969968236 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:46:08 INFO - PROCESS | 1929 | 1461969968237 Marionette TRACE conn2 <- [1,2242,null,{}] 15:46:08 INFO - PROCESS | 1929 | 1461969968239 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:08 INFO - PROCESS | 1929 | 1461969968336 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:46:08 INFO - PROCESS | 1929 | 1461969968347 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:08 INFO - PROCESS | 1929 | ++DOCSHELL 0x129139800 == 42 [pid = 1929] [id = 568] 15:46:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x121d5b400) [pid = 1929] [serial = 1704] [outer = 0x0] 15:46:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x122024000) [pid = 1929] [serial = 1705] [outer = 0x121d5b400] 15:46:08 INFO - PROCESS | 1929 | 1461969968372 Marionette DEBUG loaded listener.js 15:46:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x12483c800) [pid = 1929] [serial = 1706] [outer = 0x121d5b400] 15:46:08 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x121de4400) [pid = 1929] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:46:08 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x119ff1000) [pid = 1929] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:46:08 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x119d08800) [pid = 1929] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:46:08 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x12126dc00) [pid = 1929] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:46:08 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x1110f1400) [pid = 1929] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:46:08 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x112a0d800) [pid = 1929] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:46:08 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x112b50c00) [pid = 1929] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:46:08 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x116727400) [pid = 1929] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:46:08 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x112a15800) [pid = 1929] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:46:08 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x113442c00) [pid = 1929] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:46:08 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x1180d4c00) [pid = 1929] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:46:08 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x118778800) [pid = 1929] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:46:08 INFO - PROCESS | 1929 | 1461969968770 Marionette TRACE conn2 <- [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]]]}] 15:46:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:46:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 572ms 15:46:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:46:08 INFO - PROCESS | 1929 | 1461969968808 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:46:08 INFO - PROCESS | 1929 | 1461969968810 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:46:08 INFO - PROCESS | 1929 | 1461969968812 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:46:08 INFO - PROCESS | 1929 | 1461969968813 Marionette TRACE conn2 <- [1,2246,null,{}] 15:46:08 INFO - PROCESS | 1929 | 1461969968815 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:08 INFO - PROCESS | 1929 | 1461969968895 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:46:08 INFO - PROCESS | 1929 | 1461969968899 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:08 INFO - PROCESS | 1929 | ++DOCSHELL 0x121296800 == 43 [pid = 1929] [id = 569] 15:46:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x112b4d400) [pid = 1929] [serial = 1707] [outer = 0x0] 15:46:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x115f1b400) [pid = 1929] [serial = 1708] [outer = 0x112b4d400] 15:46:08 INFO - PROCESS | 1929 | 1461969968924 Marionette DEBUG loaded listener.js 15:46:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x119ff2400) [pid = 1929] [serial = 1709] [outer = 0x112b4d400] 15:46:09 INFO - PROCESS | 1929 | 1461969969285 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 15:46:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:46:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 520ms 15:46:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:46:09 INFO - PROCESS | 1929 | 1461969969333 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:46:09 INFO - PROCESS | 1929 | 1461969969334 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:46:09 INFO - PROCESS | 1929 | 1461969969336 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:46:09 INFO - PROCESS | 1929 | 1461969969338 Marionette TRACE conn2 <- [1,2250,null,{}] 15:46:09 INFO - PROCESS | 1929 | 1461969969340 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:09 INFO - PROCESS | 1929 | 1461969969435 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:46:09 INFO - PROCESS | 1929 | 1461969969440 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:09 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ab19000 == 44 [pid = 1929] [id = 570] 15:46:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x121dedc00) [pid = 1929] [serial = 1710] [outer = 0x0] 15:46:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x1255a9000) [pid = 1929] [serial = 1711] [outer = 0x121dedc00] 15:46:09 INFO - PROCESS | 1929 | 1461969969469 Marionette DEBUG loaded listener.js 15:46:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x1271a4400) [pid = 1929] [serial = 1712] [outer = 0x121dedc00] 15:46:09 INFO - PROCESS | 1929 | 1461969969783 Marionette TRACE conn2 <- [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]]]}] 15:46:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:46:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 474ms 15:46:09 INFO - PROCESS | 1929 | 1461969969812 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:46:09 INFO - PROCESS | 1929 | 1461969969814 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:46:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:46:09 INFO - PROCESS | 1929 | 1461969969816 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:46:09 INFO - PROCESS | 1929 | 1461969969817 Marionette TRACE conn2 <- [1,2254,null,{}] 15:46:09 INFO - PROCESS | 1929 | 1461969969820 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:09 INFO - PROCESS | 1929 | 1461969969911 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:46:09 INFO - PROCESS | 1929 | 1461969969982 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:09 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae31000 == 45 [pid = 1929] [id = 571] 15:46:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x1271a1000) [pid = 1929] [serial = 1713] [outer = 0x0] 15:46:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x127353c00) [pid = 1929] [serial = 1714] [outer = 0x1271a1000] 15:46:10 INFO - PROCESS | 1929 | 1461969970020 Marionette DEBUG loaded listener.js 15:46:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x12792f400) [pid = 1929] [serial = 1715] [outer = 0x1271a1000] 15:46:10 INFO - PROCESS | 1929 | 1461969970448 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 15:46:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:46:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 671ms 15:46:10 INFO - PROCESS | 1929 | 1461969970488 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:46:10 INFO - PROCESS | 1929 | 1461969970489 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:46:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:46:10 INFO - PROCESS | 1929 | 1461969970498 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:46:10 INFO - PROCESS | 1929 | 1461969970499 Marionette TRACE conn2 <- [1,2258,null,{}] 15:46:10 INFO - PROCESS | 1929 | 1461969970501 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:10 INFO - PROCESS | 1929 | 1461969970582 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:46:10 INFO - PROCESS | 1929 | 1461969970586 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:10 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2e2800 == 46 [pid = 1929] [id = 572] 15:46:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x117253000) [pid = 1929] [serial = 1716] [outer = 0x0] 15:46:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x12693b800) [pid = 1929] [serial = 1717] [outer = 0x117253000] 15:46:10 INFO - PROCESS | 1929 | 1461969970611 Marionette DEBUG loaded listener.js 15:46:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x12793a000) [pid = 1929] [serial = 1718] [outer = 0x117253000] 15:46:11 INFO - PROCESS | 1929 | 1461969971088 Marionette TRACE conn2 <- [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]]]}] 15:46:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:46:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 620ms 15:46:11 INFO - PROCESS | 1929 | 1461969971119 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:46:11 INFO - PROCESS | 1929 | 1461969971122 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:46:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:46:11 INFO - PROCESS | 1929 | 1461969971126 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:46:11 INFO - PROCESS | 1929 | 1461969971128 Marionette TRACE conn2 <- [1,2262,null,{}] 15:46:11 INFO - PROCESS | 1929 | 1461969971132 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:11 INFO - PROCESS | 1929 | 1461969971238 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:46:11 INFO - PROCESS | 1929 | 1461969971345 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:11 INFO - PROCESS | 1929 | ++DOCSHELL 0x118177800 == 47 [pid = 1929] [id = 573] 15:46:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x112a9a000) [pid = 1929] [serial = 1719] [outer = 0x0] 15:46:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x112b58000) [pid = 1929] [serial = 1720] [outer = 0x112a9a000] 15:46:11 INFO - PROCESS | 1929 | 1461969971376 Marionette DEBUG loaded listener.js 15:46:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x113c3dc00) [pid = 1929] [serial = 1721] [outer = 0x112a9a000] 15:46:11 INFO - PROCESS | 1929 | 1461969971780 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 15:46:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:46:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 673ms 15:46:11 INFO - PROCESS | 1929 | 1461969971799 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:46:11 INFO - PROCESS | 1929 | 1461969971803 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:46:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:46:11 INFO - PROCESS | 1929 | 1461969971807 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:46:11 INFO - PROCESS | 1929 | 1461969971809 Marionette TRACE conn2 <- [1,2266,null,{}] 15:46:11 INFO - PROCESS | 1929 | 1461969971812 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:11 INFO - PROCESS | 1929 | 1461969971912 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:46:11 INFO - PROCESS | 1929 | 1461969971967 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:11 INFO - PROCESS | 1929 | ++DOCSHELL 0x12127a800 == 48 [pid = 1929] [id = 574] 15:46:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x113e0b400) [pid = 1929] [serial = 1722] [outer = 0x0] 15:46:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x116667400) [pid = 1929] [serial = 1723] [outer = 0x113e0b400] 15:46:12 INFO - PROCESS | 1929 | 1461969971997 Marionette DEBUG loaded listener.js 15:46:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x116a76c00) [pid = 1929] [serial = 1724] [outer = 0x113e0b400] 15:46:12 INFO - PROCESS | 1929 | 1461969972448 Marionette TRACE conn2 <- [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]]]}] 15:46:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:46:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 671ms 15:46:12 INFO - PROCESS | 1929 | 1461969972479 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:46:12 INFO - PROCESS | 1929 | 1461969972480 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:46:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:46:12 INFO - PROCESS | 1929 | 1461969972483 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:46:12 INFO - PROCESS | 1929 | 1461969972485 Marionette TRACE conn2 <- [1,2270,null,{}] 15:46:12 INFO - PROCESS | 1929 | 1461969972493 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:12 INFO - PROCESS | 1929 | 1461969972595 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:46:12 INFO - PROCESS | 1929 | 1461969972691 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:12 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ab35800 == 49 [pid = 1929] [id = 575] 15:46:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x118728000) [pid = 1929] [serial = 1725] [outer = 0x0] 15:46:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x118f18c00) [pid = 1929] [serial = 1726] [outer = 0x118728000] 15:46:12 INFO - PROCESS | 1929 | 1461969972723 Marionette DEBUG loaded listener.js 15:46:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x11977a000) [pid = 1929] [serial = 1727] [outer = 0x118728000] 15:46:13 INFO - PROCESS | 1929 | 1461969973146 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 15:46:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:46:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 674ms 15:46:13 INFO - PROCESS | 1929 | 1461969973158 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:46:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:46:13 INFO - PROCESS | 1929 | 1461969973161 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:46:13 INFO - PROCESS | 1929 | 1461969973165 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:46:13 INFO - PROCESS | 1929 | 1461969973167 Marionette TRACE conn2 <- [1,2274,null,{}] 15:46:13 INFO - PROCESS | 1929 | 1461969973171 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:13 INFO - PROCESS | 1929 | 1461969973324 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:46:13 INFO - PROCESS | 1929 | 1461969973450 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:13 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2fc800 == 50 [pid = 1929] [id = 576] 15:46:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x118ff1400) [pid = 1929] [serial = 1728] [outer = 0x0] 15:46:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x121b57800) [pid = 1929] [serial = 1729] [outer = 0x118ff1400] 15:46:13 INFO - PROCESS | 1929 | 1461969973481 Marionette DEBUG loaded listener.js 15:46:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x124fc2800) [pid = 1929] [serial = 1730] [outer = 0x118ff1400] 15:46:13 INFO - PROCESS | 1929 | 1461969973871 Marionette TRACE conn2 <- [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]]]}] 15:46:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:46:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 774ms 15:46:13 INFO - PROCESS | 1929 | 1461969973951 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:46:13 INFO - PROCESS | 1929 | 1461969973953 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:46:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:46:13 INFO - PROCESS | 1929 | 1461969973974 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:46:13 INFO - PROCESS | 1929 | 1461969973976 Marionette TRACE conn2 <- [1,2278,null,{}] 15:46:13 INFO - PROCESS | 1929 | 1461969973979 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:14 INFO - PROCESS | 1929 | 1461969974078 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:46:14 INFO - PROCESS | 1929 | 1461969974153 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:14 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c79d000 == 51 [pid = 1929] [id = 577] 15:46:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x1121e0400) [pid = 1929] [serial = 1731] [outer = 0x0] 15:46:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x126934000) [pid = 1929] [serial = 1732] [outer = 0x1121e0400] 15:46:14 INFO - PROCESS | 1929 | 1461969974182 Marionette DEBUG loaded listener.js 15:46:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x127934800) [pid = 1929] [serial = 1733] [outer = 0x1121e0400] 15:46:14 INFO - PROCESS | 1929 | 1461969974799 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 15:46:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:46:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 887ms 15:46:14 INFO - PROCESS | 1929 | 1461969974845 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:46:14 INFO - PROCESS | 1929 | 1461969974847 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:46:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:46:14 INFO - PROCESS | 1929 | 1461969974850 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:46:14 INFO - PROCESS | 1929 | 1461969974853 Marionette TRACE conn2 <- [1,2282,null,{}] 15:46:14 INFO - PROCESS | 1929 | 1461969974857 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:14 INFO - PROCESS | 1929 | 1461969974948 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:46:15 INFO - PROCESS | 1929 | 1461969975007 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:15 INFO - PROCESS | 1929 | ++DOCSHELL 0x1194b4800 == 52 [pid = 1929] [id = 578] 15:46:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x112a0d800) [pid = 1929] [serial = 1734] [outer = 0x0] 15:46:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x112a19400) [pid = 1929] [serial = 1735] [outer = 0x112a0d800] 15:46:15 INFO - PROCESS | 1929 | 1461969975035 Marionette DEBUG loaded listener.js 15:46:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x112a9a400) [pid = 1929] [serial = 1736] [outer = 0x112a0d800] 15:46:15 INFO - PROCESS | 1929 | 1461969975503 Marionette TRACE conn2 <- [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]]]}] 15:46:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:46:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 672ms 15:46:15 INFO - PROCESS | 1929 | 1461969975523 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:46:15 INFO - PROCESS | 1929 | 1461969975526 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:46:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:46:15 INFO - PROCESS | 1929 | 1461969975530 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:46:15 INFO - PROCESS | 1929 | 1461969975532 Marionette TRACE conn2 <- [1,2286,null,{}] 15:46:15 INFO - PROCESS | 1929 | 1461969975535 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:15 INFO - PROCESS | 1929 | 1461969975630 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:46:15 INFO - PROCESS | 1929 | 1461969975683 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:15 INFO - PROCESS | 1929 | ++DOCSHELL 0x117037800 == 53 [pid = 1929] [id = 579] 15:46:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x112b55800) [pid = 1929] [serial = 1737] [outer = 0x0] 15:46:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x113c40c00) [pid = 1929] [serial = 1738] [outer = 0x112b55800] 15:46:15 INFO - PROCESS | 1929 | 1461969975711 Marionette DEBUG loaded listener.js 15:46:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x11619bc00) [pid = 1929] [serial = 1739] [outer = 0x112b55800] 15:46:16 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae31000 == 52 [pid = 1929] [id = 571] 15:46:16 INFO - PROCESS | 1929 | --DOCSHELL 0x12ab19000 == 51 [pid = 1929] [id = 570] 15:46:16 INFO - PROCESS | 1929 | --DOCSHELL 0x121296800 == 50 [pid = 1929] [id = 569] 15:46:16 INFO - PROCESS | 1929 | --DOCSHELL 0x129139800 == 49 [pid = 1929] [id = 568] 15:46:16 INFO - PROCESS | 1929 | --DOCSHELL 0x126d6a800 == 48 [pid = 1929] [id = 567] 15:46:16 INFO - PROCESS | 1929 | --DOCSHELL 0x1220db800 == 47 [pid = 1929] [id = 566] 15:46:16 INFO - PROCESS | 1929 | --DOCSHELL 0x1214b3800 == 46 [pid = 1929] [id = 565] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x1198d0c00) [pid = 1929] [serial = 1624] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x112a14000) [pid = 1929] [serial = 1612] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x115f13400) [pid = 1929] [serial = 1615] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x118096800) [pid = 1929] [serial = 1618] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x118f19400) [pid = 1929] [serial = 1621] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOCSHELL 0x121295800 == 45 [pid = 1929] [id = 564] 15:46:16 INFO - PROCESS | 1929 | --DOCSHELL 0x119862800 == 44 [pid = 1929] [id = 563] 15:46:16 INFO - PROCESS | 1929 | --DOCSHELL 0x119126800 == 43 [pid = 1929] [id = 562] 15:46:16 INFO - PROCESS | 1929 | --DOCSHELL 0x11345e000 == 42 [pid = 1929] [id = 561] 15:46:16 INFO - PROCESS | 1929 | --DOCSHELL 0x1150e8000 == 41 [pid = 1929] [id = 560] 15:46:16 INFO - PROCESS | 1929 | --DOCSHELL 0x1214b2800 == 40 [pid = 1929] [id = 556] 15:46:16 INFO - PROCESS | 1929 | --DOCSHELL 0x11839c000 == 39 [pid = 1929] [id = 555] 15:46:16 INFO - PROCESS | 1929 | 1461969976159 Marionette TRACE conn2 <- [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]]]}] 15:46: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 15:46:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 15:46:16 INFO - PROCESS | 1929 | 1461969976201 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:46:16 INFO - PROCESS | 1929 | 1461969976202 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:46:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:46:16 INFO - PROCESS | 1929 | 1461969976204 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:46:16 INFO - PROCESS | 1929 | 1461969976207 Marionette TRACE conn2 <- [1,2290,null,{}] 15:46:16 INFO - PROCESS | 1929 | 1461969976214 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:16 INFO - PROCESS | 1929 | 1461969976305 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x117e29c00) [pid = 1929] [serial = 1636] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x1180a4000) [pid = 1929] [serial = 1637] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x1213e1800) [pid = 1929] [serial = 1649] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x112a96800) [pid = 1929] [serial = 1628] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x112a1a800) [pid = 1929] [serial = 1627] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x115f10800) [pid = 1929] [serial = 1633] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x116666800) [pid = 1929] [serial = 1634] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x11813b800) [pid = 1929] [serial = 1639] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x118fed000) [pid = 1929] [serial = 1642] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x1217b6800) [pid = 1929] [serial = 1652] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x1167c5800) [pid = 1929] [serial = 1655] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x124807400) [pid = 1929] [serial = 1661] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x1180d6c00) [pid = 1929] [serial = 1657] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x118544800) [pid = 1929] [serial = 1640] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x1198eac00) [pid = 1929] [serial = 1643] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x122023400) [pid = 1929] [serial = 1660] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x121270c00) [pid = 1929] [serial = 1648] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x121266c00) [pid = 1929] [serial = 1646] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x11a1e6c00) [pid = 1929] [serial = 1645] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x1213eb400) [pid = 1929] [serial = 1651] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x113157400) [pid = 1929] [serial = 1654] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x121d62800) [pid = 1929] [serial = 1658] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x112b51c00) [pid = 1929] [serial = 1630] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x113153400) [pid = 1929] [serial = 1631] [outer = 0x0] [url = about:blank] 15:46:16 INFO - PROCESS | 1929 | 1461969976369 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:16 INFO - PROCESS | 1929 | ++DOCSHELL 0x116a56000 == 40 [pid = 1929] [id = 580] 15:46:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x112b51c00) [pid = 1929] [serial = 1740] [outer = 0x0] 15:46:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x113c3d800) [pid = 1929] [serial = 1741] [outer = 0x112b51c00] 15:46:16 INFO - PROCESS | 1929 | 1461969976397 Marionette DEBUG loaded listener.js 15:46:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x116a7d800) [pid = 1929] [serial = 1742] [outer = 0x112b51c00] 15:46:16 INFO - PROCESS | 1929 | 1461969976718 Marionette TRACE conn2 <- [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]]]}] 15:46:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:46:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 522ms 15:46:16 INFO - PROCESS | 1929 | 1461969976729 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:46:16 INFO - PROCESS | 1929 | 1461969976731 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:46:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:46:16 INFO - PROCESS | 1929 | 1461969976733 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:46:16 INFO - PROCESS | 1929 | 1461969976734 Marionette TRACE conn2 <- [1,2294,null,{}] 15:46:16 INFO - PROCESS | 1929 | 1461969976737 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:16 INFO - PROCESS | 1929 | 1461969976819 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:46:16 INFO - PROCESS | 1929 | 1461969976891 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:16 INFO - PROCESS | 1929 | ++DOCSHELL 0x11986a000 == 41 [pid = 1929] [id = 581] 15:46:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x116a80c00) [pid = 1929] [serial = 1743] [outer = 0x0] 15:46:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x1180a4400) [pid = 1929] [serial = 1744] [outer = 0x116a80c00] 15:46:16 INFO - PROCESS | 1929 | 1461969976917 Marionette DEBUG loaded listener.js 15:46:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x11835f000) [pid = 1929] [serial = 1745] [outer = 0x116a80c00] 15:46:17 INFO - PROCESS | 1929 | 1461969977227 Marionette TRACE conn2 <- [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]]]}] 15:46:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:46:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 521ms 15:46:17 INFO - PROCESS | 1929 | 1461969977254 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:46:17 INFO - PROCESS | 1929 | 1461969977256 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:46:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:46:17 INFO - PROCESS | 1929 | 1461969977263 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:46:17 INFO - PROCESS | 1929 | 1461969977264 Marionette TRACE conn2 <- [1,2298,null,{}] 15:46:17 INFO - PROCESS | 1929 | 1461969977266 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:17 INFO - PROCESS | 1929 | 1461969977347 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:46:17 INFO - PROCESS | 1929 | 1461969977351 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:17 INFO - PROCESS | 1929 | ++DOCSHELL 0x1215b9800 == 42 [pid = 1929] [id = 582] 15:46:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x118549800) [pid = 1929] [serial = 1746] [outer = 0x0] 15:46:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x11856ac00) [pid = 1929] [serial = 1747] [outer = 0x118549800] 15:46:17 INFO - PROCESS | 1929 | 1461969977377 Marionette DEBUG loaded listener.js 15:46:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x118876000) [pid = 1929] [serial = 1748] [outer = 0x118549800] 15:46:17 INFO - PROCESS | 1929 | 1461969977700 Marionette TRACE conn2 <- [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]]]}] 15:46:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:46:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 471ms 15:46:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:46:17 INFO - PROCESS | 1929 | 1461969977733 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:46:17 INFO - PROCESS | 1929 | 1461969977734 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:46:17 INFO - PROCESS | 1929 | 1461969977736 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:46:17 INFO - PROCESS | 1929 | 1461969977737 Marionette TRACE conn2 <- [1,2302,null,{}] 15:46:17 INFO - PROCESS | 1929 | 1461969977740 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:17 INFO - PROCESS | 1929 | 1461969977835 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:46:17 INFO - PROCESS | 1929 | 1461969977841 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:17 INFO - PROCESS | 1929 | ++DOCSHELL 0x1269b5800 == 43 [pid = 1929] [id = 583] 15:46:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x119773800) [pid = 1929] [serial = 1749] [outer = 0x0] 15:46:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x1198db400) [pid = 1929] [serial = 1750] [outer = 0x119773800] 15:46:17 INFO - PROCESS | 1929 | 1461969977869 Marionette DEBUG loaded listener.js 15:46:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x1213e1800) [pid = 1929] [serial = 1751] [outer = 0x119773800] 15:46:18 INFO - PROCESS | 1929 | 1461969978213 Marionette TRACE conn2 <- [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]]]}] 15:46:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:46:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 522ms 15:46:18 INFO - PROCESS | 1929 | 1461969978259 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:46:18 INFO - PROCESS | 1929 | 1461969978260 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:46:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:46:18 INFO - PROCESS | 1929 | 1461969978262 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:46:18 INFO - PROCESS | 1929 | 1461969978263 Marionette TRACE conn2 <- [1,2306,null,{}] 15:46:18 INFO - PROCESS | 1929 | 1461969978265 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:18 INFO - PROCESS | 1929 | 1461969978376 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:46:18 INFO - PROCESS | 1929 | 1461969978388 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:18 INFO - PROCESS | 1929 | ++DOCSHELL 0x1275af800 == 44 [pid = 1929] [id = 584] 15:46:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x119775400) [pid = 1929] [serial = 1752] [outer = 0x0] 15:46:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x1215e3400) [pid = 1929] [serial = 1753] [outer = 0x119775400] 15:46:18 INFO - PROCESS | 1929 | 1461969978414 Marionette DEBUG loaded listener.js 15:46:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x122027800) [pid = 1929] [serial = 1754] [outer = 0x119775400] 15:46:18 INFO - PROCESS | 1929 | 1461969978757 Marionette TRACE conn2 <- [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]]]}] 15:46:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:46:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 520ms 15:46:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:46:18 INFO - PROCESS | 1929 | 1461969978783 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:46:18 INFO - PROCESS | 1929 | 1461969978784 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:46:18 INFO - PROCESS | 1929 | 1461969978786 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:46:18 INFO - PROCESS | 1929 | 1461969978787 Marionette TRACE conn2 <- [1,2310,null,{}] 15:46:18 INFO - PROCESS | 1929 | 1461969978797 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:18 INFO - PROCESS | 1929 | 1461969978896 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:46:18 INFO - PROCESS | 1929 | 1461969978930 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:18 INFO - PROCESS | 1929 | ++DOCSHELL 0x129428800 == 45 [pid = 1929] [id = 585] 15:46:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x11a1e7800) [pid = 1929] [serial = 1755] [outer = 0x0] 15:46:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x124fc3c00) [pid = 1929] [serial = 1756] [outer = 0x11a1e7800] 15:46:18 INFO - PROCESS | 1929 | 1461969978957 Marionette DEBUG loaded listener.js 15:46:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x1271a5000) [pid = 1929] [serial = 1757] [outer = 0x11a1e7800] 15:46:19 INFO - PROCESS | 1929 | 1461969979316 Marionette TRACE conn2 <- [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]]]}] 15:46:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:46:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 568ms 15:46:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:46:19 INFO - PROCESS | 1929 | 1461969979355 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:46:19 INFO - PROCESS | 1929 | 1461969979356 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:46:19 INFO - PROCESS | 1929 | 1461969979358 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:46:19 INFO - PROCESS | 1929 | 1461969979359 Marionette TRACE conn2 <- [1,2314,null,{}] 15:46:19 INFO - PROCESS | 1929 | 1461969979361 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:19 INFO - PROCESS | 1929 | 1461969979464 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:46:19 INFO - PROCESS | 1929 | 1461969979500 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:19 INFO - PROCESS | 1929 | ++DOCSHELL 0x12a87c000 == 46 [pid = 1929] [id = 586] 15:46:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x124fbfc00) [pid = 1929] [serial = 1758] [outer = 0x0] 15:46:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x127936000) [pid = 1929] [serial = 1759] [outer = 0x124fbfc00] 15:46:19 INFO - PROCESS | 1929 | 1461969979525 Marionette DEBUG loaded listener.js 15:46:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x127951800) [pid = 1929] [serial = 1760] [outer = 0x124fbfc00] 15:46:19 INFO - PROCESS | 1929 | 1461969979846 Marionette TRACE conn2 <- [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]]]}] 15:46:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:46:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 520ms 15:46:19 INFO - PROCESS | 1929 | 1461969979879 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:46:19 INFO - PROCESS | 1929 | 1461969979880 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:46:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:46:19 INFO - PROCESS | 1929 | 1461969979891 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:46:19 INFO - PROCESS | 1929 | 1461969979892 Marionette TRACE conn2 <- [1,2318,null,{}] 15:46:19 INFO - PROCESS | 1929 | 1461969979894 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:19 INFO - PROCESS | 1929 | 1461969979994 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:46:20 INFO - PROCESS | 1929 | 1461969980030 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:20 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ab2d800 == 47 [pid = 1929] [id = 587] 15:46:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x127354800) [pid = 1929] [serial = 1761] [outer = 0x0] 15:46:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x12795b800) [pid = 1929] [serial = 1762] [outer = 0x127354800] 15:46:20 INFO - PROCESS | 1929 | 1461969980056 Marionette DEBUG loaded listener.js 15:46:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x127994400) [pid = 1929] [serial = 1763] [outer = 0x127354800] 15:46:20 INFO - PROCESS | 1929 | 1461969980532 Marionette TRACE conn2 <- [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] 15:46:20 INFO - PROCESS | 1929 | 1461969980564 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:46:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:46:20 INFO - PROCESS | 1929 | 1461969980566 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:46:20 INFO - PROCESS | 1929 | 1461969980568 Marionette TRACE conn2 <- [1,2322,null,{}] 15:46:20 INFO - PROCESS | 1929 | 1461969980570 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:20 INFO - PROCESS | 1929 | 1461969980669 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:46:20 INFO - PROCESS | 1929 | 1461969980674 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:20 INFO - PROCESS | 1929 | ++DOCSHELL 0x12b3a8800 == 48 [pid = 1929] [id = 588] 15:46:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x117e1d400) [pid = 1929] [serial = 1764] [outer = 0x0] 15:46:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x1213e8800) [pid = 1929] [serial = 1765] [outer = 0x117e1d400] 15:46:20 INFO - PROCESS | 1929 | 1461969980703 Marionette DEBUG loaded listener.js 15:46:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x12799c400) [pid = 1929] [serial = 1766] [outer = 0x117e1d400] 15:46:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:46:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 469ms 15:46:21 INFO - PROCESS | 1929 | 1461969981031 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 15:46:21 INFO - PROCESS | 1929 | 1461969981035 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:46:21 INFO - PROCESS | 1929 | 1461969981036 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:46:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:46:21 INFO - PROCESS | 1929 | 1461969981039 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:46:21 INFO - PROCESS | 1929 | 1461969981040 Marionette TRACE conn2 <- [1,2326,null,{}] 15:46:21 INFO - PROCESS | 1929 | 1461969981045 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:21 INFO - PROCESS | 1929 | 1461969981128 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:46:21 INFO - PROCESS | 1929 | 1461969981185 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:21 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c791000 == 49 [pid = 1929] [id = 589] 15:46:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x127998800) [pid = 1929] [serial = 1767] [outer = 0x0] 15:46:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x1279b4000) [pid = 1929] [serial = 1768] [outer = 0x127998800] 15:46:21 INFO - PROCESS | 1929 | 1461969981210 Marionette DEBUG loaded listener.js 15:46:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x1279bb800) [pid = 1929] [serial = 1769] [outer = 0x127998800] 15:46:21 INFO - PROCESS | 1929 | 1461969981516 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 15:46:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:46:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 522ms 15:46:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:46:21 INFO - PROCESS | 1929 | 1461969981562 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:46:21 INFO - PROCESS | 1929 | 1461969981563 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:46:21 INFO - PROCESS | 1929 | 1461969981565 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:46:21 INFO - PROCESS | 1929 | 1461969981566 Marionette TRACE conn2 <- [1,2330,null,{}] 15:46:21 INFO - PROCESS | 1929 | 1461969981569 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:21 INFO - PROCESS | 1929 | 1461969981656 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:46:21 INFO - PROCESS | 1929 | 1461969981660 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:21 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cc77000 == 50 [pid = 1929] [id = 590] 15:46:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x128c69400) [pid = 1929] [serial = 1770] [outer = 0x0] 15:46:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x128c6fc00) [pid = 1929] [serial = 1771] [outer = 0x128c69400] 15:46:21 INFO - PROCESS | 1929 | 1461969981685 Marionette DEBUG loaded listener.js 15:46:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x128c74800) [pid = 1929] [serial = 1772] [outer = 0x128c69400] 15:46:22 INFO - PROCESS | 1929 | 1461969982003 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 15:46:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:46:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 469ms 15:46:22 INFO - PROCESS | 1929 | 1461969982034 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:46:22 INFO - PROCESS | 1929 | 1461969982036 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:46:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:46:22 INFO - PROCESS | 1929 | 1461969982038 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:46:22 INFO - PROCESS | 1929 | 1461969982039 Marionette TRACE conn2 <- [1,2334,null,{}] 15:46:22 INFO - PROCESS | 1929 | 1461969982041 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:22 INFO - PROCESS | 1929 | 1461969982151 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:46:22 INFO - PROCESS | 1929 | 1461969982158 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:22 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cc87800 == 51 [pid = 1929] [id = 591] 15:46:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x111115400) [pid = 1929] [serial = 1773] [outer = 0x0] 15:46:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x128c76c00) [pid = 1929] [serial = 1774] [outer = 0x111115400] 15:46:22 INFO - PROCESS | 1929 | 1461969982183 Marionette DEBUG loaded listener.js 15:46:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x128d69c00) [pid = 1929] [serial = 1775] [outer = 0x111115400] 15:46:22 INFO - PROCESS | 1929 | 1461969982500 Marionette TRACE conn2 <- [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]]]}] 15:46:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:46:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 470ms 15:46:22 INFO - PROCESS | 1929 | 1461969982510 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:46:22 INFO - PROCESS | 1929 | 1461969982513 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:46:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:46:22 INFO - PROCESS | 1929 | 1461969982516 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:46:22 INFO - PROCESS | 1929 | 1461969982517 Marionette TRACE conn2 <- [1,2338,null,{}] 15:46:22 INFO - PROCESS | 1929 | 1461969982519 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:22 INFO - PROCESS | 1929 | 1461969982666 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:46:22 INFO - PROCESS | 1929 | 1461969982768 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:22 INFO - PROCESS | 1929 | ++DOCSHELL 0x113107000 == 52 [pid = 1929] [id = 592] 15:46:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x110ef9000) [pid = 1929] [serial = 1776] [outer = 0x0] 15:46:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x1121dd000) [pid = 1929] [serial = 1777] [outer = 0x110ef9000] 15:46:22 INFO - PROCESS | 1929 | 1461969982801 Marionette DEBUG loaded listener.js 15:46:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x112a1a800) [pid = 1929] [serial = 1778] [outer = 0x110ef9000] 15:46:23 INFO - PROCESS | 1929 | 1461969983244 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 15:46:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:46:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 768ms 15:46:23 INFO - PROCESS | 1929 | 1461969983285 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:46:23 INFO - PROCESS | 1929 | 1461969983288 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:46:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:46:23 INFO - PROCESS | 1929 | 1461969983291 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:46:23 INFO - PROCESS | 1929 | 1461969983294 Marionette TRACE conn2 <- [1,2342,null,{}] 15:46:23 INFO - PROCESS | 1929 | 1461969983297 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:23 INFO - PROCESS | 1929 | 1461969983400 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:46:23 INFO - PROCESS | 1929 | 1461969983471 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:23 INFO - PROCESS | 1929 | ++DOCSHELL 0x11a121000 == 53 [pid = 1929] [id = 593] 15:46:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x112a94400) [pid = 1929] [serial = 1779] [outer = 0x0] 15:46:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x115f13400) [pid = 1929] [serial = 1780] [outer = 0x112a94400] 15:46:23 INFO - PROCESS | 1929 | 1461969983503 Marionette DEBUG loaded listener.js 15:46:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x116666800) [pid = 1929] [serial = 1781] [outer = 0x112a94400] 15:46:23 INFO - PROCESS | 1929 | 1461969983922 Marionette TRACE conn2 <- [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]]]}] 15:46:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:46:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 672ms 15:46:23 INFO - PROCESS | 1929 | 1461969983963 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:46:23 INFO - PROCESS | 1929 | 1461969983965 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:46:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:46:23 INFO - PROCESS | 1929 | 1461969983967 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:46:23 INFO - PROCESS | 1929 | 1461969983969 Marionette TRACE conn2 <- [1,2346,null,{}] 15:46:23 INFO - PROCESS | 1929 | 1461969983971 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:24 INFO - PROCESS | 1929 | 1461969984098 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:46:24 INFO - PROCESS | 1929 | 1461969984159 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:24 INFO - PROCESS | 1929 | ++DOCSHELL 0x128f6f800 == 54 [pid = 1929] [id = 594] 15:46:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x1169abc00) [pid = 1929] [serial = 1782] [outer = 0x0] 15:46:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x11809e000) [pid = 1929] [serial = 1783] [outer = 0x1169abc00] 15:46:24 INFO - PROCESS | 1929 | 1461969984188 Marionette DEBUG loaded listener.js 15:46:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x11835bc00) [pid = 1929] [serial = 1784] [outer = 0x1169abc00] 15:46:24 INFO - PROCESS | 1929 | 1461969984627 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 15:46:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:46:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 720ms 15:46:24 INFO - PROCESS | 1929 | 1461969984688 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:46:24 INFO - PROCESS | 1929 | 1461969984691 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:46:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:46:24 INFO - PROCESS | 1929 | 1461969984717 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:46:24 INFO - PROCESS | 1929 | 1461969984721 Marionette TRACE conn2 <- [1,2350,null,{}] 15:46:24 INFO - PROCESS | 1929 | 1461969984723 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:24 INFO - PROCESS | 1929 | 1461969984829 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:46:24 INFO - PROCESS | 1929 | 1461969984900 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:24 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cff8800 == 55 [pid = 1929] [id = 595] 15:46:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x118727000) [pid = 1929] [serial = 1785] [outer = 0x0] 15:46:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x119c2dc00) [pid = 1929] [serial = 1786] [outer = 0x118727000] 15:46:24 INFO - PROCESS | 1929 | 1461969984929 Marionette DEBUG loaded listener.js 15:46:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x121274000) [pid = 1929] [serial = 1787] [outer = 0x118727000] 15:46:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:46:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 628ms 15:46:25 INFO - PROCESS | 1929 | 1461969985335 Marionette TRACE conn2 <- [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]]]}] 15:46:25 INFO - PROCESS | 1929 | 1461969985340 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:46:25 INFO - PROCESS | 1929 | 1461969985341 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:46:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:46:25 INFO - PROCESS | 1929 | 1461969985344 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:46:25 INFO - PROCESS | 1929 | 1461969985345 Marionette TRACE conn2 <- [1,2354,null,{}] 15:46:25 INFO - PROCESS | 1929 | 1461969985348 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:25 INFO - PROCESS | 1929 | 1461969985467 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:46:25 INFO - PROCESS | 1929 | 1461969985537 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:25 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d611000 == 56 [pid = 1929] [id = 596] 15:46:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x118f0e400) [pid = 1929] [serial = 1788] [outer = 0x0] 15:46:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x12719fc00) [pid = 1929] [serial = 1789] [outer = 0x118f0e400] 15:46:25 INFO - PROCESS | 1929 | 1461969985566 Marionette DEBUG loaded listener.js 15:46:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x12794e800) [pid = 1929] [serial = 1790] [outer = 0x118f0e400] 15:46:25 INFO - PROCESS | 1929 | 1461969985984 Marionette TRACE conn2 <- [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]]]}] 15:46:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:46:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 668ms 15:46:26 INFO - PROCESS | 1929 | 1461969986013 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:46:26 INFO - PROCESS | 1929 | 1461969986014 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:46:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:46:26 INFO - PROCESS | 1929 | 1461969986017 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:46:26 INFO - PROCESS | 1929 | 1461969986018 Marionette TRACE conn2 <- [1,2358,null,{}] 15:46:26 INFO - PROCESS | 1929 | 1461969986020 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:26 INFO - PROCESS | 1929 | 1461969986133 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:46:26 INFO - PROCESS | 1929 | 1461969986495 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:26 INFO - PROCESS | 1929 | ++DOCSHELL 0x11643e000 == 57 [pid = 1929] [id = 597] 15:46:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x1121d9400) [pid = 1929] [serial = 1791] [outer = 0x0] 15:46:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x112a05c00) [pid = 1929] [serial = 1792] [outer = 0x1121d9400] 15:46:26 INFO - PROCESS | 1929 | 1461969986572 Marionette DEBUG loaded listener.js 15:46:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x112a1e000) [pid = 1929] [serial = 1793] [outer = 0x1121d9400] 15:46:27 INFO - PROCESS | 1929 | 1461969987073 Marionette TRACE conn2 <- [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]]]}] 15:46:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:46:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1121ms 15:46:27 INFO - PROCESS | 1929 | 1461969987140 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:46:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:46:27 INFO - PROCESS | 1929 | 1461969987144 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:46:27 INFO - PROCESS | 1929 | 1461969987148 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:46:27 INFO - PROCESS | 1929 | 1461969987152 Marionette TRACE conn2 <- [1,2362,null,{}] 15:46:27 INFO - PROCESS | 1929 | 1461969987176 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:27 INFO - PROCESS | 1929 | 1461969987353 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:46:27 INFO - PROCESS | 1929 | 1461969987424 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:27 INFO - PROCESS | 1929 | ++DOCSHELL 0x1185ea000 == 58 [pid = 1929] [id = 598] 15:46:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x113225000) [pid = 1929] [serial = 1794] [outer = 0x0] 15:46:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x115f11c00) [pid = 1929] [serial = 1795] [outer = 0x113225000] 15:46:27 INFO - PROCESS | 1929 | 1461969987471 Marionette DEBUG loaded listener.js 15:46:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x1164ad000) [pid = 1929] [serial = 1796] [outer = 0x113225000] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae2b000 == 57 [pid = 1929] [id = 557] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x12cc87800 == 56 [pid = 1929] [id = 591] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x12cc77000 == 55 [pid = 1929] [id = 590] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x12c791000 == 54 [pid = 1929] [id = 589] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x12b3a8800 == 53 [pid = 1929] [id = 588] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x12ab2d800 == 52 [pid = 1929] [id = 587] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x12a87c000 == 51 [pid = 1929] [id = 586] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x12693b800) [pid = 1929] [serial = 1717] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x129428800 == 50 [pid = 1929] [id = 585] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x1275af800 == 49 [pid = 1929] [id = 584] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x1269b5800 == 48 [pid = 1929] [id = 583] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x1215b9800 == 47 [pid = 1929] [id = 582] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x11986a000 == 46 [pid = 1929] [id = 581] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x116a56000 == 45 [pid = 1929] [id = 580] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x117037800 == 44 [pid = 1929] [id = 579] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x1194b4800 == 43 [pid = 1929] [id = 578] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x12ab35800 == 42 [pid = 1929] [id = 575] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x12127a800 == 41 [pid = 1929] [id = 574] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x118177800 == 40 [pid = 1929] [id = 573] 15:46:27 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2e2800 == 39 [pid = 1929] [id = 572] 15:46:27 INFO - PROCESS | 1929 | 1461969987916 Marionette TRACE conn2 <- [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]]]}] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x112a02400) [pid = 1929] [serial = 1574] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x11a1ed800) [pid = 1929] [serial = 1699] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x1214e7400) [pid = 1929] [serial = 1702] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x122024000) [pid = 1929] [serial = 1705] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x1219b9c00) [pid = 1929] [serial = 1703] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x124d9bc00) [pid = 1929] [serial = 1663] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x115fb2800) [pid = 1929] [serial = 1669] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x121272800) [pid = 1929] [serial = 1675] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x112b52800) [pid = 1929] [serial = 1682] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x112a8c400) [pid = 1929] [serial = 1681] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x1184c0800) [pid = 1929] [serial = 1679] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x113156400) [pid = 1929] [serial = 1678] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x1180da400) [pid = 1929] [serial = 1693] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x118360000) [pid = 1929] [serial = 1694] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x112feb400) [pid = 1929] [serial = 1684] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x1134c9000) [pid = 1929] [serial = 1685] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x112a9c400) [pid = 1929] [serial = 1666] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x1164a2400) [pid = 1929] [serial = 1687] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x116724800) [pid = 1929] [serial = 1688] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x116a7c000) [pid = 1929] [serial = 1690] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x11809dc00) [pid = 1929] [serial = 1691] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x11872ec00) [pid = 1929] [serial = 1672] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x119ff2400) [pid = 1929] [serial = 1709] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x115f1b400) [pid = 1929] [serial = 1708] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x12483c800) [pid = 1929] [serial = 1706] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x118726400) [pid = 1929] [serial = 1696] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x1271a4400) [pid = 1929] [serial = 1712] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x121270400) [pid = 1929] [serial = 1700] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x1255a9000) [pid = 1929] [serial = 1711] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x1198d8000) [pid = 1929] [serial = 1697] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x12792f400) [pid = 1929] [serial = 1715] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x127353c00) [pid = 1929] [serial = 1714] [outer = 0x0] [url = about:blank] 15:46:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:46:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 823ms 15:46:27 INFO - PROCESS | 1929 | 1461969987972 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:46:27 INFO - PROCESS | 1929 | 1461969987975 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:46:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:46:27 INFO - PROCESS | 1929 | 1461969987978 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:46:27 INFO - PROCESS | 1929 | 1461969987980 Marionette TRACE conn2 <- [1,2366,null,{}] 15:46:27 INFO - PROCESS | 1929 | 1461969987982 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:28 INFO - PROCESS | 1929 | 1461969988065 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:46:28 INFO - PROCESS | 1929 | 1461969988070 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:28 INFO - PROCESS | 1929 | ++DOCSHELL 0x11754f800 == 40 [pid = 1929] [id = 599] 15:46:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x1166d4000) [pid = 1929] [serial = 1797] [outer = 0x0] 15:46:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x11672d000) [pid = 1929] [serial = 1798] [outer = 0x1166d4000] 15:46:28 INFO - PROCESS | 1929 | 1461969988096 Marionette DEBUG loaded listener.js 15:46:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x117e1f400) [pid = 1929] [serial = 1799] [outer = 0x1166d4000] 15:46:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:46:28 INFO - PROCESS | 1929 | 1461969988495 Marionette TRACE conn2 <- [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]]]}] 15:46:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 521ms 15:46:28 INFO - PROCESS | 1929 | 1461969988502 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:46:28 INFO - PROCESS | 1929 | 1461969988504 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:46:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:46:28 INFO - PROCESS | 1929 | 1461969988517 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:46:28 INFO - PROCESS | 1929 | 1461969988521 Marionette TRACE conn2 <- [1,2370,null,{}] 15:46:28 INFO - PROCESS | 1929 | 1461969988529 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:28 INFO - PROCESS | 1929 | 1461969988615 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:46:28 INFO - PROCESS | 1929 | 1461969988620 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:28 INFO - PROCESS | 1929 | ++DOCSHELL 0x1219df800 == 41 [pid = 1929] [id = 600] 15:46:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x11809b400) [pid = 1929] [serial = 1800] [outer = 0x0] 15:46:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x118146400) [pid = 1929] [serial = 1801] [outer = 0x11809b400] 15:46:28 INFO - PROCESS | 1929 | 1461969988646 Marionette DEBUG loaded listener.js 15:46:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x11872cc00) [pid = 1929] [serial = 1802] [outer = 0x11809b400] 15:46:29 INFO - PROCESS | 1929 | 1461969989008 Marionette TRACE conn2 <- [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]]]}] 15:46:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:46:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 531ms 15:46:29 INFO - PROCESS | 1929 | 1461969989046 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:46:29 INFO - PROCESS | 1929 | 1461969989048 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:46:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:46:29 INFO - PROCESS | 1929 | 1461969989050 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:46:29 INFO - PROCESS | 1929 | 1461969989051 Marionette TRACE conn2 <- [1,2374,null,{}] 15:46:29 INFO - PROCESS | 1929 | 1461969989053 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:29 INFO - PROCESS | 1929 | 1461969989135 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:46:29 INFO - PROCESS | 1929 | 1461969989142 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:29 INFO - PROCESS | 1929 | ++DOCSHELL 0x1256b6800 == 42 [pid = 1929] [id = 601] 15:46:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x118870800) [pid = 1929] [serial = 1803] [outer = 0x0] 15:46:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x119490800) [pid = 1929] [serial = 1804] [outer = 0x118870800] 15:46:29 INFO - PROCESS | 1929 | 1461969989168 Marionette DEBUG loaded listener.js 15:46:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x119d07c00) [pid = 1929] [serial = 1805] [outer = 0x118870800] 15:46:29 INFO - PROCESS | 1929 | 1461969989515 Marionette TRACE conn2 <- [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]]]}] 15:46:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:46:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 518ms 15:46:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:46:29 INFO - PROCESS | 1929 | 1461969989569 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:46:29 INFO - PROCESS | 1929 | 1461969989570 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:46:29 INFO - PROCESS | 1929 | 1461969989572 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:46:29 INFO - PROCESS | 1929 | 1461969989574 Marionette TRACE conn2 <- [1,2378,null,{}] 15:46:29 INFO - PROCESS | 1929 | 1461969989576 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:29 INFO - PROCESS | 1929 | 1461969989656 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:46:29 INFO - PROCESS | 1929 | 1461969989730 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:29 INFO - PROCESS | 1929 | ++DOCSHELL 0x1275af000 == 43 [pid = 1929] [id = 602] 15:46:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x121272800) [pid = 1929] [serial = 1806] [outer = 0x0] 15:46:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x1213e5c00) [pid = 1929] [serial = 1807] [outer = 0x121272800] 15:46:29 INFO - PROCESS | 1929 | 1461969989765 Marionette DEBUG loaded listener.js 15:46:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x122024400) [pid = 1929] [serial = 1808] [outer = 0x121272800] 15:46:30 INFO - PROCESS | 1929 | 1461969990115 Marionette TRACE conn2 <- [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]]]}] 15:46:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:46:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 568ms 15:46:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:46:30 INFO - PROCESS | 1929 | 1461969990141 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:46:30 INFO - PROCESS | 1929 | 1461969990142 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:46:30 INFO - PROCESS | 1929 | 1461969990144 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:46:30 INFO - PROCESS | 1929 | 1461969990145 Marionette TRACE conn2 <- [1,2382,null,{}] 15:46:30 INFO - PROCESS | 1929 | 1461969990148 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:30 INFO - PROCESS | 1929 | 1461969990248 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:46:30 INFO - PROCESS | 1929 | 1461969990259 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:30 INFO - PROCESS | 1929 | ++DOCSHELL 0x12970a000 == 44 [pid = 1929] [id = 603] 15:46:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x122074400) [pid = 1929] [serial = 1809] [outer = 0x0] 15:46:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x12693b400) [pid = 1929] [serial = 1810] [outer = 0x122074400] 15:46:30 INFO - PROCESS | 1929 | 1461969990284 Marionette DEBUG loaded listener.js 15:46:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x127513800) [pid = 1929] [serial = 1811] [outer = 0x122074400] 15:46:30 INFO - PROCESS | 1929 | 1461969990629 Marionette TRACE conn2 <- [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]]]}] 15:46:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:46:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 15:46:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:46:30 INFO - PROCESS | 1929 | 1461969990668 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:46:30 INFO - PROCESS | 1929 | 1461969990669 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:46:30 INFO - PROCESS | 1929 | 1461969990671 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:46:30 INFO - PROCESS | 1929 | 1461969990673 Marionette TRACE conn2 <- [1,2386,null,{}] 15:46:30 INFO - PROCESS | 1929 | 1461969990675 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:30 INFO - PROCESS | 1929 | 1461969990775 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:46:30 INFO - PROCESS | 1929 | 1461969990818 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:30 INFO - PROCESS | 1929 | ++DOCSHELL 0x12a9a3800 == 45 [pid = 1929] [id = 604] 15:46:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x127355000) [pid = 1929] [serial = 1812] [outer = 0x0] 15:46:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x12794f000) [pid = 1929] [serial = 1813] [outer = 0x127355000] 15:46:30 INFO - PROCESS | 1929 | 1461969990843 Marionette DEBUG loaded listener.js 15:46:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x127990800) [pid = 1929] [serial = 1814] [outer = 0x127355000] 15:46:31 INFO - PROCESS | 1929 | 1461969991147 Marionette TRACE conn2 <- [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]]]}] 15:46:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:46:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 15:46:31 INFO - PROCESS | 1929 | 1461969991191 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:46:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:46:31 INFO - PROCESS | 1929 | 1461969991194 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:46:31 INFO - PROCESS | 1929 | 1461969991197 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:46:31 INFO - PROCESS | 1929 | 1461969991198 Marionette TRACE conn2 <- [1,2390,null,{}] 15:46:31 INFO - PROCESS | 1929 | 1461969991200 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:31 INFO - PROCESS | 1929 | 1461969991302 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:46:31 INFO - PROCESS | 1929 | 1461969991314 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:31 INFO - PROCESS | 1929 | ++DOCSHELL 0x12b3a7800 == 46 [pid = 1929] [id = 605] 15:46:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x127952400) [pid = 1929] [serial = 1815] [outer = 0x0] 15:46:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x12799dc00) [pid = 1929] [serial = 1816] [outer = 0x127952400] 15:46:31 INFO - PROCESS | 1929 | 1461969991340 Marionette DEBUG loaded listener.js 15:46:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x1279b3000) [pid = 1929] [serial = 1817] [outer = 0x127952400] 15:46:31 INFO - PROCESS | 1929 | 1461969991910 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 15:46:31 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x11a1e7800) [pid = 1929] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:46:31 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x112a0d800) [pid = 1929] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:46:31 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x118549800) [pid = 1929] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:46:31 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x124fbfc00) [pid = 1929] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:46:31 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x112b55800) [pid = 1929] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:46:31 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x112b51c00) [pid = 1929] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:46:31 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x116a80c00) [pid = 1929] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:46:31 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x119773800) [pid = 1929] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:46:31 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x127354800) [pid = 1929] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:46:31 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x117e1d400) [pid = 1929] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:46:31 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x128c69400) [pid = 1929] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:46:31 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x127998800) [pid = 1929] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:46:31 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x119775400) [pid = 1929] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:46:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:46:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 770ms 15:46:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:46:31 INFO - PROCESS | 1929 | 1461969991968 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:46:31 INFO - PROCESS | 1929 | 1461969991969 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:46:31 INFO - PROCESS | 1929 | 1461969991971 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:46:31 INFO - PROCESS | 1929 | 1461969991972 Marionette TRACE conn2 <- [1,2394,null,{}] 15:46:31 INFO - PROCESS | 1929 | 1461969991974 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:32 INFO - PROCESS | 1929 | 1461969992057 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:46:32 INFO - PROCESS | 1929 | 1461969992062 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:32 INFO - PROCESS | 1929 | ++DOCSHELL 0x1194b0800 == 47 [pid = 1929] [id = 606] 15:46:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x115f1b800) [pid = 1929] [serial = 1818] [outer = 0x0] 15:46:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x118ff6c00) [pid = 1929] [serial = 1819] [outer = 0x115f1b800] 15:46:32 INFO - PROCESS | 1929 | 1461969992088 Marionette DEBUG loaded listener.js 15:46:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x124fcd800) [pid = 1929] [serial = 1820] [outer = 0x115f1b800] 15:46:32 INFO - PROCESS | 1929 | 1461969992471 Marionette TRACE conn2 <- [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]]]}] 15:46:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:46:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 15:46:32 INFO - PROCESS | 1929 | 1461969992490 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:46:32 INFO - PROCESS | 1929 | 1461969992493 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:46:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:46:32 INFO - PROCESS | 1929 | 1461969992496 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:46:32 INFO - PROCESS | 1929 | 1461969992497 Marionette TRACE conn2 <- [1,2398,null,{}] 15:46:32 INFO - PROCESS | 1929 | 1461969992499 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:32 INFO - PROCESS | 1929 | 1461969992624 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:46:32 INFO - PROCESS | 1929 | 1461969992633 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:32 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2ed800 == 48 [pid = 1929] [id = 607] 15:46:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x1279bbc00) [pid = 1929] [serial = 1821] [outer = 0x0] 15:46:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x128c69c00) [pid = 1929] [serial = 1822] [outer = 0x1279bbc00] 15:46:32 INFO - PROCESS | 1929 | 1461969992662 Marionette DEBUG loaded listener.js 15:46:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x128d6a000) [pid = 1929] [serial = 1823] [outer = 0x1279bbc00] 15:46:32 INFO - PROCESS | 1929 | 1461969992988 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 15:46:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:46:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 519ms 15:46:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:46:33 INFO - PROCESS | 1929 | 1461969993015 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:46:33 INFO - PROCESS | 1929 | 1461969993017 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:46:33 INFO - PROCESS | 1929 | 1461969993019 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:46:33 INFO - PROCESS | 1929 | 1461969993021 Marionette TRACE conn2 <- [1,2402,null,{}] 15:46:33 INFO - PROCESS | 1929 | 1461969993024 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:33 INFO - PROCESS | 1929 | 1461969993121 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:46:33 INFO - PROCESS | 1929 | 1461969993125 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:33 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cc87800 == 49 [pid = 1929] [id = 608] 15:46:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x128d6f400) [pid = 1929] [serial = 1824] [outer = 0x0] 15:46:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x128e07000) [pid = 1929] [serial = 1825] [outer = 0x128d6f400] 15:46:33 INFO - PROCESS | 1929 | 1461969993150 Marionette DEBUG loaded listener.js 15:46:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x128f58800) [pid = 1929] [serial = 1826] [outer = 0x128d6f400] 15:46:33 INFO - PROCESS | 1929 | 1461969993469 Marionette TRACE conn2 <- [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]]]}] 15:46:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:46:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 472ms 15:46:33 INFO - PROCESS | 1929 | 1461969993492 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:46:33 INFO - PROCESS | 1929 | 1461969993495 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:46:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:46:33 INFO - PROCESS | 1929 | 1461969993503 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:46:33 INFO - PROCESS | 1929 | 1461969993505 Marionette TRACE conn2 <- [1,2406,null,{}] 15:46:33 INFO - PROCESS | 1929 | 1461969993530 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:33 INFO - PROCESS | 1929 | 1461969993617 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:46:33 INFO - PROCESS | 1929 | 1461969993622 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:33 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d612800 == 50 [pid = 1929] [id = 609] 15:46:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x128d6b800) [pid = 1929] [serial = 1827] [outer = 0x0] 15:46:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x128f65800) [pid = 1929] [serial = 1828] [outer = 0x128d6b800] 15:46:33 INFO - PROCESS | 1929 | 1461969993646 Marionette DEBUG loaded listener.js 15:46:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x1291dc000) [pid = 1929] [serial = 1829] [outer = 0x128d6b800] 15:46:34 INFO - PROCESS | 1929 | 1461969994229 Marionette TRACE conn2 <- [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]]]}] 15:46:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:46:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 768ms 15:46:34 INFO - PROCESS | 1929 | 1461969994273 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:46:34 INFO - PROCESS | 1929 | 1461969994275 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:46:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:46:34 INFO - PROCESS | 1929 | 1461969994279 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:46:34 INFO - PROCESS | 1929 | 1461969994281 Marionette TRACE conn2 <- [1,2410,null,{}] 15:46:34 INFO - PROCESS | 1929 | 1461969994285 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:34 INFO - PROCESS | 1929 | 1461969994393 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:46:34 INFO - PROCESS | 1929 | 1461969994464 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:34 INFO - PROCESS | 1929 | ++DOCSHELL 0x1185e8800 == 51 [pid = 1929] [id = 610] 15:46:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x112a82000) [pid = 1929] [serial = 1830] [outer = 0x0] 15:46:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x112eecc00) [pid = 1929] [serial = 1831] [outer = 0x112a82000] 15:46:34 INFO - PROCESS | 1929 | 1461969994496 Marionette DEBUG loaded listener.js 15:46:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x115f14800) [pid = 1929] [serial = 1832] [outer = 0x112a82000] 15:46:34 INFO - PROCESS | 1929 | 1461969994933 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 15:46:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:46:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 672ms 15:46:34 INFO - PROCESS | 1929 | 1461969994964 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:46:34 INFO - PROCESS | 1929 | 1461969994968 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:46:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:46:34 INFO - PROCESS | 1929 | 1461969994973 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:46:34 INFO - PROCESS | 1929 | 1461969994974 Marionette TRACE conn2 <- [1,2414,null,{}] 15:46:34 INFO - PROCESS | 1929 | 1461969994991 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:35 INFO - PROCESS | 1929 | 1461969995095 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:46:35 INFO - PROCESS | 1929 | 1461969995154 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:35 INFO - PROCESS | 1929 | ++DOCSHELL 0x124dbf000 == 52 [pid = 1929] [id = 611] 15:46:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x116660c00) [pid = 1929] [serial = 1833] [outer = 0x0] 15:46:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x117e23000) [pid = 1929] [serial = 1834] [outer = 0x116660c00] 15:46:35 INFO - PROCESS | 1929 | 1461969995183 Marionette DEBUG loaded listener.js 15:46:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x1181bc000) [pid = 1929] [serial = 1835] [outer = 0x116660c00] 15:46:35 INFO - PROCESS | 1929 | 1461969995643 Marionette TRACE conn2 <- [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]]]}] 15:46:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:46:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 732ms 15:46:35 INFO - PROCESS | 1929 | 1461969995706 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:46:35 INFO - PROCESS | 1929 | 1461969995708 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:46:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:46:35 INFO - PROCESS | 1929 | 1461969995711 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:46:35 INFO - PROCESS | 1929 | 1461969995714 Marionette TRACE conn2 <- [1,2418,null,{}] 15:46:35 INFO - PROCESS | 1929 | 1461969995722 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:35 INFO - PROCESS | 1929 | 1461969995829 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:46:35 INFO - PROCESS | 1929 | 1461969995903 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:35 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c78a800 == 53 [pid = 1929] [id = 612] 15:46:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x11a1f3400) [pid = 1929] [serial = 1836] [outer = 0x0] 15:46:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x121273c00) [pid = 1929] [serial = 1837] [outer = 0x11a1f3400] 15:46:35 INFO - PROCESS | 1929 | 1461969995934 Marionette DEBUG loaded listener.js 15:46:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x122023400) [pid = 1929] [serial = 1838] [outer = 0x11a1f3400] 15:46:36 INFO - PROCESS | 1929 | 1461969996385 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:46:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:46:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 724ms 15:46:36 INFO - PROCESS | 1929 | 1461969996449 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:46:36 INFO - PROCESS | 1929 | 1461969996452 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:46:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:46:36 INFO - PROCESS | 1929 | 1461969996457 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:46:36 INFO - PROCESS | 1929 | 1461969996460 Marionette TRACE conn2 <- [1,2422,null,{}] 15:46:36 INFO - PROCESS | 1929 | 1461969996464 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:36 INFO - PROCESS | 1929 | 1461969996617 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:46:36 INFO - PROCESS | 1929 | 1461969996716 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:36 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d829800 == 54 [pid = 1929] [id = 613] 15:46:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x127936c00) [pid = 1929] [serial = 1839] [outer = 0x0] 15:46:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x12799d400) [pid = 1929] [serial = 1840] [outer = 0x127936c00] 15:46:36 INFO - PROCESS | 1929 | 1461969996764 Marionette DEBUG loaded listener.js 15:46:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x128c73c00) [pid = 1929] [serial = 1841] [outer = 0x127936c00] 15:46:37 INFO - PROCESS | 1929 | 1461969997224 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:46:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:46:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 822ms 15:46:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:46:37 INFO - PROCESS | 1929 | 1461969997279 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:46:37 INFO - PROCESS | 1929 | 1461969997280 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:46:37 INFO - PROCESS | 1929 | 1461969997283 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:46:37 INFO - PROCESS | 1929 | 1461969997284 Marionette TRACE conn2 <- [1,2426,null,{}] 15:46:37 INFO - PROCESS | 1929 | 1461969997286 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:37 INFO - PROCESS | 1929 | 1461969997390 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:46:37 INFO - PROCESS | 1929 | 1461969997448 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:37 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d899800 == 55 [pid = 1929] [id = 614] 15:46:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x128c74c00) [pid = 1929] [serial = 1842] [outer = 0x0] 15:46:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x128d72400) [pid = 1929] [serial = 1843] [outer = 0x128c74c00] 15:46:37 INFO - PROCESS | 1929 | 1461969997477 Marionette DEBUG loaded listener.js 15:46:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x128e0b000) [pid = 1929] [serial = 1844] [outer = 0x128c74c00] 15:46:37 INFO - PROCESS | 1929 | 1461969997945 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 15:46:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:46:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 669ms 15:46:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:46:37 INFO - PROCESS | 1929 | 1461969997953 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:46:37 INFO - PROCESS | 1929 | 1461969997954 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:46:37 INFO - PROCESS | 1929 | 1461969997956 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:46:37 INFO - PROCESS | 1929 | 1461969997957 Marionette TRACE conn2 <- [1,2430,null,{}] 15:46:37 INFO - PROCESS | 1929 | 1461969997960 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:38 INFO - PROCESS | 1929 | 1461969998110 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:46:38 INFO - PROCESS | 1929 | 1461969998170 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:38 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d8a1800 == 56 [pid = 1929] [id = 615] 15:46:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x128e0ac00) [pid = 1929] [serial = 1845] [outer = 0x0] 15:46:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x1291db000) [pid = 1929] [serial = 1846] [outer = 0x128e0ac00] 15:46:38 INFO - PROCESS | 1929 | 1461969998202 Marionette DEBUG loaded listener.js 15:46:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x12961c400) [pid = 1929] [serial = 1847] [outer = 0x128e0ac00] 15:46:38 INFO - PROCESS | 1929 | 1461969998629 Marionette TRACE conn2 <- [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]]]}] 15:46:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:46:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 721ms 15:46:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:46:38 INFO - PROCESS | 1929 | 1461969998678 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:46:38 INFO - PROCESS | 1929 | 1461969998679 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:46:38 INFO - PROCESS | 1929 | 1461969998681 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:46:38 INFO - PROCESS | 1929 | 1461969998682 Marionette TRACE conn2 <- [1,2434,null,{}] 15:46:38 INFO - PROCESS | 1929 | 1461969998685 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:38 INFO - PROCESS | 1929 | 1461969998787 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:46:38 INFO - PROCESS | 1929 | 1461969998845 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:38 INFO - PROCESS | 1929 | ++DOCSHELL 0x117e44800 == 57 [pid = 1929] [id = 616] 15:46:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x112a95800) [pid = 1929] [serial = 1848] [outer = 0x0] 15:46:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x11872d800) [pid = 1929] [serial = 1849] [outer = 0x112a95800] 15:46:38 INFO - PROCESS | 1929 | 1461969998874 Marionette DEBUG loaded listener.js 15:46:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 160 (0x1279afc00) [pid = 1929] [serial = 1850] [outer = 0x112a95800] 15:46:39 INFO - PROCESS | 1929 | 1461969999485 Marionette TRACE conn2 <- [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]]]}] 15:46:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:46:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 821ms 15:46:39 INFO - PROCESS | 1929 | 1461969999503 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:46:39 INFO - PROCESS | 1929 | 1461969999506 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:46:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:46:39 INFO - PROCESS | 1929 | 1461969999508 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:46:39 INFO - PROCESS | 1929 | 1461969999511 Marionette TRACE conn2 <- [1,2438,null,{}] 15:46:39 INFO - PROCESS | 1929 | 1461969999515 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:39 INFO - PROCESS | 1929 | 1461969999612 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:46:39 INFO - PROCESS | 1929 | 1461969999678 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:39 INFO - PROCESS | 1929 | ++DOCSHELL 0x11297d800 == 58 [pid = 1929] [id = 617] 15:46:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 161 (0x112a06400) [pid = 1929] [serial = 1851] [outer = 0x0] 15:46:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 162 (0x112a21c00) [pid = 1929] [serial = 1852] [outer = 0x112a06400] 15:46:39 INFO - PROCESS | 1929 | 1461969999707 Marionette DEBUG loaded listener.js 15:46:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 163 (0x112a92800) [pid = 1929] [serial = 1853] [outer = 0x112a06400] 15:46:40 INFO - PROCESS | 1929 | --DOCSHELL 0x12cc87800 == 57 [pid = 1929] [id = 608] 15:46:40 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2ed800 == 56 [pid = 1929] [id = 607] 15:46:40 INFO - PROCESS | 1929 | --DOCSHELL 0x1194b0800 == 55 [pid = 1929] [id = 606] 15:46:40 INFO - PROCESS | 1929 | --DOCSHELL 0x12b3a7800 == 54 [pid = 1929] [id = 605] 15:46:40 INFO - PROCESS | 1929 | --DOCSHELL 0x12a9a3800 == 53 [pid = 1929] [id = 604] 15:46:40 INFO - PROCESS | 1929 | --DOCSHELL 0x12970a000 == 52 [pid = 1929] [id = 603] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 162 (0x128c76c00) [pid = 1929] [serial = 1774] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOCSHELL 0x1275af000 == 51 [pid = 1929] [id = 602] 15:46:40 INFO - PROCESS | 1929 | --DOCSHELL 0x1256b6800 == 50 [pid = 1929] [id = 601] 15:46:40 INFO - PROCESS | 1929 | --DOCSHELL 0x1219df800 == 49 [pid = 1929] [id = 600] 15:46:40 INFO - PROCESS | 1929 | --DOCSHELL 0x11754f800 == 48 [pid = 1929] [id = 599] 15:46:40 INFO - PROCESS | 1929 | --DOCSHELL 0x1185ea000 == 47 [pid = 1929] [id = 598] 15:46:40 INFO - PROCESS | 1929 | --DOCSHELL 0x11643e000 == 46 [pid = 1929] [id = 597] 15:46:40 INFO - PROCESS | 1929 | --DOCSHELL 0x128f6f800 == 45 [pid = 1929] [id = 594] 15:46:40 INFO - PROCESS | 1929 | --DOCSHELL 0x11a121000 == 44 [pid = 1929] [id = 593] 15:46:40 INFO - PROCESS | 1929 | --DOCSHELL 0x113107000 == 43 [pid = 1929] [id = 592] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 161 (0x124fc3c00) [pid = 1929] [serial = 1756] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 160 (0x112b58000) [pid = 1929] [serial = 1720] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 159 (0x112a9a400) [pid = 1929] [serial = 1736] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x112a19400) [pid = 1929] [serial = 1735] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x11856ac00) [pid = 1929] [serial = 1747] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x118876000) [pid = 1929] [serial = 1748] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x127936000) [pid = 1929] [serial = 1759] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x126934000) [pid = 1929] [serial = 1732] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x1271a5000) [pid = 1929] [serial = 1757] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x116667400) [pid = 1929] [serial = 1723] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x11619bc00) [pid = 1929] [serial = 1739] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x113c40c00) [pid = 1929] [serial = 1738] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x113c3d800) [pid = 1929] [serial = 1741] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x116a7d800) [pid = 1929] [serial = 1742] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x1180a4400) [pid = 1929] [serial = 1744] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x11835f000) [pid = 1929] [serial = 1745] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x1198db400) [pid = 1929] [serial = 1750] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x1213e1800) [pid = 1929] [serial = 1751] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x121b57800) [pid = 1929] [serial = 1729] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x12795b800) [pid = 1929] [serial = 1762] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x118f18c00) [pid = 1929] [serial = 1726] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x127951800) [pid = 1929] [serial = 1760] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x1213e8800) [pid = 1929] [serial = 1765] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x12799c400) [pid = 1929] [serial = 1766] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x128c6fc00) [pid = 1929] [serial = 1771] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x127994400) [pid = 1929] [serial = 1763] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x128c74800) [pid = 1929] [serial = 1772] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x1279b4000) [pid = 1929] [serial = 1768] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x1215e3400) [pid = 1929] [serial = 1753] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x122027800) [pid = 1929] [serial = 1754] [outer = 0x0] [url = about:blank] 15:46:40 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x1279bb800) [pid = 1929] [serial = 1769] [outer = 0x0] [url = about:blank] 15:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 673ms 15:46:40 INFO - PROCESS | 1929 | 1461970000169 Marionette TRACE conn2 <- [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]]]}] 15:46:40 INFO - PROCESS | 1929 | 1461970000182 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:46:40 INFO - PROCESS | 1929 | 1461970000185 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:46:40 INFO - PROCESS | 1929 | 1461970000190 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:46:40 INFO - PROCESS | 1929 | 1461970000192 Marionette TRACE conn2 <- [1,2442,null,{}] 15:46:40 INFO - PROCESS | 1929 | 1461970000196 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:40 INFO - PROCESS | 1929 | 1461970000282 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:46:40 INFO - PROCESS | 1929 | 1461970000287 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:40 INFO - PROCESS | 1929 | ++DOCSHELL 0x118161800 == 44 [pid = 1929] [id = 618] 15:46:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x112b53800) [pid = 1929] [serial = 1854] [outer = 0x0] 15:46:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x1130e8c00) [pid = 1929] [serial = 1855] [outer = 0x112b53800] 15:46:40 INFO - PROCESS | 1929 | 1461970000314 Marionette DEBUG loaded listener.js 15:46:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x11333a800) [pid = 1929] [serial = 1856] [outer = 0x112b53800] 15:46:40 INFO - PROCESS | 1929 | 1461970000680 Marionette TRACE conn2 <- [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]]]}] 15:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 522ms 15:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:46:40 INFO - PROCESS | 1929 | 1461970000712 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:46:40 INFO - PROCESS | 1929 | 1461970000713 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:46:40 INFO - PROCESS | 1929 | 1461970000715 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:46:40 INFO - PROCESS | 1929 | 1461970000718 Marionette TRACE conn2 <- [1,2446,null,{}] 15:46:40 INFO - PROCESS | 1929 | 1461970000731 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:40 INFO - PROCESS | 1929 | 1461970000822 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:46:40 INFO - PROCESS | 1929 | 1461970000827 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:40 INFO - PROCESS | 1929 | ++DOCSHELL 0x119ca9000 == 45 [pid = 1929] [id = 619] 15:46:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x1164aa400) [pid = 1929] [serial = 1857] [outer = 0x0] 15:46:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x1164f2c00) [pid = 1929] [serial = 1858] [outer = 0x1164aa400] 15:46:40 INFO - PROCESS | 1929 | 1461970000855 Marionette DEBUG loaded listener.js 15:46:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x11672bc00) [pid = 1929] [serial = 1859] [outer = 0x1164aa400] 15:46:41 INFO - PROCESS | 1929 | 1461970001211 Marionette TRACE conn2 <- [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]]]}] 15:46:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:46:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 524ms 15:46:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:46:41 INFO - PROCESS | 1929 | 1461970001240 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:46:41 INFO - PROCESS | 1929 | 1461970001242 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:46:41 INFO - PROCESS | 1929 | 1461970001244 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:46:41 INFO - PROCESS | 1929 | 1461970001245 Marionette TRACE conn2 <- [1,2450,null,{}] 15:46:41 INFO - PROCESS | 1929 | 1461970001246 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:41 INFO - PROCESS | 1929 | 1461970001347 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:46:41 INFO - PROCESS | 1929 | 1461970001432 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:41 INFO - PROCESS | 1929 | ++DOCSHELL 0x12128e000 == 46 [pid = 1929] [id = 620] 15:46:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x1167b8800) [pid = 1929] [serial = 1860] [outer = 0x0] 15:46:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x11724fc00) [pid = 1929] [serial = 1861] [outer = 0x1167b8800] 15:46:41 INFO - PROCESS | 1929 | 1461970001473 Marionette DEBUG loaded listener.js 15:46:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x1180a1400) [pid = 1929] [serial = 1862] [outer = 0x1167b8800] 15:46:41 INFO - PROCESS | 1929 | 1461970001800 Marionette TRACE conn2 <- [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]]]}] 15:46:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:46:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 568ms 15:46:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:46:41 INFO - PROCESS | 1929 | 1461970001816 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:46:41 INFO - PROCESS | 1929 | 1461970001817 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:46:41 INFO - PROCESS | 1929 | 1461970001820 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:46:41 INFO - PROCESS | 1929 | 1461970001821 Marionette TRACE conn2 <- [1,2454,null,{}] 15:46:41 INFO - PROCESS | 1929 | 1461970001823 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:41 INFO - PROCESS | 1929 | 1461970001953 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:46:41 INFO - PROCESS | 1929 | 1461970001988 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:41 INFO - PROCESS | 1929 | ++DOCSHELL 0x1219e8800 == 47 [pid = 1929] [id = 621] 15:46:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x11672d800) [pid = 1929] [serial = 1863] [outer = 0x0] 15:46:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x1180d8000) [pid = 1929] [serial = 1864] [outer = 0x11672d800] 15:46:42 INFO - PROCESS | 1929 | 1461970002013 Marionette DEBUG loaded listener.js 15:46:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x1181c1c00) [pid = 1929] [serial = 1865] [outer = 0x11672d800] 15:46:42 INFO - PROCESS | 1929 | 1461970002346 Marionette TRACE conn2 <- [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]]]}] 15:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 572ms 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x1166d4000) [pid = 1929] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x122023000) [pid = 1929] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x1121d9400) [pid = 1929] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x128d6f400) [pid = 1929] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x11809b400) [pid = 1929] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x127355000) [pid = 1929] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x111115400) [pid = 1929] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x121272800) [pid = 1929] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x11205b800) [pid = 1929] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x127952400) [pid = 1929] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x115f1b800) [pid = 1929] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x1166d2400) [pid = 1929] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x122074400) [pid = 1929] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x1279bbc00) [pid = 1929] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x113225000) [pid = 1929] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x1198de000) [pid = 1929] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x11835a800) [pid = 1929] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x1167ba400) [pid = 1929] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x115d81800) [pid = 1929] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x116a81000) [pid = 1929] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x118772400) [pid = 1929] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x11205a000) [pid = 1929] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x118870800) [pid = 1929] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x11333cc00) [pid = 1929] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:46:42 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x117253000) [pid = 1929] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:46:42 INFO - PROCESS | 1929 | 1461970002717 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:46:42 INFO - PROCESS | 1929 | 1461970002720 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:46:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:46:42 INFO - PROCESS | 1929 | 1461970002732 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:46:42 INFO - PROCESS | 1929 | 1461970002734 Marionette TRACE conn2 <- [1,2458,null,{}] 15:46:42 INFO - PROCESS | 1929 | 1461970002738 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:42 INFO - PROCESS | 1929 | 1461970002850 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:46:42 INFO - PROCESS | 1929 | 1461970002915 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:42 INFO - PROCESS | 1929 | ++DOCSHELL 0x11310d800 == 48 [pid = 1929] [id = 622] 15:46:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x1121dd400) [pid = 1929] [serial = 1866] [outer = 0x0] 15:46:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x1126bfc00) [pid = 1929] [serial = 1867] [outer = 0x1121dd400] 15:46:42 INFO - PROCESS | 1929 | 1461970002946 Marionette DEBUG loaded listener.js 15:46:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x112a17400) [pid = 1929] [serial = 1868] [outer = 0x1121dd400] 15:46:43 INFO - PROCESS | 1929 | 1461970003392 Marionette TRACE conn2 <- [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]]]}] 15:46:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:46:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 724ms 15:46:43 INFO - PROCESS | 1929 | 1461970003461 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:46:43 INFO - PROCESS | 1929 | 1461970003464 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:46:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:46:43 INFO - PROCESS | 1929 | 1461970003473 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:46:43 INFO - PROCESS | 1929 | 1461970003479 Marionette TRACE conn2 <- [1,2462,null,{}] 15:46:43 INFO - PROCESS | 1929 | 1461970003483 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:43 INFO - PROCESS | 1929 | 1461970003625 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:46:43 INFO - PROCESS | 1929 | 1461970003711 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:43 INFO - PROCESS | 1929 | ++DOCSHELL 0x11991c000 == 49 [pid = 1929] [id = 623] 15:46:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x1130ea000) [pid = 1929] [serial = 1869] [outer = 0x0] 15:46:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x113154800) [pid = 1929] [serial = 1870] [outer = 0x1130ea000] 15:46:43 INFO - PROCESS | 1929 | 1461970003734 Marionette DEBUG loaded listener.js 15:46:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x115d41000) [pid = 1929] [serial = 1871] [outer = 0x1130ea000] 15:46:44 INFO - PROCESS | 1929 | 1461970004253 Marionette TRACE conn2 <- [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]]]}] 15:46:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:46:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 827ms 15:46:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:46:44 INFO - PROCESS | 1929 | 1461970004327 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:46:44 INFO - PROCESS | 1929 | 1461970004328 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:46:44 INFO - PROCESS | 1929 | 1461970004331 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:46:44 INFO - PROCESS | 1929 | 1461970004332 Marionette TRACE conn2 <- [1,2466,null,{}] 15:46:44 INFO - PROCESS | 1929 | 1461970004339 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:44 INFO - PROCESS | 1929 | 1461970004440 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:46:44 INFO - PROCESS | 1929 | 1461970004501 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:44 INFO - PROCESS | 1929 | ++DOCSHELL 0x126d69000 == 50 [pid = 1929] [id = 624] 15:46:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x1167ba400) [pid = 1929] [serial = 1872] [outer = 0x0] 15:46:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x117673400) [pid = 1929] [serial = 1873] [outer = 0x1167ba400] 15:46:44 INFO - PROCESS | 1929 | 1461970004533 Marionette DEBUG loaded listener.js 15:46:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x1180df800) [pid = 1929] [serial = 1874] [outer = 0x1167ba400] 15:46:44 INFO - PROCESS | 1929 | 1461970004970 Marionette TRACE conn2 <- [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]]]}] 15:46:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:46:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 669ms 15:46:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:46:45 INFO - PROCESS | 1929 | 1461970005000 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:46:45 INFO - PROCESS | 1929 | 1461970005001 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:46:45 INFO - PROCESS | 1929 | 1461970005004 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:46:45 INFO - PROCESS | 1929 | 1461970005005 Marionette TRACE conn2 <- [1,2470,null,{}] 15:46:45 INFO - PROCESS | 1929 | 1461970005007 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:45 INFO - PROCESS | 1929 | 1461970005109 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:46:45 INFO - PROCESS | 1929 | 1461970005167 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:45 INFO - PROCESS | 1929 | ++DOCSHELL 0x12912f000 == 51 [pid = 1929] [id = 625] 15:46:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x11835ec00) [pid = 1929] [serial = 1875] [outer = 0x0] 15:46:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x118562800) [pid = 1929] [serial = 1876] [outer = 0x11835ec00] 15:46:45 INFO - PROCESS | 1929 | 1461970005198 Marionette DEBUG loaded listener.js 15:46:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x118727800) [pid = 1929] [serial = 1877] [outer = 0x11835ec00] 15:46:45 INFO - PROCESS | 1929 | 1461970005635 Marionette TRACE conn2 <- [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]]]}] 15:46:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:46:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 667ms 15:46:45 INFO - PROCESS | 1929 | 1461970005672 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:46:45 INFO - PROCESS | 1929 | 1461970005673 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:46:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:46:45 INFO - PROCESS | 1929 | 1461970005676 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:46:45 INFO - PROCESS | 1929 | 1461970005677 Marionette TRACE conn2 <- [1,2474,null,{}] 15:46:45 INFO - PROCESS | 1929 | 1461970005680 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:45 INFO - PROCESS | 1929 | 1461970005796 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:46:45 INFO - PROCESS | 1929 | 1461970005867 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:45 INFO - PROCESS | 1929 | ++DOCSHELL 0x129430800 == 52 [pid = 1929] [id = 626] 15:46:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x11872ec00) [pid = 1929] [serial = 1878] [outer = 0x0] 15:46:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x118876000) [pid = 1929] [serial = 1879] [outer = 0x11872ec00] 15:46:45 INFO - PROCESS | 1929 | 1461970005897 Marionette DEBUG loaded listener.js 15:46:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x118feb800) [pid = 1929] [serial = 1880] [outer = 0x11872ec00] 15:46:46 INFO - PROCESS | 1929 | 1461970006288 Marionette TRACE conn2 <- [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]]]}] 15:46:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:46:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 619ms 15:46:46 INFO - PROCESS | 1929 | 1461970006296 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:46:46 INFO - PROCESS | 1929 | 1461970006297 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:46:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:46:46 INFO - PROCESS | 1929 | 1461970006299 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:46:46 INFO - PROCESS | 1929 | 1461970006300 Marionette TRACE conn2 <- [1,2478,null,{}] 15:46:46 INFO - PROCESS | 1929 | 1461970006303 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:46 INFO - PROCESS | 1929 | 1461970006419 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:46:46 INFO - PROCESS | 1929 | 1461970006493 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:46 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ab1f000 == 53 [pid = 1929] [id = 627] 15:46:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x1198cd800) [pid = 1929] [serial = 1881] [outer = 0x0] 15:46:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x1198de400) [pid = 1929] [serial = 1882] [outer = 0x1198cd800] 15:46:46 INFO - PROCESS | 1929 | 1461970006524 Marionette DEBUG loaded listener.js 15:46:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x12126b400) [pid = 1929] [serial = 1883] [outer = 0x1198cd800] 15:46:46 INFO - PROCESS | 1929 | 1461970006932 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 15:46:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:46:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 670ms 15:46:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:46:46 INFO - PROCESS | 1929 | 1461970006969 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:46:46 INFO - PROCESS | 1929 | 1461970006971 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:46:46 INFO - PROCESS | 1929 | 1461970006973 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:46:46 INFO - PROCESS | 1929 | 1461970006974 Marionette TRACE conn2 <- [1,2482,null,{}] 15:46:46 INFO - PROCESS | 1929 | 1461970006977 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:47 INFO - PROCESS | 1929 | 1461970007078 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:46:47 INFO - PROCESS | 1929 | 1461970007167 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:47 INFO - PROCESS | 1929 | ++DOCSHELL 0x12b3a9800 == 54 [pid = 1929] [id = 628] 15:46:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x12126c400) [pid = 1929] [serial = 1884] [outer = 0x0] 15:46:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x1213e5400) [pid = 1929] [serial = 1885] [outer = 0x12126c400] 15:46:47 INFO - PROCESS | 1929 | 1461970007210 Marionette DEBUG loaded listener.js 15:46:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x1218e5800) [pid = 1929] [serial = 1886] [outer = 0x12126c400] 15:46:47 INFO - PROCESS | 1929 | 1461970007618 Marionette TRACE conn2 <- [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]]]}] 15:46:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:46:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 672ms 15:46:47 INFO - PROCESS | 1929 | 1461970007646 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:46:47 INFO - PROCESS | 1929 | 1461970007647 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:46:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:46:47 INFO - PROCESS | 1929 | 1461970007650 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:46:47 INFO - PROCESS | 1929 | 1461970007651 Marionette TRACE conn2 <- [1,2486,null,{}] 15:46:47 INFO - PROCESS | 1929 | 1461970007653 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:47 INFO - PROCESS | 1929 | 1461970007753 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:46:47 INFO - PROCESS | 1929 | 1461970007811 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:47 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb5b000 == 55 [pid = 1929] [id = 629] 15:46:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x1213e2800) [pid = 1929] [serial = 1887] [outer = 0x0] 15:46:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x121b59800) [pid = 1929] [serial = 1888] [outer = 0x1213e2800] 15:46:47 INFO - PROCESS | 1929 | 1461970007840 Marionette DEBUG loaded listener.js 15:46:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x122020000) [pid = 1929] [serial = 1889] [outer = 0x1213e2800] 15:46:48 INFO - PROCESS | 1929 | 1461970008294 Marionette TRACE conn2 <- [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]]]}] 15:46:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:46:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 669ms 15:46:48 INFO - PROCESS | 1929 | 1461970008320 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:46:48 INFO - PROCESS | 1929 | 1461970008321 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:46:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:46:48 INFO - PROCESS | 1929 | 1461970008324 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:46:48 INFO - PROCESS | 1929 | 1461970008325 Marionette TRACE conn2 <- [1,2490,null,{}] 15:46:48 INFO - PROCESS | 1929 | 1461970008328 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:48 INFO - PROCESS | 1929 | 1461970008540 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:46:48 INFO - PROCESS | 1929 | 1461970008647 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:48 INFO - PROCESS | 1929 | ++DOCSHELL 0x118f64000 == 56 [pid = 1929] [id = 630] 15:46:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x1126c2000) [pid = 1929] [serial = 1890] [outer = 0x0] 15:46:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x112a0e000) [pid = 1929] [serial = 1891] [outer = 0x1126c2000] 15:46:48 INFO - PROCESS | 1929 | 1461970008676 Marionette DEBUG loaded listener.js 15:46:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x112a9ac00) [pid = 1929] [serial = 1892] [outer = 0x1126c2000] 15:46:49 INFO - PROCESS | 1929 | 1461970009085 Marionette TRACE conn2 <- [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]]]}] 15:46:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:46:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 819ms 15:46:49 INFO - PROCESS | 1929 | 1461970009145 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:46:49 INFO - PROCESS | 1929 | 1461970009147 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:46:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:46:49 INFO - PROCESS | 1929 | 1461970009150 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:46:49 INFO - PROCESS | 1929 | 1461970009152 Marionette TRACE conn2 <- [1,2494,null,{}] 15:46:49 INFO - PROCESS | 1929 | 1461970009155 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:49 INFO - PROCESS | 1929 | 1461970009257 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:46:49 INFO - PROCESS | 1929 | 1461970009334 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:49 INFO - PROCESS | 1929 | ++DOCSHELL 0x1194ba000 == 57 [pid = 1929] [id = 631] 15:46:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x112eec000) [pid = 1929] [serial = 1893] [outer = 0x0] 15:46:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x113441000) [pid = 1929] [serial = 1894] [outer = 0x112eec000] 15:46:49 INFO - PROCESS | 1929 | 1461970009364 Marionette DEBUG loaded listener.js 15:46:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x1161d4c00) [pid = 1929] [serial = 1895] [outer = 0x112eec000] 15:46:49 INFO - PROCESS | 1929 | --DOCSHELL 0x12128e000 == 56 [pid = 1929] [id = 620] 15:46:49 INFO - PROCESS | 1929 | --DOCSHELL 0x119ca9000 == 55 [pid = 1929] [id = 619] 15:46:49 INFO - PROCESS | 1929 | --DOCSHELL 0x118161800 == 54 [pid = 1929] [id = 618] 15:46:49 INFO - PROCESS | 1929 | --DOCSHELL 0x11297d800 == 53 [pid = 1929] [id = 617] 15:46:49 INFO - PROCESS | 1929 | --DOCSHELL 0x12d899800 == 52 [pid = 1929] [id = 614] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x128f65800) [pid = 1929] [serial = 1828] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x119c2dc00) [pid = 1929] [serial = 1786] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x115f13400) [pid = 1929] [serial = 1780] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x11809e000) [pid = 1929] [serial = 1783] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x1121dd000) [pid = 1929] [serial = 1777] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x12719fc00) [pid = 1929] [serial = 1789] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOCSHELL 0x12d829800 == 51 [pid = 1929] [id = 613] 15:46:49 INFO - PROCESS | 1929 | --DOCSHELL 0x12c78a800 == 50 [pid = 1929] [id = 612] 15:46:49 INFO - PROCESS | 1929 | --DOCSHELL 0x124dbf000 == 49 [pid = 1929] [id = 611] 15:46:49 INFO - PROCESS | 1929 | --DOCSHELL 0x1185e8800 == 48 [pid = 1929] [id = 610] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x12793a000) [pid = 1929] [serial = 1718] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x128f58800) [pid = 1929] [serial = 1826] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x11672d000) [pid = 1929] [serial = 1798] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x124fc3800) [pid = 1929] [serial = 1664] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x112a1e000) [pid = 1929] [serial = 1793] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x128e07000) [pid = 1929] [serial = 1825] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x118146400) [pid = 1929] [serial = 1801] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x11872cc00) [pid = 1929] [serial = 1802] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x12794f000) [pid = 1929] [serial = 1813] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x128d69c00) [pid = 1929] [serial = 1775] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x1213e5c00) [pid = 1929] [serial = 1807] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x122024400) [pid = 1929] [serial = 1808] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x112a87800) [pid = 1929] [serial = 1613] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x12799dc00) [pid = 1929] [serial = 1816] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x124fcd800) [pid = 1929] [serial = 1820] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x119774800) [pid = 1929] [serial = 1610] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x12693b400) [pid = 1929] [serial = 1810] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x128d6a000) [pid = 1929] [serial = 1823] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x1279b3000) [pid = 1929] [serial = 1817] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x115f11c00) [pid = 1929] [serial = 1795] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x127990800) [pid = 1929] [serial = 1814] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x1214e6800) [pid = 1929] [serial = 1676] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x118ff8000) [pid = 1929] [serial = 1673] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x128c69c00) [pid = 1929] [serial = 1822] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x118ff6c00) [pid = 1929] [serial = 1819] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x127513800) [pid = 1929] [serial = 1811] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x1181c5800) [pid = 1929] [serial = 1619] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x116660400) [pid = 1929] [serial = 1616] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x1198de800) [pid = 1929] [serial = 1625] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x119775c00) [pid = 1929] [serial = 1622] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x113152800) [pid = 1929] [serial = 1667] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x112a05c00) [pid = 1929] [serial = 1792] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x119490800) [pid = 1929] [serial = 1804] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x119d07c00) [pid = 1929] [serial = 1805] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x117e1f400) [pid = 1929] [serial = 1799] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x117250400) [pid = 1929] [serial = 1670] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x1164ad000) [pid = 1929] [serial = 1796] [outer = 0x0] [url = about:blank] 15:46:49 INFO - PROCESS | 1929 | 1461970009789 Marionette TRACE conn2 <- [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]]]}] 15:46:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:46:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 673ms 15:46:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:46:49 INFO - PROCESS | 1929 | 1461970009823 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:46:49 INFO - PROCESS | 1929 | 1461970009825 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:46:49 INFO - PROCESS | 1929 | 1461970009827 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:46:49 INFO - PROCESS | 1929 | 1461970009828 Marionette TRACE conn2 <- [1,2498,null,{}] 15:46:49 INFO - PROCESS | 1929 | 1461970009831 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:49 INFO - PROCESS | 1929 | 1461970009935 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:46:49 INFO - PROCESS | 1929 | 1461970009946 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:49 INFO - PROCESS | 1929 | ++DOCSHELL 0x11754f000 == 49 [pid = 1929] [id = 632] 15:46:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x115fad000) [pid = 1929] [serial = 1896] [outer = 0x0] 15:46:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x11672ac00) [pid = 1929] [serial = 1897] [outer = 0x115fad000] 15:46:49 INFO - PROCESS | 1929 | 1461970009974 Marionette DEBUG loaded listener.js 15:46:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x11767e800) [pid = 1929] [serial = 1898] [outer = 0x115fad000] 15:46:50 INFO - PROCESS | 1929 | 1461970010387 Marionette TRACE conn2 <- [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]]]}] 15:46:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:46:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 572ms 15:46:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:46:50 INFO - PROCESS | 1929 | 1461970010400 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:46:50 INFO - PROCESS | 1929 | 1461970010403 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:46:50 INFO - PROCESS | 1929 | 1461970010416 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:46:50 INFO - PROCESS | 1929 | 1461970010420 Marionette TRACE conn2 <- [1,2502,null,{}] 15:46:50 INFO - PROCESS | 1929 | 1461970010423 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:50 INFO - PROCESS | 1929 | 1461970010561 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:46:50 INFO - PROCESS | 1929 | 1461970010567 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:50 INFO - PROCESS | 1929 | ++DOCSHELL 0x124822000 == 50 [pid = 1929] [id = 633] 15:46:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x11809a000) [pid = 1929] [serial = 1899] [outer = 0x0] 15:46:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x118146400) [pid = 1929] [serial = 1900] [outer = 0x11809a000] 15:46:50 INFO - PROCESS | 1929 | 1461970010609 Marionette DEBUG loaded listener.js 15:46:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x118f85800) [pid = 1929] [serial = 1901] [outer = 0x11809a000] 15:46:51 INFO - PROCESS | 1929 | 1461970011015 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:46:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:46:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 632ms 15:46:51 INFO - PROCESS | 1929 | 1461970011039 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:46:51 INFO - PROCESS | 1929 | 1461970011040 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:46:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:46:51 INFO - PROCESS | 1929 | 1461970011043 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:46:51 INFO - PROCESS | 1929 | 1461970011044 Marionette TRACE conn2 <- [1,2506,null,{}] 15:46:51 INFO - PROCESS | 1929 | 1461970011046 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:51 INFO - PROCESS | 1929 | 1461970011133 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:46:51 INFO - PROCESS | 1929 | 1461970011138 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:51 INFO - PROCESS | 1929 | ++DOCSHELL 0x1275b3800 == 51 [pid = 1929] [id = 634] 15:46:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x119774000) [pid = 1929] [serial = 1902] [outer = 0x0] 15:46:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x1198d1c00) [pid = 1929] [serial = 1903] [outer = 0x119774000] 15:46:51 INFO - PROCESS | 1929 | 1461970011163 Marionette DEBUG loaded listener.js 15:46:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x119c24800) [pid = 1929] [serial = 1904] [outer = 0x119774000] 15:46:51 INFO - PROCESS | 1929 | 1461970011510 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:46:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:46:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 519ms 15:46:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:46:51 INFO - PROCESS | 1929 | 1461970011563 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:46:51 INFO - PROCESS | 1929 | 1461970011564 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:46:51 INFO - PROCESS | 1929 | 1461970011566 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:46:51 INFO - PROCESS | 1929 | 1461970011567 Marionette TRACE conn2 <- [1,2510,null,{}] 15:46:51 INFO - PROCESS | 1929 | 1461970011570 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:51 INFO - PROCESS | 1929 | 1461970011686 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:46:51 INFO - PROCESS | 1929 | 1461970011728 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:51 INFO - PROCESS | 1929 | ++DOCSHELL 0x12971f000 == 52 [pid = 1929] [id = 635] 15:46:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x121b54000) [pid = 1929] [serial = 1905] [outer = 0x0] 15:46:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x121d66000) [pid = 1929] [serial = 1906] [outer = 0x121b54000] 15:46:51 INFO - PROCESS | 1929 | 1461970011759 Marionette DEBUG loaded listener.js 15:46:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x124809c00) [pid = 1929] [serial = 1907] [outer = 0x121b54000] 15:46:52 INFO - PROCESS | 1929 | 1461970012064 Marionette TRACE conn2 <- [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]]]}] 15:46:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:46:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 518ms 15:46:52 INFO - PROCESS | 1929 | 1461970012086 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:46:52 INFO - PROCESS | 1929 | 1461970012088 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:46:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:46:52 INFO - PROCESS | 1929 | 1461970012104 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:46:52 INFO - PROCESS | 1929 | 1461970012105 Marionette TRACE conn2 <- [1,2514,null,{}] 15:46:52 INFO - PROCESS | 1929 | 1461970012108 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:52 INFO - PROCESS | 1929 | 1461970012278 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:46:52 INFO - PROCESS | 1929 | 1461970012299 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:52 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ab18800 == 53 [pid = 1929] [id = 636] 15:46:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x121b59000) [pid = 1929] [serial = 1908] [outer = 0x0] 15:46:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x124fc9400) [pid = 1929] [serial = 1909] [outer = 0x121b59000] 15:46:52 INFO - PROCESS | 1929 | 1461970012339 Marionette DEBUG loaded listener.js 15:46:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x12693b800) [pid = 1929] [serial = 1910] [outer = 0x121b59000] 15:46:52 INFO - PROCESS | 1929 | 1461970012821 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 15:46:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:46:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 771ms 15:46:52 INFO - PROCESS | 1929 | 1461970012874 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:46:52 INFO - PROCESS | 1929 | 1461970012876 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:46:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:46:52 INFO - PROCESS | 1929 | 1461970012878 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:46:52 INFO - PROCESS | 1929 | 1461970012879 Marionette TRACE conn2 <- [1,2518,null,{}] 15:46:52 INFO - PROCESS | 1929 | 1461970012882 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:52 INFO - PROCESS | 1929 | 1461970012990 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:46:53 INFO - PROCESS | 1929 | 1461970013001 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:53 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb65800 == 54 [pid = 1929] [id = 637] 15:46:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x1248b2400) [pid = 1929] [serial = 1911] [outer = 0x0] 15:46:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x127358000) [pid = 1929] [serial = 1912] [outer = 0x1248b2400] 15:46:53 INFO - PROCESS | 1929 | 1461970013025 Marionette DEBUG loaded listener.js 15:46:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x12792f400) [pid = 1929] [serial = 1913] [outer = 0x1248b2400] 15:46:53 INFO - PROCESS | 1929 | 1461970013379 Marionette TRACE conn2 <- [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]]]}] 15:46:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:46:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 518ms 15:46:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:46:53 INFO - PROCESS | 1929 | 1461970013397 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:46:53 INFO - PROCESS | 1929 | 1461970013398 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:46:53 INFO - PROCESS | 1929 | 1461970013400 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:46:53 INFO - PROCESS | 1929 | 1461970013401 Marionette TRACE conn2 <- [1,2522,null,{}] 15:46:53 INFO - PROCESS | 1929 | 1461970013404 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:53 INFO - PROCESS | 1929 | 1461970013519 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:46:53 INFO - PROCESS | 1929 | 1461970013531 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:53 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2ee800 == 55 [pid = 1929] [id = 638] 15:46:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x12751a400) [pid = 1929] [serial = 1914] [outer = 0x0] 15:46:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x127938000) [pid = 1929] [serial = 1915] [outer = 0x12751a400] 15:46:53 INFO - PROCESS | 1929 | 1461970013556 Marionette DEBUG loaded listener.js 15:46:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x127951c00) [pid = 1929] [serial = 1916] [outer = 0x12751a400] 15:46:54 INFO - PROCESS | 1929 | 1461970014091 Marionette TRACE conn2 <- [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]]]}] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x1121e0400) [pid = 1929] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x1169abc00) [pid = 1929] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x110ef9000) [pid = 1929] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x112a94400) [pid = 1929] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x112a9a000) [pid = 1929] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x113e0b400) [pid = 1929] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x118728000) [pid = 1929] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x118ff1400) [pid = 1929] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x118727000) [pid = 1929] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x118f0e400) [pid = 1929] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x11a1f3400) [pid = 1929] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x116660c00) [pid = 1929] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x1164aa400) [pid = 1929] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x128c74c00) [pid = 1929] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x1167b8800) [pid = 1929] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x112b53800) [pid = 1929] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x112a82000) [pid = 1929] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x112a06400) [pid = 1929] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:46:54 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x127936c00) [pid = 1929] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:46:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:46:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 720ms 15:46:54 INFO - PROCESS | 1929 | 1461970014121 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:46:54 INFO - PROCESS | 1929 | 1461970014123 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:46:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:46:54 INFO - PROCESS | 1929 | 1461970014127 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:46:54 INFO - PROCESS | 1929 | 1461970014129 Marionette TRACE conn2 <- [1,2526,null,{}] 15:46:54 INFO - PROCESS | 1929 | 1461970014132 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:54 INFO - PROCESS | 1929 | 1461970014245 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:46:54 INFO - PROCESS | 1929 | 1461970014250 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:54 INFO - PROCESS | 1929 | ++DOCSHELL 0x118857000 == 56 [pid = 1929] [id = 639] 15:46:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x112b4c400) [pid = 1929] [serial = 1917] [outer = 0x0] 15:46:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x113443800) [pid = 1929] [serial = 1918] [outer = 0x112b4c400] 15:46:54 INFO - PROCESS | 1929 | 1461970014276 Marionette DEBUG loaded listener.js 15:46:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x1169a9000) [pid = 1929] [serial = 1919] [outer = 0x112b4c400] 15:46:54 INFO - PROCESS | 1929 | 1461970014628 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 15:46:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:46:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 521ms 15:46:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:46:54 INFO - PROCESS | 1929 | 1461970014648 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:46:54 INFO - PROCESS | 1929 | 1461970014649 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:46:54 INFO - PROCESS | 1929 | 1461970014651 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:46:54 INFO - PROCESS | 1929 | 1461970014653 Marionette TRACE conn2 <- [1,2530,null,{}] 15:46:54 INFO - PROCESS | 1929 | 1461970014655 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:54 INFO - PROCESS | 1929 | 1461970014770 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:46:54 INFO - PROCESS | 1929 | 1461970014799 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:54 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ca45800 == 57 [pid = 1929] [id = 640] 15:46:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x12201f400) [pid = 1929] [serial = 1920] [outer = 0x0] 15:46:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x127939000) [pid = 1929] [serial = 1921] [outer = 0x12201f400] 15:46:54 INFO - PROCESS | 1929 | 1461970014829 Marionette DEBUG loaded listener.js 15:46:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x127998800) [pid = 1929] [serial = 1922] [outer = 0x12201f400] 15:46:55 INFO - PROCESS | 1929 | 1461970015192 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 15:46:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:46:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 570ms 15:46:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:46:55 INFO - PROCESS | 1929 | 1461970015223 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:46:55 INFO - PROCESS | 1929 | 1461970015225 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:46:55 INFO - PROCESS | 1929 | 1461970015230 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:46:55 INFO - PROCESS | 1929 | 1461970015233 Marionette TRACE conn2 <- [1,2534,null,{}] 15:46:55 INFO - PROCESS | 1929 | 1461970015237 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:55 INFO - PROCESS | 1929 | 1461970015430 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:46:55 INFO - PROCESS | 1929 | 1461970015447 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:55 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cc94800 == 58 [pid = 1929] [id = 641] 15:46:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x122027400) [pid = 1929] [serial = 1923] [outer = 0x0] 15:46:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x1279b3c00) [pid = 1929] [serial = 1924] [outer = 0x122027400] 15:46:55 INFO - PROCESS | 1929 | 1461970015486 Marionette DEBUG loaded listener.js 15:46:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x128c77000) [pid = 1929] [serial = 1925] [outer = 0x122027400] 15:46:55 INFO - PROCESS | 1929 | 1461970015865 Marionette TRACE conn2 <- [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]]]}] 15:46:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:46:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 672ms 15:46:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:46:55 INFO - PROCESS | 1929 | 1461970015903 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:46:55 INFO - PROCESS | 1929 | 1461970015904 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:46:55 INFO - PROCESS | 1929 | 1461970015906 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:46:55 INFO - PROCESS | 1929 | 1461970015907 Marionette TRACE conn2 <- [1,2538,null,{}] 15:46:55 INFO - PROCESS | 1929 | 1461970015910 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:56 INFO - PROCESS | 1929 | 1461970015998 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:46:56 INFO - PROCESS | 1929 | 1461970016078 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:56 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d60a000 == 59 [pid = 1929] [id = 642] 15:46:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x128d64400) [pid = 1929] [serial = 1926] [outer = 0x0] 15:46:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x128d71400) [pid = 1929] [serial = 1927] [outer = 0x128d64400] 15:46:56 INFO - PROCESS | 1929 | 1461970016103 Marionette DEBUG loaded listener.js 15:46:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x128e08800) [pid = 1929] [serial = 1928] [outer = 0x128d64400] 15:46:56 INFO - PROCESS | 1929 | 1461970016581 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 15:46:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:46:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 721ms 15:46:56 INFO - PROCESS | 1929 | 1461970016642 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:46:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:46:56 INFO - PROCESS | 1929 | 1461970016646 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:46:56 INFO - PROCESS | 1929 | 1461970016650 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:46:56 INFO - PROCESS | 1929 | 1461970016653 Marionette TRACE conn2 <- [1,2542,null,{}] 15:46:56 INFO - PROCESS | 1929 | 1461970016657 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:56 INFO - PROCESS | 1929 | 1461970016770 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:46:56 INFO - PROCESS | 1929 | 1461970016846 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:56 INFO - PROCESS | 1929 | ++DOCSHELL 0x119fc7000 == 60 [pid = 1929] [id = 643] 15:46:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x112b54c00) [pid = 1929] [serial = 1929] [outer = 0x0] 15:46:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x113225000) [pid = 1929] [serial = 1930] [outer = 0x112b54c00] 15:46:56 INFO - PROCESS | 1929 | 1461970016877 Marionette DEBUG loaded listener.js 15:46:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x116475800) [pid = 1929] [serial = 1931] [outer = 0x112b54c00] 15:46:57 INFO - PROCESS | 1929 | 1461970017301 Marionette TRACE conn2 <- [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]]]}] 15:46:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:46:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 672ms 15:46:57 INFO - PROCESS | 1929 | 1461970017323 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:46:57 INFO - PROCESS | 1929 | 1461970017327 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:46:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:46:57 INFO - PROCESS | 1929 | 1461970017332 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:46:57 INFO - PROCESS | 1929 | 1461970017334 Marionette TRACE conn2 <- [1,2546,null,{}] 15:46:57 INFO - PROCESS | 1929 | 1461970017336 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:57 INFO - PROCESS | 1929 | 1461970017471 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:46:57 INFO - PROCESS | 1929 | 1461970017575 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:57 INFO - PROCESS | 1929 | ++DOCSHELL 0x1275b7000 == 61 [pid = 1929] [id = 644] 15:46:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x1166f7000) [pid = 1929] [serial = 1932] [outer = 0x0] 15:46:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x11809e800) [pid = 1929] [serial = 1933] [outer = 0x1166f7000] 15:46:57 INFO - PROCESS | 1929 | 1461970017606 Marionette DEBUG loaded listener.js 15:46:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x11856c000) [pid = 1929] [serial = 1934] [outer = 0x1166f7000] 15:46:58 INFO - PROCESS | 1929 | 1461970018015 Marionette TRACE conn2 <- [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]]]}] 15:46:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:46:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 720ms 15:46:58 INFO - PROCESS | 1929 | 1461970018052 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:46:58 INFO - PROCESS | 1929 | 1461970018053 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:46:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:46:58 INFO - PROCESS | 1929 | 1461970018056 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:46:58 INFO - PROCESS | 1929 | 1461970018059 Marionette TRACE conn2 <- [1,2550,null,{}] 15:46:58 INFO - PROCESS | 1929 | 1461970018067 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:58 INFO - PROCESS | 1929 | 1461970018179 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:46:58 INFO - PROCESS | 1929 | 1461970018255 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:58 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cfed000 == 62 [pid = 1929] [id = 645] 15:46:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x119774800) [pid = 1929] [serial = 1935] [outer = 0x0] 15:46:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x1213e9800) [pid = 1929] [serial = 1936] [outer = 0x119774800] 15:46:58 INFO - PROCESS | 1929 | 1461970018287 Marionette DEBUG loaded listener.js 15:46:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x1248ab800) [pid = 1929] [serial = 1937] [outer = 0x119774800] 15:46:58 INFO - PROCESS | 1929 | 1461970018716 Marionette TRACE conn2 <- [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]]]}] 15:46:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:46:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 722ms 15:46:58 INFO - PROCESS | 1929 | 1461970018791 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:46:58 INFO - PROCESS | 1929 | 1461970018793 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:46:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:46:58 INFO - PROCESS | 1929 | 1461970018808 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:46:58 INFO - PROCESS | 1929 | 1461970018809 Marionette TRACE conn2 <- [1,2554,null,{}] 15:46:58 INFO - PROCESS | 1929 | 1461970018811 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:58 INFO - PROCESS | 1929 | 1461970018920 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:46:58 INFO - PROCESS | 1929 | 1461970018995 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:59 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d81f800 == 63 [pid = 1929] [id = 646] 15:46:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x12508f400) [pid = 1929] [serial = 1938] [outer = 0x0] 15:46:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x12793a400) [pid = 1929] [serial = 1939] [outer = 0x12508f400] 15:46:59 INFO - PROCESS | 1929 | 1461970019025 Marionette DEBUG loaded listener.js 15:46:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x12799b400) [pid = 1929] [serial = 1940] [outer = 0x12508f400] 15:46:59 INFO - PROCESS | 1929 | 1461970019469 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 15:46:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:46:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 671ms 15:46:59 INFO - PROCESS | 1929 | 1461970019480 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:46:59 INFO - PROCESS | 1929 | 1461970019481 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:46:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:46:59 INFO - PROCESS | 1929 | 1461970019484 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:46:59 INFO - PROCESS | 1929 | 1461970019485 Marionette TRACE conn2 <- [1,2558,null,{}] 15:46:59 INFO - PROCESS | 1929 | 1461970019487 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:59 INFO - PROCESS | 1929 | 1461970019596 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:46:59 INFO - PROCESS | 1929 | 1461970019655 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:59 INFO - PROCESS | 1929 | ++DOCSHELL 0x1215b9800 == 64 [pid = 1929] [id = 647] 15:46:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x112a92000) [pid = 1929] [serial = 1941] [outer = 0x0] 15:46:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x12799a800) [pid = 1929] [serial = 1942] [outer = 0x112a92000] 15:46:59 INFO - PROCESS | 1929 | 1461970019737 Marionette DEBUG loaded listener.js 15:46:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x128d6a800) [pid = 1929] [serial = 1943] [outer = 0x112a92000] 15:47:00 INFO - PROCESS | 1929 | 1461970020168 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 15:47:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:47:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 968ms 15:47:00 INFO - PROCESS | 1929 | 1461970020508 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:47:00 INFO - PROCESS | 1929 | 1461970020512 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:47:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:47:00 INFO - PROCESS | 1929 | 1461970020536 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:47:00 INFO - PROCESS | 1929 | 1461970020539 Marionette TRACE conn2 <- [1,2562,null,{}] 15:47:00 INFO - PROCESS | 1929 | 1461970020561 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:00 INFO - PROCESS | 1929 | 1461970020706 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:47:00 INFO - PROCESS | 1929 | 1461970020836 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:00 INFO - PROCESS | 1929 | ++DOCSHELL 0x119117000 == 65 [pid = 1929] [id = 648] 15:47:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x112a88400) [pid = 1929] [serial = 1944] [outer = 0x0] 15:47:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x112a96800) [pid = 1929] [serial = 1945] [outer = 0x112a88400] 15:47:00 INFO - PROCESS | 1929 | 1461970020882 Marionette DEBUG loaded listener.js 15:47:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x112eee000) [pid = 1929] [serial = 1946] [outer = 0x112a88400] 15:47:01 INFO - PROCESS | 1929 | 1461970021379 Marionette TRACE conn2 <- [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]]]}] 15:47:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:47:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 878ms 15:47:01 INFO - PROCESS | 1929 | 1461970021414 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:47:01 INFO - PROCESS | 1929 | 1461970021416 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:47:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:47:01 INFO - PROCESS | 1929 | 1461970021421 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:47:01 INFO - PROCESS | 1929 | 1461970021424 Marionette TRACE conn2 <- [1,2566,null,{}] 15:47:01 INFO - PROCESS | 1929 | 1461970021428 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:01 INFO - PROCESS | 1929 | 1461970021547 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x12d611000 == 64 [pid = 1929] [id = 596] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x12b3b1800 == 63 [pid = 1929] [id = 554] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x12cc94800 == 62 [pid = 1929] [id = 641] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x12ca45800 == 61 [pid = 1929] [id = 640] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x118857000 == 60 [pid = 1929] [id = 639] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2ee800 == 59 [pid = 1929] [id = 638] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb65800 == 58 [pid = 1929] [id = 637] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x12ab18800 == 57 [pid = 1929] [id = 636] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x11872d800) [pid = 1929] [serial = 1849] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x1180d8000) [pid = 1929] [serial = 1864] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x12971f000 == 56 [pid = 1929] [id = 635] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x1275b3800 == 55 [pid = 1929] [id = 634] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x124822000 == 54 [pid = 1929] [id = 633] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x11754f000 == 53 [pid = 1929] [id = 632] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x1194ba000 == 52 [pid = 1929] [id = 631] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x118f64000 == 51 [pid = 1929] [id = 630] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x12b3a9800 == 50 [pid = 1929] [id = 628] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x12ab1f000 == 49 [pid = 1929] [id = 627] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x129430800 == 48 [pid = 1929] [id = 626] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x12912f000 == 47 [pid = 1929] [id = 625] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x126d69000 == 46 [pid = 1929] [id = 624] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x11991c000 == 45 [pid = 1929] [id = 623] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x11310d800 == 44 [pid = 1929] [id = 622] 15:47:01 INFO - PROCESS | 1929 | --DOCSHELL 0x1219e8800 == 43 [pid = 1929] [id = 621] 15:47:01 INFO - PROCESS | 1929 | 1461970021651 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x127934800) [pid = 1929] [serial = 1733] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x11835bc00) [pid = 1929] [serial = 1784] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x112a1a800) [pid = 1929] [serial = 1778] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x116666800) [pid = 1929] [serial = 1781] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x113c3dc00) [pid = 1929] [serial = 1721] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x116a76c00) [pid = 1929] [serial = 1724] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x11977a000) [pid = 1929] [serial = 1727] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x124fc2800) [pid = 1929] [serial = 1730] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x121274000) [pid = 1929] [serial = 1787] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x12794e800) [pid = 1929] [serial = 1790] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x122023400) [pid = 1929] [serial = 1838] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x121273c00) [pid = 1929] [serial = 1837] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x1181bc000) [pid = 1929] [serial = 1835] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x117e23000) [pid = 1929] [serial = 1834] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x1164f2c00) [pid = 1929] [serial = 1858] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x11672bc00) [pid = 1929] [serial = 1859] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x128e0b000) [pid = 1929] [serial = 1844] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x128d72400) [pid = 1929] [serial = 1843] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x11724fc00) [pid = 1929] [serial = 1861] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x1180a1400) [pid = 1929] [serial = 1862] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x1130e8c00) [pid = 1929] [serial = 1855] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x11333a800) [pid = 1929] [serial = 1856] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x115f14800) [pid = 1929] [serial = 1832] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x112eecc00) [pid = 1929] [serial = 1831] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x112a92800) [pid = 1929] [serial = 1853] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x112a21c00) [pid = 1929] [serial = 1852] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x128c73c00) [pid = 1929] [serial = 1841] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x12799d400) [pid = 1929] [serial = 1840] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x1291db000) [pid = 1929] [serial = 1846] [outer = 0x0] [url = about:blank] 15:47:01 INFO - PROCESS | 1929 | ++DOCSHELL 0x111d1c000 == 44 [pid = 1929] [id = 649] 15:47:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x112a20400) [pid = 1929] [serial = 1947] [outer = 0x0] 15:47:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x1130e8c00) [pid = 1929] [serial = 1948] [outer = 0x112a20400] 15:47:01 INFO - PROCESS | 1929 | 1461970021681 Marionette DEBUG loaded listener.js 15:47:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x115f11000) [pid = 1929] [serial = 1949] [outer = 0x112a20400] 15:47:02 INFO - PROCESS | 1929 | 1461970022005 Marionette TRACE conn2 <- [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]]]}] 15:47:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:47:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 622ms 15:47:02 INFO - PROCESS | 1929 | 1461970022045 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:47:02 INFO - PROCESS | 1929 | 1461970022047 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:47:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:47:02 INFO - PROCESS | 1929 | 1461970022049 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:47:02 INFO - PROCESS | 1929 | 1461970022050 Marionette TRACE conn2 <- [1,2570,null,{}] 15:47:02 INFO - PROCESS | 1929 | 1461970022057 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:02 INFO - PROCESS | 1929 | 1461970022161 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:47:02 INFO - PROCESS | 1929 | 1461970022169 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:02 INFO - PROCESS | 1929 | ++DOCSHELL 0x118f64000 == 45 [pid = 1929] [id = 650] 15:47:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x1164aa400) [pid = 1929] [serial = 1950] [outer = 0x0] 15:47:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x1167b9000) [pid = 1929] [serial = 1951] [outer = 0x1164aa400] 15:47:02 INFO - PROCESS | 1929 | 1461970022227 Marionette DEBUG loaded listener.js 15:47:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x116a80400) [pid = 1929] [serial = 1952] [outer = 0x1164aa400] 15:47:02 INFO - PROCESS | 1929 | 1461970022636 Marionette TRACE conn2 <- [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]]]}] 15:47:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:47:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 622ms 15:47:02 INFO - PROCESS | 1929 | 1461970022672 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:47:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:47:02 INFO - PROCESS | 1929 | 1461970022674 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:47:02 INFO - PROCESS | 1929 | 1461970022678 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:47:02 INFO - PROCESS | 1929 | 1461970022679 Marionette TRACE conn2 <- [1,2574,null,{}] 15:47:02 INFO - PROCESS | 1929 | 1461970022683 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:02 INFO - PROCESS | 1929 | 1461970022811 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:47:02 INFO - PROCESS | 1929 | 1461970022905 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:02 INFO - PROCESS | 1929 | ++DOCSHELL 0x119fb3800 == 46 [pid = 1929] [id = 651] 15:47:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x117e1dc00) [pid = 1929] [serial = 1953] [outer = 0x0] 15:47:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x11809d400) [pid = 1929] [serial = 1954] [outer = 0x117e1dc00] 15:47:02 INFO - PROCESS | 1929 | 1461970022950 Marionette DEBUG loaded listener.js 15:47:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x1181c5400) [pid = 1929] [serial = 1955] [outer = 0x117e1dc00] 15:47:03 INFO - PROCESS | 1929 | 1461970023267 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 15:47:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:47:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 621ms 15:47:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:47:03 INFO - PROCESS | 1929 | 1461970023301 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:47:03 INFO - PROCESS | 1929 | 1461970023302 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:47:03 INFO - PROCESS | 1929 | 1461970023305 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:47:03 INFO - PROCESS | 1929 | 1461970023306 Marionette TRACE conn2 <- [1,2578,null,{}] 15:47:03 INFO - PROCESS | 1929 | 1461970023317 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:03 INFO - PROCESS | 1929 | 1461970023404 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:47:03 INFO - PROCESS | 1929 | 1461970023486 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:03 INFO - PROCESS | 1929 | ++DOCSHELL 0x1219e8800 == 47 [pid = 1929] [id = 652] 15:47:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x11809ac00) [pid = 1929] [serial = 1956] [outer = 0x0] 15:47:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x118560400) [pid = 1929] [serial = 1957] [outer = 0x11809ac00] 15:47:03 INFO - PROCESS | 1929 | 1461970023511 Marionette DEBUG loaded listener.js 15:47:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x118771800) [pid = 1929] [serial = 1958] [outer = 0x11809ac00] 15:47:03 INFO - PROCESS | 1929 | 1461970023801 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 15:47:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:47:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 520ms 15:47:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:47:03 INFO - PROCESS | 1929 | 1461970023833 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:47:03 INFO - PROCESS | 1929 | 1461970023834 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:47:03 INFO - PROCESS | 1929 | 1461970023837 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:47:03 INFO - PROCESS | 1929 | 1461970023838 Marionette TRACE conn2 <- [1,2582,null,{}] 15:47:03 INFO - PROCESS | 1929 | 1461970023840 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:03 INFO - PROCESS | 1929 | 1461970023971 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:47:04 INFO - PROCESS | 1929 | 1461970024010 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:04 INFO - PROCESS | 1929 | ++DOCSHELL 0x126d69800 == 48 [pid = 1929] [id = 653] 15:47:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x11887f800) [pid = 1929] [serial = 1959] [outer = 0x0] 15:47:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x119772000) [pid = 1929] [serial = 1960] [outer = 0x11887f800] 15:47:04 INFO - PROCESS | 1929 | 1461970024037 Marionette DEBUG loaded listener.js 15:47:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x11a1e6800) [pid = 1929] [serial = 1961] [outer = 0x11887f800] 15:47:04 INFO - PROCESS | 1929 | 1461970024348 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 15:47:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:47:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 527ms 15:47:04 INFO - PROCESS | 1929 | 1461970024366 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:47:04 INFO - PROCESS | 1929 | 1461970024367 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:47:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:47:04 INFO - PROCESS | 1929 | 1461970024370 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:47:04 INFO - PROCESS | 1929 | 1461970024371 Marionette TRACE conn2 <- [1,2586,null,{}] 15:47:04 INFO - PROCESS | 1929 | 1461970024373 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:04 INFO - PROCESS | 1929 | 1461970024476 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:47:04 INFO - PROCESS | 1929 | 1461970024481 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:04 INFO - PROCESS | 1929 | ++DOCSHELL 0x12796e800 == 49 [pid = 1929] [id = 654] 15:47:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x1198d2c00) [pid = 1929] [serial = 1962] [outer = 0x0] 15:47:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x121273000) [pid = 1929] [serial = 1963] [outer = 0x1198d2c00] 15:47:04 INFO - PROCESS | 1929 | 1461970024537 Marionette DEBUG loaded listener.js 15:47:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x1217b7000) [pid = 1929] [serial = 1964] [outer = 0x1198d2c00] 15:47:04 INFO - PROCESS | 1929 | 1461970024881 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 15:47:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:47:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 520ms 15:47:04 INFO - PROCESS | 1929 | 1461970024890 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:47:04 INFO - PROCESS | 1929 | 1461970024891 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:47:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:47:04 INFO - PROCESS | 1929 | 1461970024898 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:47:04 INFO - PROCESS | 1929 | 1461970024899 Marionette TRACE conn2 <- [1,2590,null,{}] 15:47:04 INFO - PROCESS | 1929 | 1461970024901 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:05 INFO - PROCESS | 1929 | 1461970025007 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:47:05 INFO - PROCESS | 1929 | 1461970025012 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:05 INFO - PROCESS | 1929 | ++DOCSHELL 0x1298d5800 == 50 [pid = 1929] [id = 655] 15:47:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x121265400) [pid = 1929] [serial = 1965] [outer = 0x0] 15:47:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x121de8c00) [pid = 1929] [serial = 1966] [outer = 0x121265400] 15:47:05 INFO - PROCESS | 1929 | 1461970025036 Marionette DEBUG loaded listener.js 15:47:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x124807c00) [pid = 1929] [serial = 1967] [outer = 0x121265400] 15:47:05 INFO - PROCESS | 1929 | 1461970025416 Marionette TRACE conn2 <- [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]]]}] 15:47:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:47:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 570ms 15:47:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:47:05 INFO - PROCESS | 1929 | 1461970025469 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:47:05 INFO - PROCESS | 1929 | 1461970025471 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:47:05 INFO - PROCESS | 1929 | 1461970025474 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:47:05 INFO - PROCESS | 1929 | 1461970025476 Marionette TRACE conn2 <- [1,2594,null,{}] 15:47:05 INFO - PROCESS | 1929 | 1461970025488 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:05 INFO - PROCESS | 1929 | 1461970025643 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:47:05 INFO - PROCESS | 1929 | 1461970025663 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:05 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae1c000 == 51 [pid = 1929] [id = 656] 15:47:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x121deb000) [pid = 1929] [serial = 1968] [outer = 0x0] 15:47:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x124fbfc00) [pid = 1929] [serial = 1969] [outer = 0x121deb000] 15:47:05 INFO - PROCESS | 1929 | 1461970025703 Marionette DEBUG loaded listener.js 15:47:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x12693cc00) [pid = 1929] [serial = 1970] [outer = 0x121deb000] 15:47:06 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x112a95800) [pid = 1929] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:47:06 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x121b59000) [pid = 1929] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:47:06 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x1248b2400) [pid = 1929] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:47:06 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x11809a000) [pid = 1929] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:47:06 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x121b54000) [pid = 1929] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:47:06 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x1126c2000) [pid = 1929] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:47:06 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x119774000) [pid = 1929] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:47:06 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x112eec000) [pid = 1929] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:47:06 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x115fad000) [pid = 1929] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:47:06 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x11672d800) [pid = 1929] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:47:06 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x12751a400) [pid = 1929] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:47:06 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x112b4c400) [pid = 1929] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:47:06 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x12201f400) [pid = 1929] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:47:06 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x122027400) [pid = 1929] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:47:06 INFO - PROCESS | 1929 | 1461970026239 Marionette TRACE conn2 <- [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]]]}] 15:47:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:47:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 773ms 15:47:06 INFO - PROCESS | 1929 | 1461970026248 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:47:06 INFO - PROCESS | 1929 | 1461970026249 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:47:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:47:06 INFO - PROCESS | 1929 | 1461970026252 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:47:06 INFO - PROCESS | 1929 | 1461970026253 Marionette TRACE conn2 <- [1,2598,null,{}] 15:47:06 INFO - PROCESS | 1929 | 1461970026255 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:06 INFO - PROCESS | 1929 | 1461970026372 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:47:06 INFO - PROCESS | 1929 | 1461970026415 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:06 INFO - PROCESS | 1929 | ++DOCSHELL 0x129415000 == 52 [pid = 1929] [id = 657] 15:47:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x1111d4800) [pid = 1929] [serial = 1971] [outer = 0x0] 15:47:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x11835b400) [pid = 1929] [serial = 1972] [outer = 0x1111d4800] 15:47:06 INFO - PROCESS | 1929 | 1461970026440 Marionette DEBUG loaded listener.js 15:47:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x124fc2800) [pid = 1929] [serial = 1973] [outer = 0x1111d4800] 15:47:06 INFO - PROCESS | 1929 | 1461970026742 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 15:47:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:47:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 518ms 15:47:06 INFO - PROCESS | 1929 | 1461970026770 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:47:06 INFO - PROCESS | 1929 | 1461970026772 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:47:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:47:06 INFO - PROCESS | 1929 | 1461970026775 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:47:06 INFO - PROCESS | 1929 | 1461970026779 Marionette TRACE conn2 <- [1,2602,null,{}] 15:47:06 INFO - PROCESS | 1929 | 1461970026783 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:06 INFO - PROCESS | 1929 | 1461970026937 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:47:07 INFO - PROCESS | 1929 | 1461970026999 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:07 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb56800 == 53 [pid = 1929] [id = 658] 15:47:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x111e50400) [pid = 1929] [serial = 1974] [outer = 0x0] 15:47:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x124fc6400) [pid = 1929] [serial = 1975] [outer = 0x111e50400] 15:47:07 INFO - PROCESS | 1929 | 1461970027029 Marionette DEBUG loaded listener.js 15:47:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x127952000) [pid = 1929] [serial = 1976] [outer = 0x111e50400] 15:47:07 INFO - PROCESS | 1929 | 1461970027352 Marionette TRACE conn2 <- [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]]]}] 15:47:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:47:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 623ms 15:47:07 INFO - PROCESS | 1929 | 1461970027398 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:47:07 INFO - PROCESS | 1929 | 1461970027400 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:47:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:47:07 INFO - PROCESS | 1929 | 1461970027402 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:47:07 INFO - PROCESS | 1929 | 1461970027403 Marionette TRACE conn2 <- [1,2606,null,{}] 15:47:07 INFO - PROCESS | 1929 | 1461970027405 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:07 INFO - PROCESS | 1929 | 1461970027491 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:47:07 INFO - PROCESS | 1929 | 1461970027495 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:07 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c787000 == 54 [pid = 1929] [id = 659] 15:47:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x127991c00) [pid = 1929] [serial = 1977] [outer = 0x0] 15:47:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x12799d800) [pid = 1929] [serial = 1978] [outer = 0x127991c00] 15:47:07 INFO - PROCESS | 1929 | 1461970027520 Marionette DEBUG loaded listener.js 15:47:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x128c70800) [pid = 1929] [serial = 1979] [outer = 0x127991c00] 15:47:07 INFO - PROCESS | 1929 | 1461970027864 Marionette TRACE conn2 <- [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]]]}] 15:47:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:47:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 468ms 15:47:07 INFO - PROCESS | 1929 | 1461970027870 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:47:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:47:07 INFO - PROCESS | 1929 | 1461970027871 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:47:07 INFO - PROCESS | 1929 | 1461970027873 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:47:07 INFO - PROCESS | 1929 | 1461970027874 Marionette TRACE conn2 <- [1,2610,null,{}] 15:47:07 INFO - PROCESS | 1929 | 1461970027882 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:08 INFO - PROCESS | 1929 | 1461970028002 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:47:08 INFO - PROCESS | 1929 | 1461970028008 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:08 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ca3a800 == 55 [pid = 1929] [id = 660] 15:47:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x12793b400) [pid = 1929] [serial = 1980] [outer = 0x0] 15:47:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x128c72c00) [pid = 1929] [serial = 1981] [outer = 0x12793b400] 15:47:08 INFO - PROCESS | 1929 | 1461970028033 Marionette DEBUG loaded listener.js 15:47:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x128e06400) [pid = 1929] [serial = 1982] [outer = 0x12793b400] 15:47:08 INFO - PROCESS | 1929 | 1461970028556 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 15:47:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:47:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 723ms 15:47:08 INFO - PROCESS | 1929 | 1461970028597 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:47:08 INFO - PROCESS | 1929 | 1461970028600 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:47:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:47:08 INFO - PROCESS | 1929 | 1461970028604 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:47:08 INFO - PROCESS | 1929 | 1461970028606 Marionette TRACE conn2 <- [1,2614,null,{}] 15:47:08 INFO - PROCESS | 1929 | 1461970028613 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:08 INFO - PROCESS | 1929 | 1461970028718 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:47:08 INFO - PROCESS | 1929 | 1461970028794 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:08 INFO - PROCESS | 1929 | ++DOCSHELL 0x1185f9800 == 56 [pid = 1929] [id = 661] 15:47:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x112eec000) [pid = 1929] [serial = 1983] [outer = 0x0] 15:47:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x113c3d000) [pid = 1929] [serial = 1984] [outer = 0x112eec000] 15:47:08 INFO - PROCESS | 1929 | 1461970028826 Marionette DEBUG loaded listener.js 15:47:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x11642f400) [pid = 1929] [serial = 1985] [outer = 0x112eec000] 15:47:09 INFO - PROCESS | 1929 | 1461970029249 Marionette TRACE conn2 <- [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]]]}] 15:47:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:47:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 672ms 15:47:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:47:09 INFO - PROCESS | 1929 | 1461970029276 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:47:09 INFO - PROCESS | 1929 | 1461970029282 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:47:09 INFO - PROCESS | 1929 | 1461970029286 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:47:09 INFO - PROCESS | 1929 | 1461970029288 Marionette TRACE conn2 <- [1,2618,null,{}] 15:47:09 INFO - PROCESS | 1929 | 1461970029291 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:09 INFO - PROCESS | 1929 | 1461970029417 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:47:09 INFO - PROCESS | 1929 | 1461970029493 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:09 INFO - PROCESS | 1929 | ++DOCSHELL 0x1214bc000 == 57 [pid = 1929] [id = 662] 15:47:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x116662000) [pid = 1929] [serial = 1986] [outer = 0x0] 15:47:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x1180a2800) [pid = 1929] [serial = 1987] [outer = 0x116662000] 15:47:09 INFO - PROCESS | 1929 | 1461970029522 Marionette DEBUG loaded listener.js 15:47:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x118363800) [pid = 1929] [serial = 1988] [outer = 0x116662000] 15:47:09 INFO - PROCESS | 1929 | 1461970029973 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 15:47:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:47:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 724ms 15:47:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:47:10 INFO - PROCESS | 1929 | 1461970030011 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:47:10 INFO - PROCESS | 1929 | 1461970030014 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:47:10 INFO - PROCESS | 1929 | 1461970030017 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:47:10 INFO - PROCESS | 1929 | 1461970030021 Marionette TRACE conn2 <- [1,2622,null,{}] 15:47:10 INFO - PROCESS | 1929 | 1461970030033 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:10 INFO - PROCESS | 1929 | 1461970030200 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:47:10 INFO - PROCESS | 1929 | 1461970030309 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:10 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ca3f800 == 58 [pid = 1929] [id = 663] 15:47:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x118ff0000) [pid = 1929] [serial = 1989] [outer = 0x0] 15:47:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x1198d8c00) [pid = 1929] [serial = 1990] [outer = 0x118ff0000] 15:47:10 INFO - PROCESS | 1929 | 1461970030346 Marionette DEBUG loaded listener.js 15:47:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x122024000) [pid = 1929] [serial = 1991] [outer = 0x118ff0000] 15:47:10 INFO - PROCESS | 1929 | 1461970030829 Marionette TRACE conn2 <- [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]]]}] 15:47:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:47:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 826ms 15:47:10 INFO - PROCESS | 1929 | 1461970030845 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:47:10 INFO - PROCESS | 1929 | 1461970030847 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:47:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:47:10 INFO - PROCESS | 1929 | 1461970030850 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:47:10 INFO - PROCESS | 1929 | 1461970030851 Marionette TRACE conn2 <- [1,2626,null,{}] 15:47:10 INFO - PROCESS | 1929 | 1461970030853 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:10 INFO - PROCESS | 1929 | 1461970030961 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:47:11 INFO - PROCESS | 1929 | 1461970031022 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:11 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d50e000 == 59 [pid = 1929] [id = 664] 15:47:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x1248a8800) [pid = 1929] [serial = 1992] [outer = 0x0] 15:47:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x127355000) [pid = 1929] [serial = 1993] [outer = 0x1248a8800] 15:47:11 INFO - PROCESS | 1929 | 1461970031093 Marionette DEBUG loaded listener.js 15:47:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x12794fc00) [pid = 1929] [serial = 1994] [outer = 0x1248a8800] 15:47:11 INFO - PROCESS | 1929 | 1461970031535 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 15:47:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:47:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 719ms 15:47:11 INFO - PROCESS | 1929 | 1461970031579 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:47:11 INFO - PROCESS | 1929 | 1461970031581 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:47:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:47:11 INFO - PROCESS | 1929 | 1461970031587 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:47:11 INFO - PROCESS | 1929 | 1461970031589 Marionette TRACE conn2 <- [1,2630,null,{}] 15:47:11 INFO - PROCESS | 1929 | 1461970031592 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:11 INFO - PROCESS | 1929 | 1461970031744 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:47:11 INFO - PROCESS | 1929 | 1461970031841 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:11 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d888800 == 60 [pid = 1929] [id = 665] 15:47:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x124d9c400) [pid = 1929] [serial = 1995] [outer = 0x0] 15:47:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x1279b3000) [pid = 1929] [serial = 1996] [outer = 0x124d9c400] 15:47:11 INFO - PROCESS | 1929 | 1461970031871 Marionette DEBUG loaded listener.js 15:47:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x128e04400) [pid = 1929] [serial = 1997] [outer = 0x124d9c400] 15:47:12 INFO - PROCESS | 1929 | 1461970032323 Marionette TRACE conn2 <- [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]]]}] 15:47:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:47:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 776ms 15:47:12 INFO - PROCESS | 1929 | 1461970032363 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:47:12 INFO - PROCESS | 1929 | 1461970032365 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:47:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:47:12 INFO - PROCESS | 1929 | 1461970032367 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:47:12 INFO - PROCESS | 1929 | 1461970032369 Marionette TRACE conn2 <- [1,2634,null,{}] 15:47:12 INFO - PROCESS | 1929 | 1461970032372 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:12 INFO - PROCESS | 1929 | 1461970032490 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:47:12 INFO - PROCESS | 1929 | 1461970032597 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:12 INFO - PROCESS | 1929 | ++DOCSHELL 0x12e24f000 == 61 [pid = 1929] [id = 666] 15:47:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x128e0a400) [pid = 1929] [serial = 1998] [outer = 0x0] 15:47:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x128e10400) [pid = 1929] [serial = 1999] [outer = 0x128e0a400] 15:47:12 INFO - PROCESS | 1929 | 1461970032631 Marionette DEBUG loaded listener.js 15:47:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x1291e2000) [pid = 1929] [serial = 2000] [outer = 0x128e0a400] 15:47:13 INFO - PROCESS | 1929 | 1461970033065 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 15:47:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:47:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 726ms 15:47:13 INFO - PROCESS | 1929 | 1461970033095 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:47:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:47:13 INFO - PROCESS | 1929 | 1461970033097 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:47:13 INFO - PROCESS | 1929 | 1461970033099 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:47:13 INFO - PROCESS | 1929 | 1461970033100 Marionette TRACE conn2 <- [1,2638,null,{}] 15:47:13 INFO - PROCESS | 1929 | 1461970033103 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:13 INFO - PROCESS | 1929 | 1461970033207 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:47:13 INFO - PROCESS | 1929 | 1461970033268 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:13 INFO - PROCESS | 1929 | ++DOCSHELL 0x11839e000 == 62 [pid = 1929] [id = 667] 15:47:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x111118c00) [pid = 1929] [serial = 2001] [outer = 0x0] 15:47:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x1126b8c00) [pid = 1929] [serial = 2002] [outer = 0x111118c00] 15:47:13 INFO - PROCESS | 1929 | 1461970033483 Marionette DEBUG loaded listener.js 15:47:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x112a94c00) [pid = 1929] [serial = 2003] [outer = 0x111118c00] 15:47:13 INFO - PROCESS | 1929 | 1461970033918 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 15:47:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:47:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 871ms 15:47:13 INFO - PROCESS | 1929 | 1461970033971 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:47:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:47:13 INFO - PROCESS | 1929 | 1461970033974 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:47:13 INFO - PROCESS | 1929 | 1461970033977 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:47:13 INFO - PROCESS | 1929 | 1461970033979 Marionette TRACE conn2 <- [1,2642,null,{}] 15:47:13 INFO - PROCESS | 1929 | 1461970033982 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:14 INFO - PROCESS | 1929 | 1461970034081 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:47:14 INFO - PROCESS | 1929 | 1461970034145 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:14 INFO - PROCESS | 1929 | ++DOCSHELL 0x126d54800 == 63 [pid = 1929] [id = 668] 15:47:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x113154400) [pid = 1929] [serial = 2004] [outer = 0x0] 15:47:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x115d89000) [pid = 1929] [serial = 2005] [outer = 0x113154400] 15:47:14 INFO - PROCESS | 1929 | 1461970034172 Marionette DEBUG loaded listener.js 15:47:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x11672f400) [pid = 1929] [serial = 2006] [outer = 0x113154400] 15:47:14 INFO - PROCESS | 1929 | 1461970034720 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 15:47:14 INFO - PROCESS | 1929 | --DOCSHELL 0x12c787000 == 62 [pid = 1929] [id = 659] 15:47:14 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb56800 == 61 [pid = 1929] [id = 658] 15:47:14 INFO - PROCESS | 1929 | --DOCSHELL 0x129415000 == 60 [pid = 1929] [id = 657] 15:47:14 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae1c000 == 59 [pid = 1929] [id = 656] 15:47:14 INFO - PROCESS | 1929 | --DOCSHELL 0x1298d5800 == 58 [pid = 1929] [id = 655] 15:47:14 INFO - PROCESS | 1929 | --DOCSHELL 0x12796e800 == 57 [pid = 1929] [id = 654] 15:47:14 INFO - PROCESS | 1929 | --DOCSHELL 0x126d69800 == 56 [pid = 1929] [id = 653] 15:47:14 INFO - PROCESS | 1929 | --DOCSHELL 0x1219e8800 == 55 [pid = 1929] [id = 652] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x118562800) [pid = 1929] [serial = 1876] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x118876000) [pid = 1929] [serial = 1879] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x1198de400) [pid = 1929] [serial = 1882] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x1213e5400) [pid = 1929] [serial = 1885] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x121b59800) [pid = 1929] [serial = 1888] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOCSHELL 0x119fb3800 == 54 [pid = 1929] [id = 651] 15:47:14 INFO - PROCESS | 1929 | --DOCSHELL 0x118f64000 == 53 [pid = 1929] [id = 650] 15:47:14 INFO - PROCESS | 1929 | --DOCSHELL 0x111d1c000 == 52 [pid = 1929] [id = 649] 15:47:14 INFO - PROCESS | 1929 | --DOCSHELL 0x119117000 == 51 [pid = 1929] [id = 648] 15:47:14 INFO - PROCESS | 1929 | --DOCSHELL 0x12cfed000 == 50 [pid = 1929] [id = 645] 15:47:14 INFO - PROCESS | 1929 | --DOCSHELL 0x1275b7000 == 49 [pid = 1929] [id = 644] 15:47:14 INFO - PROCESS | 1929 | --DOCSHELL 0x119fc7000 == 48 [pid = 1929] [id = 643] 15:47:14 INFO - PROCESS | 1929 | --DOCSHELL 0x12d60a000 == 47 [pid = 1929] [id = 642] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x1279afc00) [pid = 1929] [serial = 1850] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x12693b800) [pid = 1929] [serial = 1910] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x124fc9400) [pid = 1929] [serial = 1909] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x127358000) [pid = 1929] [serial = 1912] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x118146400) [pid = 1929] [serial = 1900] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x118f85800) [pid = 1929] [serial = 1901] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x121d66000) [pid = 1929] [serial = 1906] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x112a9ac00) [pid = 1929] [serial = 1892] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x112a0e000) [pid = 1929] [serial = 1891] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x117673400) [pid = 1929] [serial = 1873] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x113154800) [pid = 1929] [serial = 1870] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x1198d1c00) [pid = 1929] [serial = 1903] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x119c24800) [pid = 1929] [serial = 1904] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x1126bfc00) [pid = 1929] [serial = 1867] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x113441000) [pid = 1929] [serial = 1894] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x1161d4c00) [pid = 1929] [serial = 1895] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x11672ac00) [pid = 1929] [serial = 1897] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x11767e800) [pid = 1929] [serial = 1898] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x1181c1c00) [pid = 1929] [serial = 1865] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x127951c00) [pid = 1929] [serial = 1916] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x12792f400) [pid = 1929] [serial = 1913] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x124809c00) [pid = 1929] [serial = 1907] [outer = 0x0] [url = about:blank] 15:47:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:47:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 823ms 15:47:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:47:14 INFO - PROCESS | 1929 | 1461970034799 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:47:14 INFO - PROCESS | 1929 | 1461970034801 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:47:14 INFO - PROCESS | 1929 | 1461970034806 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:47:14 INFO - PROCESS | 1929 | 1461970034807 Marionette TRACE conn2 <- [1,2646,null,{}] 15:47:14 INFO - PROCESS | 1929 | 1461970034810 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:14 INFO - PROCESS | 1929 | 1461970034894 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:47:14 INFO - PROCESS | 1929 | 1461970034905 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:14 INFO - PROCESS | 1929 | ++DOCSHELL 0x11755b800 == 48 [pid = 1929] [id = 669] 15:47:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x1167c5c00) [pid = 1929] [serial = 2007] [outer = 0x0] 15:47:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x117674400) [pid = 1929] [serial = 2008] [outer = 0x1167c5c00] 15:47:14 INFO - PROCESS | 1929 | 1461970034931 Marionette DEBUG loaded listener.js 15:47:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x11809b800) [pid = 1929] [serial = 2009] [outer = 0x1167c5c00] 15:47:15 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x127938000) [pid = 1929] [serial = 1915] [outer = 0x0] [url = about:blank] 15:47:15 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x113443800) [pid = 1929] [serial = 1918] [outer = 0x0] [url = about:blank] 15:47:15 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x1169a9000) [pid = 1929] [serial = 1919] [outer = 0x0] [url = about:blank] 15:47:15 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x127939000) [pid = 1929] [serial = 1921] [outer = 0x0] [url = about:blank] 15:47:15 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x127998800) [pid = 1929] [serial = 1922] [outer = 0x0] [url = about:blank] 15:47:15 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x128c77000) [pid = 1929] [serial = 1925] [outer = 0x0] [url = about:blank] 15:47:15 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x1279b3c00) [pid = 1929] [serial = 1924] [outer = 0x0] [url = about:blank] 15:47:15 INFO - PROCESS | 1929 | 1461970035315 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 15:47:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:47:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 523ms 15:47:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:47:15 INFO - PROCESS | 1929 | 1461970035329 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:47:15 INFO - PROCESS | 1929 | 1461970035330 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:47:15 INFO - PROCESS | 1929 | 1461970035332 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:47:15 INFO - PROCESS | 1929 | 1461970035335 Marionette TRACE conn2 <- [1,2650,null,{}] 15:47:15 INFO - PROCESS | 1929 | 1461970035342 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:15 INFO - PROCESS | 1929 | 1461970035433 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:47:15 INFO - PROCESS | 1929 | 1461970035461 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:15 INFO - PROCESS | 1929 | ++DOCSHELL 0x1219da800 == 49 [pid = 1929] [id = 670] 15:47:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x118772000) [pid = 1929] [serial = 2010] [outer = 0x0] 15:47:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x118f85800) [pid = 1929] [serial = 2011] [outer = 0x118772000] 15:47:15 INFO - PROCESS | 1929 | 1461970035487 Marionette DEBUG loaded listener.js 15:47:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x1198cd000) [pid = 1929] [serial = 2012] [outer = 0x118772000] 15:47:15 INFO - PROCESS | 1929 | 1461970035839 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 15:47:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:47:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 522ms 15:47:15 INFO - PROCESS | 1929 | 1461970035855 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:47:15 INFO - PROCESS | 1929 | 1461970035858 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:47:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:47:15 INFO - PROCESS | 1929 | 1461970035862 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:47:15 INFO - PROCESS | 1929 | 1461970035863 Marionette TRACE conn2 <- [1,2654,null,{}] 15:47:15 INFO - PROCESS | 1929 | 1461970035884 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:16 INFO - PROCESS | 1929 | 1461970036019 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:47:16 INFO - PROCESS | 1929 | 1461970036029 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:16 INFO - PROCESS | 1929 | ++DOCSHELL 0x1275b3000 == 50 [pid = 1929] [id = 671] 15:47:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x1199b7c00) [pid = 1929] [serial = 2013] [outer = 0x0] 15:47:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x121273c00) [pid = 1929] [serial = 2014] [outer = 0x1199b7c00] 15:47:16 INFO - PROCESS | 1929 | 1461970036076 Marionette DEBUG loaded listener.js 15:47:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x121b54000) [pid = 1929] [serial = 2015] [outer = 0x1199b7c00] 15:47:16 INFO - PROCESS | 1929 | 1461970036483 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 15:47:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:47:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 635ms 15:47:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:47:16 INFO - PROCESS | 1929 | 1461970036498 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:47:16 INFO - PROCESS | 1929 | 1461970036499 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:47:16 INFO - PROCESS | 1929 | 1461970036501 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:47:16 INFO - PROCESS | 1929 | 1461970036503 Marionette TRACE conn2 <- [1,2658,null,{}] 15:47:16 INFO - PROCESS | 1929 | 1461970036505 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:16 INFO - PROCESS | 1929 | 1461970036634 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:47:16 INFO - PROCESS | 1929 | 1461970036641 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:16 INFO - PROCESS | 1929 | ++DOCSHELL 0x129421800 == 51 [pid = 1929] [id = 672] 15:47:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x121d62800) [pid = 1929] [serial = 2016] [outer = 0x0] 15:47:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x122028400) [pid = 1929] [serial = 2017] [outer = 0x121d62800] 15:47:16 INFO - PROCESS | 1929 | 1461970036671 Marionette DEBUG loaded listener.js 15:47:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x1255ae400) [pid = 1929] [serial = 2018] [outer = 0x121d62800] 15:47:17 INFO - PROCESS | 1929 | 1461970037046 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 15:47:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:47:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 570ms 15:47:17 INFO - PROCESS | 1929 | 1461970037072 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:47:17 INFO - PROCESS | 1929 | 1461970037073 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:47:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:47:17 INFO - PROCESS | 1929 | 1461970037076 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:47:17 INFO - PROCESS | 1929 | 1461970037077 Marionette TRACE conn2 <- [1,2662,null,{}] 15:47:17 INFO - PROCESS | 1929 | 1461970037079 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:17 INFO - PROCESS | 1929 | 1461970037191 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:47:17 INFO - PROCESS | 1929 | 1461970037204 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:17 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae22800 == 52 [pid = 1929] [id = 673] 15:47:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x1255ae800) [pid = 1929] [serial = 2019] [outer = 0x0] 15:47:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x12792f400) [pid = 1929] [serial = 2020] [outer = 0x1255ae800] 15:47:17 INFO - PROCESS | 1929 | 1461970037229 Marionette DEBUG loaded listener.js 15:47:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x1279b4000) [pid = 1929] [serial = 2021] [outer = 0x1255ae800] 15:47:17 INFO - PROCESS | 1929 | 1461970037575 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 15:47:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:47:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 519ms 15:47:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:47:17 INFO - PROCESS | 1929 | 1461970037595 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:47:17 INFO - PROCESS | 1929 | 1461970037597 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:47:17 INFO - PROCESS | 1929 | 1461970037599 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:47:17 INFO - PROCESS | 1929 | 1461970037600 Marionette TRACE conn2 <- [1,2666,null,{}] 15:47:17 INFO - PROCESS | 1929 | 1461970037602 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:17 INFO - PROCESS | 1929 | 1461970037709 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:47:17 INFO - PROCESS | 1929 | 1461970037721 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:17 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb20000 == 53 [pid = 1929] [id = 674] 15:47:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x12799ec00) [pid = 1929] [serial = 2022] [outer = 0x0] 15:47:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x128d71c00) [pid = 1929] [serial = 2023] [outer = 0x12799ec00] 15:47:17 INFO - PROCESS | 1929 | 1461970037746 Marionette DEBUG loaded listener.js 15:47:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x128e0d800) [pid = 1929] [serial = 2024] [outer = 0x12799ec00] 15:47:18 INFO - PROCESS | 1929 | 1461970038612 Marionette TRACE conn2 <- [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]]]}] 15:47:18 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) 15:47:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1021ms 15:47:18 INFO - PROCESS | 1929 | 1461970038629 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:47:18 INFO - PROCESS | 1929 | 1461970038630 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:47:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:47:18 INFO - PROCESS | 1929 | 1461970038633 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:47:18 INFO - PROCESS | 1929 | 1461970038634 Marionette TRACE conn2 <- [1,2670,null,{}] 15:47:18 INFO - PROCESS | 1929 | 1461970038636 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:18 INFO - PROCESS | 1929 | 1461970038743 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:47:18 INFO - PROCESS | 1929 | 1461970038757 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:18 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c780800 == 54 [pid = 1929] [id = 675] 15:47:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x128f59000) [pid = 1929] [serial = 2025] [outer = 0x0] 15:47:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x1291db000) [pid = 1929] [serial = 2026] [outer = 0x128f59000] 15:47:18 INFO - PROCESS | 1929 | 1461970038784 Marionette DEBUG loaded listener.js 15:47:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x129614800) [pid = 1929] [serial = 2027] [outer = 0x128f59000] 15:47:19 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x121deb000) [pid = 1929] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:47:19 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x1111d4800) [pid = 1929] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:47:19 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x121265400) [pid = 1929] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:47:19 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x11887f800) [pid = 1929] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:47:19 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x111e50400) [pid = 1929] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:47:19 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x128e0ac00) [pid = 1929] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:47:19 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x127991c00) [pid = 1929] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:47:19 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x117e1dc00) [pid = 1929] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:47:19 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x1198d2c00) [pid = 1929] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:47:19 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x1164aa400) [pid = 1929] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:47:19 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x112a20400) [pid = 1929] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:47:19 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x112a88400) [pid = 1929] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:47:19 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x11809ac00) [pid = 1929] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:47:19 INFO - PROCESS | 1929 | 1461970039682 Marionette TRACE conn2 <- [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] 15:47:19 INFO - PROCESS | 1929 | 1461970039704 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:47:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:47:19 INFO - PROCESS | 1929 | 1461970039706 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:47:19 INFO - PROCESS | 1929 | 1461970039708 Marionette TRACE conn2 <- [1,2674,null,{}] 15:47:19 INFO - PROCESS | 1929 | 1461970039711 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:19 INFO - PROCESS | 1929 | 1461970039797 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:47:19 INFO - PROCESS | 1929 | 1461970039856 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:19 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c794000 == 55 [pid = 1929] [id = 676] 15:47:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x115d84000) [pid = 1929] [serial = 2028] [outer = 0x0] 15:47:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x118355800) [pid = 1929] [serial = 2029] [outer = 0x115d84000] 15:47:19 INFO - PROCESS | 1929 | 1461970039881 Marionette DEBUG loaded listener.js 15:47:19 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x127991c00) [pid = 1929] [serial = 2030] [outer = 0x115d84000] 15:47:20 INFO - PROCESS | 1929 | 1461970040675 Marionette TRACE conn2 <- [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] 15:47:20 INFO - PROCESS | 1929 | 1461970040681 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:47:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:47:20 INFO - PROCESS | 1929 | 1461970040684 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:47:20 INFO - PROCESS | 1929 | 1461970040685 Marionette TRACE conn2 <- [1,2678,null,{}] 15:47:20 INFO - PROCESS | 1929 | 1461970040687 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:20 INFO - PROCESS | 1929 | 1461970040777 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:47:20 INFO - PROCESS | 1929 | 1461970040781 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:20 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d817000 == 56 [pid = 1929] [id = 677] 15:47:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x129619c00) [pid = 1929] [serial = 2031] [outer = 0x0] 15:47:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x129620800) [pid = 1929] [serial = 2032] [outer = 0x129619c00] 15:47:20 INFO - PROCESS | 1929 | 1461970040810 Marionette DEBUG loaded listener.js 15:47:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x1296d7000) [pid = 1929] [serial = 2033] [outer = 0x129619c00] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12c79d000 == 55 [pid = 1929] [id = 577] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12d81f800 == 54 [pid = 1929] [id = 646] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x1215b9800 == 53 [pid = 1929] [id = 647] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12d612800 == 52 [pid = 1929] [id = 609] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x11815e000 == 51 [pid = 1929] [id = 524] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12796d800 == 50 [pid = 1929] [id = 539] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12cff8800 == 49 [pid = 1929] [id = 595] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2fc800 == 48 [pid = 1929] [id = 576] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb6c800 == 47 [pid = 1929] [id = 558] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12d8a1800 == 46 [pid = 1929] [id = 615] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x117e44800 == 45 [pid = 1929] [id = 616] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb5b000 == 44 [pid = 1929] [id = 629] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x112f54800 == 43 [pid = 1929] [id = 559] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x126d54800 == 42 [pid = 1929] [id = 668] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x11839e000 == 41 [pid = 1929] [id = 667] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12e24f000 == 40 [pid = 1929] [id = 666] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12d888800 == 39 [pid = 1929] [id = 665] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12d50e000 == 38 [pid = 1929] [id = 664] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12ca3f800 == 37 [pid = 1929] [id = 663] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x1214bc000 == 36 [pid = 1929] [id = 662] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x1185f9800 == 35 [pid = 1929] [id = 661] 15:47:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12ca3a800 == 34 [pid = 1929] [id = 660] 15:47:22 INFO - PROCESS | 1929 | --DOCSHELL 0x11755b800 == 33 [pid = 1929] [id = 669] 15:47:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb20000 == 32 [pid = 1929] [id = 674] 15:47:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1219da800 == 31 [pid = 1929] [id = 670] 15:47:22 INFO - PROCESS | 1929 | --DOCSHELL 0x1275b3000 == 30 [pid = 1929] [id = 671] 15:47:22 INFO - PROCESS | 1929 | --DOCSHELL 0x129421800 == 29 [pid = 1929] [id = 672] 15:47:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12c780800 == 28 [pid = 1929] [id = 675] 15:47:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12c794000 == 27 [pid = 1929] [id = 676] 15:47:22 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae22800 == 26 [pid = 1929] [id = 673] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x12961c400) [pid = 1929] [serial = 1847] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x12799d800) [pid = 1929] [serial = 1978] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x11809d400) [pid = 1929] [serial = 1954] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x121273000) [pid = 1929] [serial = 1963] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x1181c5400) [pid = 1929] [serial = 1955] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x1167b9000) [pid = 1929] [serial = 1951] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x116a80400) [pid = 1929] [serial = 1952] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x113225000) [pid = 1929] [serial = 1930] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x1130e8c00) [pid = 1929] [serial = 1948] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x115f11000) [pid = 1929] [serial = 1949] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x128d71400) [pid = 1929] [serial = 1927] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x112a96800) [pid = 1929] [serial = 1945] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x112eee000) [pid = 1929] [serial = 1946] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x118560400) [pid = 1929] [serial = 1957] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x11809e800) [pid = 1929] [serial = 1933] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x1213e9800) [pid = 1929] [serial = 1936] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x12793a400) [pid = 1929] [serial = 1939] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x12799a800) [pid = 1929] [serial = 1942] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x1217b7000) [pid = 1929] [serial = 1964] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x124fbfc00) [pid = 1929] [serial = 1969] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x11835b400) [pid = 1929] [serial = 1972] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x121de8c00) [pid = 1929] [serial = 1966] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x12693cc00) [pid = 1929] [serial = 1970] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x119772000) [pid = 1929] [serial = 1960] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x11a1e6800) [pid = 1929] [serial = 1961] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x124fc6400) [pid = 1929] [serial = 1975] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x124807c00) [pid = 1929] [serial = 1967] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 104 (0x128c70800) [pid = 1929] [serial = 1979] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 103 (0x127952000) [pid = 1929] [serial = 1976] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 102 (0x118771800) [pid = 1929] [serial = 1958] [outer = 0x0] [url = about:blank] 15:47:22 INFO - PROCESS | 1929 | --DOMWINDOW == 101 (0x124fc2800) [pid = 1929] [serial = 1973] [outer = 0x0] [url = about:blank] 15:47:23 INFO - PROCESS | 1929 | 1461970043085 Marionette TRACE conn2 <- [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]]]}] 15:47:23 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) 15:47:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2426ms 15:47:23 INFO - PROCESS | 1929 | 1461970043113 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:47:23 INFO - PROCESS | 1929 | 1461970043117 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:47:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:47:23 INFO - PROCESS | 1929 | 1461970043120 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:47:23 INFO - PROCESS | 1929 | 1461970043122 Marionette TRACE conn2 <- [1,2682,null,{}] 15:47:23 INFO - PROCESS | 1929 | 1461970043126 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:23 INFO - PROCESS | 1929 | 1461970043204 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:47:23 INFO - PROCESS | 1929 | 1461970043212 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:23 INFO - PROCESS | 1929 | ++DOCSHELL 0x11297f000 == 27 [pid = 1929] [id = 678] 15:47:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 102 (0x112a04c00) [pid = 1929] [serial = 2034] [outer = 0x0] 15:47:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 103 (0x112a10c00) [pid = 1929] [serial = 2035] [outer = 0x112a04c00] 15:47:23 INFO - PROCESS | 1929 | 1461970043241 Marionette DEBUG loaded listener.js 15:47:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 104 (0x112a1f800) [pid = 1929] [serial = 2036] [outer = 0x112a04c00] 15:47:24 INFO - PROCESS | 1929 | 1461970044052 Marionette TRACE conn2 <- [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]]]}] 15:47:24 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) 15:47:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 972ms 15:47:24 INFO - PROCESS | 1929 | 1461970044092 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:47:24 INFO - PROCESS | 1929 | 1461970044096 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:47:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:47:24 INFO - PROCESS | 1929 | 1461970044101 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:47:24 INFO - PROCESS | 1929 | 1461970044102 Marionette TRACE conn2 <- [1,2686,null,{}] 15:47:24 INFO - PROCESS | 1929 | 1461970044105 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:24 INFO - PROCESS | 1929 | 1461970044182 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:47:24 INFO - PROCESS | 1929 | 1461970044187 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:24 INFO - PROCESS | 1929 | ++DOCSHELL 0x116446000 == 28 [pid = 1929] [id = 679] 15:47:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x112a89000) [pid = 1929] [serial = 2037] [outer = 0x0] 15:47:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x112a98000) [pid = 1929] [serial = 2038] [outer = 0x112a89000] 15:47:24 INFO - PROCESS | 1929 | 1461970044216 Marionette DEBUG loaded listener.js 15:47:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x112b4d800) [pid = 1929] [serial = 2039] [outer = 0x112a89000] 15:47:25 INFO - PROCESS | 1929 | 1461970045053 Marionette TRACE conn2 <- [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] 15:47:25 INFO - PROCESS | 1929 | 1461970045073 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:47:25 INFO - PROCESS | 1929 | 1461970045076 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:47:25 INFO - PROCESS | 1929 | 1461970045080 Marionette TRACE conn2 <- [1,2690,null,{}] 15:47:25 INFO - PROCESS | 1929 | 1461970045088 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:25 INFO - PROCESS | 1929 | 1461970045166 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:47:25 INFO - PROCESS | 1929 | 1461970045172 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:25 INFO - PROCESS | 1929 | ++DOCSHELL 0x117e4e000 == 29 [pid = 1929] [id = 680] 15:47:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x110ef4400) [pid = 1929] [serial = 2040] [outer = 0x0] 15:47:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x113154800) [pid = 1929] [serial = 2041] [outer = 0x110ef4400] 15:47:25 INFO - PROCESS | 1929 | 1461970045203 Marionette DEBUG loaded listener.js 15:47:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x113441000) [pid = 1929] [serial = 2042] [outer = 0x110ef4400] 15:47:26 INFO - PROCESS | 1929 | 1461970046039 Marionette TRACE conn2 <- [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] 15:47:26 INFO - PROCESS | 1929 | 1461970046051 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:47:26 INFO - PROCESS | 1929 | 1461970046054 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:47:26 INFO - PROCESS | 1929 | 1461970046055 Marionette TRACE conn2 <- [1,2694,null,{}] 15:47:26 INFO - PROCESS | 1929 | 1461970046057 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:26 INFO - PROCESS | 1929 | 1461970046152 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:47:26 INFO - PROCESS | 1929 | 1461970046181 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:26 INFO - PROCESS | 1929 | ++DOCSHELL 0x118f64800 == 30 [pid = 1929] [id = 681] 15:47:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x112b4fc00) [pid = 1929] [serial = 2043] [outer = 0x0] 15:47:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x115f0f800) [pid = 1929] [serial = 2044] [outer = 0x112b4fc00] 15:47:26 INFO - PROCESS | 1929 | 1461970046208 Marionette DEBUG loaded listener.js 15:47:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x115f1a000) [pid = 1929] [serial = 2045] [outer = 0x112b4fc00] 15:47:26 INFO - PROCESS | 1929 | 1461970046988 Marionette TRACE conn2 <- [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] 15:47:27 INFO - PROCESS | 1929 | 1461970047026 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:47:27 INFO - PROCESS | 1929 | 1461970047028 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:47:27 INFO - PROCESS | 1929 | 1461970047029 Marionette TRACE conn2 <- [1,2698,null,{}] 15:47:27 INFO - PROCESS | 1929 | 1461970047032 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:27 INFO - PROCESS | 1929 | 1461970047119 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:47:27 INFO - PROCESS | 1929 | 1461970047153 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:27 INFO - PROCESS | 1929 | ++DOCSHELL 0x119913000 == 31 [pid = 1929] [id = 682] 15:47:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x112a86400) [pid = 1929] [serial = 2046] [outer = 0x0] 15:47:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x11610d400) [pid = 1929] [serial = 2047] [outer = 0x112a86400] 15:47:27 INFO - PROCESS | 1929 | 1461970047179 Marionette DEBUG loaded listener.js 15:47:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x116660400) [pid = 1929] [serial = 2048] [outer = 0x112a86400] 15:47:27 INFO - PROCESS | 1929 | 1461970047973 Marionette TRACE conn2 <- [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] 15:47:28 INFO - PROCESS | 1929 | 1461970048000 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:47:28 INFO - PROCESS | 1929 | 1461970048002 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:47:28 INFO - PROCESS | 1929 | 1461970048003 Marionette TRACE conn2 <- [1,2702,null,{}] 15:47:28 INFO - PROCESS | 1929 | 1461970048005 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:28 INFO - PROCESS | 1929 | 1461970048133 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:47:28 INFO - PROCESS | 1929 | --DOCSHELL 0x12d507800 == 30 [pid = 1929] [id = 17] 15:47:28 INFO - PROCESS | 1929 | 1461970048197 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:28 INFO - PROCESS | 1929 | ++DOCSHELL 0x121291000 == 31 [pid = 1929] [id = 683] 15:47:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x116726000) [pid = 1929] [serial = 2049] [outer = 0x0] 15:47:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x117673000) [pid = 1929] [serial = 2050] [outer = 0x116726000] 15:47:28 INFO - PROCESS | 1929 | 1461970048239 Marionette DEBUG loaded listener.js 15:47:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x117e26c00) [pid = 1929] [serial = 2051] [outer = 0x116726000] 15:47:28 INFO - PROCESS | 1929 | 1461970048715 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 15:47:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:47:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 721ms 15:47:28 INFO - PROCESS | 1929 | 1461970048723 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:47:28 INFO - PROCESS | 1929 | 1461970048724 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:47:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:47:28 INFO - PROCESS | 1929 | 1461970048727 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:47:28 INFO - PROCESS | 1929 | 1461970048730 Marionette TRACE conn2 <- [1,2706,null,{}] 15:47:28 INFO - PROCESS | 1929 | 1461970048733 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:28 INFO - PROCESS | 1929 | 1461970048825 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:47:28 INFO - PROCESS | 1929 | 1461970048829 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:28 INFO - PROCESS | 1929 | ++DOCSHELL 0x1215b3800 == 32 [pid = 1929] [id = 684] 15:47:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x1167b9800) [pid = 1929] [serial = 2052] [outer = 0x0] 15:47:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x11809ac00) [pid = 1929] [serial = 2053] [outer = 0x1167b9800] 15:47:28 INFO - PROCESS | 1929 | 1461970048857 Marionette DEBUG loaded listener.js 15:47:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x1180a2c00) [pid = 1929] [serial = 2054] [outer = 0x1167b9800] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x128d64400) [pid = 1929] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x1255ae800) [pid = 1929] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 119 (0x12799ec00) [pid = 1929] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 118 (0x128f59000) [pid = 1929] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 117 (0x115d84000) [pid = 1929] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 116 (0x1248a8800) [pid = 1929] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x118ff0000) [pid = 1929] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x116662000) [pid = 1929] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x112eec000) [pid = 1929] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x12793b400) [pid = 1929] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x121d62800) [pid = 1929] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x11835ec00) [pid = 1929] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x1198cd800) [pid = 1929] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x1166f7000) [pid = 1929] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x11872ec00) [pid = 1929] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x1167ba400) [pid = 1929] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x1130ea000) [pid = 1929] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 104 (0x119774800) [pid = 1929] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 103 (0x1199b7c00) [pid = 1929] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 102 (0x118772000) [pid = 1929] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 101 (0x1167c5c00) [pid = 1929] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 100 (0x112a92000) [pid = 1929] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 99 (0x113154400) [pid = 1929] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 98 (0x111118c00) [pid = 1929] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 97 (0x128d6b800) [pid = 1929] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 96 (0x128e0a400) [pid = 1929] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 95 (0x1213e2800) [pid = 1929] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 94 (0x124d9c400) [pid = 1929] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 93 (0x12508f400) [pid = 1929] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 92 (0x12126c400) [pid = 1929] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 91 (0x112b54c00) [pid = 1929] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:47:29 INFO - PROCESS | 1929 | --DOMWINDOW == 90 (0x1121dd400) [pid = 1929] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:47:29 INFO - PROCESS | 1929 | 1461970049460 Marionette TRACE conn2 <- [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]]]}] 15:47:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:47:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 771ms 15:47:29 INFO - PROCESS | 1929 | 1461970049506 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:47:29 INFO - PROCESS | 1929 | 1461970049507 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:47:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:47:29 INFO - PROCESS | 1929 | 1461970049511 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:47:29 INFO - PROCESS | 1929 | 1461970049512 Marionette TRACE conn2 <- [1,2710,null,{}] 15:47:29 INFO - PROCESS | 1929 | 1461970049515 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:29 INFO - PROCESS | 1929 | 1461970049611 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:47:29 INFO - PROCESS | 1929 | 1461970049642 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:29 INFO - PROCESS | 1929 | ++DOCSHELL 0x11a00b800 == 33 [pid = 1929] [id = 685] 15:47:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 91 (0x112eec000) [pid = 1929] [serial = 2055] [outer = 0x0] 15:47:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 92 (0x115f14400) [pid = 1929] [serial = 2056] [outer = 0x112eec000] 15:47:29 INFO - PROCESS | 1929 | 1461970049668 Marionette DEBUG loaded listener.js 15:47:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 93 (0x11809ec00) [pid = 1929] [serial = 2057] [outer = 0x112eec000] 15:47:29 INFO - PROCESS | 1929 | 1461970049957 Marionette TRACE conn2 <- [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] 15:47:29 INFO - PROCESS | 1929 | 1461970049986 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:47:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:47:29 INFO - PROCESS | 1929 | 1461970049989 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:47:29 INFO - PROCESS | 1929 | 1461970049990 Marionette TRACE conn2 <- [1,2714,null,{}] 15:47:29 INFO - PROCESS | 1929 | 1461970049992 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:30 INFO - PROCESS | 1929 | 1461970050074 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:47:30 INFO - PROCESS | 1929 | 1461970050079 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:30 INFO - PROCESS | 1929 | ++DOCSHELL 0x117e4d800 == 34 [pid = 1929] [id = 686] 15:47:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 94 (0x1180d4800) [pid = 1929] [serial = 2058] [outer = 0x0] 15:47:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 95 (0x1180dec00) [pid = 1929] [serial = 2059] [outer = 0x1180d4800] 15:47:30 INFO - PROCESS | 1929 | 1461970050105 Marionette DEBUG loaded listener.js 15:47:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 96 (0x1181c5800) [pid = 1929] [serial = 2060] [outer = 0x1180d4800] 15:47:30 INFO - PROCESS | 1929 | 1461970050437 Marionette TRACE conn2 <- [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]]]}] 15:47:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:47:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 475ms 15:47:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:47:30 INFO - PROCESS | 1929 | 1461970050465 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:47:30 INFO - PROCESS | 1929 | 1461970050466 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:47:30 INFO - PROCESS | 1929 | 1461970050468 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:47:30 INFO - PROCESS | 1929 | 1461970050469 Marionette TRACE conn2 <- [1,2718,null,{}] 15:47:30 INFO - PROCESS | 1929 | 1461970050472 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:30 INFO - PROCESS | 1929 | 1461970050573 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:47:30 INFO - PROCESS | 1929 | 1461970050582 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:30 INFO - PROCESS | 1929 | ++DOCSHELL 0x124817000 == 35 [pid = 1929] [id = 687] 15:47:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 97 (0x1180e0000) [pid = 1929] [serial = 2061] [outer = 0x0] 15:47:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 98 (0x11853e800) [pid = 1929] [serial = 2062] [outer = 0x1180e0000] 15:47:30 INFO - PROCESS | 1929 | 1461970050607 Marionette DEBUG loaded listener.js 15:47:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 99 (0x118545000) [pid = 1929] [serial = 2063] [outer = 0x1180e0000] 15:47:30 INFO - PROCESS | 1929 | 1461970050957 Marionette TRACE conn2 <- [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] 15:47:30 INFO - PROCESS | 1929 | 1461970050989 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:47:30 INFO - PROCESS | 1929 | 1461970050991 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:47:30 INFO - PROCESS | 1929 | 1461970050993 Marionette TRACE conn2 <- [1,2722,null,{}] 15:47:30 INFO - PROCESS | 1929 | 1461970050995 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:31 INFO - PROCESS | 1929 | 1461970051083 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:47:31 INFO - PROCESS | 1929 | 1461970051088 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:31 INFO - PROCESS | 1929 | ++DOCSHELL 0x119912000 == 36 [pid = 1929] [id = 688] 15:47:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 100 (0x118561c00) [pid = 1929] [serial = 2064] [outer = 0x0] 15:47:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 101 (0x118729400) [pid = 1929] [serial = 2065] [outer = 0x118561c00] 15:47:31 INFO - PROCESS | 1929 | 1461970051120 Marionette DEBUG loaded listener.js 15:47:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 102 (0x118875800) [pid = 1929] [serial = 2066] [outer = 0x118561c00] 15:47:31 INFO - PROCESS | 1929 | 1461970051698 Marionette TRACE conn2 <- [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] 15:47:31 INFO - PROCESS | 1929 | 1461970051767 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:47:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:47:31 INFO - PROCESS | 1929 | 1461970051770 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:47:31 INFO - PROCESS | 1929 | 1461970051773 Marionette TRACE conn2 <- [1,2726,null,{}] 15:47:31 INFO - PROCESS | 1929 | 1461970051777 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:31 INFO - PROCESS | 1929 | 1461970051882 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:47:31 INFO - PROCESS | 1929 | 1461970051936 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:31 INFO - PROCESS | 1929 | ++DOCSHELL 0x116a3b000 == 37 [pid = 1929] [id = 689] 15:47:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 103 (0x112a13800) [pid = 1929] [serial = 2067] [outer = 0x0] 15:47:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 104 (0x112a87800) [pid = 1929] [serial = 2068] [outer = 0x112a13800] 15:47:31 INFO - PROCESS | 1929 | 1461970051968 Marionette DEBUG loaded listener.js 15:47:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x112a99c00) [pid = 1929] [serial = 2069] [outer = 0x112a13800] 15:47:32 INFO - PROCESS | 1929 | 1461970052555 Marionette TRACE conn2 <- [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]]]}] 15:47:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:47:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 821ms 15:47:32 INFO - PROCESS | 1929 | 1461970052592 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:47:32 INFO - PROCESS | 1929 | 1461970052596 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:47:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:47:32 INFO - PROCESS | 1929 | 1461970052600 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:47:32 INFO - PROCESS | 1929 | 1461970052602 Marionette TRACE conn2 <- [1,2730,null,{}] 15:47:32 INFO - PROCESS | 1929 | 1461970052605 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:32 INFO - PROCESS | 1929 | 1461970052710 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:47:32 INFO - PROCESS | 1929 | 1461970052764 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:32 INFO - PROCESS | 1929 | ++DOCSHELL 0x1183b2800 == 38 [pid = 1929] [id = 690] 15:47:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x112a95400) [pid = 1929] [serial = 2070] [outer = 0x0] 15:47:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x112ee8000) [pid = 1929] [serial = 2071] [outer = 0x112a95400] 15:47:32 INFO - PROCESS | 1929 | 1461970052795 Marionette DEBUG loaded listener.js 15:47:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x113cc8000) [pid = 1929] [serial = 2072] [outer = 0x112a95400] 15:47:33 INFO - PROCESS | 1929 | --DOCSHELL 0x1215ad800 == 37 [pid = 1929] [id = 507] 15:47:33 INFO - PROCESS | 1929 | --DOCSHELL 0x119873800 == 36 [pid = 1929] [id = 502] 15:47:33 INFO - PROCESS | 1929 | --DOCSHELL 0x111190800 == 35 [pid = 1929] [id = 503] 15:47:33 INFO - PROCESS | 1929 | --DOCSHELL 0x12b3ac000 == 34 [pid = 1929] [id = 512] 15:47:33 INFO - PROCESS | 1929 | --DOCSHELL 0x116911000 == 33 [pid = 1929] [id = 499] 15:47:33 INFO - PROCESS | 1929 | --DOCSHELL 0x1275a6000 == 32 [pid = 1929] [id = 509] 15:47:33 INFO - PROCESS | 1929 | --DOCSHELL 0x117035000 == 31 [pid = 1929] [id = 500] 15:47:33 INFO - PROCESS | 1929 | --DOCSHELL 0x12ab21800 == 30 [pid = 1929] [id = 511] 15:47:33 INFO - PROCESS | 1929 | --DOCSHELL 0x118f79000 == 29 [pid = 1929] [id = 501] 15:47:33 INFO - PROCESS | 1929 | --DOCSHELL 0x11816a000 == 28 [pid = 1929] [id = 508] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x129620800) [pid = 1929] [serial = 2032] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOCSHELL 0x12d507000 == 27 [pid = 1929] [id = 18] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x128e08800) [pid = 1929] [serial = 1928] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x12792f400) [pid = 1929] [serial = 2020] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 104 (0x128d71c00) [pid = 1929] [serial = 2023] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 103 (0x1291db000) [pid = 1929] [serial = 2026] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 102 (0x118355800) [pid = 1929] [serial = 2029] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 101 (0x127355000) [pid = 1929] [serial = 1993] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 100 (0x122024000) [pid = 1929] [serial = 1991] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 99 (0x1198d8c00) [pid = 1929] [serial = 1990] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 98 (0x118363800) [pid = 1929] [serial = 1988] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 97 (0x1180a2800) [pid = 1929] [serial = 1987] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 96 (0x11642f400) [pid = 1929] [serial = 1985] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 95 (0x113c3d000) [pid = 1929] [serial = 1984] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 94 (0x128c72c00) [pid = 1929] [serial = 1981] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 93 (0x128e06400) [pid = 1929] [serial = 1982] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 92 (0x122028400) [pid = 1929] [serial = 2017] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 91 (0x118727800) [pid = 1929] [serial = 1877] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 90 (0x12126b400) [pid = 1929] [serial = 1883] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 89 (0x11856c000) [pid = 1929] [serial = 1934] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 88 (0x118feb800) [pid = 1929] [serial = 1880] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 87 (0x1180df800) [pid = 1929] [serial = 1874] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 86 (0x115d41000) [pid = 1929] [serial = 1871] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 85 (0x1248ab800) [pid = 1929] [serial = 1937] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 84 (0x121273c00) [pid = 1929] [serial = 2014] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 83 (0x121b54000) [pid = 1929] [serial = 2015] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 82 (0x118f85800) [pid = 1929] [serial = 2011] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 81 (0x1198cd000) [pid = 1929] [serial = 2012] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 80 (0x117674400) [pid = 1929] [serial = 2008] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 79 (0x11809b800) [pid = 1929] [serial = 2009] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 78 (0x128d6a800) [pid = 1929] [serial = 1943] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 77 (0x11672f400) [pid = 1929] [serial = 2006] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 76 (0x115d89000) [pid = 1929] [serial = 2005] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 75 (0x1126b8c00) [pid = 1929] [serial = 2002] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 74 (0x112a94c00) [pid = 1929] [serial = 2003] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 73 (0x1291dc000) [pid = 1929] [serial = 1829] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 72 (0x1291e2000) [pid = 1929] [serial = 2000] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 71 (0x128e10400) [pid = 1929] [serial = 1999] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 70 (0x122020000) [pid = 1929] [serial = 1889] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 69 (0x128e04400) [pid = 1929] [serial = 1997] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 68 (0x1279b3000) [pid = 1929] [serial = 1996] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 67 (0x12794fc00) [pid = 1929] [serial = 1994] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 66 (0x12799b400) [pid = 1929] [serial = 1940] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 65 (0x1218e5800) [pid = 1929] [serial = 1886] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 64 (0x116475800) [pid = 1929] [serial = 1931] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 63 (0x112a17400) [pid = 1929] [serial = 1868] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 62 (0x127991c00) [pid = 1929] [serial = 2030] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 61 (0x129614800) [pid = 1929] [serial = 2027] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 60 (0x128e0d800) [pid = 1929] [serial = 2024] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 59 (0x1279b4000) [pid = 1929] [serial = 2021] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | --DOMWINDOW == 58 (0x1255ae400) [pid = 1929] [serial = 2018] [outer = 0x0] [url = about:blank] 15:47:33 INFO - PROCESS | 1929 | 1461970053927 Marionette TRACE conn2 <- [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] 15:47:33 INFO - PROCESS | 1929 | 1461970053976 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:47:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:47:33 INFO - PROCESS | 1929 | 1461970053979 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:47:33 INFO - PROCESS | 1929 | 1461970053981 Marionette TRACE conn2 <- [1,2734,null,{}] 15:47:33 INFO - PROCESS | 1929 | 1461970053984 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:34 INFO - PROCESS | 1929 | 1461970054074 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:47:34 INFO - PROCESS | 1929 | 1461970054120 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:34 INFO - PROCESS | 1929 | ++DOCSHELL 0x1150ea000 == 28 [pid = 1929] [id = 691] 15:47:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 59 (0x112a11400) [pid = 1929] [serial = 2073] [outer = 0x0] 15:47:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 60 (0x112a8fc00) [pid = 1929] [serial = 2074] [outer = 0x112a11400] 15:47:34 INFO - PROCESS | 1929 | 1461970054150 Marionette DEBUG loaded listener.js 15:47:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 61 (0x112b4c400) [pid = 1929] [serial = 2075] [outer = 0x112a11400] 15:47:34 INFO - PROCESS | 1929 | 1461970054489 Marionette TRACE conn2 <- [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]]]}] 15:47:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:47:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 15:47:34 INFO - PROCESS | 1929 | 1461970054500 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:47:34 INFO - PROCESS | 1929 | 1461970054504 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:47:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:47:34 INFO - PROCESS | 1929 | 1461970054508 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:47:34 INFO - PROCESS | 1929 | 1461970054510 Marionette TRACE conn2 <- [1,2738,null,{}] 15:47:34 INFO - PROCESS | 1929 | 1461970054516 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:34 INFO - PROCESS | 1929 | 1461970054597 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:47:34 INFO - PROCESS | 1929 | 1461970054649 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:34 INFO - PROCESS | 1929 | ++DOCSHELL 0x116f24800 == 29 [pid = 1929] [id = 692] 15:47:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 62 (0x112a8b000) [pid = 1929] [serial = 2076] [outer = 0x0] 15:47:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 63 (0x112fe3400) [pid = 1929] [serial = 2077] [outer = 0x112a8b000] 15:47:34 INFO - PROCESS | 1929 | 1461970054675 Marionette DEBUG loaded listener.js 15:47:34 INFO - PROCESS | 1929 | ++DOMWINDOW == 64 (0x115d3a800) [pid = 1929] [serial = 2078] [outer = 0x112a8b000] 15:47:34 INFO - PROCESS | 1929 | 1461970054976 Marionette TRACE conn2 <- [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]]]}] 15:47:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:47:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 523ms 15:47:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:47:35 INFO - PROCESS | 1929 | 1461970055032 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:47:35 INFO - PROCESS | 1929 | 1461970055033 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:47:35 INFO - PROCESS | 1929 | 1461970055035 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:47:35 INFO - PROCESS | 1929 | 1461970055038 Marionette TRACE conn2 <- [1,2742,null,{}] 15:47:35 INFO - PROCESS | 1929 | 1461970055046 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:35 INFO - PROCESS | 1929 | 1461970055125 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:47:35 INFO - PROCESS | 1929 | 1461970055134 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:35 INFO - PROCESS | 1929 | ++DOCSHELL 0x11986b800 == 30 [pid = 1929] [id = 693] 15:47:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 65 (0x1121e5000) [pid = 1929] [serial = 2079] [outer = 0x0] 15:47:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 66 (0x1164a0800) [pid = 1929] [serial = 2080] [outer = 0x1121e5000] 15:47:35 INFO - PROCESS | 1929 | 1461970055162 Marionette DEBUG loaded listener.js 15:47:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 67 (0x1166f7000) [pid = 1929] [serial = 2081] [outer = 0x1121e5000] 15:47:35 INFO - PROCESS | 1929 | 1461970055517 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 15:47:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:47:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 521ms 15:47:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:47:35 INFO - PROCESS | 1929 | 1461970055557 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:47:35 INFO - PROCESS | 1929 | 1461970055558 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:47:35 INFO - PROCESS | 1929 | 1461970055560 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:47:35 INFO - PROCESS | 1929 | 1461970055562 Marionette TRACE conn2 <- [1,2746,null,{}] 15:47:35 INFO - PROCESS | 1929 | 1461970055564 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:35 INFO - PROCESS | 1929 | 1461970055660 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:47:35 INFO - PROCESS | 1929 | 1461970055692 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:35 INFO - PROCESS | 1929 | ++DOCSHELL 0x121290000 == 31 [pid = 1929] [id = 694] 15:47:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 68 (0x11672b400) [pid = 1929] [serial = 2082] [outer = 0x0] 15:47:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 69 (0x1167c5c00) [pid = 1929] [serial = 2083] [outer = 0x11672b400] 15:47:35 INFO - PROCESS | 1929 | 1461970055718 Marionette DEBUG loaded listener.js 15:47:35 INFO - PROCESS | 1929 | ++DOMWINDOW == 70 (0x116a7fc00) [pid = 1929] [serial = 2084] [outer = 0x11672b400] 15:47:36 INFO - PROCESS | 1929 | 1461970056099 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 15:47:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:47:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 568ms 15:47:36 INFO - PROCESS | 1929 | 1461970056130 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:47:36 INFO - PROCESS | 1929 | 1461970056132 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:47:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:47:36 INFO - PROCESS | 1929 | 1461970056135 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:47:36 INFO - PROCESS | 1929 | 1461970056137 Marionette TRACE conn2 <- [1,2750,null,{}] 15:47:36 INFO - PROCESS | 1929 | 1461970056140 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:36 INFO - PROCESS | 1929 | 1461970056283 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:47:36 INFO - PROCESS | 1929 | 1461970056306 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:36 INFO - PROCESS | 1929 | ++DOCSHELL 0x1215c8800 == 32 [pid = 1929] [id = 695] 15:47:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 71 (0x11707bc00) [pid = 1929] [serial = 2085] [outer = 0x0] 15:47:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 72 (0x11767a000) [pid = 1929] [serial = 2086] [outer = 0x11707bc00] 15:47:36 INFO - PROCESS | 1929 | 1461970056338 Marionette DEBUG loaded listener.js 15:47:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 73 (0x117e29c00) [pid = 1929] [serial = 2087] [outer = 0x11707bc00] 15:47:36 INFO - PROCESS | 1929 | 1461970056705 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 15:47:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:47:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 619ms 15:47:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:47:36 INFO - PROCESS | 1929 | 1461970056755 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:47:36 INFO - PROCESS | 1929 | 1461970056756 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:47:36 INFO - PROCESS | 1929 | 1461970056758 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:47:36 INFO - PROCESS | 1929 | 1461970056759 Marionette TRACE conn2 <- [1,2754,null,{}] 15:47:36 INFO - PROCESS | 1929 | 1461970056761 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:36 INFO - PROCESS | 1929 | 1461970056868 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:47:36 INFO - PROCESS | 1929 | 1461970056883 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:36 INFO - PROCESS | 1929 | ++DOCSHELL 0x124829800 == 33 [pid = 1929] [id = 696] 15:47:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 74 (0x118099c00) [pid = 1929] [serial = 2088] [outer = 0x0] 15:47:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 75 (0x1180dac00) [pid = 1929] [serial = 2089] [outer = 0x118099c00] 15:47:36 INFO - PROCESS | 1929 | 1461970056910 Marionette DEBUG loaded listener.js 15:47:36 INFO - PROCESS | 1929 | ++DOMWINDOW == 76 (0x11855fc00) [pid = 1929] [serial = 2090] [outer = 0x118099c00] 15:47:37 INFO - PROCESS | 1929 | 1461970057249 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 15:47:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:47:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 15:47:37 INFO - PROCESS | 1929 | 1461970057280 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:47:37 INFO - PROCESS | 1929 | 1461970057281 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:47:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:47:37 INFO - PROCESS | 1929 | 1461970057283 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:47:37 INFO - PROCESS | 1929 | 1461970057284 Marionette TRACE conn2 <- [1,2758,null,{}] 15:47:37 INFO - PROCESS | 1929 | 1461970057287 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:37 INFO - PROCESS | 1929 | 1461970057380 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:47:37 INFO - PROCESS | 1929 | 1461970057384 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:37 INFO - PROCESS | 1929 | ++DOCSHELL 0x126d68000 == 34 [pid = 1929] [id = 697] 15:47:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 77 (0x118541800) [pid = 1929] [serial = 2091] [outer = 0x0] 15:47:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 78 (0x118720400) [pid = 1929] [serial = 2092] [outer = 0x118541800] 15:47:37 INFO - PROCESS | 1929 | 1461970057409 Marionette DEBUG loaded listener.js 15:47:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 79 (0x118772400) [pid = 1929] [serial = 2093] [outer = 0x118541800] 15:47:37 INFO - PROCESS | 1929 | --DOMWINDOW == 78 (0x112a89000) [pid = 1929] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:47:37 INFO - PROCESS | 1929 | --DOMWINDOW == 77 (0x110ef4400) [pid = 1929] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:47:37 INFO - PROCESS | 1929 | --DOMWINDOW == 76 (0x112b4fc00) [pid = 1929] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:47:37 INFO - PROCESS | 1929 | --DOMWINDOW == 75 (0x112a04c00) [pid = 1929] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:47:37 INFO - PROCESS | 1929 | --DOMWINDOW == 74 (0x116726000) [pid = 1929] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:47:37 INFO - PROCESS | 1929 | --DOMWINDOW == 73 (0x112eec000) [pid = 1929] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:47:37 INFO - PROCESS | 1929 | --DOMWINDOW == 72 (0x1167b9800) [pid = 1929] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:47:37 INFO - PROCESS | 1929 | --DOMWINDOW == 71 (0x1180d4800) [pid = 1929] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:47:37 INFO - PROCESS | 1929 | --DOMWINDOW == 70 (0x1180e0000) [pid = 1929] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:47:37 INFO - PROCESS | 1929 | --DOMWINDOW == 69 (0x112a86400) [pid = 1929] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:47:37 INFO - PROCESS | 1929 | --DOMWINDOW == 68 (0x12cfa1800) [pid = 1929] [serial = 50] [outer = 0x0] [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.] 15:47:37 INFO - PROCESS | 1929 | --DOMWINDOW == 67 (0x12d508000) [pid = 1929] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:47:37 INFO - PROCESS | 1929 | 1461970057755 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 15:47:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:47:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 15:47:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:47:37 INFO - PROCESS | 1929 | 1461970057802 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:47:37 INFO - PROCESS | 1929 | 1461970057803 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:47:37 INFO - PROCESS | 1929 | 1461970057806 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:47:37 INFO - PROCESS | 1929 | 1461970057807 Marionette TRACE conn2 <- [1,2762,null,{}] 15:47:37 INFO - PROCESS | 1929 | 1461970057809 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:37 INFO - PROCESS | 1929 | 1461970057884 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:47:37 INFO - PROCESS | 1929 | 1461970057937 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:37 INFO - PROCESS | 1929 | ++DOCSHELL 0x1275ad800 == 35 [pid = 1929] [id = 698] 15:47:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 68 (0x111e50800) [pid = 1929] [serial = 2094] [outer = 0x0] 15:47:37 INFO - PROCESS | 1929 | ++DOMWINDOW == 69 (0x116726800) [pid = 1929] [serial = 2095] [outer = 0x111e50800] 15:47:37 INFO - PROCESS | 1929 | 1461970057965 Marionette DEBUG loaded listener.js 15:47:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 70 (0x118772000) [pid = 1929] [serial = 2096] [outer = 0x111e50800] 15:47:38 INFO - PROCESS | 1929 | 1461970058247 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 15:47:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:47:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 470ms 15:47:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:47:38 INFO - PROCESS | 1929 | 1461970058285 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:47:38 INFO - PROCESS | 1929 | 1461970058286 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:47:38 INFO - PROCESS | 1929 | 1461970058288 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:47:38 INFO - PROCESS | 1929 | 1461970058290 Marionette TRACE conn2 <- [1,2766,null,{}] 15:47:38 INFO - PROCESS | 1929 | 1461970058292 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:38 INFO - PROCESS | 1929 | 1461970058374 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:47:38 INFO - PROCESS | 1929 | 1461970058379 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:38 INFO - PROCESS | 1929 | ++DOCSHELL 0x11986a800 == 36 [pid = 1929] [id = 699] 15:47:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 71 (0x118778800) [pid = 1929] [serial = 2097] [outer = 0x0] 15:47:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 72 (0x11887a400) [pid = 1929] [serial = 2098] [outer = 0x118778800] 15:47:38 INFO - PROCESS | 1929 | 1461970058405 Marionette DEBUG loaded listener.js 15:47:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 73 (0x118f7f400) [pid = 1929] [serial = 2099] [outer = 0x118778800] 15:47:38 INFO - PROCESS | 1929 | 1461970058737 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 15:47:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:47:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 476ms 15:47:38 INFO - PROCESS | 1929 | 1461970058765 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:47:38 INFO - PROCESS | 1929 | 1461970058766 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:47:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:47:38 INFO - PROCESS | 1929 | 1461970058768 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:47:38 INFO - PROCESS | 1929 | 1461970058769 Marionette TRACE conn2 <- [1,2770,null,{}] 15:47:38 INFO - PROCESS | 1929 | 1461970058772 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:38 INFO - PROCESS | 1929 | 1461970058873 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:47:38 INFO - PROCESS | 1929 | 1461970058881 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:38 INFO - PROCESS | 1929 | ++DOCSHELL 0x12941b800 == 37 [pid = 1929] [id = 700] 15:47:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 74 (0x118723000) [pid = 1929] [serial = 2100] [outer = 0x0] 15:47:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 75 (0x118ffa800) [pid = 1929] [serial = 2101] [outer = 0x118723000] 15:47:38 INFO - PROCESS | 1929 | 1461970058905 Marionette DEBUG loaded listener.js 15:47:38 INFO - PROCESS | 1929 | ++DOMWINDOW == 76 (0x119771400) [pid = 1929] [serial = 2102] [outer = 0x118723000] 15:47:39 INFO - PROCESS | 1929 | 1461970059218 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 15:47:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:47:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 467ms 15:47:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:47:39 INFO - PROCESS | 1929 | 1461970059237 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:47:39 INFO - PROCESS | 1929 | 1461970059238 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:47:39 INFO - PROCESS | 1929 | 1461970059240 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:47:39 INFO - PROCESS | 1929 | 1461970059242 Marionette TRACE conn2 <- [1,2774,null,{}] 15:47:39 INFO - PROCESS | 1929 | 1461970059247 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:39 INFO - PROCESS | 1929 | 1461970059335 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:47:39 INFO - PROCESS | 1929 | 1461970059340 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:39 INFO - PROCESS | 1929 | ++DOCSHELL 0x1298df800 == 38 [pid = 1929] [id = 701] 15:47:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 77 (0x119771000) [pid = 1929] [serial = 2103] [outer = 0x0] 15:47:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 78 (0x1198d1800) [pid = 1929] [serial = 2104] [outer = 0x119771000] 15:47:39 INFO - PROCESS | 1929 | 1461970059368 Marionette DEBUG loaded listener.js 15:47:39 INFO - PROCESS | 1929 | ++DOMWINDOW == 79 (0x119ff1000) [pid = 1929] [serial = 2105] [outer = 0x119771000] 15:47:39 INFO - PROCESS | 1929 | 1461970059791 Marionette TRACE conn2 <- [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]]]}] 15:47:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:47:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 620ms 15:47:39 INFO - PROCESS | 1929 | 1461970059862 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:47:39 INFO - PROCESS | 1929 | 1461970059864 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:47:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:47:39 INFO - PROCESS | 1929 | 1461970059868 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:47:39 INFO - PROCESS | 1929 | 1461970059870 Marionette TRACE conn2 <- [1,2778,null,{}] 15:47:39 INFO - PROCESS | 1929 | 1461970059875 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:39 INFO - PROCESS | 1929 | 1461970059973 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:47:40 INFO - PROCESS | 1929 | 1461970060026 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:40 INFO - PROCESS | 1929 | ++DOCSHELL 0x11696d800 == 39 [pid = 1929] [id = 702] 15:47:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 80 (0x112a08800) [pid = 1929] [serial = 2106] [outer = 0x0] 15:47:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 81 (0x112a89400) [pid = 1929] [serial = 2107] [outer = 0x112a08800] 15:47:40 INFO - PROCESS | 1929 | 1461970060058 Marionette DEBUG loaded listener.js 15:47:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 82 (0x112b54800) [pid = 1929] [serial = 2108] [outer = 0x112a08800] 15:47:40 INFO - PROCESS | 1929 | 1461970060476 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 15:47:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:47:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 676ms 15:47:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:47:40 INFO - PROCESS | 1929 | 1461970060544 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:47:40 INFO - PROCESS | 1929 | 1461970060548 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:47:40 INFO - PROCESS | 1929 | 1461970060553 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:47:40 INFO - PROCESS | 1929 | 1461970060554 Marionette TRACE conn2 <- [1,2782,null,{}] 15:47:40 INFO - PROCESS | 1929 | 1461970060557 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:40 INFO - PROCESS | 1929 | 1461970060655 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:47:40 INFO - PROCESS | 1929 | 1461970060708 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:40 INFO - PROCESS | 1929 | ++DOCSHELL 0x119864000 == 40 [pid = 1929] [id = 703] 15:47:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 83 (0x113155c00) [pid = 1929] [serial = 2109] [outer = 0x0] 15:47:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 84 (0x115f0e800) [pid = 1929] [serial = 2110] [outer = 0x113155c00] 15:47:40 INFO - PROCESS | 1929 | 1461970060750 Marionette DEBUG loaded listener.js 15:47:40 INFO - PROCESS | 1929 | ++DOMWINDOW == 85 (0x116662000) [pid = 1929] [serial = 2111] [outer = 0x113155c00] 15:47:41 INFO - PROCESS | 1929 | 1461970061167 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 15:47:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:47:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 621ms 15:47:41 INFO - PROCESS | 1929 | 1461970061173 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:47:41 INFO - PROCESS | 1929 | 1461970061175 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:47:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:47:41 INFO - PROCESS | 1929 | 1461970061177 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:47:41 INFO - PROCESS | 1929 | 1461970061180 Marionette TRACE conn2 <- [1,2786,null,{}] 15:47:41 INFO - PROCESS | 1929 | 1461970061188 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:41 INFO - PROCESS | 1929 | 1461970061293 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:47:41 INFO - PROCESS | 1929 | 1461970061385 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:41 INFO - PROCESS | 1929 | ++DOCSHELL 0x1298d3000 == 41 [pid = 1929] [id = 704] 15:47:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 86 (0x117248800) [pid = 1929] [serial = 2112] [outer = 0x0] 15:47:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 87 (0x1180da000) [pid = 1929] [serial = 2113] [outer = 0x117248800] 15:47:41 INFO - PROCESS | 1929 | 1461970061418 Marionette DEBUG loaded listener.js 15:47:41 INFO - PROCESS | 1929 | ++DOMWINDOW == 88 (0x118362800) [pid = 1929] [serial = 2114] [outer = 0x117248800] 15:47:41 INFO - PROCESS | 1929 | 1461970061864 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 15:47:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:47:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 724ms 15:47:41 INFO - PROCESS | 1929 | 1461970061902 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:47:41 INFO - PROCESS | 1929 | 1461970061905 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:47:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:47:41 INFO - PROCESS | 1929 | 1461970061909 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:47:41 INFO - PROCESS | 1929 | 1461970061914 Marionette TRACE conn2 <- [1,2790,null,{}] 15:47:41 INFO - PROCESS | 1929 | 1461970061917 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:42 INFO - PROCESS | 1929 | 1461970062062 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:47:42 INFO - PROCESS | 1929 | 1461970062152 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:42 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ab26800 == 42 [pid = 1929] [id = 705] 15:47:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 89 (0x118779000) [pid = 1929] [serial = 2115] [outer = 0x0] 15:47:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 90 (0x119778800) [pid = 1929] [serial = 2116] [outer = 0x118779000] 15:47:42 INFO - PROCESS | 1929 | 1461970062200 Marionette DEBUG loaded listener.js 15:47:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 91 (0x1198e5c00) [pid = 1929] [serial = 2117] [outer = 0x118779000] 15:47:42 INFO - PROCESS | 1929 | 1461970062673 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 15:47:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:47:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 773ms 15:47:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:47:42 INFO - PROCESS | 1929 | 1461970062682 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:47:42 INFO - PROCESS | 1929 | 1461970062683 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:47:42 INFO - PROCESS | 1929 | 1461970062685 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:47:42 INFO - PROCESS | 1929 | 1461970062686 Marionette TRACE conn2 <- [1,2794,null,{}] 15:47:42 INFO - PROCESS | 1929 | 1461970062689 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:42 INFO - PROCESS | 1929 | 1461970062783 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:47:42 INFO - PROCESS | 1929 | 1461970062832 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:42 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae1f800 == 43 [pid = 1929] [id = 706] 15:47:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 92 (0x119485400) [pid = 1929] [serial = 2118] [outer = 0x0] 15:47:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 93 (0x11a1ebc00) [pid = 1929] [serial = 2119] [outer = 0x119485400] 15:47:42 INFO - PROCESS | 1929 | 1461970062861 Marionette DEBUG loaded listener.js 15:47:42 INFO - PROCESS | 1929 | ++DOMWINDOW == 94 (0x121269c00) [pid = 1929] [serial = 2120] [outer = 0x119485400] 15:47:43 INFO - PROCESS | 1929 | 1461970063287 Marionette TRACE conn2 <- [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]]]}] 15:47:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:47:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 619ms 15:47:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:47:43 INFO - PROCESS | 1929 | 1461970063304 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:47:43 INFO - PROCESS | 1929 | 1461970063305 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:47:43 INFO - PROCESS | 1929 | 1461970063308 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:47:43 INFO - PROCESS | 1929 | 1461970063309 Marionette TRACE conn2 <- [1,2798,null,{}] 15:47:43 INFO - PROCESS | 1929 | 1461970063311 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:43 INFO - PROCESS | 1929 | 1461970063423 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:47:43 INFO - PROCESS | 1929 | 1461970063473 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:43 INFO - PROCESS | 1929 | ++DOCSHELL 0x11755b800 == 44 [pid = 1929] [id = 707] 15:47:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 95 (0x118542000) [pid = 1929] [serial = 2121] [outer = 0x0] 15:47:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 96 (0x12126f800) [pid = 1929] [serial = 2122] [outer = 0x118542000] 15:47:43 INFO - PROCESS | 1929 | 1461970063505 Marionette DEBUG loaded listener.js 15:47:43 INFO - PROCESS | 1929 | ++DOMWINDOW == 97 (0x1213e2400) [pid = 1929] [serial = 2123] [outer = 0x118542000] 15:47:44 INFO - PROCESS | 1929 | 1461970064051 Marionette TRACE conn2 <- [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]]]}] 15:47:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:47:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 822ms 15:47:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:47:44 INFO - PROCESS | 1929 | 1461970064131 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:47:44 INFO - PROCESS | 1929 | 1461970064133 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:47:44 INFO - PROCESS | 1929 | 1461970064137 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:47:44 INFO - PROCESS | 1929 | 1461970064139 Marionette TRACE conn2 <- [1,2802,null,{}] 15:47:44 INFO - PROCESS | 1929 | 1461970064142 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:44 INFO - PROCESS | 1929 | 1461970064231 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:47:44 INFO - PROCESS | 1929 | 1461970064297 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:44 INFO - PROCESS | 1929 | ++DOCSHELL 0x115fd7000 == 45 [pid = 1929] [id = 708] 15:47:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 98 (0x112a92400) [pid = 1929] [serial = 2124] [outer = 0x0] 15:47:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 99 (0x112a9b400) [pid = 1929] [serial = 2125] [outer = 0x112a92400] 15:47:44 INFO - PROCESS | 1929 | 1461970064326 Marionette DEBUG loaded listener.js 15:47:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 100 (0x112b56400) [pid = 1929] [serial = 2126] [outer = 0x112a92400] 15:47:44 INFO - PROCESS | 1929 | --DOCSHELL 0x113108000 == 44 [pid = 1929] [id = 498] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 99 (0x12cff5800) [pid = 1929] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 98 (0x118729400) [pid = 1929] [serial = 2065] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 97 (0x112a98000) [pid = 1929] [serial = 2038] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 96 (0x112b4d800) [pid = 1929] [serial = 2039] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 95 (0x113154800) [pid = 1929] [serial = 2041] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 94 (0x113441000) [pid = 1929] [serial = 2042] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 93 (0x115f0f800) [pid = 1929] [serial = 2044] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 92 (0x112a10c00) [pid = 1929] [serial = 2035] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 91 (0x112a1f800) [pid = 1929] [serial = 2036] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 90 (0x117673000) [pid = 1929] [serial = 2050] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 89 (0x115f14400) [pid = 1929] [serial = 2056] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 88 (0x11809ac00) [pid = 1929] [serial = 2053] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 87 (0x1180dec00) [pid = 1929] [serial = 2059] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 86 (0x1181c5800) [pid = 1929] [serial = 2060] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 85 (0x118545000) [pid = 1929] [serial = 2063] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 84 (0x1180a2c00) [pid = 1929] [serial = 2054] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 83 (0x11809ec00) [pid = 1929] [serial = 2057] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 82 (0x11610d400) [pid = 1929] [serial = 2047] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 81 (0x117e26c00) [pid = 1929] [serial = 2051] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 80 (0x116660400) [pid = 1929] [serial = 2048] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 79 (0x11853e800) [pid = 1929] [serial = 2062] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 78 (0x12bbb1400) [pid = 1929] [serial = 1418] [outer = 0x0] [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.] 15:47:44 INFO - PROCESS | 1929 | --DOMWINDOW == 77 (0x115f1a000) [pid = 1929] [serial = 2045] [outer = 0x0] [url = about:blank] 15:47:44 INFO - PROCESS | 1929 | 1461970064699 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 15:47:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:47:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 571ms 15:47:44 INFO - PROCESS | 1929 | 1461970064708 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:47:44 INFO - PROCESS | 1929 | 1461970064714 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:47:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:47:44 INFO - PROCESS | 1929 | 1461970064719 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:47:44 INFO - PROCESS | 1929 | 1461970064721 Marionette TRACE conn2 <- [1,2806,null,{}] 15:47:44 INFO - PROCESS | 1929 | 1461970064723 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:44 INFO - PROCESS | 1929 | 1461970064802 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:47:44 INFO - PROCESS | 1929 | 1461970064856 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:44 INFO - PROCESS | 1929 | ++DOCSHELL 0x116a43800 == 45 [pid = 1929] [id = 709] 15:47:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 78 (0x112a20800) [pid = 1929] [serial = 2127] [outer = 0x0] 15:47:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 79 (0x112ef2400) [pid = 1929] [serial = 2128] [outer = 0x112a20800] 15:47:44 INFO - PROCESS | 1929 | 1461970064883 Marionette DEBUG loaded listener.js 15:47:44 INFO - PROCESS | 1929 | ++DOMWINDOW == 80 (0x113cc4400) [pid = 1929] [serial = 2129] [outer = 0x112a20800] 15:47:45 INFO - PROCESS | 1929 | 1461970065192 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 15:47:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:47:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 524ms 15:47:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:47:45 INFO - PROCESS | 1929 | 1461970065244 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:47:45 INFO - PROCESS | 1929 | 1461970065245 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:47:45 INFO - PROCESS | 1929 | 1461970065247 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:47:45 INFO - PROCESS | 1929 | 1461970065250 Marionette TRACE conn2 <- [1,2810,null,{}] 15:47:45 INFO - PROCESS | 1929 | 1461970065258 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:45 INFO - PROCESS | 1929 | 1461970065338 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:47:45 INFO - PROCESS | 1929 | 1461970065344 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:45 INFO - PROCESS | 1929 | ++DOCSHELL 0x119ca7000 == 46 [pid = 1929] [id = 710] 15:47:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 81 (0x115f16800) [pid = 1929] [serial = 2130] [outer = 0x0] 15:47:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 82 (0x1164a6400) [pid = 1929] [serial = 2131] [outer = 0x115f16800] 15:47:45 INFO - PROCESS | 1929 | 1461970065377 Marionette DEBUG loaded listener.js 15:47:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 83 (0x116729800) [pid = 1929] [serial = 2132] [outer = 0x115f16800] 15:47:45 INFO - PROCESS | 1929 | 1461970065757 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 15:47:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:47:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 521ms 15:47:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:47:45 INFO - PROCESS | 1929 | 1461970065769 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:47:45 INFO - PROCESS | 1929 | 1461970065771 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:47:45 INFO - PROCESS | 1929 | 1461970065773 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:47:45 INFO - PROCESS | 1929 | 1461970065774 Marionette TRACE conn2 <- [1,2814,null,{}] 15:47:45 INFO - PROCESS | 1929 | 1461970065779 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:45 INFO - PROCESS | 1929 | 1461970065876 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:47:45 INFO - PROCESS | 1929 | 1461970065882 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:45 INFO - PROCESS | 1929 | ++DOCSHELL 0x12131f800 == 47 [pid = 1929] [id = 711] 15:47:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 84 (0x1164f5000) [pid = 1929] [serial = 2133] [outer = 0x0] 15:47:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 85 (0x117674400) [pid = 1929] [serial = 2134] [outer = 0x1164f5000] 15:47:45 INFO - PROCESS | 1929 | 1461970065919 Marionette DEBUG loaded listener.js 15:47:45 INFO - PROCESS | 1929 | ++DOMWINDOW == 86 (0x118098000) [pid = 1929] [serial = 2135] [outer = 0x1164f5000] 15:47:46 INFO - PROCESS | 1929 | 1461970066302 Marionette TRACE conn2 <- [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]]]}] 15:47:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:47:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 572ms 15:47:46 INFO - PROCESS | 1929 | 1461970066360 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:47:46 INFO - PROCESS | 1929 | 1461970066361 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:47:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:47:46 INFO - PROCESS | 1929 | 1461970066365 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:47:46 INFO - PROCESS | 1929 | 1461970066366 Marionette TRACE conn2 <- [1,2818,null,{}] 15:47:46 INFO - PROCESS | 1929 | 1461970066368 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:46 INFO - PROCESS | 1929 | 1461970066443 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:47:46 INFO - PROCESS | 1929 | 1461970066450 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:46 INFO - PROCESS | 1929 | ++DOCSHELL 0x11310d800 == 48 [pid = 1929] [id = 712] 15:47:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 87 (0x118098400) [pid = 1929] [serial = 2136] [outer = 0x0] 15:47:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 88 (0x11809fc00) [pid = 1929] [serial = 2137] [outer = 0x118098400] 15:47:46 INFO - PROCESS | 1929 | 1461970066476 Marionette DEBUG loaded listener.js 15:47:46 INFO - PROCESS | 1929 | ++DOMWINDOW == 89 (0x1180dfc00) [pid = 1929] [serial = 2138] [outer = 0x118098400] 15:47:46 INFO - PROCESS | 1929 | 1461970066855 Marionette TRACE conn2 <- [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]]]}] 15:47:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:47:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 520ms 15:47:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:47:46 INFO - PROCESS | 1929 | 1461970066892 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:47:46 INFO - PROCESS | 1929 | 1461970066893 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:47:46 INFO - PROCESS | 1929 | 1461970066895 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:47:46 INFO - PROCESS | 1929 | 1461970066896 Marionette TRACE conn2 <- [1,2822,null,{}] 15:47:46 INFO - PROCESS | 1929 | 1461970066899 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:47 INFO - PROCESS | 1929 | 1461970067010 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:47:47 INFO - PROCESS | 1929 | 1461970067050 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:47 INFO - PROCESS | 1929 | ++DOCSHELL 0x12481d000 == 49 [pid = 1929] [id = 713] 15:47:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 90 (0x118148400) [pid = 1929] [serial = 2139] [outer = 0x0] 15:47:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 91 (0x11856ac00) [pid = 1929] [serial = 2140] [outer = 0x118148400] 15:47:47 INFO - PROCESS | 1929 | 1461970067077 Marionette DEBUG loaded listener.js 15:47:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 92 (0x118ff7c00) [pid = 1929] [serial = 2141] [outer = 0x118148400] 15:47:47 INFO - PROCESS | 1929 | 1461970067401 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 15:47:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:47:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 522ms 15:47:47 INFO - PROCESS | 1929 | 1461970067418 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:47:47 INFO - PROCESS | 1929 | 1461970067419 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:47:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:47:47 INFO - PROCESS | 1929 | 1461970067421 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:47:47 INFO - PROCESS | 1929 | 1461970067422 Marionette TRACE conn2 <- [1,2826,null,{}] 15:47:47 INFO - PROCESS | 1929 | 1461970067425 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:47 INFO - PROCESS | 1929 | 1461970067523 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:47:47 INFO - PROCESS | 1929 | 1461970067535 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:47 INFO - PROCESS | 1929 | ++DOCSHELL 0x1275b1800 == 50 [pid = 1929] [id = 714] 15:47:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 93 (0x119774000) [pid = 1929] [serial = 2142] [outer = 0x0] 15:47:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 94 (0x1198e9400) [pid = 1929] [serial = 2143] [outer = 0x119774000] 15:47:47 INFO - PROCESS | 1929 | 1461970067560 Marionette DEBUG loaded listener.js 15:47:47 INFO - PROCESS | 1929 | ++DOMWINDOW == 95 (0x121272c00) [pid = 1929] [serial = 2144] [outer = 0x119774000] 15:47:47 INFO - PROCESS | 1929 | 1461970067874 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:47:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:47:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 472ms 15:47:47 INFO - PROCESS | 1929 | 1461970067893 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:47:47 INFO - PROCESS | 1929 | 1461970067896 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:47:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:47:47 INFO - PROCESS | 1929 | 1461970067907 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:47:47 INFO - PROCESS | 1929 | 1461970067908 Marionette TRACE conn2 <- [1,2830,null,{}] 15:47:47 INFO - PROCESS | 1929 | 1461970067911 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:48 INFO - PROCESS | 1929 | 1461970068010 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:47:48 INFO - PROCESS | 1929 | 1461970068015 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:48 INFO - PROCESS | 1929 | ++DOCSHELL 0x12941d000 == 51 [pid = 1929] [id = 715] 15:47:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 96 (0x11977e400) [pid = 1929] [serial = 2145] [outer = 0x0] 15:47:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 97 (0x1213e3c00) [pid = 1929] [serial = 2146] [outer = 0x11977e400] 15:47:48 INFO - PROCESS | 1929 | 1461970068068 Marionette DEBUG loaded listener.js 15:47:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 98 (0x1213ea800) [pid = 1929] [serial = 2147] [outer = 0x11977e400] 15:47:48 INFO - PROCESS | 1929 | 1461970068392 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 15:47:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:47:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 524ms 15:47:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:47:48 INFO - PROCESS | 1929 | 1461970068426 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:47:48 INFO - PROCESS | 1929 | 1461970068427 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:47:48 INFO - PROCESS | 1929 | 1461970068429 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:47:48 INFO - PROCESS | 1929 | 1461970068431 Marionette TRACE conn2 <- [1,2834,null,{}] 15:47:48 INFO - PROCESS | 1929 | 1461970068433 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:48 INFO - PROCESS | 1929 | 1461970068536 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:47:48 INFO - PROCESS | 1929 | 1461970068548 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:48 INFO - PROCESS | 1929 | ++DOCSHELL 0x1298e2000 == 52 [pid = 1929] [id = 716] 15:47:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 99 (0x1213e9400) [pid = 1929] [serial = 2148] [outer = 0x0] 15:47:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 100 (0x1217b1800) [pid = 1929] [serial = 2149] [outer = 0x1213e9400] 15:47:48 INFO - PROCESS | 1929 | 1461970068574 Marionette DEBUG loaded listener.js 15:47:48 INFO - PROCESS | 1929 | ++DOMWINDOW == 101 (0x121d5b400) [pid = 1929] [serial = 2150] [outer = 0x1213e9400] 15:47:48 INFO - PROCESS | 1929 | --DOMWINDOW == 100 (0x11707bc00) [pid = 1929] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:47:48 INFO - PROCESS | 1929 | --DOMWINDOW == 99 (0x112a11400) [pid = 1929] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:47:48 INFO - PROCESS | 1929 | --DOMWINDOW == 98 (0x118099c00) [pid = 1929] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:47:48 INFO - PROCESS | 1929 | --DOMWINDOW == 97 (0x112a8b000) [pid = 1929] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:47:48 INFO - PROCESS | 1929 | --DOMWINDOW == 96 (0x1121e5000) [pid = 1929] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:47:48 INFO - PROCESS | 1929 | --DOMWINDOW == 95 (0x118541800) [pid = 1929] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:47:48 INFO - PROCESS | 1929 | --DOMWINDOW == 94 (0x111e50800) [pid = 1929] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:47:48 INFO - PROCESS | 1929 | --DOMWINDOW == 93 (0x118778800) [pid = 1929] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:47:48 INFO - PROCESS | 1929 | --DOMWINDOW == 92 (0x118723000) [pid = 1929] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:47:48 INFO - PROCESS | 1929 | --DOMWINDOW == 91 (0x11672b400) [pid = 1929] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:47:48 INFO - PROCESS | 1929 | 1461970068958 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:47:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:47:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 568ms 15:47:49 INFO - PROCESS | 1929 | 1461970068999 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:47:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:47:49 INFO - PROCESS | 1929 | 1461970069001 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:47:49 INFO - PROCESS | 1929 | 1461970069004 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:47:49 INFO - PROCESS | 1929 | 1461970069005 Marionette TRACE conn2 <- [1,2838,null,{}] 15:47:49 INFO - PROCESS | 1929 | 1461970069008 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:49 INFO - PROCESS | 1929 | 1461970069124 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:47:49 INFO - PROCESS | 1929 | 1461970069131 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:49 INFO - PROCESS | 1929 | ++DOCSHELL 0x12b3a2000 == 53 [pid = 1929] [id = 717] 15:47:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 92 (0x1164a3c00) [pid = 1929] [serial = 2151] [outer = 0x0] 15:47:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 93 (0x118723000) [pid = 1929] [serial = 2152] [outer = 0x1164a3c00] 15:47:49 INFO - PROCESS | 1929 | 1461970069172 Marionette DEBUG loaded listener.js 15:47:49 INFO - PROCESS | 1929 | ++DOMWINDOW == 94 (0x1218ebc00) [pid = 1929] [serial = 2153] [outer = 0x1164a3c00] 15:47:49 INFO - PROCESS | 1929 | 1461970069573 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 15:47:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:47:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 621ms 15:47:49 INFO - PROCESS | 1929 | 1461970069632 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:47:49 INFO - PROCESS | 1929 | 1461970069634 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:47:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:47:49 INFO - PROCESS | 1929 | 1461970069637 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:47:49 INFO - PROCESS | 1929 | 1461970069639 Marionette TRACE conn2 <- [1,2842,null,{}] 15:47:49 INFO - PROCESS | 1929 | 1461970069641 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:49 INFO - PROCESS | 1929 | 1461970069834 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:47:50 INFO - PROCESS | 1929 | 1461970070019 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:50 INFO - PROCESS | 1929 | ++DOCSHELL 0x115dd8800 == 54 [pid = 1929] [id = 718] 15:47:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 95 (0x111110800) [pid = 1929] [serial = 2154] [outer = 0x0] 15:47:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 96 (0x112a0d000) [pid = 1929] [serial = 2155] [outer = 0x111110800] 15:47:50 INFO - PROCESS | 1929 | 1461970070070 Marionette DEBUG loaded listener.js 15:47:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 97 (0x112a82c00) [pid = 1929] [serial = 2156] [outer = 0x111110800] 15:47:50 INFO - PROCESS | 1929 | 1461970070555 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 15:47:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:47:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 969ms 15:47:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:47:50 INFO - PROCESS | 1929 | 1461970070608 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:47:50 INFO - PROCESS | 1929 | 1461970070610 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:47:50 INFO - PROCESS | 1929 | 1461970070613 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:47:50 INFO - PROCESS | 1929 | 1461970070616 Marionette TRACE conn2 <- [1,2846,null,{}] 15:47:50 INFO - PROCESS | 1929 | 1461970070619 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:50 INFO - PROCESS | 1929 | 1461970070722 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:47:50 INFO - PROCESS | 1929 | 1461970070777 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:50 INFO - PROCESS | 1929 | ++DOCSHELL 0x119d20000 == 55 [pid = 1929] [id = 719] 15:47:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 98 (0x112fe5400) [pid = 1929] [serial = 2157] [outer = 0x0] 15:47:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 99 (0x115f10c00) [pid = 1929] [serial = 2158] [outer = 0x112fe5400] 15:47:50 INFO - PROCESS | 1929 | 1461970070809 Marionette DEBUG loaded listener.js 15:47:50 INFO - PROCESS | 1929 | ++DOMWINDOW == 100 (0x116481000) [pid = 1929] [serial = 2159] [outer = 0x112fe5400] 15:47:51 INFO - PROCESS | 1929 | 1461970071267 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 15:47:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:47:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 722ms 15:47:51 INFO - PROCESS | 1929 | 1461970071364 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:47:51 INFO - PROCESS | 1929 | 1461970071367 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:47:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:47:51 INFO - PROCESS | 1929 | 1461970071370 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:47:51 INFO - PROCESS | 1929 | 1461970071371 Marionette TRACE conn2 <- [1,2850,null,{}] 15:47:51 INFO - PROCESS | 1929 | 1461970071374 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:51 INFO - PROCESS | 1929 | 1461970071474 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:47:51 INFO - PROCESS | 1929 | 1461970071542 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:51 INFO - PROCESS | 1929 | ++DOCSHELL 0x128f6d800 == 56 [pid = 1929] [id = 720] 15:47:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 101 (0x11767d000) [pid = 1929] [serial = 2160] [outer = 0x0] 15:47:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 102 (0x1180a1800) [pid = 1929] [serial = 2161] [outer = 0x11767d000] 15:47:51 INFO - PROCESS | 1929 | 1461970071572 Marionette DEBUG loaded listener.js 15:47:51 INFO - PROCESS | 1929 | ++DOMWINDOW == 103 (0x118547400) [pid = 1929] [serial = 2162] [outer = 0x11767d000] 15:47:51 INFO - PROCESS | 1929 | 1461970071986 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:47:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:47:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 671ms 15:47:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:47:52 INFO - PROCESS | 1929 | 1461970072041 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:47:52 INFO - PROCESS | 1929 | 1461970072044 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:47:52 INFO - PROCESS | 1929 | 1461970072052 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:47:52 INFO - PROCESS | 1929 | 1461970072055 Marionette TRACE conn2 <- [1,2854,null,{}] 15:47:52 INFO - PROCESS | 1929 | 1461970072058 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:52 INFO - PROCESS | 1929 | 1461970072160 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:47:52 INFO - PROCESS | 1929 | 1461970072214 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:52 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c1c7000 == 57 [pid = 1929] [id = 721] 15:47:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 104 (0x118561400) [pid = 1929] [serial = 2163] [outer = 0x0] 15:47:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x118775c00) [pid = 1929] [serial = 2164] [outer = 0x118561400] 15:47:52 INFO - PROCESS | 1929 | 1461970072244 Marionette DEBUG loaded listener.js 15:47:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x1213eac00) [pid = 1929] [serial = 2165] [outer = 0x118561400] 15:47:52 INFO - PROCESS | 1929 | 1461970072627 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 15:47:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:47:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 628ms 15:47:52 INFO - PROCESS | 1929 | 1461970072676 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:47:52 INFO - PROCESS | 1929 | 1461970072678 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:47:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:47:52 INFO - PROCESS | 1929 | 1461970072682 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:47:52 INFO - PROCESS | 1929 | 1461970072684 Marionette TRACE conn2 <- [1,2858,null,{}] 15:47:52 INFO - PROCESS | 1929 | 1461970072686 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:52 INFO - PROCESS | 1929 | 1461970072793 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:47:52 INFO - PROCESS | 1929 | 1461970072882 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:52 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2e2800 == 58 [pid = 1929] [id = 722] 15:47:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x1213e2800) [pid = 1929] [serial = 2166] [outer = 0x0] 15:47:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x122022400) [pid = 1929] [serial = 2167] [outer = 0x1213e2800] 15:47:52 INFO - PROCESS | 1929 | 1461970072913 Marionette DEBUG loaded listener.js 15:47:52 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x12202dc00) [pid = 1929] [serial = 2168] [outer = 0x1213e2800] 15:47:53 INFO - PROCESS | 1929 | 1461970073488 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:47:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:47:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 870ms 15:47:53 INFO - PROCESS | 1929 | 1461970073552 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:47:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:47:53 INFO - PROCESS | 1929 | 1461970073555 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:47:53 INFO - PROCESS | 1929 | 1461970073558 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:47:53 INFO - PROCESS | 1929 | 1461970073560 Marionette TRACE conn2 <- [1,2862,null,{}] 15:47:53 INFO - PROCESS | 1929 | 1461970073564 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:53 INFO - PROCESS | 1929 | 1461970073655 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:47:53 INFO - PROCESS | 1929 | 1461970073707 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:53 INFO - PROCESS | 1929 | ++DOCSHELL 0x119d16800 == 59 [pid = 1929] [id = 723] 15:47:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x112a1d800) [pid = 1929] [serial = 2169] [outer = 0x0] 15:47:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x112a8f800) [pid = 1929] [serial = 2170] [outer = 0x112a1d800] 15:47:53 INFO - PROCESS | 1929 | 1461970073735 Marionette DEBUG loaded listener.js 15:47:53 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x113154400) [pid = 1929] [serial = 2171] [outer = 0x112a1d800] 15:47:54 INFO - PROCESS | 1929 | 1461970074191 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 15:47:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:47:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 670ms 15:47:54 INFO - PROCESS | 1929 | 1461970074230 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:47:54 INFO - PROCESS | 1929 | 1461970074235 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:47:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:47:54 INFO - PROCESS | 1929 | 1461970074242 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:47:54 INFO - PROCESS | 1929 | 1461970074245 Marionette TRACE conn2 <- [1,2866,null,{}] 15:47:54 INFO - PROCESS | 1929 | 1461970074248 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:54 INFO - PROCESS | 1929 | 1461970074388 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:47:54 INFO - PROCESS | 1929 | 1461970074475 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:54 INFO - PROCESS | 1929 | ++DOCSHELL 0x11912a800 == 60 [pid = 1929] [id = 724] 15:47:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x115d83c00) [pid = 1929] [serial = 2172] [outer = 0x0] 15:47:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x116430400) [pid = 1929] [serial = 2173] [outer = 0x115d83c00] 15:47:54 INFO - PROCESS | 1929 | 1461970074503 Marionette DEBUG loaded listener.js 15:47:54 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x1166df400) [pid = 1929] [serial = 2174] [outer = 0x115d83c00] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x124829800 == 59 [pid = 1929] [id = 696] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x126d68000 == 58 [pid = 1929] [id = 697] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2e4800 == 57 [pid = 1929] [id = 514] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb59800 == 56 [pid = 1929] [id = 513] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12b3a2000 == 55 [pid = 1929] [id = 717] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x1298e2000 == 54 [pid = 1929] [id = 716] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12941d000 == 53 [pid = 1929] [id = 715] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x1275b1800 == 52 [pid = 1929] [id = 714] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12481d000 == 51 [pid = 1929] [id = 713] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x11310d800 == 50 [pid = 1929] [id = 712] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12131f800 == 49 [pid = 1929] [id = 711] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x112ee8000) [pid = 1929] [serial = 2071] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x1198d1800) [pid = 1929] [serial = 2104] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x119ca7000 == 48 [pid = 1929] [id = 710] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x116a43800 == 47 [pid = 1929] [id = 709] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x115fd7000 == 46 [pid = 1929] [id = 708] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x11755b800 == 45 [pid = 1929] [id = 707] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae1f800 == 44 [pid = 1929] [id = 706] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x12ab26800 == 43 [pid = 1929] [id = 705] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x1298d3000 == 42 [pid = 1929] [id = 704] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x119864000 == 41 [pid = 1929] [id = 703] 15:47:54 INFO - PROCESS | 1929 | --DOCSHELL 0x11696d800 == 40 [pid = 1929] [id = 702] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x11767a000) [pid = 1929] [serial = 2086] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x112a8fc00) [pid = 1929] [serial = 2074] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x112b4c400) [pid = 1929] [serial = 2075] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x1180dac00) [pid = 1929] [serial = 2089] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x112fe3400) [pid = 1929] [serial = 2077] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x115d3a800) [pid = 1929] [serial = 2078] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x1164a0800) [pid = 1929] [serial = 2080] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x112a87800) [pid = 1929] [serial = 2068] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 104 (0x117e29c00) [pid = 1929] [serial = 2087] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 103 (0x118720400) [pid = 1929] [serial = 2092] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 102 (0x116726800) [pid = 1929] [serial = 2095] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 101 (0x11855fc00) [pid = 1929] [serial = 2090] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 100 (0x11887a400) [pid = 1929] [serial = 2098] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 99 (0x118f7f400) [pid = 1929] [serial = 2099] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 98 (0x118772000) [pid = 1929] [serial = 2096] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 97 (0x119771400) [pid = 1929] [serial = 2102] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 96 (0x118772400) [pid = 1929] [serial = 2093] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 95 (0x1167c5c00) [pid = 1929] [serial = 2083] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 94 (0x116a7fc00) [pid = 1929] [serial = 2084] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 93 (0x118ffa800) [pid = 1929] [serial = 2101] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | --DOMWINDOW == 92 (0x1166f7000) [pid = 1929] [serial = 2081] [outer = 0x0] [url = about:blank] 15:47:54 INFO - PROCESS | 1929 | 1461970074881 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 15:47:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:47:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 672ms 15:47:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:47:54 INFO - PROCESS | 1929 | 1461970074914 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:47:54 INFO - PROCESS | 1929 | 1461970074915 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:47:54 INFO - PROCESS | 1929 | 1461970074918 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:47:54 INFO - PROCESS | 1929 | 1461970074921 Marionette TRACE conn2 <- [1,2870,null,{}] 15:47:54 INFO - PROCESS | 1929 | 1461970074929 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:55 INFO - PROCESS | 1929 | 1461970075016 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:47:55 INFO - PROCESS | 1929 | 1461970075068 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:55 INFO - PROCESS | 1929 | ++DOCSHELL 0x1194b8800 == 41 [pid = 1929] [id = 725] 15:47:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 93 (0x116475800) [pid = 1929] [serial = 2175] [outer = 0x0] 15:47:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 94 (0x1167b9000) [pid = 1929] [serial = 2176] [outer = 0x116475800] 15:47:55 INFO - PROCESS | 1929 | 1461970075097 Marionette DEBUG loaded listener.js 15:47:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 95 (0x11809ac00) [pid = 1929] [serial = 2177] [outer = 0x116475800] 15:47:55 INFO - PROCESS | 1929 | 1461970075433 Marionette TRACE conn2 <- [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]]]}] 15:47:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:47:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 521ms 15:47:55 INFO - PROCESS | 1929 | 1461970075439 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:47:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:47:55 INFO - PROCESS | 1929 | 1461970075441 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:47:55 INFO - PROCESS | 1929 | 1461970075443 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:47:55 INFO - PROCESS | 1929 | 1461970075444 Marionette TRACE conn2 <- [1,2874,null,{}] 15:47:55 INFO - PROCESS | 1929 | 1461970075449 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:55 INFO - PROCESS | 1929 | 1461970075526 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:47:55 INFO - PROCESS | 1929 | 1461970075533 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:55 INFO - PROCESS | 1929 | ++DOCSHELL 0x1220eb000 == 42 [pid = 1929] [id = 726] 15:47:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 96 (0x1180d2c00) [pid = 1929] [serial = 2178] [outer = 0x0] 15:47:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 97 (0x1184c5c00) [pid = 1929] [serial = 2179] [outer = 0x1180d2c00] 15:47:55 INFO - PROCESS | 1929 | 1461970075559 Marionette DEBUG loaded listener.js 15:47:55 INFO - PROCESS | 1929 | ++DOMWINDOW == 98 (0x118568000) [pid = 1929] [serial = 2180] [outer = 0x1180d2c00] 15:47:55 INFO - PROCESS | 1929 | 1461970075910 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 15:47:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:47:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 522ms 15:47:55 INFO - PROCESS | 1929 | 1461970075966 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:47:55 INFO - PROCESS | 1929 | 1461970075967 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:47:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:47:55 INFO - PROCESS | 1929 | 1461970075969 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:47:55 INFO - PROCESS | 1929 | 1461970075970 Marionette TRACE conn2 <- [1,2878,null,{}] 15:47:55 INFO - PROCESS | 1929 | 1461970075973 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:56 INFO - PROCESS | 1929 | 1461970076050 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:47:56 INFO - PROCESS | 1929 | 1461970076055 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:56 INFO - PROCESS | 1929 | ++DOCSHELL 0x1269bb000 == 43 [pid = 1929] [id = 727] 15:47:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 99 (0x11853e800) [pid = 1929] [serial = 2181] [outer = 0x0] 15:47:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 100 (0x118875c00) [pid = 1929] [serial = 2182] [outer = 0x11853e800] 15:47:56 INFO - PROCESS | 1929 | 1461970076081 Marionette DEBUG loaded listener.js 15:47:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 101 (0x11948d800) [pid = 1929] [serial = 2183] [outer = 0x11853e800] 15:47:56 INFO - PROCESS | 1929 | 1461970076416 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 15:47:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:47:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 469ms 15:47:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:47:56 INFO - PROCESS | 1929 | 1461970076438 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:47:56 INFO - PROCESS | 1929 | 1461970076440 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:47:56 INFO - PROCESS | 1929 | 1461970076442 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:47:56 INFO - PROCESS | 1929 | 1461970076443 Marionette TRACE conn2 <- [1,2882,null,{}] 15:47:56 INFO - PROCESS | 1929 | 1461970076447 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:56 INFO - PROCESS | 1929 | 1461970076573 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:47:56 INFO - PROCESS | 1929 | 1461970076605 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:56 INFO - PROCESS | 1929 | ++DOCSHELL 0x12796a800 == 44 [pid = 1929] [id = 728] 15:47:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 102 (0x119490c00) [pid = 1929] [serial = 2184] [outer = 0x0] 15:47:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 103 (0x1198d7000) [pid = 1929] [serial = 2185] [outer = 0x119490c00] 15:47:56 INFO - PROCESS | 1929 | 1461970076633 Marionette DEBUG loaded listener.js 15:47:56 INFO - PROCESS | 1929 | ++DOMWINDOW == 104 (0x1219c7400) [pid = 1929] [serial = 2186] [outer = 0x119490c00] 15:47:56 INFO - PROCESS | 1929 | 1461970076967 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 15:47:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:47:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 572ms 15:47:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:47:57 INFO - PROCESS | 1929 | 1461970077015 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:47:57 INFO - PROCESS | 1929 | 1461970077016 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:47:57 INFO - PROCESS | 1929 | 1461970077018 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:47:57 INFO - PROCESS | 1929 | 1461970077019 Marionette TRACE conn2 <- [1,2886,null,{}] 15:47:57 INFO - PROCESS | 1929 | 1461970077022 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:57 INFO - PROCESS | 1929 | 1461970077120 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:47:57 INFO - PROCESS | 1929 | 1461970077134 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:57 INFO - PROCESS | 1929 | ++DOCSHELL 0x1298e1000 == 45 [pid = 1929] [id = 729] 15:47:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x1213e7000) [pid = 1929] [serial = 2187] [outer = 0x0] 15:47:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x122074400) [pid = 1929] [serial = 2188] [outer = 0x1213e7000] 15:47:57 INFO - PROCESS | 1929 | 1461970077158 Marionette DEBUG loaded listener.js 15:47:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x1248b5000) [pid = 1929] [serial = 2189] [outer = 0x1213e7000] 15:47:57 INFO - PROCESS | 1929 | 1461970077485 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 15:47:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:47:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 518ms 15:47:57 INFO - PROCESS | 1929 | 1461970077536 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:47:57 INFO - PROCESS | 1929 | 1461970077538 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:47:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:47:57 INFO - PROCESS | 1929 | 1461970077547 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:47:57 INFO - PROCESS | 1929 | 1461970077548 Marionette TRACE conn2 <- [1,2890,null,{}] 15:47:57 INFO - PROCESS | 1929 | 1461970077550 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:57 INFO - PROCESS | 1929 | 1461970077647 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:47:57 INFO - PROCESS | 1929 | 1461970077651 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:57 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ae29000 == 46 [pid = 1929] [id = 730] 15:47:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x1248abc00) [pid = 1929] [serial = 2190] [outer = 0x0] 15:47:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x124fc3c00) [pid = 1929] [serial = 2191] [outer = 0x1248abc00] 15:47:57 INFO - PROCESS | 1929 | 1461970077715 Marionette DEBUG loaded listener.js 15:47:57 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x12508e800) [pid = 1929] [serial = 2192] [outer = 0x1248abc00] 15:47:58 INFO - PROCESS | 1929 | 1461970078025 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:47:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:47:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms 15:47:58 INFO - PROCESS | 1929 | 1461970078066 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:47:58 INFO - PROCESS | 1929 | 1461970078067 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:47:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:47:58 INFO - PROCESS | 1929 | 1461970078070 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:47:58 INFO - PROCESS | 1929 | 1461970078071 Marionette TRACE conn2 <- [1,2894,null,{}] 15:47:58 INFO - PROCESS | 1929 | 1461970078073 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:58 INFO - PROCESS | 1929 | 1461970078171 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:47:58 INFO - PROCESS | 1929 | 1461970078182 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:58 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb54000 == 47 [pid = 1929] [id = 731] 15:47:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x125088c00) [pid = 1929] [serial = 2193] [outer = 0x0] 15:47:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x126934c00) [pid = 1929] [serial = 2194] [outer = 0x125088c00] 15:47:58 INFO - PROCESS | 1929 | 1461970078207 Marionette DEBUG loaded listener.js 15:47:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x1271a1000) [pid = 1929] [serial = 2195] [outer = 0x125088c00] 15:47:58 INFO - PROCESS | 1929 | 1461970078568 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 15:47:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:47:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 521ms 15:47:58 INFO - PROCESS | 1929 | 1461970078592 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:47:58 INFO - PROCESS | 1929 | 1461970078593 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:47:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:47:58 INFO - PROCESS | 1929 | 1461970078598 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:47:58 INFO - PROCESS | 1929 | 1461970078599 Marionette TRACE conn2 <- [1,2898,null,{}] 15:47:58 INFO - PROCESS | 1929 | 1461970078609 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:58 INFO - PROCESS | 1929 | 1461970078706 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:47:58 INFO - PROCESS | 1929 | 1461970078742 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:58 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2f9000 == 48 [pid = 1929] [id = 732] 15:47:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x1255a9400) [pid = 1929] [serial = 2196] [outer = 0x0] 15:47:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x127358000) [pid = 1929] [serial = 2197] [outer = 0x1255a9400] 15:47:58 INFO - PROCESS | 1929 | 1461970078767 Marionette DEBUG loaded listener.js 15:47:58 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x12792d400) [pid = 1929] [serial = 2198] [outer = 0x1255a9400] 15:47:59 INFO - PROCESS | 1929 | --DOMWINDOW == 115 (0x118148400) [pid = 1929] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:47:59 INFO - PROCESS | 1929 | --DOMWINDOW == 114 (0x119774000) [pid = 1929] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:47:59 INFO - PROCESS | 1929 | --DOMWINDOW == 113 (0x11977e400) [pid = 1929] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:47:59 INFO - PROCESS | 1929 | --DOMWINDOW == 112 (0x118542000) [pid = 1929] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:47:59 INFO - PROCESS | 1929 | --DOMWINDOW == 111 (0x115f16800) [pid = 1929] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:47:59 INFO - PROCESS | 1929 | --DOMWINDOW == 110 (0x118098400) [pid = 1929] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:47:59 INFO - PROCESS | 1929 | --DOMWINDOW == 109 (0x1164f5000) [pid = 1929] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:47:59 INFO - PROCESS | 1929 | --DOMWINDOW == 108 (0x112a20800) [pid = 1929] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:47:59 INFO - PROCESS | 1929 | --DOMWINDOW == 107 (0x112a92400) [pid = 1929] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:47:59 INFO - PROCESS | 1929 | --DOMWINDOW == 106 (0x1213e9400) [pid = 1929] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:47:59 INFO - PROCESS | 1929 | --DOMWINDOW == 105 (0x129619c00) [pid = 1929] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:47:59 INFO - PROCESS | 1929 | --DOMWINDOW == 104 (0x112a95400) [pid = 1929] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:47:59 INFO - PROCESS | 1929 | 1461970079150 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 15:47:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:47:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 577ms 15:47:59 INFO - PROCESS | 1929 | 1461970079174 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:47:59 INFO - PROCESS | 1929 | 1461970079176 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:47:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:47:59 INFO - PROCESS | 1929 | 1461970079180 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:47:59 INFO - PROCESS | 1929 | 1461970079182 Marionette TRACE conn2 <- [1,2902,null,{}] 15:47:59 INFO - PROCESS | 1929 | 1461970079184 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:59 INFO - PROCESS | 1929 | 1461970079304 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:47:59 INFO - PROCESS | 1929 | 1461970079337 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:59 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c785800 == 49 [pid = 1929] [id = 733] 15:47:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 105 (0x112a06000) [pid = 1929] [serial = 2199] [outer = 0x0] 15:47:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 106 (0x116a7f800) [pid = 1929] [serial = 2200] [outer = 0x112a06000] 15:47:59 INFO - PROCESS | 1929 | 1461970079365 Marionette DEBUG loaded listener.js 15:47:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 107 (0x127938400) [pid = 1929] [serial = 2201] [outer = 0x112a06000] 15:47:59 INFO - PROCESS | 1929 | 1461970079691 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:47:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:47:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 521ms 15:47:59 INFO - PROCESS | 1929 | 1461970079702 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:47:59 INFO - PROCESS | 1929 | 1461970079703 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:47:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:47:59 INFO - PROCESS | 1929 | 1461970079705 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:47:59 INFO - PROCESS | 1929 | 1461970079706 Marionette TRACE conn2 <- [1,2906,null,{}] 15:47:59 INFO - PROCESS | 1929 | 1461970079709 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:59 INFO - PROCESS | 1929 | 1461970079791 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:47:59 INFO - PROCESS | 1929 | 1461970079797 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:59 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ca45000 == 50 [pid = 1929] [id = 734] 15:47:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 108 (0x12793c000) [pid = 1929] [serial = 2202] [outer = 0x0] 15:47:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 109 (0x127956000) [pid = 1929] [serial = 2203] [outer = 0x12793c000] 15:47:59 INFO - PROCESS | 1929 | 1461970079823 Marionette DEBUG loaded listener.js 15:47:59 INFO - PROCESS | 1929 | ++DOMWINDOW == 110 (0x127998000) [pid = 1929] [serial = 2204] [outer = 0x12793c000] 15:48:00 INFO - PROCESS | 1929 | 1461970080154 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 15:48:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:48:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 471ms 15:48:00 INFO - PROCESS | 1929 | 1461970080176 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:48:00 INFO - PROCESS | 1929 | 1461970080178 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:48:00 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:48:00 INFO - PROCESS | 1929 | 1461970080182 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:48:00 INFO - PROCESS | 1929 | 1461970080183 Marionette TRACE conn2 <- [1,2910,null,{}] 15:48:00 INFO - PROCESS | 1929 | 1461970080186 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:00 INFO - PROCESS | 1929 | 1461970080294 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:48:00 INFO - PROCESS | 1929 | 1461970080300 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:00 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cc80800 == 51 [pid = 1929] [id = 735] 15:48:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 111 (0x12793c800) [pid = 1929] [serial = 2205] [outer = 0x0] 15:48:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 112 (0x12799b400) [pid = 1929] [serial = 2206] [outer = 0x12793c800] 15:48:00 INFO - PROCESS | 1929 | 1461970080324 Marionette DEBUG loaded listener.js 15:48:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 113 (0x1279b2800) [pid = 1929] [serial = 2207] [outer = 0x12793c800] 15:48:00 INFO - PROCESS | 1929 | 1461970080609 Marionette TRACE conn2 <- [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]]]}] 15:48:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:48:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:48:00 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 469ms 15:48:00 INFO - PROCESS | 1929 | 1461970080652 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:48:00 INFO - PROCESS | 1929 | 1461970080653 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:48:00 INFO - TEST-START | /DOMEvents/constructors.html 15:48:00 INFO - PROCESS | 1929 | 1461970080655 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:48:00 INFO - PROCESS | 1929 | 1461970080656 Marionette TRACE conn2 <- [1,2914,null,{}] 15:48:00 INFO - PROCESS | 1929 | 1461970080659 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:00 INFO - PROCESS | 1929 | 1461970080744 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:48:00 INFO - PROCESS | 1929 | 1461970080750 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:00 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cff5800 == 52 [pid = 1929] [id = 736] 15:48:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 114 (0x1279ae400) [pid = 1929] [serial = 2208] [outer = 0x0] 15:48:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 115 (0x1279b8400) [pid = 1929] [serial = 2209] [outer = 0x1279ae400] 15:48:00 INFO - PROCESS | 1929 | 1461970080775 Marionette DEBUG loaded listener.js 15:48:00 INFO - PROCESS | 1929 | ++DOMWINDOW == 116 (0x128c6b800) [pid = 1929] [serial = 2210] [outer = 0x1279ae400] 15:48:01 INFO - PROCESS | 1929 | 1461970081218 Marionette TRACE conn2 <- [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]]]}] 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:48:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:48:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:48:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:48:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:48:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:48:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:48:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:48:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:48:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 576ms 15:48:01 INFO - PROCESS | 1929 | 1461970081231 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:48:01 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:48:01 INFO - PROCESS | 1929 | 1461970081233 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:48:01 INFO - PROCESS | 1929 | 1461970081237 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:48:01 INFO - PROCESS | 1929 | 1461970081240 Marionette TRACE conn2 <- [1,2918,null,{}] 15:48:01 INFO - PROCESS | 1929 | 1461970081244 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:01 INFO - PROCESS | 1929 | 1461970081348 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:48:01 INFO - PROCESS | 1929 | 1461970081418 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:01 INFO - PROCESS | 1929 | ++DOCSHELL 0x1194bf000 == 53 [pid = 1929] [id = 737] 15:48:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 117 (0x112b4f800) [pid = 1929] [serial = 2211] [outer = 0x0] 15:48:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 118 (0x11333dc00) [pid = 1929] [serial = 2212] [outer = 0x112b4f800] 15:48:01 INFO - PROCESS | 1929 | 1461970081450 Marionette DEBUG loaded listener.js 15:48:01 INFO - PROCESS | 1929 | ++DOMWINDOW == 119 (0x1164a1000) [pid = 1929] [serial = 2213] [outer = 0x112b4f800] 15:48:01 INFO - PROCESS | 1929 | 1461970081815 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:48:01 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:48:01 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 625ms 15:48:01 INFO - PROCESS | 1929 | 1461970081862 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:48:01 INFO - PROCESS | 1929 | 1461970081866 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:48:01 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:48:01 INFO - PROCESS | 1929 | 1461970081871 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:48:01 INFO - PROCESS | 1929 | 1461970081872 Marionette TRACE conn2 <- [1,2922,null,{}] 15:48:01 INFO - PROCESS | 1929 | 1461970081875 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:01 INFO - PROCESS | 1929 | 1461970081979 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:48:02 INFO - PROCESS | 1929 | 1461970082087 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:02 INFO - PROCESS | 1929 | ++DOCSHELL 0x128f83800 == 54 [pid = 1929] [id = 738] 15:48:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 120 (0x11707b000) [pid = 1929] [serial = 2214] [outer = 0x0] 15:48:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x11809d400) [pid = 1929] [serial = 2215] [outer = 0x11707b000] 15:48:02 INFO - PROCESS | 1929 | 1461970082118 Marionette DEBUG loaded listener.js 15:48:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x11835f800) [pid = 1929] [serial = 2216] [outer = 0x11707b000] 15:48:02 INFO - PROCESS | 1929 | [1929] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:48:02 INFO - PROCESS | 1929 | [1929] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:48:02 INFO - PROCESS | 1929 | [1929] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:48:02 INFO - PROCESS | 1929 | [1929] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:48:02 INFO - PROCESS | 1929 | 1461970082477 Marionette TRACE conn2 <- [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]]]}] 15:48:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:48:02 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:48:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:48:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:48:02 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 15:48:02 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:48:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:48:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:48:02 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 15:48:02 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:48:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:48:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:48:02 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]" 15:48:02 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:48:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:48:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:48:02 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:48:02 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 625ms 15:48:02 INFO - PROCESS | 1929 | 1461970082496 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:48:02 INFO - PROCESS | 1929 | 1461970082498 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:48:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:48:02 INFO - PROCESS | 1929 | 1461970082500 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:48:02 INFO - PROCESS | 1929 | 1461970082503 Marionette TRACE conn2 <- [1,2926,null,{}] 15:48:02 INFO - PROCESS | 1929 | 1461970082511 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:02 INFO - PROCESS | 1929 | 1461970082617 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:48:02 INFO - PROCESS | 1929 | 1461970082672 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:02 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cc8d800 == 55 [pid = 1929] [id = 739] 15:48:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x118566400) [pid = 1929] [serial = 2217] [outer = 0x0] 15:48:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x121270000) [pid = 1929] [serial = 2218] [outer = 0x118566400] 15:48:02 INFO - PROCESS | 1929 | 1461970082708 Marionette DEBUG loaded listener.js 15:48:02 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x124d9a800) [pid = 1929] [serial = 2219] [outer = 0x118566400] 15:48:03 INFO - PROCESS | 1929 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:48:03 INFO - PROCESS | 1929 | 1461970083101 Marionette TRACE conn2 <- [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]]]}] 15:48:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:48:03 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 621ms 15:48:03 INFO - PROCESS | 1929 | 1461970083122 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:48:03 INFO - PROCESS | 1929 | 1461970083124 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:48:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:48:03 INFO - PROCESS | 1929 | 1461970083126 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:48:03 INFO - PROCESS | 1929 | 1461970083128 Marionette TRACE conn2 <- [1,2930,null,{}] 15:48:03 INFO - PROCESS | 1929 | 1461970083130 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:03 INFO - PROCESS | 1929 | 1461970083234 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:48:03 INFO - PROCESS | 1929 | 1461970083289 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:03 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d616000 == 56 [pid = 1929] [id = 740] 15:48:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x1255a9800) [pid = 1929] [serial = 2220] [outer = 0x0] 15:48:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x127933800) [pid = 1929] [serial = 2221] [outer = 0x1255a9800] 15:48:03 INFO - PROCESS | 1929 | 1461970083320 Marionette DEBUG loaded listener.js 15:48:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x127995400) [pid = 1929] [serial = 2222] [outer = 0x1255a9800] 15:48:03 INFO - PROCESS | 1929 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:48:03 INFO - PROCESS | 1929 | 1461970083718 Marionette TRACE conn2 <- [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]]]}] 15:48:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:48:03 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 620ms 15:48:03 INFO - PROCESS | 1929 | 1461970083747 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:48:03 INFO - PROCESS | 1929 | 1461970083748 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:48:03 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:48:03 INFO - PROCESS | 1929 | 1461970083751 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:48:03 INFO - PROCESS | 1929 | 1461970083752 Marionette TRACE conn2 <- [1,2934,null,{}] 15:48:03 INFO - PROCESS | 1929 | 1461970083754 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:03 INFO - PROCESS | 1929 | 1461970083856 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:48:03 INFO - PROCESS | 1929 | 1461970083912 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:03 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d81f800 == 57 [pid = 1929] [id = 741] 15:48:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x127997000) [pid = 1929] [serial = 2223] [outer = 0x0] 15:48:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x128c6a800) [pid = 1929] [serial = 2224] [outer = 0x127997000] 15:48:03 INFO - PROCESS | 1929 | 1461970083941 Marionette DEBUG loaded listener.js 15:48:03 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x128c72800) [pid = 1929] [serial = 2225] [outer = 0x127997000] 15:48:04 INFO - PROCESS | 1929 | 1461970084361 Marionette TRACE conn2 <- [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]]]}] 15:48:04 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:48:04 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 620ms 15:48:04 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:48:04 INFO - PROCESS | 1929 | 1461970084372 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:48:04 INFO - PROCESS | 1929 | 1461970084374 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:48:04 INFO - PROCESS | 1929 | 1461970084378 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:48:04 INFO - PROCESS | 1929 | 1461970084380 Marionette TRACE conn2 <- [1,2938,null,{}] 15:48:04 INFO - PROCESS | 1929 | 1461970084383 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:04 INFO - PROCESS | 1929 | 1461970084558 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:48:04 INFO - PROCESS | 1929 | 1461970084667 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:04 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d8a2800 == 58 [pid = 1929] [id = 742] 15:48:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x128c75800) [pid = 1929] [serial = 2226] [outer = 0x0] 15:48:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x128d6c000) [pid = 1929] [serial = 2227] [outer = 0x128c75800] 15:48:04 INFO - PROCESS | 1929 | 1461970084700 Marionette DEBUG loaded listener.js 15:48:04 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x128e10c00) [pid = 1929] [serial = 2228] [outer = 0x128c75800] 15:48:05 INFO - PROCESS | 1929 | 1461970085037 Marionette TRACE conn2 <- [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]]]}] 15:48:05 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. 15:48:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 672ms 15:48:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:48:05 INFO - PROCESS | 1929 | 1461970085050 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:48:05 INFO - PROCESS | 1929 | 1461970085051 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:48:05 INFO - PROCESS | 1929 | 1461970085054 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:48:05 INFO - PROCESS | 1929 | 1461970085055 Marionette TRACE conn2 <- [1,2942,null,{}] 15:48:05 INFO - PROCESS | 1929 | 1461970085057 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:05 INFO - PROCESS | 1929 | 1461970085162 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:48:05 INFO - PROCESS | 1929 | 1461970085216 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:05 INFO - PROCESS | 1929 | ++DOCSHELL 0x12dd3a000 == 59 [pid = 1929] [id = 743] 15:48:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x128d6ec00) [pid = 1929] [serial = 2229] [outer = 0x0] 15:48:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x128f64c00) [pid = 1929] [serial = 2230] [outer = 0x128d6ec00] 15:48:05 INFO - PROCESS | 1929 | 1461970085245 Marionette DEBUG loaded listener.js 15:48:05 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x1291da000) [pid = 1929] [serial = 2231] [outer = 0x128d6ec00] 15:48:05 INFO - PROCESS | 1929 | 1461970085880 Marionette TRACE conn2 <- [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"]]]}] 15:48:05 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 15:48:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:48:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 920ms 15:48:05 INFO - PROCESS | 1929 | 1461970085974 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:48:05 INFO - PROCESS | 1929 | 1461970085976 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:48:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:48:05 INFO - PROCESS | 1929 | 1461970085980 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:48:05 INFO - PROCESS | 1929 | 1461970085982 Marionette TRACE conn2 <- [1,2946,null,{}] 15:48:05 INFO - PROCESS | 1929 | 1461970085986 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:06 INFO - PROCESS | 1929 | 1461970086080 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:48:06 INFO - PROCESS | 1929 | 1461970086151 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:06 INFO - PROCESS | 1929 | ++DOCSHELL 0x11912d800 == 60 [pid = 1929] [id = 744] 15:48:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x112a19c00) [pid = 1929] [serial = 2232] [outer = 0x0] 15:48:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x112a8dc00) [pid = 1929] [serial = 2233] [outer = 0x112a19c00] 15:48:06 INFO - PROCESS | 1929 | 1461970086179 Marionette DEBUG loaded listener.js 15:48:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x112eea400) [pid = 1929] [serial = 2234] [outer = 0x112a19c00] 15:48:06 INFO - PROCESS | 1929 | 1461970086534 Marionette TRACE conn2 <- [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]]]}] 15:48:06 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. 15:48:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 571ms 15:48:06 INFO - PROCESS | 1929 | 1461970086551 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:48:06 INFO - PROCESS | 1929 | 1461970086554 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:48:06 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:48:06 INFO - PROCESS | 1929 | 1461970086559 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:48:06 INFO - PROCESS | 1929 | 1461970086561 Marionette TRACE conn2 <- [1,2950,null,{}] 15:48:06 INFO - PROCESS | 1929 | 1461970086563 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:06 INFO - PROCESS | 1929 | 1461970086656 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:48:06 INFO - PROCESS | 1929 | 1461970086711 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:06 INFO - PROCESS | 1929 | ++DOCSHELL 0x118163800 == 61 [pid = 1929] [id = 745] 15:48:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x112b52c00) [pid = 1929] [serial = 2235] [outer = 0x0] 15:48:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x113441800) [pid = 1929] [serial = 2236] [outer = 0x112b52c00] 15:48:06 INFO - PROCESS | 1929 | 1461970086742 Marionette DEBUG loaded listener.js 15:48:06 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x115f12400) [pid = 1929] [serial = 2237] [outer = 0x112b52c00] 15:48:07 INFO - PROCESS | 1929 | ++DOCSHELL 0x11310d800 == 62 [pid = 1929] [id = 746] 15:48:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x1166d1400) [pid = 1929] [serial = 2238] [outer = 0x0] 15:48:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x113157c00) [pid = 1929] [serial = 2239] [outer = 0x1166d1400] 15:48:07 INFO - PROCESS | 1929 | 1461970087133 Marionette TRACE conn2 <- [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]]]}] 15:48:07 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. 15:48:07 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 621ms 15:48:07 INFO - PROCESS | 1929 | 1461970087181 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:48:07 INFO - PROCESS | 1929 | 1461970087182 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:48:07 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:48:07 INFO - PROCESS | 1929 | 1461970087185 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:48:07 INFO - PROCESS | 1929 | 1461970087187 Marionette TRACE conn2 <- [1,2954,null,{}] 15:48:07 INFO - PROCESS | 1929 | 1461970087194 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:07 INFO - PROCESS | 1929 | 1461970087307 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:48:07 INFO - PROCESS | 1929 | 1461970087418 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:07 INFO - PROCESS | 1929 | --DOCSHELL 0x12cc80800 == 61 [pid = 1929] [id = 735] 15:48:07 INFO - PROCESS | 1929 | --DOCSHELL 0x12ca45000 == 60 [pid = 1929] [id = 734] 15:48:07 INFO - PROCESS | 1929 | --DOCSHELL 0x12c785800 == 59 [pid = 1929] [id = 733] 15:48:07 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2f9000 == 58 [pid = 1929] [id = 732] 15:48:07 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb54000 == 57 [pid = 1929] [id = 731] 15:48:07 INFO - PROCESS | 1929 | --DOCSHELL 0x12ae29000 == 56 [pid = 1929] [id = 730] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x118723000) [pid = 1929] [serial = 2152] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x112a89400) [pid = 1929] [serial = 2107] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x115f0e800) [pid = 1929] [serial = 2110] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x119778800) [pid = 1929] [serial = 2116] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x11a1ebc00) [pid = 1929] [serial = 2119] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x1180da000) [pid = 1929] [serial = 2113] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | ++DOCSHELL 0x113105800 == 57 [pid = 1929] [id = 747] 15:48:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x112a1e400) [pid = 1929] [serial = 2240] [outer = 0x0] 15:48:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x112b4cc00) [pid = 1929] [serial = 2241] [outer = 0x112a1e400] 15:48:07 INFO - PROCESS | 1929 | 1461970087477 Marionette DEBUG loaded listener.js 15:48:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x11767e800) [pid = 1929] [serial = 2242] [outer = 0x112a1e400] 15:48:07 INFO - PROCESS | 1929 | --DOCSHELL 0x1298e1000 == 56 [pid = 1929] [id = 729] 15:48:07 INFO - PROCESS | 1929 | --DOCSHELL 0x12796a800 == 55 [pid = 1929] [id = 728] 15:48:07 INFO - PROCESS | 1929 | --DOCSHELL 0x1269bb000 == 54 [pid = 1929] [id = 727] 15:48:07 INFO - PROCESS | 1929 | --DOCSHELL 0x1220eb000 == 53 [pid = 1929] [id = 726] 15:48:07 INFO - PROCESS | 1929 | --DOCSHELL 0x1194b8800 == 52 [pid = 1929] [id = 725] 15:48:07 INFO - PROCESS | 1929 | --DOCSHELL 0x11912a800 == 51 [pid = 1929] [id = 724] 15:48:07 INFO - PROCESS | 1929 | --DOCSHELL 0x119d16800 == 50 [pid = 1929] [id = 723] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x1296d7000) [pid = 1929] [serial = 2033] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x113cc8000) [pid = 1929] [serial = 2072] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x11856ac00) [pid = 1929] [serial = 2140] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x118ff7c00) [pid = 1929] [serial = 2141] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x121272c00) [pid = 1929] [serial = 2144] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x1198e9400) [pid = 1929] [serial = 2143] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x1213ea800) [pid = 1929] [serial = 2147] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x1213e2400) [pid = 1929] [serial = 2123] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x12126f800) [pid = 1929] [serial = 2122] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x1213e3c00) [pid = 1929] [serial = 2146] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x1164a6400) [pid = 1929] [serial = 2131] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x116729800) [pid = 1929] [serial = 2132] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 129 (0x11809fc00) [pid = 1929] [serial = 2137] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 128 (0x117674400) [pid = 1929] [serial = 2134] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 127 (0x118098000) [pid = 1929] [serial = 2135] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 126 (0x112ef2400) [pid = 1929] [serial = 2128] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 125 (0x113cc4400) [pid = 1929] [serial = 2129] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 124 (0x112b56400) [pid = 1929] [serial = 2126] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 123 (0x112a9b400) [pid = 1929] [serial = 2125] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 122 (0x1217b1800) [pid = 1929] [serial = 2149] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 121 (0x121d5b400) [pid = 1929] [serial = 2150] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | --DOMWINDOW == 120 (0x1180dfc00) [pid = 1929] [serial = 2138] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1929 | 1461970087780 Marionette TRACE conn2 <- [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]]]}] 15:48:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:48:07 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 15:48:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 626ms 15:48:07 INFO - PROCESS | 1929 | 1461970087812 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:48:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:48:07 INFO - PROCESS | 1929 | 1461970087817 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:48:07 INFO - PROCESS | 1929 | 1461970087820 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:48:07 INFO - PROCESS | 1929 | 1461970087821 Marionette TRACE conn2 <- [1,2958,null,{}] 15:48:07 INFO - PROCESS | 1929 | 1461970087823 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:07 INFO - PROCESS | 1929 | 1461970087918 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:48:07 INFO - PROCESS | 1929 | 1461970087971 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:07 INFO - PROCESS | 1929 | ++DOCSHELL 0x1215c3000 == 51 [pid = 1929] [id = 748] 15:48:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 121 (0x118098400) [pid = 1929] [serial = 2243] [outer = 0x0] 15:48:07 INFO - PROCESS | 1929 | ++DOMWINDOW == 122 (0x1181c2000) [pid = 1929] [serial = 2244] [outer = 0x118098400] 15:48:08 INFO - PROCESS | 1929 | 1461970087997 Marionette DEBUG loaded listener.js 15:48:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 123 (0x11856c000) [pid = 1929] [serial = 2245] [outer = 0x118098400] 15:48:08 INFO - PROCESS | 1929 | 1461970088285 Marionette TRACE conn2 <- [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]]]}] 15:48:08 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. 15:48:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 519ms 15:48:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:48:08 INFO - PROCESS | 1929 | 1461970088339 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:48:08 INFO - PROCESS | 1929 | 1461970088340 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:48:08 INFO - PROCESS | 1929 | 1461970088342 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:48:08 INFO - PROCESS | 1929 | 1461970088344 Marionette TRACE conn2 <- [1,2962,null,{}] 15:48:08 INFO - PROCESS | 1929 | 1461970088349 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:08 INFO - PROCESS | 1929 | 1461970088427 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:48:08 INFO - PROCESS | 1929 | 1461970088433 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:08 INFO - PROCESS | 1929 | ++DOCSHELL 0x127320000 == 52 [pid = 1929] [id = 749] 15:48:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 124 (0x11856ac00) [pid = 1929] [serial = 2246] [outer = 0x0] 15:48:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 125 (0x11877d000) [pid = 1929] [serial = 2247] [outer = 0x11856ac00] 15:48:08 INFO - PROCESS | 1929 | 1461970088459 Marionette DEBUG loaded listener.js 15:48:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 126 (0x118ff6c00) [pid = 1929] [serial = 2248] [outer = 0x11856ac00] 15:48:08 INFO - PROCESS | 1929 | 1461970088826 Marionette TRACE conn2 <- [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]]]}] 15:48:08 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. 15:48:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 522ms 15:48:08 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:48:08 INFO - PROCESS | 1929 | 1461970088866 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:48:08 INFO - PROCESS | 1929 | 1461970088867 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:48:08 INFO - PROCESS | 1929 | 1461970088869 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:48:08 INFO - PROCESS | 1929 | 1461970088870 Marionette TRACE conn2 <- [1,2966,null,{}] 15:48:08 INFO - PROCESS | 1929 | 1461970088873 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:08 INFO - PROCESS | 1929 | 1461970088969 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:48:08 INFO - PROCESS | 1929 | 1461970088974 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:08 INFO - PROCESS | 1929 | ++DOCSHELL 0x12942a800 == 53 [pid = 1929] [id = 750] 15:48:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 127 (0x1198e9400) [pid = 1929] [serial = 2249] [outer = 0x0] 15:48:08 INFO - PROCESS | 1929 | ++DOMWINDOW == 128 (0x12126e800) [pid = 1929] [serial = 2250] [outer = 0x1198e9400] 15:48:09 INFO - PROCESS | 1929 | 1461970089000 Marionette DEBUG loaded listener.js 15:48:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 129 (0x1217b4400) [pid = 1929] [serial = 2251] [outer = 0x1198e9400] 15:48:09 INFO - PROCESS | 1929 | 1461970089300 Marionette TRACE conn2 <- [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]]]}] 15:48:09 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. 15:48:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 469ms 15:48:09 INFO - PROCESS | 1929 | 1461970089339 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:48:09 INFO - PROCESS | 1929 | 1461970089340 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:48:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:48:09 INFO - PROCESS | 1929 | 1461970089342 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:48:09 INFO - PROCESS | 1929 | 1461970089343 Marionette TRACE conn2 <- [1,2970,null,{}] 15:48:09 INFO - PROCESS | 1929 | 1461970089348 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:09 INFO - PROCESS | 1929 | 1461970089425 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:48:09 INFO - PROCESS | 1929 | 1461970089491 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:09 INFO - PROCESS | 1929 | ++DOCSHELL 0x1298da800 == 54 [pid = 1929] [id = 751] 15:48:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 130 (0x11809a800) [pid = 1929] [serial = 2252] [outer = 0x0] 15:48:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x121b57800) [pid = 1929] [serial = 2253] [outer = 0x11809a800] 15:48:09 INFO - PROCESS | 1929 | 1461970089517 Marionette DEBUG loaded listener.js 15:48:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x1248ac800) [pid = 1929] [serial = 2254] [outer = 0x11809a800] 15:48:09 INFO - PROCESS | 1929 | 1461970089793 Marionette TRACE conn2 <- [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]]]}] 15:48:09 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. 15:48:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 473ms 15:48:09 INFO - PROCESS | 1929 | 1461970089820 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:48:09 INFO - PROCESS | 1929 | 1461970089822 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:48:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:48:09 INFO - PROCESS | 1929 | 1461970089824 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:48:09 INFO - PROCESS | 1929 | 1461970089825 Marionette TRACE conn2 <- [1,2974,null,{}] 15:48:09 INFO - PROCESS | 1929 | 1461970089827 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:09 INFO - PROCESS | 1929 | 1461970089942 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:48:09 INFO - PROCESS | 1929 | 1461970089953 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:09 INFO - PROCESS | 1929 | ++DOCSHELL 0x12b3b6000 == 55 [pid = 1929] [id = 752] 15:48:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x124d9c400) [pid = 1929] [serial = 2255] [outer = 0x0] 15:48:09 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x125087000) [pid = 1929] [serial = 2256] [outer = 0x124d9c400] 15:48:09 INFO - PROCESS | 1929 | 1461970089978 Marionette DEBUG loaded listener.js 15:48:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x12693d400) [pid = 1929] [serial = 2257] [outer = 0x124d9c400] 15:48:10 INFO - PROCESS | 1929 | 1461970090287 Marionette TRACE conn2 <- [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]]]}] 15:48:10 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. 15:48:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 472ms 15:48:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:48:10 INFO - PROCESS | 1929 | 1461970090300 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:48:10 INFO - PROCESS | 1929 | 1461970090301 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:48:10 INFO - PROCESS | 1929 | 1461970090303 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:48:10 INFO - PROCESS | 1929 | 1461970090304 Marionette TRACE conn2 <- [1,2978,null,{}] 15:48:10 INFO - PROCESS | 1929 | 1461970090306 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:10 INFO - PROCESS | 1929 | 1461970090417 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:48:10 INFO - PROCESS | 1929 | 1461970090452 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:10 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c2ee000 == 56 [pid = 1929] [id = 753] 15:48:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x124d95c00) [pid = 1929] [serial = 2258] [outer = 0x0] 15:48:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x127511000) [pid = 1929] [serial = 2259] [outer = 0x124d95c00] 15:48:10 INFO - PROCESS | 1929 | 1461970090477 Marionette DEBUG loaded listener.js 15:48:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x127951400) [pid = 1929] [serial = 2260] [outer = 0x124d95c00] 15:48:10 INFO - PROCESS | 1929 | 1461970090774 Marionette TRACE conn2 <- [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]]]}] 15:48: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. 15:48:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 518ms 15:48:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:48:10 INFO - PROCESS | 1929 | 1461970090822 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:48:10 INFO - PROCESS | 1929 | 1461970090823 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:48:10 INFO - PROCESS | 1929 | 1461970090826 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:48:10 INFO - PROCESS | 1929 | 1461970090827 Marionette TRACE conn2 <- [1,2982,null,{}] 15:48:10 INFO - PROCESS | 1929 | 1461970090830 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:10 INFO - PROCESS | 1929 | 1461970090933 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:48:10 INFO - PROCESS | 1929 | 1461970090970 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:10 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ca38000 == 57 [pid = 1929] [id = 754] 15:48:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x12734f400) [pid = 1929] [serial = 2261] [outer = 0x0] 15:48:10 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x12799ec00) [pid = 1929] [serial = 2262] [outer = 0x12734f400] 15:48:10 INFO - PROCESS | 1929 | 1461970090995 Marionette DEBUG loaded listener.js 15:48:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x128c68400) [pid = 1929] [serial = 2263] [outer = 0x12734f400] 15:48:11 INFO - PROCESS | 1929 | 1461970091317 Marionette TRACE conn2 <- [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"]]]}] 15:48: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 15:48:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:48:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 519ms 15:48:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:48:11 INFO - PROCESS | 1929 | 1461970091351 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:48:11 INFO - PROCESS | 1929 | 1461970091352 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:48:11 INFO - PROCESS | 1929 | 1461970091354 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:48:11 INFO - PROCESS | 1929 | 1461970091356 Marionette TRACE conn2 <- [1,2986,null,{}] 15:48:11 INFO - PROCESS | 1929 | 1461970091358 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:11 INFO - PROCESS | 1929 | 1461970091477 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:48:11 INFO - PROCESS | 1929 | 1461970091514 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:11 INFO - PROCESS | 1929 | ++DOCSHELL 0x12cff3000 == 58 [pid = 1929] [id = 755] 15:48:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x128c6c000) [pid = 1929] [serial = 2264] [outer = 0x0] 15:48:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x128d6f800) [pid = 1929] [serial = 2265] [outer = 0x128c6c000] 15:48:11 INFO - PROCESS | 1929 | 1461970091544 Marionette DEBUG loaded listener.js 15:48:11 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x128f66000) [pid = 1929] [serial = 2266] [outer = 0x128c6c000] 15:48:11 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x112a1d800) [pid = 1929] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:48:11 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x11853e800) [pid = 1929] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:48:11 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x115d83c00) [pid = 1929] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:48:11 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x116475800) [pid = 1929] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:48:11 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x1180d2c00) [pid = 1929] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:48:11 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x119490c00) [pid = 1929] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:48:11 INFO - PROCESS | 1929 | --DOMWINDOW == 137 (0x12793c000) [pid = 1929] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:48:11 INFO - PROCESS | 1929 | --DOMWINDOW == 136 (0x12793c800) [pid = 1929] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:48:11 INFO - PROCESS | 1929 | --DOMWINDOW == 135 (0x1164a3c00) [pid = 1929] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:48:11 INFO - PROCESS | 1929 | --DOMWINDOW == 134 (0x1248abc00) [pid = 1929] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:48:11 INFO - PROCESS | 1929 | --DOMWINDOW == 133 (0x1213e7000) [pid = 1929] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:48:11 INFO - PROCESS | 1929 | --DOMWINDOW == 132 (0x125088c00) [pid = 1929] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:48:11 INFO - PROCESS | 1929 | --DOMWINDOW == 131 (0x112a06000) [pid = 1929] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:48:11 INFO - PROCESS | 1929 | --DOMWINDOW == 130 (0x1255a9400) [pid = 1929] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:48:12 INFO - PROCESS | 1929 | 1461970092007 Marionette TRACE conn2 <- [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]]]}] 15:48: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. 15:48:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 669ms 15:48:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:48:12 INFO - PROCESS | 1929 | 1461970092025 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:48:12 INFO - PROCESS | 1929 | 1461970092026 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:48:12 INFO - PROCESS | 1929 | 1461970092028 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:48:12 INFO - PROCESS | 1929 | 1461970092032 Marionette TRACE conn2 <- [1,2990,null,{}] 15:48:12 INFO - PROCESS | 1929 | 1461970092034 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:12 INFO - PROCESS | 1929 | 1461970092119 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:48:12 INFO - PROCESS | 1929 | 1461970092123 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:12 INFO - PROCESS | 1929 | ++DOCSHELL 0x1214b4000 == 59 [pid = 1929] [id = 756] 15:48:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 131 (0x116475800) [pid = 1929] [serial = 2267] [outer = 0x0] 15:48:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 132 (0x11853d000) [pid = 1929] [serial = 2268] [outer = 0x116475800] 15:48:12 INFO - PROCESS | 1929 | 1461970092148 Marionette DEBUG loaded listener.js 15:48:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 133 (0x124803800) [pid = 1929] [serial = 2269] [outer = 0x116475800] 15:48:12 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d819000 == 60 [pid = 1929] [id = 757] 15:48:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 134 (0x1291dcc00) [pid = 1929] [serial = 2270] [outer = 0x0] 15:48:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 135 (0x117e29c00) [pid = 1929] [serial = 2271] [outer = 0x1291dcc00] 15:48:12 INFO - PROCESS | 1929 | 1461970092489 Marionette TRACE conn2 <- [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]]]}] 15:48:12 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. 15:48:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 471ms 15:48:12 INFO - PROCESS | 1929 | 1461970092500 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:48:12 INFO - PROCESS | 1929 | 1461970092501 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:48:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:48:12 INFO - PROCESS | 1929 | 1461970092503 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:48:12 INFO - PROCESS | 1929 | 1461970092504 Marionette TRACE conn2 <- [1,2994,null,{}] 15:48:12 INFO - PROCESS | 1929 | 1461970092507 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:12 INFO - PROCESS | 1929 | 1461970092643 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:48:12 INFO - PROCESS | 1929 | 1461970092651 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:12 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d892000 == 61 [pid = 1929] [id = 758] 15:48:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 136 (0x11205b400) [pid = 1929] [serial = 2272] [outer = 0x0] 15:48:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 137 (0x1180da800) [pid = 1929] [serial = 2273] [outer = 0x11205b400] 15:48:12 INFO - PROCESS | 1929 | 1461970092676 Marionette DEBUG loaded listener.js 15:48:12 INFO - PROCESS | 1929 | ++DOMWINDOW == 138 (0x1291dc000) [pid = 1929] [serial = 2274] [outer = 0x11205b400] 15:48:12 INFO - PROCESS | 1929 | 1461970092980 Marionette TRACE conn2 <- [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]]]}] 15:48:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:48:13 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 15:48:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 517ms 15:48:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:48:13 INFO - PROCESS | 1929 | 1461970093022 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:48:13 INFO - PROCESS | 1929 | 1461970093023 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:48:13 INFO - PROCESS | 1929 | 1461970093025 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:48:13 INFO - PROCESS | 1929 | 1461970093026 Marionette TRACE conn2 <- [1,2998,null,{}] 15:48:13 INFO - PROCESS | 1929 | 1461970093029 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:13 INFO - PROCESS | 1929 | 1461970093118 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:48:13 INFO - PROCESS | 1929 | 1461970093122 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:13 INFO - PROCESS | 1929 | ++DOCSHELL 0x134c85000 == 62 [pid = 1929] [id = 759] 15:48:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x129614c00) [pid = 1929] [serial = 2275] [outer = 0x0] 15:48:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x12961dc00) [pid = 1929] [serial = 2276] [outer = 0x129614c00] 15:48:13 INFO - PROCESS | 1929 | 1461970093146 Marionette DEBUG loaded listener.js 15:48:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x1296ce000) [pid = 1929] [serial = 2277] [outer = 0x129614c00] 15:48:13 INFO - PROCESS | 1929 | 1461970093429 Marionette TRACE conn2 <- [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]]]}] 15:48:13 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. 15:48:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 421ms 15:48:13 INFO - PROCESS | 1929 | 1461970093454 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:48:13 INFO - PROCESS | 1929 | 1461970093455 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:48:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:48:13 INFO - PROCESS | 1929 | 1461970093458 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:48:13 INFO - PROCESS | 1929 | 1461970093459 Marionette TRACE conn2 <- [1,3002,null,{}] 15:48:13 INFO - PROCESS | 1929 | 1461970093471 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:13 INFO - PROCESS | 1929 | 1461970093566 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:48:13 INFO - PROCESS | 1929 | 1461970093628 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:13 INFO - PROCESS | 1929 | ++DOCSHELL 0x134c94800 == 63 [pid = 1929] [id = 760] 15:48:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x129615800) [pid = 1929] [serial = 2278] [outer = 0x0] 15:48:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x1296d4800) [pid = 1929] [serial = 2279] [outer = 0x129615800] 15:48:13 INFO - PROCESS | 1929 | 1461970093653 Marionette DEBUG loaded listener.js 15:48:13 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x12a766c00) [pid = 1929] [serial = 2280] [outer = 0x129615800] 15:48:13 INFO - PROCESS | 1929 | 1461970093912 Marionette TRACE conn2 <- [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]]]}] 15:48:13 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. 15:48:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 471ms 15:48:13 INFO - PROCESS | 1929 | 1461970093937 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:48:13 INFO - PROCESS | 1929 | 1461970093938 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:48:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:48:14 INFO - PROCESS | 1929 | 1461970094020 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:48:14 INFO - PROCESS | 1929 | 1461970094022 Marionette TRACE conn2 <- [1,3006,null,{}] 15:48:14 INFO - PROCESS | 1929 | 1461970094025 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:14 INFO - PROCESS | 1929 | 1461970094136 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:48:14 INFO - PROCESS | 1929 | 1461970094194 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:14 INFO - PROCESS | 1929 | ++DOCSHELL 0x116986800 == 64 [pid = 1929] [id = 761] 15:48:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x112a04c00) [pid = 1929] [serial = 2281] [outer = 0x0] 15:48:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x112a0fc00) [pid = 1929] [serial = 2282] [outer = 0x112a04c00] 15:48:14 INFO - PROCESS | 1929 | 1461970094227 Marionette DEBUG loaded listener.js 15:48:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x112a8fc00) [pid = 1929] [serial = 2283] [outer = 0x112a04c00] 15:48:14 INFO - PROCESS | 1929 | 1461970094733 Marionette TRACE conn2 <- [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]]]}] 15:48:14 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. 15:48:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 732ms 15:48:14 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:48:14 INFO - PROCESS | 1929 | 1461970094744 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:48:14 INFO - PROCESS | 1929 | 1461970094746 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:48:14 INFO - PROCESS | 1929 | 1461970094749 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:48:14 INFO - PROCESS | 1929 | 1461970094751 Marionette TRACE conn2 <- [1,3010,null,{}] 15:48:14 INFO - PROCESS | 1929 | 1461970094757 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:14 INFO - PROCESS | 1929 | 1461970094867 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:48:14 INFO - PROCESS | 1929 | 1461970094928 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:14 INFO - PROCESS | 1929 | ++DOCSHELL 0x1220dd000 == 65 [pid = 1929] [id = 762] 15:48:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x112a9f000) [pid = 1929] [serial = 2284] [outer = 0x0] 15:48:14 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x11642f000) [pid = 1929] [serial = 2285] [outer = 0x112a9f000] 15:48:14 INFO - PROCESS | 1929 | 1461970094992 Marionette DEBUG loaded listener.js 15:48:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x118098000) [pid = 1929] [serial = 2286] [outer = 0x112a9f000] 15:48:15 INFO - PROCESS | 1929 | 1461970095382 Marionette TRACE conn2 <- [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]]]}] 15:48:15 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 15:48:15 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 674ms 15:48:15 INFO - PROCESS | 1929 | 1461970095425 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:48:15 INFO - PROCESS | 1929 | 1461970095427 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:48:15 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:48:15 INFO - PROCESS | 1929 | 1461970095431 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:48:15 INFO - PROCESS | 1929 | 1461970095433 Marionette TRACE conn2 <- [1,3014,null,{}] 15:48:15 INFO - PROCESS | 1929 | 1461970095437 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:15 INFO - PROCESS | 1929 | 1461970095614 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:48:15 INFO - PROCESS | 1929 | 1461970095707 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:15 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c1df000 == 66 [pid = 1929] [id = 763] 15:48:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x118ffa800) [pid = 1929] [serial = 2287] [outer = 0x0] 15:48:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x119774800) [pid = 1929] [serial = 2288] [outer = 0x118ffa800] 15:48:15 INFO - PROCESS | 1929 | 1461970095742 Marionette DEBUG loaded listener.js 15:48:15 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x12126ec00) [pid = 1929] [serial = 2289] [outer = 0x118ffa800] 15:48:15 INFO - PROCESS | 1929 | [1929] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:48:16 INFO - PROCESS | 1929 | 1461970096139 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:48:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:48:16 INFO - {} 15:48:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:48:16 INFO - {} 15:48:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:48:16 INFO - {} 15:48:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:48:16 INFO - {} 15:48:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 720ms 15:48:16 INFO - TEST-START | /FileAPI/fileReader.html 15:48:16 INFO - PROCESS | 1929 | 1461970096151 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:48:16 INFO - PROCESS | 1929 | 1461970096152 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:48:16 INFO - PROCESS | 1929 | 1461970096155 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:48:16 INFO - PROCESS | 1929 | 1461970096156 Marionette TRACE conn2 <- [1,3018,null,{}] 15:48:16 INFO - PROCESS | 1929 | 1461970096158 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:16 INFO - PROCESS | 1929 | 1461970096265 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:48:16 INFO - PROCESS | 1929 | 1461970096322 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:16 INFO - PROCESS | 1929 | ++DOCSHELL 0x134d2f000 == 67 [pid = 1929] [id = 764] 15:48:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x1213e0c00) [pid = 1929] [serial = 2290] [outer = 0x0] 15:48:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x124da1800) [pid = 1929] [serial = 2291] [outer = 0x1213e0c00] 15:48:16 INFO - PROCESS | 1929 | 1461970096393 Marionette DEBUG loaded listener.js 15:48:16 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x128c76800) [pid = 1929] [serial = 2292] [outer = 0x1213e0c00] 15:48:16 INFO - PROCESS | 1929 | 1461970096748 Marionette TRACE conn2 <- [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]]]}] 15:48:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:48:16 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:48:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:48:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:48:16 INFO - TEST-OK | /FileAPI/fileReader.html | took 620ms 15:48:16 INFO - PROCESS | 1929 | 1461970096776 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:48:16 INFO - TEST-START | /FileAPI/historical.html 15:48:16 INFO - PROCESS | 1929 | 1461970096778 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:48:16 INFO - PROCESS | 1929 | 1461970096780 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:48:16 INFO - PROCESS | 1929 | 1461970096781 Marionette TRACE conn2 <- [1,3022,null,{}] 15:48:16 INFO - PROCESS | 1929 | 1461970096784 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:16 INFO - PROCESS | 1929 | 1461970096885 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:48:16 INFO - PROCESS | 1929 | 1461970096964 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:17 INFO - PROCESS | 1929 | ++DOCSHELL 0x1354d5000 == 68 [pid = 1929] [id = 765] 15:48:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x128d6e400) [pid = 1929] [serial = 2293] [outer = 0x0] 15:48:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x128e0ec00) [pid = 1929] [serial = 2294] [outer = 0x128d6e400] 15:48:17 INFO - PROCESS | 1929 | 1461970097034 Marionette DEBUG loaded listener.js 15:48:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x129622c00) [pid = 1929] [serial = 2295] [outer = 0x128d6e400] 15:48:17 INFO - PROCESS | 1929 | 1461970097374 Marionette TRACE conn2 <- [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"]]]}] 15:48:17 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:48:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:48:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:48:17 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:48:17 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:48:17 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:48:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:48:17 INFO - TEST-OK | /FileAPI/historical.html | took 621ms 15:48:17 INFO - PROCESS | 1929 | 1461970097402 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:48:17 INFO - PROCESS | 1929 | 1461970097403 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:48:17 INFO - TEST-START | /FileAPI/idlharness.html 15:48:17 INFO - PROCESS | 1929 | 1461970097406 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:48:17 INFO - PROCESS | 1929 | 1461970097407 Marionette TRACE conn2 <- [1,3026,null,{}] 15:48:17 INFO - PROCESS | 1929 | 1461970097409 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:17 INFO - PROCESS | 1929 | 1461970097528 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:48:17 INFO - PROCESS | 1929 | 1461970097631 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:17 INFO - PROCESS | 1929 | ++DOCSHELL 0x13557c800 == 69 [pid = 1929] [id = 766] 15:48:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 160 (0x12a76b000) [pid = 1929] [serial = 2296] [outer = 0x0] 15:48:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 161 (0x12a81ec00) [pid = 1929] [serial = 2297] [outer = 0x12a76b000] 15:48:17 INFO - PROCESS | 1929 | 1461970097664 Marionette DEBUG loaded listener.js 15:48:17 INFO - PROCESS | 1929 | ++DOMWINDOW == 162 (0x12a9c2400) [pid = 1929] [serial = 2298] [outer = 0x12a76b000] 15:48:18 INFO - PROCESS | 1929 | 1461970098263 Marionette TRACE conn2 <- [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]]]}] 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:48:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:48:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:48:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:48:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:48:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:48:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:48:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:48:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:48:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:48:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:48:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:48:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:48:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:48:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:48:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:48:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:48:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:48:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:48:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:48:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:48:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:48:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:48:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:48:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:48:18 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 15:48:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:48:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:48:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:48:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:48:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:48:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:48:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:48:18 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 15:48:18 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 15:48:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:48:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:48:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:48:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:48:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:48:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:48:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:48:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:48:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:48:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:48:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:48:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:48:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:48:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:48:18 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 15:48:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:48:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:48:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:48:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:48:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:48:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:48:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:48:18 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 15:48:18 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 15:48:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:48:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:48:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:48:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:48:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:48:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:48:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:48:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:48:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:48:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:48:18 INFO - TEST-OK | /FileAPI/idlharness.html | took 939ms 15:48:18 INFO - PROCESS | 1929 | 1461970098347 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:48:18 INFO - PROCESS | 1929 | 1461970098349 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:48:18 INFO - TEST-START | /FileAPI/idlharness.worker 15:48:18 INFO - PROCESS | 1929 | 1461970098355 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:48:18 INFO - PROCESS | 1929 | 1461970098357 Marionette TRACE conn2 <- [1,3030,null,{}] 15:48:18 INFO - PROCESS | 1929 | 1461970098362 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:18 INFO - PROCESS | 1929 | 1461970098521 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:48:18 INFO - PROCESS | 1929 | 1461970098631 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:18 INFO - PROCESS | 1929 | ++DOCSHELL 0x135f1d000 == 70 [pid = 1929] [id = 767] 15:48:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 163 (0x12ab45400) [pid = 1929] [serial = 2299] [outer = 0x0] 15:48:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 164 (0x12ab49c00) [pid = 1929] [serial = 2300] [outer = 0x12ab45400] 15:48:18 INFO - PROCESS | 1929 | 1461970098680 Marionette DEBUG loaded listener.js 15:48:18 INFO - PROCESS | 1929 | ++DOMWINDOW == 165 (0x12bbbb400) [pid = 1929] [serial = 2301] [outer = 0x12ab45400] 15:48:18 INFO - PROCESS | 1929 | [1929] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:48:19 INFO - PROCESS | 1929 | 1461970099736 Marionette TRACE conn2 <- [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,{},{}]]]}] 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:48:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:48:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:48:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:48:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:48:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:48:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:48:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:48:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:48:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:48:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:48:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:48:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:48:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:48:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:48:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:48:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:48:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:48:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:48:19 INFO - {} 15:48:19 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 15:48:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:48:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:48:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:48:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:48:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:48:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:48:19 INFO - {} 15:48:19 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 - {} 15:48:19 INFO - {} 15:48:19 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 15:48:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:48:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:48:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:48:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:48:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:48:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:48:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:48:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:48:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:48:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:48:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:48:19 INFO - {} 15:48:19 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 15:48:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:48:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:48:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:48:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:48:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:48:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:48:19 INFO - {} 15:48:19 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 - {} 15:48:19 INFO - {} 15:48:19 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 15:48:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:48:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:48:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:48:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:48:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:48:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:48:19 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 15:48:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:48:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:48:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:48:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:48:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:48:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:48:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:48:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:48:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:48:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:48:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:48:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:48:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:48:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:48:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:48:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:48:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:48:19 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 15:48:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:48:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:48:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:48:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:48:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:48:19 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 15:48:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:48:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:48:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:48:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:48:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:48:19 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 15:48:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:48:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:48:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:48:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:48:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:48:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:48:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:48:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:48:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:48:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:48:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:48:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:48:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:48:19 INFO - {} 15:48:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1442ms 15:48:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:48:19 INFO - PROCESS | 1929 | 1461970099797 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:48:19 INFO - PROCESS | 1929 | 1461970099800 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:48:19 INFO - PROCESS | 1929 | 1461970099806 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:48:19 INFO - PROCESS | 1929 | 1461970099811 Marionette TRACE conn2 <- [1,3034,null,{}] 15:48:19 INFO - PROCESS | 1929 | 1461970099820 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:19 INFO - PROCESS | 1929 | 1461970099955 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:48:20 INFO - PROCESS | 1929 | 1461970100092 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:20 INFO - PROCESS | 1929 | ++DOCSHELL 0x119fcb800 == 71 [pid = 1929] [id = 768] 15:48:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 166 (0x112a96800) [pid = 1929] [serial = 2302] [outer = 0x0] 15:48:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 167 (0x112a9b800) [pid = 1929] [serial = 2303] [outer = 0x112a96800] 15:48:20 INFO - PROCESS | 1929 | 1461970100141 Marionette DEBUG loaded listener.js 15:48:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 168 (0x11314f400) [pid = 1929] [serial = 2304] [outer = 0x112a96800] 15:48:20 INFO - PROCESS | 1929 | 1461970100585 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 15:48:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:48:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 788ms 15:48:20 INFO - PROCESS | 1929 | 1461970100593 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:48:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:48:20 INFO - PROCESS | 1929 | 1461970100598 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:48:20 INFO - PROCESS | 1929 | 1461970100603 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:48:20 INFO - PROCESS | 1929 | 1461970100606 Marionette TRACE conn2 <- [1,3038,null,{}] 15:48:20 INFO - PROCESS | 1929 | 1461970100610 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:20 INFO - PROCESS | 1929 | 1461970100755 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:48:20 INFO - PROCESS | 1929 | 1461970100895 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:20 INFO - PROCESS | 1929 | ++DOCSHELL 0x119872800 == 72 [pid = 1929] [id = 769] 15:48:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 169 (0x116474400) [pid = 1929] [serial = 2305] [outer = 0x0] 15:48:20 INFO - PROCESS | 1929 | ++DOMWINDOW == 170 (0x116723800) [pid = 1929] [serial = 2306] [outer = 0x116474400] 15:48:20 INFO - PROCESS | 1929 | 1461970100942 Marionette DEBUG loaded listener.js 15:48:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 171 (0x11707bc00) [pid = 1929] [serial = 2307] [outer = 0x116474400] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12d817000 == 71 [pid = 1929] [id = 677] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x115dd8800 == 70 [pid = 1929] [id = 718] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x11986a800 == 69 [pid = 1929] [id = 699] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x1219d3800 == 68 [pid = 1929] [id = 504] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x11886d000 == 67 [pid = 1929] [id = 505] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12a87d800 == 66 [pid = 1929] [id = 510] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12941b800 == 65 [pid = 1929] [id = 700] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x134c85000 == 64 [pid = 1929] [id = 759] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 170 (0x1279b8400) [pid = 1929] [serial = 2209] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12d892000 == 63 [pid = 1929] [id = 758] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12d819000 == 62 [pid = 1929] [id = 757] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x1214b4000 == 61 [pid = 1929] [id = 756] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12cff3000 == 60 [pid = 1929] [id = 755] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12ca38000 == 59 [pid = 1929] [id = 754] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12c2ee000 == 58 [pid = 1929] [id = 753] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12b3b6000 == 57 [pid = 1929] [id = 752] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x1298da800 == 56 [pid = 1929] [id = 751] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12942a800 == 55 [pid = 1929] [id = 750] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x127320000 == 54 [pid = 1929] [id = 749] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x1215c3000 == 53 [pid = 1929] [id = 748] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x113105800 == 52 [pid = 1929] [id = 747] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x11310d800 == 51 [pid = 1929] [id = 746] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x118163800 == 50 [pid = 1929] [id = 745] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x11912d800 == 49 [pid = 1929] [id = 744] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12dd3a000 == 48 [pid = 1929] [id = 743] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12d8a2800 == 47 [pid = 1929] [id = 742] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12d81f800 == 46 [pid = 1929] [id = 741] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x12d616000 == 45 [pid = 1929] [id = 740] 15:48:21 INFO - PROCESS | 1929 | --DOCSHELL 0x1194bf000 == 44 [pid = 1929] [id = 737] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 169 (0x124fc3c00) [pid = 1929] [serial = 2191] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 168 (0x122074400) [pid = 1929] [serial = 2188] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 167 (0x126934c00) [pid = 1929] [serial = 2194] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 166 (0x12508e800) [pid = 1929] [serial = 2192] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 165 (0x116a7f800) [pid = 1929] [serial = 2200] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 164 (0x127358000) [pid = 1929] [serial = 2197] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 163 (0x115f10c00) [pid = 1929] [serial = 2158] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 162 (0x113154400) [pid = 1929] [serial = 2171] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 161 (0x112a8f800) [pid = 1929] [serial = 2170] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 160 (0x118875c00) [pid = 1929] [serial = 2182] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 159 (0x11948d800) [pid = 1929] [serial = 2183] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x1166df400) [pid = 1929] [serial = 2174] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x116430400) [pid = 1929] [serial = 2173] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x1167b9000) [pid = 1929] [serial = 2176] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x11809ac00) [pid = 1929] [serial = 2177] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x1184c5c00) [pid = 1929] [serial = 2179] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x118568000) [pid = 1929] [serial = 2180] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x1198d7000) [pid = 1929] [serial = 2185] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x118775c00) [pid = 1929] [serial = 2164] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x112a0d000) [pid = 1929] [serial = 2155] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x1180a1800) [pid = 1929] [serial = 2161] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x127956000) [pid = 1929] [serial = 2203] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x12799b400) [pid = 1929] [serial = 2206] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x127998000) [pid = 1929] [serial = 2204] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x12792d400) [pid = 1929] [serial = 2198] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x1279b2800) [pid = 1929] [serial = 2207] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x122022400) [pid = 1929] [serial = 2167] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x1248b5000) [pid = 1929] [serial = 2189] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x1271a1000) [pid = 1929] [serial = 2195] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 140 (0x127938400) [pid = 1929] [serial = 2201] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 139 (0x1219c7400) [pid = 1929] [serial = 2186] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | --DOMWINDOW == 138 (0x1218ebc00) [pid = 1929] [serial = 2153] [outer = 0x0] [url = about:blank] 15:48:21 INFO - PROCESS | 1929 | 1461970101469 Marionette TRACE conn2 <- [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"]]]}] 15:48:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:48:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:48:21 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 875ms 15:48:21 INFO - PROCESS | 1929 | 1461970101478 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:48:21 INFO - PROCESS | 1929 | 1461970101481 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:48:21 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:48:21 INFO - PROCESS | 1929 | 1461970101484 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:48:21 INFO - PROCESS | 1929 | 1461970101486 Marionette TRACE conn2 <- [1,3042,null,{}] 15:48:21 INFO - PROCESS | 1929 | 1461970101494 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:21 INFO - PROCESS | 1929 | 1461970101583 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:48:21 INFO - PROCESS | 1929 | 1461970101588 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:21 INFO - PROCESS | 1929 | ++DOCSHELL 0x119d1f800 == 45 [pid = 1929] [id = 770] 15:48:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 139 (0x117252400) [pid = 1929] [serial = 2308] [outer = 0x0] 15:48:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 140 (0x11809e400) [pid = 1929] [serial = 2309] [outer = 0x117252400] 15:48:21 INFO - PROCESS | 1929 | 1461970101616 Marionette DEBUG loaded listener.js 15:48:21 INFO - PROCESS | 1929 | ++DOMWINDOW == 141 (0x118146c00) [pid = 1929] [serial = 2310] [outer = 0x117252400] 15:48:22 INFO - PROCESS | 1929 | 1461970102127 Marionette TRACE conn2 <- [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]]]}] 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:48:22 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. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:48:22 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'.) 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:48:22 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. 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:48:22 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. 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:48:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:48:22 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. 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:48:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:48:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:48:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:48:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:48:22 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 684ms 15:48:22 INFO - PROCESS | 1929 | 1461970102181 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:48:22 INFO - PROCESS | 1929 | 1461970102184 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:48:22 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:48:22 INFO - PROCESS | 1929 | 1461970102188 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:48:22 INFO - PROCESS | 1929 | 1461970102189 Marionette TRACE conn2 <- [1,3046,null,{}] 15:48:22 INFO - PROCESS | 1929 | 1461970102193 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:22 INFO - PROCESS | 1929 | 1461970102330 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:48:22 INFO - PROCESS | 1929 | 1461970102422 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:22 INFO - PROCESS | 1929 | ++DOCSHELL 0x128f7f800 == 46 [pid = 1929] [id = 771] 15:48:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 142 (0x11809d800) [pid = 1929] [serial = 2311] [outer = 0x0] 15:48:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 143 (0x11a1e4400) [pid = 1929] [serial = 2312] [outer = 0x11809d800] 15:48:22 INFO - PROCESS | 1929 | 1461970102464 Marionette DEBUG loaded listener.js 15:48:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x121274000) [pid = 1929] [serial = 2313] [outer = 0x11809d800] 15:48:22 INFO - PROCESS | 1929 | [1929] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:48:22 INFO - PROCESS | 1929 | 1461970102811 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:48:22 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:48:22 INFO - {} 15:48:22 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 671ms 15:48:22 INFO - PROCESS | 1929 | 1461970102858 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:48:22 INFO - PROCESS | 1929 | 1461970102860 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:48:22 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:48:22 INFO - PROCESS | 1929 | 1461970102864 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:48:22 INFO - PROCESS | 1929 | 1461970102865 Marionette TRACE conn2 <- [1,3050,null,{}] 15:48:22 INFO - PROCESS | 1929 | 1461970102867 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:22 INFO - PROCESS | 1929 | 1461970102976 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:48:22 INFO - PROCESS | 1929 | 1461970102982 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:22 INFO - PROCESS | 1929 | ++DOCSHELL 0x1298d2800 == 47 [pid = 1929] [id = 772] 15:48:22 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x12126fc00) [pid = 1929] [serial = 2314] [outer = 0x0] 15:48:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x1213ea800) [pid = 1929] [serial = 2315] [outer = 0x12126fc00] 15:48:23 INFO - PROCESS | 1929 | 1461970103008 Marionette DEBUG loaded listener.js 15:48:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x12207b400) [pid = 1929] [serial = 2316] [outer = 0x12126fc00] 15:48:23 INFO - PROCESS | 1929 | 1461970103316 Marionette TRACE conn2 <- [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]]]}] 15:48:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:48:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:48:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:48:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:48:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 471ms 15:48:23 INFO - PROCESS | 1929 | 1461970103335 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:48:23 INFO - PROCESS | 1929 | 1461970103336 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:48:23 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:48:23 INFO - PROCESS | 1929 | 1461970103338 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:48:23 INFO - PROCESS | 1929 | 1461970103339 Marionette TRACE conn2 <- [1,3054,null,{}] 15:48:23 INFO - PROCESS | 1929 | 1461970103342 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:23 INFO - PROCESS | 1929 | 1461970103444 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:48:23 INFO - PROCESS | 1929 | 1461970103449 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:23 INFO - PROCESS | 1929 | ++DOCSHELL 0x12bb67000 == 48 [pid = 1929] [id = 773] 15:48:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x124804c00) [pid = 1929] [serial = 2317] [outer = 0x0] 15:48:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x1255a9400) [pid = 1929] [serial = 2318] [outer = 0x124804c00] 15:48:23 INFO - PROCESS | 1929 | 1461970103476 Marionette DEBUG loaded listener.js 15:48:23 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x12795d000) [pid = 1929] [serial = 2319] [outer = 0x124804c00] 15:48:24 INFO - PROCESS | 1929 | 1461970103988 Marionette TRACE conn2 <- [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"]]]}] 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:48:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:48:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:48:24 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" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:48:24 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" 15:48:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:48:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 689ms 15:48:24 INFO - PROCESS | 1929 | 1461970104028 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:48:24 INFO - PROCESS | 1929 | 1461970104031 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:48:24 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:48:24 INFO - PROCESS | 1929 | 1461970104034 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:48:24 INFO - PROCESS | 1929 | 1461970104035 Marionette TRACE conn2 <- [1,3058,null,{}] 15:48:24 INFO - PROCESS | 1929 | 1461970104037 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:24 INFO - PROCESS | 1929 | 1461970104149 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:48:24 INFO - PROCESS | 1929 | 1461970104185 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:24 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ca38000 == 49 [pid = 1929] [id = 774] 15:48:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x1279b7c00) [pid = 1929] [serial = 2320] [outer = 0x0] 15:48:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x128c69c00) [pid = 1929] [serial = 2321] [outer = 0x1279b7c00] 15:48:24 INFO - PROCESS | 1929 | 1461970104209 Marionette DEBUG loaded listener.js 15:48:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x12961f800) [pid = 1929] [serial = 2322] [outer = 0x1279b7c00] 15:48:24 INFO - PROCESS | 1929 | 1461970104555 Marionette TRACE conn2 <- [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]]]}] 15:48:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:48:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:48:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:48:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:48:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:48:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:48:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:48:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:48:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:48:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:48:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:48:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:48:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:48:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:48:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:48:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:48:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 572ms 15:48:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:48:24 INFO - PROCESS | 1929 | 1461970104607 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:48:24 INFO - PROCESS | 1929 | 1461970104608 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:48:24 INFO - PROCESS | 1929 | 1461970104610 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:48:24 INFO - PROCESS | 1929 | 1461970104612 Marionette TRACE conn2 <- [1,3062,null,{}] 15:48:24 INFO - PROCESS | 1929 | 1461970104614 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:24 INFO - PROCESS | 1929 | 1461970104721 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:48:24 INFO - PROCESS | 1929 | 1461970104761 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:24 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d504000 == 50 [pid = 1929] [id = 775] 15:48:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x1291e5000) [pid = 1929] [serial = 2323] [outer = 0x0] 15:48:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x12a76c400) [pid = 1929] [serial = 2324] [outer = 0x1291e5000] 15:48:24 INFO - PROCESS | 1929 | 1461970104786 Marionette DEBUG loaded listener.js 15:48:24 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x12a9c0400) [pid = 1929] [serial = 2325] [outer = 0x1291e5000] 15:48:24 INFO - PROCESS | 1929 | [1929] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:48:25 INFO - PROCESS | 1929 | 1461970105123 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:48:25 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:48:25 INFO - {} 15:48:25 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 521ms 15:48:25 INFO - PROCESS | 1929 | 1461970105133 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:48:25 INFO - PROCESS | 1929 | 1461970105134 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:48:25 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:48:25 INFO - PROCESS | 1929 | 1461970105136 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:48:25 INFO - PROCESS | 1929 | 1461970105137 Marionette TRACE conn2 <- [1,3066,null,{}] 15:48:25 INFO - PROCESS | 1929 | 1461970105140 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:25 INFO - PROCESS | 1929 | 1461970105245 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:48:25 INFO - PROCESS | 1929 | 1461970105259 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:25 INFO - PROCESS | 1929 | ++DOCSHELL 0x12ab19000 == 51 [pid = 1929] [id = 776] 15:48:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x1279b6800) [pid = 1929] [serial = 2326] [outer = 0x0] 15:48:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x12ad92000) [pid = 1929] [serial = 2327] [outer = 0x1279b6800] 15:48:25 INFO - PROCESS | 1929 | 1461970105285 Marionette DEBUG loaded listener.js 15:48:25 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x12bbb4c00) [pid = 1929] [serial = 2328] [outer = 0x1279b6800] 15:48:25 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x1166d1400) [pid = 1929] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:48:25 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x112b52c00) [pid = 1929] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:48:25 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x128c6c000) [pid = 1929] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:48:25 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x118098400) [pid = 1929] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:48:25 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x11856ac00) [pid = 1929] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:48:25 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x1198e9400) [pid = 1929] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:48:25 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x112a1e400) [pid = 1929] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:48:25 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x11205b400) [pid = 1929] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:48:25 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x129614c00) [pid = 1929] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:48:25 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x116475800) [pid = 1929] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:48:25 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x1291dcc00) [pid = 1929] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:48:25 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x124d9c400) [pid = 1929] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:48:25 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x124d95c00) [pid = 1929] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:48:25 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x12734f400) [pid = 1929] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:48:25 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x112a19c00) [pid = 1929] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:48:25 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x11809a800) [pid = 1929] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:48:25 INFO - PROCESS | 1929 | 1461970105975 Marionette TRACE conn2 <- [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]]]}] 15:48:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:48:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:48:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:48:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:48:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:48:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:48:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:48:26 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 869ms 15:48:26 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:48:26 INFO - PROCESS | 1929 | 1461970106005 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:48:26 INFO - PROCESS | 1929 | 1461970106006 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:48:26 INFO - PROCESS | 1929 | 1461970106009 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:48:26 INFO - PROCESS | 1929 | 1461970106010 Marionette TRACE conn2 <- [1,3070,null,{}] 15:48:26 INFO - PROCESS | 1929 | 1461970106012 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:26 INFO - PROCESS | 1929 | 1461970106097 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:48:26 INFO - PROCESS | 1929 | 1461970106101 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:26 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c790000 == 52 [pid = 1929] [id = 777] 15:48:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 144 (0x1164ad000) [pid = 1929] [serial = 2329] [outer = 0x0] 15:48:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 145 (0x12bbb2000) [pid = 1929] [serial = 2330] [outer = 0x1164ad000] 15:48:26 INFO - PROCESS | 1929 | 1461970106127 Marionette DEBUG loaded listener.js 15:48:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 146 (0x12bbd0c00) [pid = 1929] [serial = 2331] [outer = 0x1164ad000] 15:48:26 INFO - PROCESS | 1929 | 1461970106459 Marionette TRACE conn2 <- [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]]]}] 15:48:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:48:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:48:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:48:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:48:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:48:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:48:26 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 468ms 15:48:26 INFO - PROCESS | 1929 | 1461970106478 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:48:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:48:26 INFO - PROCESS | 1929 | 1461970106483 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:48:26 INFO - PROCESS | 1929 | 1461970106485 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:48:26 INFO - PROCESS | 1929 | 1461970106487 Marionette TRACE conn2 <- [1,3074,null,{}] 15:48:26 INFO - PROCESS | 1929 | 1461970106490 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:26 INFO - PROCESS | 1929 | 1461970106671 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:48:26 INFO - PROCESS | 1929 | 1461970106681 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:26 INFO - PROCESS | 1929 | ++DOCSHELL 0x12d8a2800 == 53 [pid = 1929] [id = 778] 15:48:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 147 (0x12bbcf000) [pid = 1929] [serial = 2332] [outer = 0x0] 15:48:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 148 (0x12bbd9c00) [pid = 1929] [serial = 2333] [outer = 0x12bbcf000] 15:48:26 INFO - PROCESS | 1929 | 1461970106728 Marionette DEBUG loaded listener.js 15:48:26 INFO - PROCESS | 1929 | ++DOMWINDOW == 149 (0x12c768000) [pid = 1929] [serial = 2334] [outer = 0x12bbcf000] 15:48:27 INFO - PROCESS | 1929 | 1461970107087 Marionette TRACE conn2 <- [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]]]}] 15:48:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:48:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:48:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:48:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:48:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:48:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:48:27 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 622ms 15:48:27 INFO - PROCESS | 1929 | 1461970107108 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:48:27 INFO - PROCESS | 1929 | 1461970107109 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:48:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:48:27 INFO - PROCESS | 1929 | 1461970107112 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:48:27 INFO - PROCESS | 1929 | 1461970107114 Marionette TRACE conn2 <- [1,3078,null,{}] 15:48:27 INFO - PROCESS | 1929 | 1461970107118 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:27 INFO - PROCESS | 1929 | 1461970107205 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:48:27 INFO - PROCESS | 1929 | 1461970107271 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:27 INFO - PROCESS | 1929 | ++DOCSHELL 0x12e24e000 == 54 [pid = 1929] [id = 779] 15:48:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 150 (0x12c765800) [pid = 1929] [serial = 2335] [outer = 0x0] 15:48:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 151 (0x12ce51800) [pid = 1929] [serial = 2336] [outer = 0x12c765800] 15:48:27 INFO - PROCESS | 1929 | 1461970107296 Marionette DEBUG loaded listener.js 15:48:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 152 (0x12cf9ac00) [pid = 1929] [serial = 2337] [outer = 0x12c765800] 15:48:27 INFO - PROCESS | 1929 | 1461970107571 Marionette TRACE conn2 <- [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] 15:48:27 INFO - PROCESS | 1929 | 1461970107587 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:48:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:48:27 INFO - PROCESS | 1929 | 1461970107589 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:48:27 INFO - PROCESS | 1929 | 1461970107590 Marionette TRACE conn2 <- [1,3082,null,{}] 15:48:27 INFO - PROCESS | 1929 | 1461970107592 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:27 INFO - PROCESS | 1929 | 1461970107688 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:48:27 INFO - PROCESS | 1929 | 1461970107693 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:27 INFO - PROCESS | 1929 | ++DOCSHELL 0x13557b000 == 55 [pid = 1929] [id = 780] 15:48:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 153 (0x110ee2000) [pid = 1929] [serial = 2338] [outer = 0x0] 15:48:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 154 (0x12ce51400) [pid = 1929] [serial = 2339] [outer = 0x110ee2000] 15:48:27 INFO - PROCESS | 1929 | 1461970107719 Marionette DEBUG loaded listener.js 15:48:27 INFO - PROCESS | 1929 | ++DOMWINDOW == 155 (0x12cf9e000) [pid = 1929] [serial = 2340] [outer = 0x110ee2000] 15:48:28 INFO - PROCESS | 1929 | 1461970108174 Marionette TRACE conn2 <- [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]]]}] 15:48:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:48:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:48:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:48:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 618ms 15:48:28 INFO - PROCESS | 1929 | 1461970108209 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:48:28 INFO - PROCESS | 1929 | 1461970108211 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:48:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:48:28 INFO - PROCESS | 1929 | 1461970108215 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:48:28 INFO - PROCESS | 1929 | 1461970108217 Marionette TRACE conn2 <- [1,3086,null,{}] 15:48:28 INFO - PROCESS | 1929 | 1461970108221 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:28 INFO - PROCESS | 1929 | 1461970108331 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:48:28 INFO - PROCESS | 1929 | 1461970108440 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:28 INFO - PROCESS | 1929 | ++DOCSHELL 0x119135000 == 56 [pid = 1929] [id = 781] 15:48:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 156 (0x112a20000) [pid = 1929] [serial = 2341] [outer = 0x0] 15:48:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 157 (0x112b58000) [pid = 1929] [serial = 2342] [outer = 0x112a20000] 15:48:28 INFO - PROCESS | 1929 | 1461970108475 Marionette DEBUG loaded listener.js 15:48:28 INFO - PROCESS | 1929 | ++DOMWINDOW == 158 (0x113c40c00) [pid = 1929] [serial = 2343] [outer = 0x112a20000] 15:48:28 INFO - PROCESS | 1929 | 1461970108839 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:48:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:48:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 673ms 15:48:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:48:28 INFO - PROCESS | 1929 | 1461970108888 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:48:28 INFO - PROCESS | 1929 | 1461970108892 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:48:28 INFO - PROCESS | 1929 | 1461970108896 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:48:28 INFO - PROCESS | 1929 | 1461970108898 Marionette TRACE conn2 <- [1,3090,null,{}] 15:48:28 INFO - PROCESS | 1929 | 1461970108901 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:29 INFO - PROCESS | 1929 | 1461970109008 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:48:29 INFO - PROCESS | 1929 | 1461970109116 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:29 INFO - PROCESS | 1929 | ++DOCSHELL 0x126d68000 == 57 [pid = 1929] [id = 782] 15:48:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 159 (0x116661800) [pid = 1929] [serial = 2344] [outer = 0x0] 15:48:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 160 (0x117254400) [pid = 1929] [serial = 2345] [outer = 0x116661800] 15:48:29 INFO - PROCESS | 1929 | 1461970109168 Marionette DEBUG loaded listener.js 15:48:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 161 (0x1180d4c00) [pid = 1929] [serial = 2346] [outer = 0x116661800] 15:48:29 INFO - PROCESS | 1929 | 1461970109544 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:48:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:48:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 670ms 15:48:29 INFO - PROCESS | 1929 | 1461970109567 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:48:29 INFO - PROCESS | 1929 | 1461970109568 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:48:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:48:29 INFO - PROCESS | 1929 | 1461970109571 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:48:29 INFO - PROCESS | 1929 | 1461970109573 Marionette TRACE conn2 <- [1,3094,null,{}] 15:48:29 INFO - PROCESS | 1929 | 1461970109581 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:29 INFO - PROCESS | 1929 | 1461970109691 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:48:29 INFO - PROCESS | 1929 | 1461970109812 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:29 INFO - PROCESS | 1929 | ++DOCSHELL 0x12c78d800 == 58 [pid = 1929] [id = 783] 15:48:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 162 (0x118ff0000) [pid = 1929] [serial = 2347] [outer = 0x0] 15:48:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 163 (0x1198de800) [pid = 1929] [serial = 2348] [outer = 0x118ff0000] 15:48:29 INFO - PROCESS | 1929 | 1461970109847 Marionette DEBUG loaded listener.js 15:48:29 INFO - PROCESS | 1929 | ++DOMWINDOW == 164 (0x1215e0000) [pid = 1929] [serial = 2349] [outer = 0x118ff0000] 15:48:30 INFO - PROCESS | 1929 | 1461970110205 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:48:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:48:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 672ms 15:48:30 INFO - PROCESS | 1929 | 1461970110244 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:48:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:48:30 INFO - PROCESS | 1929 | 1461970110246 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:48:30 INFO - PROCESS | 1929 | 1461970110248 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:48:30 INFO - PROCESS | 1929 | 1461970110249 Marionette TRACE conn2 <- [1,3098,null,{}] 15:48:30 INFO - PROCESS | 1929 | 1461970110252 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:30 INFO - PROCESS | 1929 | 1461970110359 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:48:30 INFO - PROCESS | 1929 | 1461970110458 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:30 INFO - PROCESS | 1929 | ++DOCSHELL 0x1275a9800 == 59 [pid = 1929] [id = 784] 15:48:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 165 (0x11a1ebc00) [pid = 1929] [serial = 2350] [outer = 0x0] 15:48:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 166 (0x121de8000) [pid = 1929] [serial = 2351] [outer = 0x11a1ebc00] 15:48:30 INFO - PROCESS | 1929 | 1461970110488 Marionette DEBUG loaded listener.js 15:48:30 INFO - PROCESS | 1929 | ++DOMWINDOW == 167 (0x12693d800) [pid = 1929] [serial = 2352] [outer = 0x11a1ebc00] 15:48:30 INFO - PROCESS | 1929 | 1461970110840 Marionette TRACE conn2 <- [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]]]}] 15:48:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:48:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:48:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 621ms 15:48:30 INFO - PROCESS | 1929 | 1461970110869 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:48:30 INFO - PROCESS | 1929 | 1461970110871 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:48:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:48:30 INFO - PROCESS | 1929 | 1461970110873 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:48:30 INFO - PROCESS | 1929 | 1461970110874 Marionette TRACE conn2 <- [1,3102,null,{}] 15:48:30 INFO - PROCESS | 1929 | 1461970110877 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:30 INFO - PROCESS | 1929 | 1461970110984 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:48:31 INFO - PROCESS | 1929 | 1461970111092 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:31 INFO - PROCESS | 1929 | ++DOCSHELL 0x134d2b800 == 60 [pid = 1929] [id = 785] 15:48:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 168 (0x124805800) [pid = 1929] [serial = 2353] [outer = 0x0] 15:48:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 169 (0x127353400) [pid = 1929] [serial = 2354] [outer = 0x124805800] 15:48:31 INFO - PROCESS | 1929 | 1461970111124 Marionette DEBUG loaded listener.js 15:48:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 170 (0x127954c00) [pid = 1929] [serial = 2355] [outer = 0x124805800] 15:48:31 INFO - PROCESS | 1929 | 1461970111477 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:48:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:48:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 621ms 15:48:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:48:31 INFO - PROCESS | 1929 | 1461970111494 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:48:31 INFO - PROCESS | 1929 | 1461970111496 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:48:31 INFO - PROCESS | 1929 | 1461970111498 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:48:31 INFO - PROCESS | 1929 | 1461970111499 Marionette TRACE conn2 <- [1,3106,null,{}] 15:48:31 INFO - PROCESS | 1929 | 1461970111502 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:31 INFO - PROCESS | 1929 | 1461970111624 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:48:31 INFO - PROCESS | 1929 | 1461970111751 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:31 INFO - PROCESS | 1929 | ++DOCSHELL 0x135f1a800 == 61 [pid = 1929] [id = 786] 15:48:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 171 (0x127993400) [pid = 1929] [serial = 2356] [outer = 0x0] 15:48:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 172 (0x128d66c00) [pid = 1929] [serial = 2357] [outer = 0x127993400] 15:48:31 INFO - PROCESS | 1929 | 1461970111787 Marionette DEBUG loaded listener.js 15:48:31 INFO - PROCESS | 1929 | ++DOMWINDOW == 173 (0x12a9c0c00) [pid = 1929] [serial = 2358] [outer = 0x127993400] 15:48:32 INFO - PROCESS | 1929 | 1461970112171 Marionette TRACE conn2 <- [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]]]}] 15:48:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:48:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:48:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:48:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 719ms 15:48:32 INFO - PROCESS | 1929 | 1461970112218 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:48:32 INFO - PROCESS | 1929 | 1461970112219 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:48:32 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:48:32 INFO - PROCESS | 1929 | 1461970112222 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:48:32 INFO - PROCESS | 1929 | 1461970112223 Marionette TRACE conn2 <- [1,3110,null,{}] 15:48:32 INFO - PROCESS | 1929 | 1461970112226 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:32 INFO - PROCESS | 1929 | 1461970112333 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:48:32 INFO - PROCESS | 1929 | 1461970112442 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:32 INFO - PROCESS | 1929 | ++DOCSHELL 0x117545800 == 62 [pid = 1929] [id = 787] 15:48:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 174 (0x11110c400) [pid = 1929] [serial = 2359] [outer = 0x0] 15:48:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 175 (0x113225000) [pid = 1929] [serial = 2360] [outer = 0x11110c400] 15:48:32 INFO - PROCESS | 1929 | 1461970112473 Marionette DEBUG loaded listener.js 15:48:32 INFO - PROCESS | 1929 | ++DOMWINDOW == 176 (0x118726000) [pid = 1929] [serial = 2361] [outer = 0x11110c400] 15:48:33 INFO - PROCESS | 1929 | 1461970113031 Marionette TRACE conn2 <- [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"]]]}] 15:48:33 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:48:33 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 15:48:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:48:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:48:33 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 874ms 15:48:33 INFO - PROCESS | 1929 | 1461970113097 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:48:33 INFO - PROCESS | 1929 | 1461970113099 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:48:33 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:48:33 INFO - PROCESS | 1929 | 1461970113102 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:48:33 INFO - PROCESS | 1929 | 1461970113105 Marionette TRACE conn2 <- [1,3114,null,{}] 15:48:33 INFO - PROCESS | 1929 | 1461970113109 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:33 INFO - PROCESS | 1929 | 1461970113209 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:48:33 INFO - PROCESS | 1929 | 1461970113293 Marionette TRACE conn2 -> [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\", \"e6da6bf8-a0ab-45b4-8c27-9a91066b2d52\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:33 INFO - PROCESS | 1929 | ++DOCSHELL 0x126d6a000 == 63 [pid = 1929] [id = 788] 15:48:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 177 (0x113157000) [pid = 1929] [serial = 2362] [outer = 0x0] 15:48:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 178 (0x115037000) [pid = 1929] [serial = 2363] [outer = 0x113157000] 15:48:33 INFO - PROCESS | 1929 | 1461970113321 Marionette DEBUG loaded listener.js 15:48:33 INFO - PROCESS | 1929 | ++DOMWINDOW == 179 (0x116660400) [pid = 1929] [serial = 2364] [outer = 0x113157000] 15:48:33 INFO - PROCESS | 1929 | 1461970113683 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 15:48:33 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:48:33 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 621ms 15:48:33 INFO - PROCESS | 1929 | 1461970113724 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:48:33 INFO - PROCESS | 1929 | 1461970113728 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:48:33 INFO - PROCESS | 1929 | --DOCSHELL 0x12e24e000 == 62 [pid = 1929] [id = 779] 15:48:33 INFO - PROCESS | 1929 | --DOCSHELL 0x12d8a2800 == 61 [pid = 1929] [id = 778] 15:48:33 INFO - PROCESS | 1929 | --DOCSHELL 0x12c790000 == 60 [pid = 1929] [id = 777] 15:48:33 INFO - PROCESS | 1929 | --DOCSHELL 0x12ab19000 == 59 [pid = 1929] [id = 776] 15:48:34 INFO - PROCESS | 1929 | --DOCSHELL 0x12d504000 == 58 [pid = 1929] [id = 775] 15:48:34 INFO - PROCESS | 1929 | --DOCSHELL 0x12ca38000 == 57 [pid = 1929] [id = 774] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 178 (0x1296d4800) [pid = 1929] [serial = 2279] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 177 (0x128c6a800) [pid = 1929] [serial = 2224] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 176 (0x128d6c000) [pid = 1929] [serial = 2227] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 175 (0x128f64c00) [pid = 1929] [serial = 2230] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOCSHELL 0x12bb67000 == 56 [pid = 1929] [id = 773] 15:48:34 INFO - PROCESS | 1929 | --DOCSHELL 0x1298d2800 == 55 [pid = 1929] [id = 772] 15:48:34 INFO - PROCESS | 1929 | --DOCSHELL 0x128f7f800 == 54 [pid = 1929] [id = 771] 15:48:34 INFO - PROCESS | 1929 | --DOCSHELL 0x119d1f800 == 53 [pid = 1929] [id = 770] 15:48:34 INFO - PROCESS | 1929 | --DOCSHELL 0x119872800 == 52 [pid = 1929] [id = 769] 15:48:34 INFO - PROCESS | 1929 | --DOCSHELL 0x119fcb800 == 51 [pid = 1929] [id = 768] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 174 (0x117e29c00) [pid = 1929] [serial = 2271] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 173 (0x12961dc00) [pid = 1929] [serial = 2276] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 172 (0x128f66000) [pid = 1929] [serial = 2266] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 171 (0x1180da800) [pid = 1929] [serial = 2273] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 170 (0x125087000) [pid = 1929] [serial = 2256] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 169 (0x12693d400) [pid = 1929] [serial = 2257] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 168 (0x1248ac800) [pid = 1929] [serial = 2254] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 167 (0x1291dc000) [pid = 1929] [serial = 2274] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 166 (0x127511000) [pid = 1929] [serial = 2259] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 165 (0x12799ec00) [pid = 1929] [serial = 2262] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 164 (0x127951400) [pid = 1929] [serial = 2260] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 163 (0x112eea400) [pid = 1929] [serial = 2234] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 162 (0x112a8dc00) [pid = 1929] [serial = 2233] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 161 (0x121b57800) [pid = 1929] [serial = 2253] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 160 (0x113157c00) [pid = 1929] [serial = 2239] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 159 (0x115f12400) [pid = 1929] [serial = 2237] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 158 (0x113441800) [pid = 1929] [serial = 2236] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 157 (0x128d6f800) [pid = 1929] [serial = 2265] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 156 (0x11809d400) [pid = 1929] [serial = 2215] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 155 (0x1181c2000) [pid = 1929] [serial = 2244] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 154 (0x11856c000) [pid = 1929] [serial = 2245] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 153 (0x11877d000) [pid = 1929] [serial = 2247] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 152 (0x118ff6c00) [pid = 1929] [serial = 2248] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 151 (0x12126e800) [pid = 1929] [serial = 2250] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 150 (0x1217b4400) [pid = 1929] [serial = 2251] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 149 (0x112b4cc00) [pid = 1929] [serial = 2241] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 148 (0x11767e800) [pid = 1929] [serial = 2242] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 147 (0x11333dc00) [pid = 1929] [serial = 2212] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 146 (0x127933800) [pid = 1929] [serial = 2221] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 145 (0x121270000) [pid = 1929] [serial = 2218] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 144 (0x128c68400) [pid = 1929] [serial = 2263] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 143 (0x1296ce000) [pid = 1929] [serial = 2277] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 142 (0x11853d000) [pid = 1929] [serial = 2268] [outer = 0x0] [url = about:blank] 15:48:34 INFO - PROCESS | 1929 | --DOMWINDOW == 141 (0x124803800) [pid = 1929] [serial = 2269] [outer = 0x0] [url = about:blank] 15:48:34 WARNING - u'runner_teardown' () 15:48:34 INFO - No more tests 15:48:34 INFO - Got 0 unexpected results 15:48:34 INFO - SUITE-END | took 526s 15:48:34 INFO - Closing logging queue 15:48:34 INFO - queue closed 15:48:34 INFO - Return code: 0 15:48:34 WARNING - # TBPL SUCCESS # 15:48:34 INFO - Running post-action listener: _resource_record_post_action 15:48:34 INFO - Running post-run listener: _resource_record_post_run 15:48:35 INFO - Total resource usage - Wall time: 548s; CPU: 57.0%; Read bytes: 430080; Write bytes: 957129216; Read time: 5; Write time: 4667 15:48:35 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:48:35 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152412672; Write bytes: 150883840; Read time: 14001; Write time: 454 15:48:36 INFO - run-tests - Wall time: 531s; CPU: 58.0%; Read bytes: 430080; Write bytes: 793355264; Read time: 5; Write time: 4168 15:48:36 INFO - Running post-run listener: _upload_blobber_files 15:48:36 INFO - Blob upload gear active. 15:48:36 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:48:36 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 15:48:36 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', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 15:48:36 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 mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 15:48:36 INFO - (blobuploader) - INFO - Open directory for files ... 15:48:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:48:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:48:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:48:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:48:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:48:37 INFO - (blobuploader) - INFO - Done attempting. 15:48:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:48:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:48:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:48:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:48:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:48:38 INFO - (blobuploader) - INFO - Done attempting. 15:48:38 INFO - (blobuploader) - INFO - Iteration through files over. 15:48:38 INFO - Return code: 0 15:48:38 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:48:38 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:48:38 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/95bb827be7babfc3c93f65572ba61649b0255b9c45fbdd2139e1671d69ac88dec6ef01bffc5536e7f63e2c9dfa6c3ff0a3dcaa51c2dd2ff84f1bdd33367f2363", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3a132e0567b56e9e7d5339dd96df1157e55684b4e496526a784cdfe2f9394c340508074670cfe9e3df18df8d59d316464a1da13720634b235d415a8509801029"} 15:48:38 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:48:38 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:48:38 INFO - Contents: 15:48:38 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/95bb827be7babfc3c93f65572ba61649b0255b9c45fbdd2139e1671d69ac88dec6ef01bffc5536e7f63e2c9dfa6c3ff0a3dcaa51c2dd2ff84f1bdd33367f2363", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3a132e0567b56e9e7d5339dd96df1157e55684b4e496526a784cdfe2f9394c340508074670cfe9e3df18df8d59d316464a1da13720634b235d415a8509801029"} 15:48:38 INFO - Running post-run listener: copy_logs_to_upload_dir 15:48:38 INFO - Copying logs to upload dir... 15:48:38 INFO - mkdir: /builds/slave/test/build/upload/logs 15:48:38 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=610.376173 ========= master_lag: 4.16 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 14 secs) (at 2016-04-29 15:48:43.007198) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 7 secs) (at 2016-04-29 15:48:43.009676) ========= 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: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.IBKrVIjroy/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test/properties RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.SRv0Nr4MFT/Listeners TMPDIR=/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/95bb827be7babfc3c93f65572ba61649b0255b9c45fbdd2139e1671d69ac88dec6ef01bffc5536e7f63e2c9dfa6c3ff0a3dcaa51c2dd2ff84f1bdd33367f2363", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3a132e0567b56e9e7d5339dd96df1157e55684b4e496526a784cdfe2f9394c340508074670cfe9e3df18df8d59d316464a1da13720634b235d415a8509801029"} build_url:https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012676 build_url: 'https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/95bb827be7babfc3c93f65572ba61649b0255b9c45fbdd2139e1671d69ac88dec6ef01bffc5536e7f63e2c9dfa6c3ff0a3dcaa51c2dd2ff84f1bdd33367f2363", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3a132e0567b56e9e7d5339dd96df1157e55684b4e496526a784cdfe2f9394c340508074670cfe9e3df18df8d59d316464a1da13720634b235d415a8509801029"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PRR-6YPwSj-VrmGl_sjacQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 7.57 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 7 secs) (at 2016-04-29 15:48:50.597283) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 15:48:50.597601) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.IBKrVIjroy/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.SRv0Nr4MFT/Listeners TMPDIR=/var/folders/6j/h2_l2tgj0h5b111_ddr5tl_h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005389 ========= master_lag: 0.34 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 15:48:50.941910) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-29 15:48:50.942253) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-29 15:48:51.842788) ========= ========= Total master_lag: 12.40 =========