builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0255 starttime: 1463758334.79 results: success (0) buildid: 20160520074013 builduid: 0fe72d3c11114744b43110916d4809f9 revision: d54effc885ef80a247708f9794bb0091375b309c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-20 08:32:14.792136) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-20 08:32:14.792569) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-20 08:32:14.792883) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-20 08:32:14.875520) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 08:32:14.875836) ========= 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.iqtSK1PL2g/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.YoWxRI90kw/Listeners TMPDIR=/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/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-05-20 08:32:14-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 19.1M=0.001s 2016-05-20 08:32:14 (19.1 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.168199 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 08:32:15.065781) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 08:32:15.066507) ========= 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.iqtSK1PL2g/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.YoWxRI90kw/Listeners TMPDIR=/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/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.025966 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 08:32:15.120147) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-20 08:32:15.120508) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev d54effc885ef80a247708f9794bb0091375b309c --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 d54effc885ef80a247708f9794bb0091375b309c --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.iqtSK1PL2g/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.YoWxRI90kw/Listeners TMPDIR=/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/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-05-20 08:32:15,101 truncating revision to first 12 chars 2016-05-20 08:32:15,101 Setting DEBUG logging. 2016-05-20 08:32:15,101 attempt 1/10 2016-05-20 08:32:15,101 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/d54effc885ef?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-20 08:32:16,297 unpacking tar archive at: mozilla-aurora-d54effc885ef/testing/mozharness/ program finished with exit code 0 elapsedTime=1.452540 ========= master_lag: 0.25 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-20 08:32:16.818677) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-20 08:32:16.818998) ========= script_repo_revision: d54effc885ef80a247708f9794bb0091375b309c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-20 08:32:16.819431) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-20 08:32:16.819751) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-20 08:32:17.012857) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 19 secs) (at 2016-05-20 08:32:17.013511) ========= /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.iqtSK1PL2g/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.YoWxRI90kw/Listeners TMPDIR=/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/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 08:32:17 INFO - MultiFileLogger online at 20160520 08:32:17 in /builds/slave/test 08:32:17 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 08:32:17 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:32:17 INFO - {'append_to_log': False, 08:32:17 INFO - 'base_work_dir': '/builds/slave/test', 08:32:17 INFO - 'blob_upload_branch': 'mozilla-aurora', 08:32:17 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:32:17 INFO - 'buildbot_json_path': 'buildprops.json', 08:32:17 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:32:17 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:32:17 INFO - 'download_minidump_stackwalk': True, 08:32:17 INFO - 'download_symbols': 'true', 08:32:17 INFO - 'e10s': False, 08:32:17 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:32:17 INFO - 'tooltool.py': '/tools/tooltool.py', 08:32:17 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:32:17 INFO - '/tools/misc-python/virtualenv.py')}, 08:32:17 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:32:17 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:32:17 INFO - 'log_level': 'info', 08:32:17 INFO - 'log_to_console': True, 08:32:17 INFO - 'opt_config_files': (), 08:32:17 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:32:17 INFO - '--processes=1', 08:32:17 INFO - '--config=%(test_path)s/wptrunner.ini', 08:32:17 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:32:17 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:32:17 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:32:17 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:32:17 INFO - 'pip_index': False, 08:32:17 INFO - 'require_test_zip': True, 08:32:17 INFO - 'test_type': ('testharness',), 08:32:17 INFO - 'this_chunk': '1', 08:32:17 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:32:17 INFO - 'total_chunks': '10', 08:32:17 INFO - 'virtualenv_path': 'venv', 08:32:17 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:32:17 INFO - 'work_dir': 'build'} 08:32:17 INFO - ##### 08:32:17 INFO - ##### Running clobber step. 08:32:17 INFO - ##### 08:32:17 INFO - Running pre-action listener: _resource_record_pre_action 08:32:17 INFO - Running main action method: clobber 08:32:17 INFO - rmtree: /builds/slave/test/build 08:32:17 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:32:18 INFO - Running post-action listener: _resource_record_post_action 08:32:18 INFO - ##### 08:32:18 INFO - ##### Running read-buildbot-config step. 08:32:18 INFO - ##### 08:32:18 INFO - Running pre-action listener: _resource_record_pre_action 08:32:18 INFO - Running main action method: read_buildbot_config 08:32:18 INFO - Using buildbot properties: 08:32:18 INFO - { 08:32:18 INFO - "project": "", 08:32:18 INFO - "product": "firefox", 08:32:18 INFO - "script_repo_revision": "production", 08:32:18 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 08:32:18 INFO - "repository": "", 08:32:18 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 08:32:18 INFO - "buildid": "20160520074013", 08:32:18 INFO - "pgo_build": "False", 08:32:18 INFO - "basedir": "/builds/slave/test", 08:32:18 INFO - "buildnumber": 6, 08:32:18 INFO - "slavename": "t-yosemite-r7-0255", 08:32:18 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 08:32:18 INFO - "platform": "macosx64", 08:32:18 INFO - "branch": "mozilla-aurora", 08:32:18 INFO - "revision": "d54effc885ef80a247708f9794bb0091375b309c", 08:32:18 INFO - "repo_path": "releases/mozilla-aurora", 08:32:18 INFO - "moz_repo_path": "", 08:32:18 INFO - "stage_platform": "macosx64", 08:32:18 INFO - "builduid": "0fe72d3c11114744b43110916d4809f9", 08:32:18 INFO - "slavebuilddir": "test" 08:32:18 INFO - } 08:32:18 INFO - Found installer url https://queue.taskcluster.net/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 08:32:18 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 08:32:18 INFO - Running post-action listener: _resource_record_post_action 08:32:18 INFO - ##### 08:32:18 INFO - ##### Running download-and-extract step. 08:32:18 INFO - ##### 08:32:18 INFO - Running pre-action listener: _resource_record_pre_action 08:32:18 INFO - Running main action method: download_and_extract 08:32:18 INFO - mkdir: /builds/slave/test/build/tests 08:32:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:32:18 INFO - https://queue.taskcluster.net/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:32:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:32:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:32:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/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 08:32:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/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 08:32:49 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 08:32:49 INFO - retry: attempt #1 caught exception: timed out 08:32:49 INFO - retry: Failed, sleeping 30 seconds before retrying 08:33:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/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 #2 08:33:49 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 08:33:49 INFO - retry: attempt #2 caught exception: timed out 08:33:49 INFO - retry: Failed, sleeping 60 seconds before retrying 08:34:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/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 #3 08:34:51 INFO - Downloaded 1235 bytes. 08:34:51 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:34:51 INFO - Using the following test package requirements: 08:34:51 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 08:34:51 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:34:51 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 08:34:51 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:34:51 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 08:34:51 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:34:51 INFO - u'jsshell-mac64.zip'], 08:34:51 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:34:51 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 08:34:51 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 08:34:51 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:34:51 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 08:34:51 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:34:51 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 08:34:51 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:34:51 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 08:34:51 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:34:51 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 08:34:51 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 08:34: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')]} 08:34:51 INFO - https://queue.taskcluster.net/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:34:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:34:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:34:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/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 08:34:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/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 08:34:52 INFO - Downloaded 17983227 bytes. 08:34:52 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/*'] 08:34:52 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/* 08:34:52 INFO - caution: filename not matched: web-platform/* 08:34:52 INFO - Return code: 11 08:34:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:52 INFO - https://queue.taskcluster.net/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:34:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:34:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:34:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/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 08:34:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/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 08:34:54 INFO - Downloaded 36409048 bytes. 08:34:54 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/*'] 08:34:54 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/* 08:34:58 INFO - caution: filename not matched: bin/* 08:34:58 INFO - caution: filename not matched: config/* 08:34:58 INFO - caution: filename not matched: mozbase/* 08:34:58 INFO - caution: filename not matched: marionette/* 08:34:58 INFO - caution: filename not matched: tools/wptserve/* 08:34:58 INFO - Return code: 11 08:34:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:58 INFO - https://queue.taskcluster.net/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 08:34:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:34:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:34:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 08:34:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/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 08:35:00 INFO - Downloaded 73035806 bytes. 08:35:00 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:35:00 INFO - mkdir: /builds/slave/test/properties 08:35:00 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:35:00 INFO - Writing to file /builds/slave/test/properties/build_url 08:35:00 INFO - Contents: 08:35:00 INFO - build_url:https://queue.taskcluster.net/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:35:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:35:02 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:35:02 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:35:02 INFO - Contents: 08:35:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:35:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:35:02 INFO - https://queue.taskcluster.net/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:35:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:35:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:35:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/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 08:35:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GgLtxph-T564g-SSmcmVdQ/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 08:35:05 INFO - Downloaded 103633458 bytes. 08:35:05 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'] 08:35:05 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 08:35:09 INFO - Return code: 0 08:35:09 INFO - Running post-action listener: _resource_record_post_action 08:35:09 INFO - Running post-action listener: set_extra_try_arguments 08:35:09 INFO - ##### 08:35:09 INFO - ##### Running create-virtualenv step. 08:35:09 INFO - ##### 08:35:09 INFO - Running pre-action listener: _pre_create_virtualenv 08:35:09 INFO - Running pre-action listener: _resource_record_pre_action 08:35:09 INFO - Running main action method: create_virtualenv 08:35:09 INFO - Creating virtualenv /builds/slave/test/build/venv 08:35:09 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 08:35:09 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:35:09 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:35:09 INFO - Using real prefix '/tools/python27' 08:35:09 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:35:10 INFO - Installing distribute.............................................................................................................................................................................................done. 08:35:13 INFO - Installing pip.................done. 08:35:13 INFO - Return code: 0 08:35:13 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:35: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')]} 08:35:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:35:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:35: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')]} 08:35:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:35:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:35:13 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 0x10a830e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a84df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f93a3578860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a8495e0>, '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 0x10a42ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a457990>, '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.iqtSK1PL2g/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.YoWxRI90kw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:35:13 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 08:35:13 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 08:35:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.iqtSK1PL2g/Render', 08:35:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:35:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:35:13 INFO - 'HOME': '/Users/cltbld', 08:35:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:35:13 INFO - 'LOGNAME': 'cltbld', 08:35:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:35:13 INFO - 'MOZ_NO_REMOTE': '1', 08:35:13 INFO - 'NO_EM_RESTART': '1', 08:35:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:35:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:35:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:35:13 INFO - 'PWD': '/builds/slave/test', 08:35:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:35:13 INFO - 'SHELL': '/bin/bash', 08:35:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YoWxRI90kw/Listeners', 08:35:13 INFO - 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', 08:35:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:35:13 INFO - 'USER': 'cltbld', 08:35:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:35:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:35:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:35:13 INFO - 'XPC_FLAGS': '0x0', 08:35:13 INFO - 'XPC_SERVICE_NAME': '0', 08:35:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:35:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:35:13 INFO - Downloading/unpacking psutil>=0.7.1 08:35:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:35:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:35:13 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 08:35:13 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 08:35:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:35:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:35:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:35:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:35:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:35:16 INFO - Installing collected packages: psutil 08:35:16 INFO - Running setup.py install for psutil 08:35:16 INFO - building 'psutil._psutil_osx' extension 08:35:16 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 08:35:17 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 08:35:17 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 08:35:17 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 08:35:17 INFO - building 'psutil._psutil_posix' extension 08:35:17 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 08:35:17 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:35:17 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:35:17 INFO - ^ 08:35:17 INFO - 1 warning generated. 08:35:17 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 08:35:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:35:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:35:17 INFO - Successfully installed psutil 08:35:17 INFO - Cleaning up... 08:35:17 INFO - Return code: 0 08:35:17 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:35:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:35:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:35:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:35:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:35:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:35:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:35:17 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 0x10a830e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a84df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f93a3578860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a8495e0>, '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 0x10a42ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a457990>, '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.iqtSK1PL2g/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.YoWxRI90kw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:35:17 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 08:35:17 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 08:35:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.iqtSK1PL2g/Render', 08:35:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:35:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:35:17 INFO - 'HOME': '/Users/cltbld', 08:35:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:35:17 INFO - 'LOGNAME': 'cltbld', 08:35:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:35:17 INFO - 'MOZ_NO_REMOTE': '1', 08:35:17 INFO - 'NO_EM_RESTART': '1', 08:35:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:35:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:35:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:35:17 INFO - 'PWD': '/builds/slave/test', 08:35:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:35:17 INFO - 'SHELL': '/bin/bash', 08:35:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YoWxRI90kw/Listeners', 08:35:17 INFO - 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', 08:35:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:35:17 INFO - 'USER': 'cltbld', 08:35:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:35:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:35:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:35:17 INFO - 'XPC_FLAGS': '0x0', 08:35:17 INFO - 'XPC_SERVICE_NAME': '0', 08:35:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:35:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:35:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:35:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:35:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:35:18 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 08:35:18 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 08:35:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:35:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:35:20 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:35:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:35:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:35:20 INFO - Installing collected packages: mozsystemmonitor 08:35:20 INFO - Running setup.py install for mozsystemmonitor 08:35:20 INFO - Successfully installed mozsystemmonitor 08:35:20 INFO - Cleaning up... 08:35:20 INFO - Return code: 0 08:35:20 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:35:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:35:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:35:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:35:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:35:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:35:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:35:20 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 0x10a830e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a84df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f93a3578860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a8495e0>, '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 0x10a42ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a457990>, '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.iqtSK1PL2g/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.YoWxRI90kw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:35:20 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 08:35:20 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 08:35:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.iqtSK1PL2g/Render', 08:35:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:35:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:35:20 INFO - 'HOME': '/Users/cltbld', 08:35:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:35:20 INFO - 'LOGNAME': 'cltbld', 08:35:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:35:20 INFO - 'MOZ_NO_REMOTE': '1', 08:35:20 INFO - 'NO_EM_RESTART': '1', 08:35:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:35:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:35:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:35:20 INFO - 'PWD': '/builds/slave/test', 08:35:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:35:20 INFO - 'SHELL': '/bin/bash', 08:35:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YoWxRI90kw/Listeners', 08:35:20 INFO - 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', 08:35:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:35:20 INFO - 'USER': 'cltbld', 08:35:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:35:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:35:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:35:20 INFO - 'XPC_FLAGS': '0x0', 08:35:20 INFO - 'XPC_SERVICE_NAME': '0', 08:35:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:35:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:35:21 INFO - Downloading/unpacking blobuploader==1.2.4 08:35:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:35:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:35:21 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 08:35:21 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 08:35:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:35:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:35:23 INFO - Downloading blobuploader-1.2.4.tar.gz 08:35:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:35:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:35:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:35:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:35:23 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 08:35:23 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 08:35:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:35:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:35:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:35:24 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:35:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:35:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:35:24 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 08:35:24 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 08:35:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:35:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:35:24 INFO - Downloading docopt-0.6.1.tar.gz 08:35:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:35:24 INFO - Installing collected packages: blobuploader, requests, docopt 08:35:24 INFO - Running setup.py install for blobuploader 08:35:24 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:35:24 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:35:24 INFO - Running setup.py install for requests 08:35:25 INFO - Running setup.py install for docopt 08:35:25 INFO - Successfully installed blobuploader requests docopt 08:35:25 INFO - Cleaning up... 08:35:25 INFO - Return code: 0 08:35:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:35:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:35:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:35:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:35:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:35:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:35:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:35:25 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 0x10a830e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a84df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f93a3578860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a8495e0>, '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 0x10a42ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a457990>, '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.iqtSK1PL2g/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.YoWxRI90kw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:35:25 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 08:35:25 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 08:35:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.iqtSK1PL2g/Render', 08:35:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:35:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:35:25 INFO - 'HOME': '/Users/cltbld', 08:35:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:35:25 INFO - 'LOGNAME': 'cltbld', 08:35:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:35:25 INFO - 'MOZ_NO_REMOTE': '1', 08:35:25 INFO - 'NO_EM_RESTART': '1', 08:35:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:35:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:35:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:35:25 INFO - 'PWD': '/builds/slave/test', 08:35:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:35:25 INFO - 'SHELL': '/bin/bash', 08:35:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YoWxRI90kw/Listeners', 08:35:25 INFO - 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', 08:35:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:35:25 INFO - 'USER': 'cltbld', 08:35:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:35:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:35:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:35:25 INFO - 'XPC_FLAGS': '0x0', 08:35:25 INFO - 'XPC_SERVICE_NAME': '0', 08:35:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:35:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:35:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:35:25 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-hbOZUB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:35:26 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-d3_sF8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:35:26 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-wtmvLu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:35:26 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-V687v2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:35:26 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-Ujcr6Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:35:26 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-I2tl8t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:35:26 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-7JVIFc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:35:26 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-cz6WPw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:35:26 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-myHyyZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:35:26 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-fu2HvP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:35:27 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-gqvbn7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:35:27 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-XlOL__-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:35:27 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-Vydmqm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:35:27 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-oB34Pk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:35:27 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-kasFP2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:35:27 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-pzUEZc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:35:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:35:27 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-vL_s1b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:35:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:35:27 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-uzrEsM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:35:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:35:27 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-b4yaDS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:35:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:35:27 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-r0zk9i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:35:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:35:28 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-vlOLL0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:35:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:35:28 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 08:35:28 INFO - Running setup.py install for manifestparser 08:35:28 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:35:28 INFO - Running setup.py install for mozcrash 08:35:28 INFO - Running setup.py install for mozdebug 08:35:29 INFO - Running setup.py install for mozdevice 08:35:29 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:35:29 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:35:29 INFO - Running setup.py install for mozfile 08:35:29 INFO - Running setup.py install for mozhttpd 08:35:29 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:35:29 INFO - Running setup.py install for mozinfo 08:35:29 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:35:29 INFO - Running setup.py install for mozInstall 08:35:29 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:35:29 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:35:29 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:35:29 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:35:29 INFO - Running setup.py install for mozleak 08:35:29 INFO - Running setup.py install for mozlog 08:35:30 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:35:30 INFO - Running setup.py install for moznetwork 08:35:30 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:35:30 INFO - Running setup.py install for mozprocess 08:35:30 INFO - Running setup.py install for mozprofile 08:35:30 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:35:30 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:35:30 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:35:30 INFO - Running setup.py install for mozrunner 08:35:30 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:35:30 INFO - Running setup.py install for mozscreenshot 08:35:30 INFO - Running setup.py install for moztest 08:35:31 INFO - Running setup.py install for mozversion 08:35:31 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:35:31 INFO - Running setup.py install for wptserve 08:35:31 INFO - Running setup.py install for marionette-driver 08:35:31 INFO - Running setup.py install for browsermob-proxy 08:35:31 INFO - Running setup.py install for marionette-client 08:35:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:35:31 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:35:31 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 08:35:31 INFO - Cleaning up... 08:35:32 INFO - Return code: 0 08:35:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:35:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:35:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:35:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:35:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:35:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:35:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:35:32 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 0x10a830e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a84df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f93a3578860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a8495e0>, '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 0x10a42ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a457990>, '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.iqtSK1PL2g/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.YoWxRI90kw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:35:32 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 08:35:32 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 08:35:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.iqtSK1PL2g/Render', 08:35:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:35:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:35:32 INFO - 'HOME': '/Users/cltbld', 08:35:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:35:32 INFO - 'LOGNAME': 'cltbld', 08:35:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:35:32 INFO - 'MOZ_NO_REMOTE': '1', 08:35:32 INFO - 'NO_EM_RESTART': '1', 08:35:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:35:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:35:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:35:32 INFO - 'PWD': '/builds/slave/test', 08:35:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:35:32 INFO - 'SHELL': '/bin/bash', 08:35:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YoWxRI90kw/Listeners', 08:35:32 INFO - 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', 08:35:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:35:32 INFO - 'USER': 'cltbld', 08:35:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:35:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:35:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:35:32 INFO - 'XPC_FLAGS': '0x0', 08:35:32 INFO - 'XPC_SERVICE_NAME': '0', 08:35:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:35:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:35:32 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-2dtHUh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:35:32 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 08:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:35:32 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-L5fgYf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:35:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:35:32 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-KwePa5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:35:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:35:32 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-ioSj1o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:35:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:35:32 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-JXdVes-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:35:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 08:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:35:32 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-Vva6hG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:35:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 08:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:35:32 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-9mGyeg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:35:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 08:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:35:33 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-ACZWca-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:35:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 08:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:35:33 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-jKuNBi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:35:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 08:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:35:33 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-7fsGDO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:35:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:35:33 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-cypXiM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:35:33 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 08:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:35:33 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-np6RsQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:35:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 08:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:35:33 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-nXYkzm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:35:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 08:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:35:33 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-iH5KZ3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:35:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 08:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:35:33 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-TQS37c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:35:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 08:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:35:33 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-LKFF7v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:35:33 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 08:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:35:33 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-UI0rYL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:35:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 08:35:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:35:34 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-D047xj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:35:34 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 08:35:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:35:34 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-FrVgoA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:35:34 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 08:35:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:35:34 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-icyEqo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:35:34 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 08:35:34 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:35:34 INFO - Running setup.py (path:/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/pip-yMfLOY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:35:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:35:34 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 08:35:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:35:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:35:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:35:34 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:35:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:35:34 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:35:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:35:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:35:34 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 08:35:34 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 08:35:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:35:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:35:37 INFO - Downloading blessings-1.6.tar.gz 08:35:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:35:37 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 08:35:37 INFO - Installing collected packages: blessings 08:35:37 INFO - Running setup.py install for blessings 08:35:37 INFO - Successfully installed blessings 08:35:37 INFO - Cleaning up... 08:35:37 INFO - Return code: 0 08:35:37 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:35:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:35:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:35:38 INFO - Reading from file tmpfile_stdout 08:35:38 INFO - Current package versions: 08:35:38 INFO - blessings == 1.6 08:35:38 INFO - blobuploader == 1.2.4 08:35:38 INFO - browsermob-proxy == 0.6.0 08:35:38 INFO - docopt == 0.6.1 08:35:38 INFO - manifestparser == 1.1 08:35:38 INFO - marionette-client == 2.3.0 08:35:38 INFO - marionette-driver == 1.4.0 08:35:38 INFO - mozInstall == 1.12 08:35:38 INFO - mozcrash == 0.17 08:35:38 INFO - mozdebug == 0.1 08:35:38 INFO - mozdevice == 0.48 08:35:38 INFO - mozfile == 1.2 08:35:38 INFO - mozhttpd == 0.7 08:35:38 INFO - mozinfo == 0.9 08:35:38 INFO - mozleak == 0.1 08:35:38 INFO - mozlog == 3.1 08:35:38 INFO - moznetwork == 0.27 08:35:38 INFO - mozprocess == 0.22 08:35:38 INFO - mozprofile == 0.28 08:35:38 INFO - mozrunner == 6.11 08:35:38 INFO - mozscreenshot == 0.1 08:35:38 INFO - mozsystemmonitor == 0.0 08:35:38 INFO - moztest == 0.7 08:35:38 INFO - mozversion == 1.4 08:35:38 INFO - psutil == 3.1.1 08:35:38 INFO - requests == 1.2.3 08:35:38 INFO - wptserve == 1.4.0 08:35:38 INFO - wsgiref == 0.1.2 08:35:38 INFO - Running post-action listener: _resource_record_post_action 08:35:38 INFO - Running post-action listener: _start_resource_monitoring 08:35:38 INFO - Starting resource monitoring. 08:35:38 INFO - ##### 08:35:38 INFO - ##### Running pull step. 08:35:38 INFO - ##### 08:35:38 INFO - Running pre-action listener: _resource_record_pre_action 08:35:38 INFO - Running main action method: pull 08:35:38 INFO - Pull has nothing to do! 08:35:38 INFO - Running post-action listener: _resource_record_post_action 08:35:38 INFO - ##### 08:35:38 INFO - ##### Running install step. 08:35:38 INFO - ##### 08:35:38 INFO - Running pre-action listener: _resource_record_pre_action 08:35:38 INFO - Running main action method: install 08:35:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:35:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:35:38 INFO - Reading from file tmpfile_stdout 08:35:38 INFO - Detecting whether we're running mozinstall >=1.0... 08:35:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:35:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:35:38 INFO - Reading from file tmpfile_stdout 08:35:38 INFO - Output received: 08:35:38 INFO - Usage: mozinstall [options] installer 08:35:38 INFO - Options: 08:35:38 INFO - -h, --help show this help message and exit 08:35:38 INFO - -d DEST, --destination=DEST 08:35:38 INFO - Directory to install application into. [default: 08:35:38 INFO - "/builds/slave/test"] 08:35:38 INFO - --app=APP Application being installed. [default: firefox] 08:35:38 INFO - mkdir: /builds/slave/test/build/application 08:35:38 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'] 08:35:38 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 08:35:56 INFO - Reading from file tmpfile_stdout 08:35:56 INFO - Output received: 08:35:56 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 08:35:56 INFO - Running post-action listener: _resource_record_post_action 08:35:56 INFO - ##### 08:35:56 INFO - ##### Running run-tests step. 08:35:56 INFO - ##### 08:35:56 INFO - Running pre-action listener: _resource_record_pre_action 08:35:56 INFO - Running main action method: run_tests 08:35:56 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:35:56 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:35:56 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:35:56 INFO - grabbing minidump binary from tooltool 08:35:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:35:56 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 0x10a8495e0>, '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 0x10a42ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a457990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:35:56 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 08:35:56 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 08:35:56 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:35:56 INFO - Return code: 0 08:35:56 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:35:56 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:35:56 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/GgLtxph-T564g-SSmcmVdQ/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 08:35:56 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/GgLtxph-T564g-SSmcmVdQ/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 08:35:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.iqtSK1PL2g/Render', 08:35:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:35:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:35:56 INFO - 'HOME': '/Users/cltbld', 08:35:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:35:56 INFO - 'LOGNAME': 'cltbld', 08:35:56 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:35:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:35:56 INFO - 'MOZ_NO_REMOTE': '1', 08:35:56 INFO - 'NO_EM_RESTART': '1', 08:35:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:35:56 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:35:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:35:56 INFO - 'PWD': '/builds/slave/test', 08:35:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:35:56 INFO - 'SHELL': '/bin/bash', 08:35:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YoWxRI90kw/Listeners', 08:35:56 INFO - 'TMPDIR': '/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/T/', 08:35:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:35:56 INFO - 'USER': 'cltbld', 08:35:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:35:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:35:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:35:56 INFO - 'XPC_FLAGS': '0x0', 08:35:56 INFO - 'XPC_SERVICE_NAME': '0', 08:35:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:35:56 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/GgLtxph-T564g-SSmcmVdQ/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 08:35:56 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 08:35:56 INFO - import pkg_resources 08:35:57 INFO - Using 1 client processes 08:35:58 INFO - wptserve Starting http server on 127.0.0.1:8000 08:35:58 INFO - wptserve Starting http server on 127.0.0.1:8001 08:35:58 INFO - wptserve Starting http server on 127.0.0.1:8443 08:35:59 INFO - SUITE-START | Running 778 tests 08:35:59 INFO - Running testharness tests 08:35:59 INFO - Setting up ssl 08:35:59 INFO - PROCESS | certutil | 08:35:59 INFO - PROCESS | certutil | 08:35:59 INFO - PROCESS | certutil | 08:35:59 INFO - Certificate Nickname Trust Attributes 08:35:59 INFO - SSL,S/MIME,JAR/XPI 08:35:59 INFO - 08:35:59 INFO - web-platform-tests CT,, 08:35:59 INFO - 08:35:59 INFO - Starting runner 08:36:01 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:36:01 INFO - PROCESS | 1666 | 1463758561108 Marionette DEBUG Marionette enabled via build flag and pref 08:36:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x113c9f800 == 1 [pid = 1666] [id = 1] 08:36:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 1 (0x113ca0000) [pid = 1666] [serial = 1] [outer = 0x0] 08:36:01 INFO - PROCESS | 1666 | [1666] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:36:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 2 (0x113ca1000) [pid = 1666] [serial = 2] [outer = 0x113ca0000] 08:36:01 INFO - PROCESS | 1666 | 1463758561484 Marionette INFO Listening on port 2828 08:36:01 INFO - PROCESS | 1666 | 1463758561712 Marionette DEBUG Marionette enabled via command-line flag 08:36:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x1165fb800 == 2 [pid = 1666] [id = 2] 08:36:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 3 (0x1165fc000) [pid = 1666] [serial = 3] [outer = 0x0] 08:36:01 INFO - PROCESS | 1666 | [1666] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:36:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 4 (0x1165fd000) [pid = 1666] [serial = 4] [outer = 0x1165fc000] 08:36:01 INFO - PROCESS | 1666 | [1666] 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 08:36:01 INFO - PROCESS | 1666 | 1463758561879 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49294 08:36:01 INFO - PROCESS | 1666 | 1463758561950 Marionette DEBUG Closed connection conn0 08:36:01 INFO - PROCESS | 1666 | [1666] 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 08:36:01 INFO - PROCESS | 1666 | 1463758561953 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49295 08:36:01 INFO - PROCESS | 1666 | 1463758561965 Marionette DEBUG Closed connection conn1 08:36:01 INFO - PROCESS | 1666 | [1666] 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 08:36:01 INFO - PROCESS | 1666 | 1463758561970 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49296 08:36:01 INFO - PROCESS | 1666 | 1463758561978 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:36:01 INFO - PROCESS | 1666 | 1463758561984 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":"20160520074013","device":"desktop","version":"48.0a2"} 08:36:02 INFO - PROCESS | 1666 | [1666] 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 08:36:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a06f800 == 3 [pid = 1666] [id = 3] 08:36:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 5 (0x11a070000) [pid = 1666] [serial = 5] [outer = 0x0] 08:36:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a070800 == 4 [pid = 1666] [id = 4] 08:36:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 6 (0x11a03e000) [pid = 1666] [serial = 6] [outer = 0x0] 08:36:03 INFO - PROCESS | 1666 | [1666] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:36:03 INFO - PROCESS | 1666 | [1666] 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 08:36:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12495b000 == 5 [pid = 1666] [id = 5] 08:36:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 7 (0x11a03d800) [pid = 1666] [serial = 7] [outer = 0x0] 08:36:03 INFO - PROCESS | 1666 | [1666] 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 08:36:03 INFO - PROCESS | 1666 | [1666] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:36:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 8 (0x124a38000) [pid = 1666] [serial = 8] [outer = 0x11a03d800] 08:36:03 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:36:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 9 (0x124f90800) [pid = 1666] [serial = 9] [outer = 0x11a070000] 08:36:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 10 (0x12487d400) [pid = 1666] [serial = 10] [outer = 0x11a03e000] 08:36:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 11 (0x12487f400) [pid = 1666] [serial = 11] [outer = 0x11a03d800] 08:36:03 INFO - PROCESS | 1666 | [1666] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:36:03 INFO - PROCESS | 1666 | 1463758563986 Marionette DEBUG loaded listener.js 08:36:04 INFO - PROCESS | 1666 | 1463758563997 Marionette DEBUG loaded listener.js 08:36:04 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:36:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 12 (0x126ff2800) [pid = 1666] [serial = 12] [outer = 0x11a03d800] 08:36:04 INFO - PROCESS | 1666 | 1463758564358 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"f4d1d26c-f5ee-2143-b100-4f776d023941","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":"20160520074013","device":"desktop","version":"48.0a2","command_id":1}}] 08:36:04 INFO - PROCESS | 1666 | 1463758564463 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}] 08:36:04 INFO - PROCESS | 1666 | 1463758564496 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:36:04 INFO - PROCESS | 1666 | 1463758564562 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:36:04 INFO - PROCESS | 1666 | [1666] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:36:04 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:36:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 13 (0x128dae400) [pid = 1666] [serial = 13] [outer = 0x11a03d800] 08:36:04 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:36:04 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:04 INFO - PROCESS | 1666 | 1463758564831 Marionette TRACE conn2 <- [1,3,null,{}] 08:36:04 INFO - PROCESS | 1666 | 1463758564834 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:36:04 INFO - PROCESS | 1666 | 1463758564857 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:36:04 INFO - PROCESS | 1666 | 1463758564885 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:36:04 INFO - PROCESS | 1666 | 1463758564887 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:36:04 INFO - PROCESS | 1666 | 1463758564889 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:36:04 INFO - PROCESS | 1666 | 1463758564893 Marionette TRACE conn2 <- [1,6,null,{}] 08:36:04 INFO - PROCESS | 1666 | 1463758564898 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}] 08:36:04 INFO - PROCESS | 1666 | 1463758564905 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:36:04 INFO - PROCESS | 1666 | 1463758564908 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x129173800 == 6 [pid = 1666] [id = 6] 08:36:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 14 (0x12918b400) [pid = 1666] [serial = 14] [outer = 0x0] 08:36:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 15 (0x12918d400) [pid = 1666] [serial = 15] [outer = 0x12918b400] 08:36:04 INFO - PROCESS | 1666 | 1463758564940 Marionette DEBUG loaded listener.js 08:36:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 16 (0x129336400) [pid = 1666] [serial = 16] [outer = 0x12918b400] 08:36:05 INFO - PROCESS | 1666 | 1463758565254 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]]]}] 08:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 376ms 08:36:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x1293d0800 == 7 [pid = 1666] [id = 7] 08:36:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 17 (0x129182800) [pid = 1666] [serial = 17] [outer = 0x0] 08:36:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 18 (0x129339800) [pid = 1666] [serial = 18] [outer = 0x129182800] 08:36:05 INFO - PROCESS | 1666 | 1463758565288 Marionette DEBUG loaded listener.js 08:36:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 19 (0x12933fc00) [pid = 1666] [serial = 19] [outer = 0x129182800] 08:36:05 INFO - PROCESS | 1666 | 1463758565351 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:36:05 INFO - PROCESS | 1666 | 1463758565353 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:36:05 INFO - PROCESS | 1666 | 1463758565401 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:36:05 INFO - PROCESS | 1666 | 1463758565402 Marionette TRACE conn2 <- [1,10,null,{}] 08:36:05 INFO - PROCESS | 1666 | 1463758565420 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}] 08:36:05 INFO - PROCESS | 1666 | 1463758565623 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:36:05 INFO - PROCESS | 1666 | 1463758565673 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8bb000 == 8 [pid = 1666] [id = 8] 08:36:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 20 (0x12a8d4000) [pid = 1666] [serial = 20] [outer = 0x0] 08:36:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 21 (0x12a8d5c00) [pid = 1666] [serial = 21] [outer = 0x12a8d4000] 08:36:05 INFO - PROCESS | 1666 | 1463758565721 Marionette DEBUG loaded listener.js 08:36:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 22 (0x12a8da000) [pid = 1666] [serial = 22] [outer = 0x12a8d4000] 08:36:06 INFO - PROCESS | 1666 | 1463758566088 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]]]}] 08:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 739ms 08:36:06 INFO - PROCESS | 1666 | 1463758566129 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:36:06 INFO - PROCESS | 1666 | 1463758566131 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:36:06 INFO - PROCESS | 1666 | 1463758566133 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:36:06 INFO - PROCESS | 1666 | 1463758566134 Marionette TRACE conn2 <- [1,14,null,{}] 08:36:06 INFO - PROCESS | 1666 | 1463758566136 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}] 08:36:06 INFO - PROCESS | 1666 | 1463758566235 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:36:06 INFO - PROCESS | 1666 | 1463758566241 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b21a000 == 9 [pid = 1666] [id = 9] 08:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 23 (0x12b00b400) [pid = 1666] [serial = 23] [outer = 0x0] 08:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 24 (0x12b098400) [pid = 1666] [serial = 24] [outer = 0x12b00b400] 08:36:06 INFO - PROCESS | 1666 | 1463758566266 Marionette DEBUG loaded listener.js 08:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 25 (0x12b283c00) [pid = 1666] [serial = 25] [outer = 0x12b00b400] 08:36:06 INFO - PROCESS | 1666 | 1463758566546 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]]]}] 08:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 08:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:36:06 INFO - PROCESS | 1666 | 1463758566602 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:36:06 INFO - PROCESS | 1666 | 1463758566603 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:36:06 INFO - PROCESS | 1666 | 1463758566605 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:36:06 INFO - PROCESS | 1666 | 1463758566606 Marionette TRACE conn2 <- [1,18,null,{}] 08:36:06 INFO - PROCESS | 1666 | 1463758566609 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}] 08:36:06 INFO - PROCESS | 1666 | 1463758566704 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:36:06 INFO - PROCESS | 1666 | 1463758566710 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2aa800 == 10 [pid = 1666] [id = 10] 08:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 26 (0x12b28ac00) [pid = 1666] [serial = 26] [outer = 0x0] 08:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 27 (0x12b9d7c00) [pid = 1666] [serial = 27] [outer = 0x12b28ac00] 08:36:06 INFO - PROCESS | 1666 | 1463758566735 Marionette DEBUG loaded listener.js 08:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 28 (0x12bb15800) [pid = 1666] [serial = 28] [outer = 0x12b28ac00] 08:36:07 INFO - PROCESS | 1666 | 1463758567023 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]]]}] 08:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 423ms 08:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:36:07 INFO - PROCESS | 1666 | 1463758567035 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:36:07 INFO - PROCESS | 1666 | 1463758567037 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:36:07 INFO - PROCESS | 1666 | 1463758567039 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:36:07 INFO - PROCESS | 1666 | 1463758567040 Marionette TRACE conn2 <- [1,22,null,{}] 08:36:07 INFO - PROCESS | 1666 | 1463758567050 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}] 08:36:07 INFO - PROCESS | 1666 | 1463758567148 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:36:07 INFO - PROCESS | 1666 | 1463758567153 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bf5f800 == 11 [pid = 1666] [id = 11] 08:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 29 (0x1183f3800) [pid = 1666] [serial = 29] [outer = 0x0] 08:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 30 (0x12bb20800) [pid = 1666] [serial = 30] [outer = 0x1183f3800] 08:36:07 INFO - PROCESS | 1666 | 1463758567178 Marionette DEBUG loaded listener.js 08:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 31 (0x12bf11400) [pid = 1666] [serial = 31] [outer = 0x1183f3800] 08:36:07 INFO - PROCESS | 1666 | 1463758567423 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]]]}] 08:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 427ms 08:36:07 INFO - PROCESS | 1666 | 1463758567466 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:36:07 INFO - PROCESS | 1666 | 1463758567468 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:36:07 INFO - PROCESS | 1666 | 1463758567471 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:36:07 INFO - PROCESS | 1666 | 1463758567472 Marionette TRACE conn2 <- [1,26,null,{}] 08:36:07 INFO - PROCESS | 1666 | 1463758567482 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}] 08:36:07 INFO - PROCESS | 1666 | 1463758567579 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:36:07 INFO - PROCESS | 1666 | 1463758567584 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x118086000 == 12 [pid = 1666] [id = 12] 08:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 32 (0x1210a0c00) [pid = 1666] [serial = 32] [outer = 0x0] 08:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 33 (0x1210a3800) [pid = 1666] [serial = 33] [outer = 0x1210a0c00] 08:36:07 INFO - PROCESS | 1666 | 1463758567609 Marionette DEBUG loaded listener.js 08:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 34 (0x12bfa6c00) [pid = 1666] [serial = 34] [outer = 0x1210a0c00] 08:36:07 INFO - PROCESS | 1666 | 1463758567848 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]]]}] 08:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 08:36:07 INFO - PROCESS | 1666 | 1463758567891 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:36:07 INFO - PROCESS | 1666 | 1463758567894 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:36:07 INFO - PROCESS | 1666 | 1463758567903 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:36:07 INFO - PROCESS | 1666 | 1463758567905 Marionette TRACE conn2 <- [1,30,null,{}] 08:36:07 INFO - PROCESS | 1666 | 1463758567908 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}] 08:36:08 INFO - PROCESS | 1666 | 1463758568015 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:36:08 INFO - PROCESS | 1666 | 1463758568021 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c2e6000 == 13 [pid = 1666] [id = 13] 08:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 35 (0x12bfabc00) [pid = 1666] [serial = 35] [outer = 0x0] 08:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 36 (0x12c512400) [pid = 1666] [serial = 36] [outer = 0x12bfabc00] 08:36:08 INFO - PROCESS | 1666 | 1463758568060 Marionette DEBUG loaded listener.js 08:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 37 (0x12c516800) [pid = 1666] [serial = 37] [outer = 0x12bfabc00] 08:36:08 INFO - PROCESS | 1666 | 1463758568386 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]]]}] 08:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 519ms 08:36:08 INFO - PROCESS | 1666 | 1463758568422 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:36:08 INFO - PROCESS | 1666 | 1463758568424 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:36:08 INFO - PROCESS | 1666 | 1463758568429 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:36:08 INFO - PROCESS | 1666 | 1463758568431 Marionette TRACE conn2 <- [1,34,null,{}] 08:36:08 INFO - PROCESS | 1666 | 1463758568433 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}] 08:36:08 INFO - PROCESS | 1666 | 1463758568521 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:36:08 INFO - PROCESS | 1666 | 1463758568525 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6bf000 == 14 [pid = 1666] [id = 14] 08:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 38 (0x12c518c00) [pid = 1666] [serial = 38] [outer = 0x0] 08:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 39 (0x12c51e000) [pid = 1666] [serial = 39] [outer = 0x12c518c00] 08:36:08 INFO - PROCESS | 1666 | 1463758568551 Marionette DEBUG loaded listener.js 08:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 40 (0x12c692c00) [pid = 1666] [serial = 40] [outer = 0x12c518c00] 08:36:08 INFO - PROCESS | 1666 | 1463758568799 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]]]}] 08:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 422ms 08:36:08 INFO - PROCESS | 1666 | 1463758568851 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:36:08 INFO - PROCESS | 1666 | 1463758568852 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:36:08 INFO - PROCESS | 1666 | 1463758568854 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:36:08 INFO - PROCESS | 1666 | 1463758568855 Marionette TRACE conn2 <- [1,38,null,{}] 08:36:08 INFO - PROCESS | 1666 | 1463758568858 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}] 08:36:08 INFO - PROCESS | 1666 | 1463758568960 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:36:08 INFO - PROCESS | 1666 | 1463758568965 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12caac000 == 15 [pid = 1666] [id = 15] 08:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 41 (0x12c695400) [pid = 1666] [serial = 41] [outer = 0x0] 08:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 42 (0x12c69b800) [pid = 1666] [serial = 42] [outer = 0x12c695400] 08:36:08 INFO - PROCESS | 1666 | 1463758568990 Marionette DEBUG loaded listener.js 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 43 (0x12cae4000) [pid = 1666] [serial = 43] [outer = 0x12c695400] 08:36:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ce9b000 == 16 [pid = 1666] [id = 16] 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 44 (0x12ce9b800) [pid = 1666] [serial = 44] [outer = 0x0] 08:36:09 INFO - PROCESS | 1666 | 1463758569237 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]]]}] 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 45 (0x12ce9d000) [pid = 1666] [serial = 45] [outer = 0x12ce9b800] 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 46 (0x12cea1800) [pid = 1666] [serial = 46] [outer = 0x12ce9b800] 08:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 08:36:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ce9a800 == 17 [pid = 1666] [id = 17] 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 47 (0x12caeb400) [pid = 1666] [serial = 47] [outer = 0x0] 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 48 (0x12ce88800) [pid = 1666] [serial = 48] [outer = 0x12caeb400] 08:36:09 INFO - PROCESS | 1666 | 1463758569311 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:36:09 INFO - PROCESS | 1666 | 1463758569313 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 49 (0x1165c7c00) [pid = 1666] [serial = 49] [outer = 0x12caeb400] 08:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:36:09 INFO - PROCESS | 1666 | 1463758569351 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:36:09 INFO - PROCESS | 1666 | 1463758569352 Marionette TRACE conn2 <- [1,42,null,{}] 08:36:09 INFO - PROCESS | 1666 | 1463758569361 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}] 08:36:09 INFO - PROCESS | 1666 | 1463758569474 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:36:09 INFO - PROCESS | 1666 | 1463758569481 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d2d5800 == 18 [pid = 1666] [id = 18] 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 50 (0x12cae8800) [pid = 1666] [serial = 50] [outer = 0x0] 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 51 (0x12ce80400) [pid = 1666] [serial = 51] [outer = 0x12cae8800] 08:36:09 INFO - PROCESS | 1666 | 1463758569506 Marionette DEBUG loaded listener.js 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 52 (0x12d39f000) [pid = 1666] [serial = 52] [outer = 0x12cae8800] 08:36:09 INFO - PROCESS | 1666 | 1463758569766 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]]]}] 08:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 435ms 08:36:09 INFO - PROCESS | 1666 | 1463758569770 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:36:09 INFO - PROCESS | 1666 | 1463758569772 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:36:09 INFO - PROCESS | 1666 | 1463758569782 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:36:09 INFO - PROCESS | 1666 | 1463758569783 Marionette TRACE conn2 <- [1,46,null,{}] 08:36:09 INFO - PROCESS | 1666 | 1463758569802 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}] 08:36:09 INFO - PROCESS | 1666 | 1463758569902 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:36:09 INFO - PROCESS | 1666 | 1463758569907 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2e0800 == 19 [pid = 1666] [id = 19] 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 53 (0x1182db400) [pid = 1666] [serial = 53] [outer = 0x0] 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 54 (0x119035c00) [pid = 1666] [serial = 54] [outer = 0x1182db400] 08:36:09 INFO - PROCESS | 1666 | 1463758569936 Marionette DEBUG loaded listener.js 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 55 (0x12d3a2000) [pid = 1666] [serial = 55] [outer = 0x1182db400] 08:36:10 INFO - PROCESS | 1666 | 1463758570169 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]]]}] 08:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 430ms 08:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:36:10 INFO - PROCESS | 1666 | 1463758570205 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:36:10 INFO - PROCESS | 1666 | 1463758570206 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:36:10 INFO - PROCESS | 1666 | 1463758570216 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:36:10 INFO - PROCESS | 1666 | 1463758570217 Marionette TRACE conn2 <- [1,50,null,{}] 08:36:10 INFO - PROCESS | 1666 | 1463758570221 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}] 08:36:10 INFO - PROCESS | 1666 | 1463758570321 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:36:10 INFO - PROCESS | 1666 | 1463758570326 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180f4000 == 20 [pid = 1666] [id = 20] 08:36:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 56 (0x118572400) [pid = 1666] [serial = 56] [outer = 0x0] 08:36:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 57 (0x118576c00) [pid = 1666] [serial = 57] [outer = 0x118572400] 08:36:10 INFO - PROCESS | 1666 | 1463758570349 Marionette DEBUG loaded listener.js 08:36:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 58 (0x12d3a3800) [pid = 1666] [serial = 58] [outer = 0x118572400] 08:36:10 INFO - PROCESS | 1666 | 1463758570574 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]]]}] 08:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 379ms 08:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:36:10 INFO - PROCESS | 1666 | 1463758570588 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:36:10 INFO - PROCESS | 1666 | 1463758570589 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:36:10 INFO - PROCESS | 1666 | 1463758570598 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:36:10 INFO - PROCESS | 1666 | 1463758570599 Marionette TRACE conn2 <- [1,54,null,{}] 08:36:10 INFO - PROCESS | 1666 | 1463758570602 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}] 08:36:10 INFO - PROCESS | 1666 | 1463758570692 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:36:10 INFO - PROCESS | 1666 | 1463758570697 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6bc000 == 21 [pid = 1666] [id = 21] 08:36:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x12d3a8400) [pid = 1666] [serial = 59] [outer = 0x0] 08:36:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x12d3ac000) [pid = 1666] [serial = 60] [outer = 0x12d3a8400] 08:36:10 INFO - PROCESS | 1666 | 1463758570720 Marionette DEBUG loaded listener.js 08:36:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x12d4f5c00) [pid = 1666] [serial = 61] [outer = 0x12d3a8400] 08:36:10 INFO - PROCESS | 1666 | 1463758570958 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]]]}] 08:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 376ms 08:36:10 INFO - PROCESS | 1666 | 1463758570967 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:36:10 INFO - PROCESS | 1666 | 1463758570969 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:36:10 INFO - PROCESS | 1666 | 1463758570971 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:36:10 INFO - PROCESS | 1666 | 1463758570972 Marionette TRACE conn2 <- [1,58,null,{}] 08:36:10 INFO - PROCESS | 1666 | 1463758570983 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}] 08:36:11 INFO - PROCESS | 1666 | 1463758571098 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:36:11 INFO - PROCESS | 1666 | 1463758571118 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12df06800 == 22 [pid = 1666] [id = 22] 08:36:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x12d7e2400) [pid = 1666] [serial = 62] [outer = 0x0] 08:36:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x12d4f8400) [pid = 1666] [serial = 63] [outer = 0x12d7e2400] 08:36:11 INFO - PROCESS | 1666 | 1463758571149 Marionette DEBUG loaded listener.js 08:36:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x12d7e9800) [pid = 1666] [serial = 64] [outer = 0x12d7e2400] 08:36:12 INFO - PROCESS | 1666 | 1463758572282 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]]]}] 08:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1375ms 08:36:12 INFO - PROCESS | 1666 | 1463758572346 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:36:12 INFO - PROCESS | 1666 | 1463758572349 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:36:12 INFO - PROCESS | 1666 | 1463758572353 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:36:12 INFO - PROCESS | 1666 | 1463758572355 Marionette TRACE conn2 <- [1,62,null,{}] 08:36:12 INFO - PROCESS | 1666 | 1463758572359 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}] 08:36:12 INFO - PROCESS | 1666 | 1463758572485 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:36:12 INFO - PROCESS | 1666 | 1463758572541 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x112e78000 == 23 [pid = 1666] [id = 23] 08:36:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x1132f1800) [pid = 1666] [serial = 65] [outer = 0x0] 08:36:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x11336e000) [pid = 1666] [serial = 66] [outer = 0x1132f1800] 08:36:12 INFO - PROCESS | 1666 | 1463758572576 Marionette DEBUG loaded listener.js 08:36:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x1159b2000) [pid = 1666] [serial = 67] [outer = 0x1132f1800] 08:36:12 INFO - PROCESS | 1666 | 1463758572955 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]]]}] 08:36:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 669ms 08:36:13 INFO - PROCESS | 1666 | 1463758573024 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:36:13 INFO - PROCESS | 1666 | 1463758573028 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:36:13 INFO - PROCESS | 1666 | 1463758573032 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:36:13 INFO - PROCESS | 1666 | 1463758573034 Marionette TRACE conn2 <- [1,66,null,{}] 08:36:13 INFO - PROCESS | 1666 | 1463758573037 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}] 08:36:13 INFO - PROCESS | 1666 | 1463758573146 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:36:13 INFO - PROCESS | 1666 | 1463758573188 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x116780800 == 24 [pid = 1666] [id = 24] 08:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x11618d400) [pid = 1666] [serial = 68] [outer = 0x0] 08:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x116a5d400) [pid = 1666] [serial = 69] [outer = 0x11618d400] 08:36:13 INFO - PROCESS | 1666 | 1463758573231 Marionette DEBUG loaded listener.js 08:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x118342c00) [pid = 1666] [serial = 70] [outer = 0x11618d400] 08:36:13 INFO - PROCESS | 1666 | 1463758573633 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]]]}] 08:36:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 621ms 08:36:13 INFO - PROCESS | 1666 | 1463758573654 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:36:13 INFO - PROCESS | 1666 | 1463758573655 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:36:13 INFO - PROCESS | 1666 | 1463758573658 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:36:13 INFO - PROCESS | 1666 | 1463758573663 Marionette TRACE conn2 <- [1,70,null,{}] 08:36:13 INFO - PROCESS | 1666 | 1463758573671 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}] 08:36:13 INFO - PROCESS | 1666 | 1463758573783 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:36:13 INFO - PROCESS | 1666 | 1463758573853 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e94000 == 25 [pid = 1666] [id = 25] 08:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x118577400) [pid = 1666] [serial = 71] [outer = 0x0] 08:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1193cb800) [pid = 1666] [serial = 72] [outer = 0x118577400] 08:36:13 INFO - PROCESS | 1666 | 1463758573888 Marionette DEBUG loaded listener.js 08:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x1193d2000) [pid = 1666] [serial = 73] [outer = 0x118577400] 08:36:14 INFO - PROCESS | 1666 | 1463758574536 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]]]}] 08:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 924ms 08:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:36:14 INFO - PROCESS | 1666 | 1463758574587 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:36:14 INFO - PROCESS | 1666 | 1463758574589 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:36:14 INFO - PROCESS | 1666 | 1463758574594 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:36:14 INFO - PROCESS | 1666 | 1463758574597 Marionette TRACE conn2 <- [1,74,null,{}] 08:36:14 INFO - PROCESS | 1666 | 1463758574602 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}] 08:36:14 INFO - PROCESS | 1666 | 1463758574681 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:36:14 INFO - PROCESS | 1666 | 1463758574727 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x112d7f000 == 26 [pid = 1666] [id = 26] 08:36:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x113c6a800) [pid = 1666] [serial = 74] [outer = 0x0] 08:36:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1159b0c00) [pid = 1666] [serial = 75] [outer = 0x113c6a800] 08:36:14 INFO - PROCESS | 1666 | 1463758574755 Marionette DEBUG loaded listener.js 08:36:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x115deb800) [pid = 1666] [serial = 76] [outer = 0x113c6a800] 08:36:15 INFO - PROCESS | 1666 | 1463758575183 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]]]}] 08:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 622ms 08:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:36:15 INFO - PROCESS | 1666 | 1463758575217 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:36:15 INFO - PROCESS | 1666 | 1463758575221 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:36:15 INFO - PROCESS | 1666 | 1463758575225 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:36:15 INFO - PROCESS | 1666 | 1463758575229 Marionette TRACE conn2 <- [1,78,null,{}] 08:36:15 INFO - PROCESS | 1666 | 1463758575231 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}] 08:36:15 INFO - PROCESS | 1666 | 1463758575302 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:36:15 INFO - PROCESS | 1666 | 1463758575307 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x115e04000 == 27 [pid = 1666] [id = 27] 08:36:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x115e54800) [pid = 1666] [serial = 77] [outer = 0x0] 08:36:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1163ad400) [pid = 1666] [serial = 78] [outer = 0x115e54800] 08:36:15 INFO - PROCESS | 1666 | 1463758575336 Marionette DEBUG loaded listener.js 08:36:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x116664800) [pid = 1666] [serial = 79] [outer = 0x115e54800] 08:36:15 INFO - PROCESS | 1666 | 1463758575654 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]]]}] 08:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 08:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:36:15 INFO - PROCESS | 1666 | 1463758575696 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:36:15 INFO - PROCESS | 1666 | 1463758575698 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:36:15 INFO - PROCESS | 1666 | 1463758575700 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:36:15 INFO - PROCESS | 1666 | 1463758575702 Marionette TRACE conn2 <- [1,82,null,{}] 08:36:15 INFO - PROCESS | 1666 | 1463758575709 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}] 08:36:15 INFO - PROCESS | 1666 | 1463758575782 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:36:15 INFO - PROCESS | 1666 | 1463758575787 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x1163e1800 == 28 [pid = 1666] [id = 28] 08:36:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x116a5a000) [pid = 1666] [serial = 80] [outer = 0x0] 08:36:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x117672c00) [pid = 1666] [serial = 81] [outer = 0x116a5a000] 08:36:15 INFO - PROCESS | 1666 | 1463758575817 Marionette DEBUG loaded listener.js 08:36:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x11650b000) [pid = 1666] [serial = 82] [outer = 0x116a5a000] 08:36:16 INFO - PROCESS | 1666 | 1463758576125 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]]]}] 08:36:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 08:36:16 INFO - PROCESS | 1666 | 1463758576171 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:36:16 INFO - PROCESS | 1666 | 1463758576172 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:36:16 INFO - PROCESS | 1666 | 1463758576175 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:36:16 INFO - PROCESS | 1666 | 1463758576178 Marionette TRACE conn2 <- [1,86,null,{}] 08:36:16 INFO - PROCESS | 1666 | 1463758576181 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}] 08:36:16 INFO - PROCESS | 1666 | 1463758576265 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:36:16 INFO - PROCESS | 1666 | 1463758576307 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x116623000 == 29 [pid = 1666] [id = 29] 08:36:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11767e800) [pid = 1666] [serial = 83] [outer = 0x0] 08:36:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x11833d000) [pid = 1666] [serial = 84] [outer = 0x11767e800] 08:36:16 INFO - PROCESS | 1666 | 1463758576333 Marionette DEBUG loaded listener.js 08:36:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x11856fc00) [pid = 1666] [serial = 85] [outer = 0x11767e800] 08:36:16 INFO - PROCESS | 1666 | 1463758576601 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]]]}] 08:36:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms 08:36:16 INFO - PROCESS | 1666 | 1463758576650 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:36:16 INFO - PROCESS | 1666 | 1463758576652 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:36:16 INFO - PROCESS | 1666 | 1463758576654 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:36:16 INFO - PROCESS | 1666 | 1463758576656 Marionette TRACE conn2 <- [1,90,null,{}] 08:36:16 INFO - PROCESS | 1666 | 1463758576659 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}] 08:36:16 INFO - PROCESS | 1666 | 1463758576741 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:36:16 INFO - PROCESS | 1666 | 1463758576749 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x11744d000 == 30 [pid = 1666] [id = 30] 08:36:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1183fb800) [pid = 1666] [serial = 86] [outer = 0x0] 08:36:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x11857c800) [pid = 1666] [serial = 87] [outer = 0x1183fb800] 08:36:16 INFO - PROCESS | 1666 | 1463758576777 Marionette DEBUG loaded listener.js 08:36:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1188cd800) [pid = 1666] [serial = 88] [outer = 0x1183fb800] 08:36:17 INFO - PROCESS | 1666 | 1463758577126 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]]]}] 08:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 524ms 08:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:36:17 INFO - PROCESS | 1666 | 1463758577178 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:36:17 INFO - PROCESS | 1666 | 1463758577179 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:36:17 INFO - PROCESS | 1666 | 1463758577181 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:36:17 INFO - PROCESS | 1666 | 1463758577182 Marionette TRACE conn2 <- [1,94,null,{}] 08:36:17 INFO - PROCESS | 1666 | 1463758577185 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}] 08:36:17 INFO - PROCESS | 1666 | 1463758577271 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:36:17 INFO - PROCESS | 1666 | 1463758577279 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180e0000 == 31 [pid = 1666] [id = 31] 08:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x11901e800) [pid = 1666] [serial = 89] [outer = 0x0] 08:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1193cac00) [pid = 1666] [serial = 90] [outer = 0x11901e800] 08:36:17 INFO - PROCESS | 1666 | 1463758577306 Marionette DEBUG loaded listener.js 08:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1194a5400) [pid = 1666] [serial = 91] [outer = 0x11901e800] 08:36:17 INFO - PROCESS | 1666 | 1463758577601 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]]]}] 08:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms 08:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:36:17 INFO - PROCESS | 1666 | 1463758577653 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:36:17 INFO - PROCESS | 1666 | 1463758577654 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:36:17 INFO - PROCESS | 1666 | 1463758577656 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:36:17 INFO - PROCESS | 1666 | 1463758577657 Marionette TRACE conn2 <- [1,98,null,{}] 08:36:17 INFO - PROCESS | 1666 | 1463758577661 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}] 08:36:17 INFO - PROCESS | 1666 | 1463758577731 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:36:17 INFO - PROCESS | 1666 | 1463758577779 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x1186ef800 == 32 [pid = 1666] [id = 32] 08:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x119021000) [pid = 1666] [serial = 92] [outer = 0x0] 08:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1194a7400) [pid = 1666] [serial = 93] [outer = 0x119021000] 08:36:17 INFO - PROCESS | 1666 | 1463758577804 Marionette DEBUG loaded listener.js 08:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1197f4800) [pid = 1666] [serial = 94] [outer = 0x119021000] 08:36:18 INFO - PROCESS | 1666 | 1463758578049 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]]]}] 08:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 423ms 08:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:36:18 INFO - PROCESS | 1666 | 1463758578084 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:36:18 INFO - PROCESS | 1666 | 1463758578086 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:36:18 INFO - PROCESS | 1666 | 1463758578088 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:36:18 INFO - PROCESS | 1666 | 1463758578089 Marionette TRACE conn2 <- [1,102,null,{}] 08:36:18 INFO - PROCESS | 1666 | 1463758578099 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}] 08:36:18 INFO - PROCESS | 1666 | 1463758578176 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:36:18 INFO - PROCESS | 1666 | 1463758578182 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x11907a000 == 33 [pid = 1666] [id = 33] 08:36:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1197f1c00) [pid = 1666] [serial = 95] [outer = 0x0] 08:36:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x119822000) [pid = 1666] [serial = 96] [outer = 0x1197f1c00] 08:36:18 INFO - PROCESS | 1666 | 1463758578207 Marionette DEBUG loaded listener.js 08:36:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x11a03d400) [pid = 1666] [serial = 97] [outer = 0x1197f1c00] 08:36:18 INFO - PROCESS | 1666 | 1463758578482 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]]]}] 08:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 424ms 08:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:36:18 INFO - PROCESS | 1666 | 1463758578515 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:36:18 INFO - PROCESS | 1666 | 1463758578516 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:36:18 INFO - PROCESS | 1666 | 1463758578518 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:36:18 INFO - PROCESS | 1666 | 1463758578519 Marionette TRACE conn2 <- [1,106,null,{}] 08:36:18 INFO - PROCESS | 1666 | 1463758578522 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}] 08:36:18 INFO - PROCESS | 1666 | 1463758578615 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:36:18 INFO - PROCESS | 1666 | 1463758578661 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x119343800 == 34 [pid = 1666] [id = 34] 08:36:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1120edc00) [pid = 1666] [serial = 98] [outer = 0x0] 08:36:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x121099400) [pid = 1666] [serial = 99] [outer = 0x1120edc00] 08:36:18 INFO - PROCESS | 1666 | 1463758578686 Marionette DEBUG loaded listener.js 08:36:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1237b2000) [pid = 1666] [serial = 100] [outer = 0x1120edc00] 08:36:18 INFO - PROCESS | 1666 | 1463758578930 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]]]}] 08:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 08:36:18 INFO - PROCESS | 1666 | 1463758578987 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:36:18 INFO - PROCESS | 1666 | 1463758578988 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:36:19 INFO - PROCESS | 1666 | 1463758578999 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:36:19 INFO - PROCESS | 1666 | 1463758579000 Marionette TRACE conn2 <- [1,110,null,{}] 08:36:19 INFO - PROCESS | 1666 | 1463758579002 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}] 08:36:19 INFO - PROCESS | 1666 | 1463758579079 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:36:19 INFO - PROCESS | 1666 | 1463758579084 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x119acd800 == 35 [pid = 1666] [id = 35] 08:36:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1194adc00) [pid = 1666] [serial = 101] [outer = 0x0] 08:36:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12487d800) [pid = 1666] [serial = 102] [outer = 0x1194adc00] 08:36:19 INFO - PROCESS | 1666 | 1463758579112 Marionette DEBUG loaded listener.js 08:36:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x124bc4800) [pid = 1666] [serial = 103] [outer = 0x1194adc00] 08:36:19 INFO - PROCESS | 1666 | 1463758579421 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]]]}] 08:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 476ms 08:36:19 INFO - PROCESS | 1666 | 1463758579468 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:36:19 INFO - PROCESS | 1666 | 1463758579469 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:36:19 INFO - PROCESS | 1666 | 1463758579471 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:36:19 INFO - PROCESS | 1666 | 1463758579473 Marionette TRACE conn2 <- [1,114,null,{}] 08:36:19 INFO - PROCESS | 1666 | 1463758579476 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}] 08:36:19 INFO - PROCESS | 1666 | 1463758579582 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:36:19 INFO - PROCESS | 1666 | 1463758579589 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ee3800 == 36 [pid = 1666] [id = 36] 08:36:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x124880000) [pid = 1666] [serial = 104] [outer = 0x0] 08:36:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x125311000) [pid = 1666] [serial = 105] [outer = 0x124880000] 08:36:19 INFO - PROCESS | 1666 | 1463758579618 Marionette DEBUG loaded listener.js 08:36:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1259c1c00) [pid = 1666] [serial = 106] [outer = 0x124880000] 08:36:19 INFO - PROCESS | 1666 | 1463758579928 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]]]}] 08:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 473ms 08:36:19 INFO - PROCESS | 1666 | 1463758579951 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:36:19 INFO - PROCESS | 1666 | 1463758579952 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:36:19 INFO - PROCESS | 1666 | 1463758579954 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:36:19 INFO - PROCESS | 1666 | 1463758579955 Marionette TRACE conn2 <- [1,118,null,{}] 08:36:19 INFO - PROCESS | 1666 | 1463758579958 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}] 08:36:20 INFO - PROCESS | 1666 | 1463758580037 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:36:20 INFO - PROCESS | 1666 | 1463758580043 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x123423000 == 37 [pid = 1666] [id = 37] 08:36:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1259c3c00) [pid = 1666] [serial = 107] [outer = 0x0] 08:36:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12684c400) [pid = 1666] [serial = 108] [outer = 0x1259c3c00] 08:36:20 INFO - PROCESS | 1666 | 1463758580069 Marionette DEBUG loaded listener.js 08:36:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x126c4e000) [pid = 1666] [serial = 109] [outer = 0x1259c3c00] 08:36:20 INFO - PROCESS | 1666 | 1463758580360 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]]]}] 08:36:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 08:36:20 INFO - PROCESS | 1666 | 1463758580374 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:36:20 INFO - PROCESS | 1666 | 1463758580375 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:36:20 INFO - PROCESS | 1666 | 1463758580385 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:36:20 INFO - PROCESS | 1666 | 1463758580386 Marionette TRACE conn2 <- [1,122,null,{}] 08:36:20 INFO - PROCESS | 1666 | 1463758580389 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}] 08:36:20 INFO - PROCESS | 1666 | 1463758580467 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:36:20 INFO - PROCESS | 1666 | 1463758580518 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x123503800 == 38 [pid = 1666] [id = 38] 08:36:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x115ede800) [pid = 1666] [serial = 110] [outer = 0x0] 08:36:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x126847800) [pid = 1666] [serial = 111] [outer = 0x115ede800] 08:36:20 INFO - PROCESS | 1666 | 1463758580543 Marionette DEBUG loaded listener.js 08:36:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x126fe5400) [pid = 1666] [serial = 112] [outer = 0x115ede800] 08:36:20 INFO - PROCESS | 1666 | 1463758580785 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]]]}] 08:36:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 08:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:36:20 INFO - PROCESS | 1666 | 1463758580804 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:36:20 INFO - PROCESS | 1666 | 1463758580805 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:36:20 INFO - PROCESS | 1666 | 1463758580808 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:36:20 INFO - PROCESS | 1666 | 1463758580818 Marionette TRACE conn2 <- [1,126,null,{}] 08:36:20 INFO - PROCESS | 1666 | 1463758580835 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}] 08:36:20 INFO - PROCESS | 1666 | 1463758580912 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:36:20 INFO - PROCESS | 1666 | 1463758580916 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12495e800 == 39 [pid = 1666] [id = 39] 08:36:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x126cf3800) [pid = 1666] [serial = 113] [outer = 0x0] 08:36:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x127445000) [pid = 1666] [serial = 114] [outer = 0x126cf3800] 08:36:20 INFO - PROCESS | 1666 | 1463758580940 Marionette DEBUG loaded listener.js 08:36:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x128814400) [pid = 1666] [serial = 115] [outer = 0x126cf3800] 08:36:21 INFO - PROCESS | 1666 | 1463758581228 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]]]}] 08:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 438ms 08:36:21 INFO - PROCESS | 1666 | 1463758581248 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:36:21 INFO - PROCESS | 1666 | 1463758581249 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:36:21 INFO - PROCESS | 1666 | 1463758581251 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:36:21 INFO - PROCESS | 1666 | 1463758581252 Marionette TRACE conn2 <- [1,130,null,{}] 08:36:21 INFO - PROCESS | 1666 | 1463758581254 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}] 08:36:21 INFO - PROCESS | 1666 | 1463758581335 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:36:21 INFO - PROCESS | 1666 | 1463758581339 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x124f97800 == 40 [pid = 1666] [id = 40] 08:36:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x12881d400) [pid = 1666] [serial = 116] [outer = 0x0] 08:36:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x128ccdc00) [pid = 1666] [serial = 117] [outer = 0x12881d400] 08:36:21 INFO - PROCESS | 1666 | 1463758581366 Marionette DEBUG loaded listener.js 08:36:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x128db8400) [pid = 1666] [serial = 118] [outer = 0x12881d400] 08:36:21 INFO - PROCESS | 1666 | 1463758581646 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]]]}] 08:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 420ms 08:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:36:21 INFO - PROCESS | 1666 | 1463758581672 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:36:21 INFO - PROCESS | 1666 | 1463758581673 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:36:21 INFO - PROCESS | 1666 | 1463758581683 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:36:21 INFO - PROCESS | 1666 | 1463758581684 Marionette TRACE conn2 <- [1,134,null,{}] 08:36:21 INFO - PROCESS | 1666 | 1463758581689 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}] 08:36:21 INFO - PROCESS | 1666 | 1463758581804 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:36:21 INFO - PROCESS | 1666 | 1463758581812 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x125546000 == 41 [pid = 1666] [id = 41] 08:36:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x128cc8c00) [pid = 1666] [serial = 119] [outer = 0x0] 08:36:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x128fb7800) [pid = 1666] [serial = 120] [outer = 0x128cc8c00] 08:36:21 INFO - PROCESS | 1666 | 1463758581844 Marionette DEBUG loaded listener.js 08:36:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x128ff1800) [pid = 1666] [serial = 121] [outer = 0x128cc8c00] 08:36:22 INFO - PROCESS | 1666 | 1463758582163 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]]]}] 08:36:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 528ms 08:36:22 INFO - PROCESS | 1666 | 1463758582204 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:36:22 INFO - PROCESS | 1666 | 1463758582205 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:36:22 INFO - PROCESS | 1666 | 1463758582207 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:36:22 INFO - PROCESS | 1666 | 1463758582208 Marionette TRACE conn2 <- [1,138,null,{}] 08:36:22 INFO - PROCESS | 1666 | 1463758582211 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}] 08:36:22 INFO - PROCESS | 1666 | 1463758582286 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:36:22 INFO - PROCESS | 1666 | 1463758582291 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x126c85800 == 42 [pid = 1666] [id = 42] 08:36:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x128db3800) [pid = 1666] [serial = 122] [outer = 0x0] 08:36:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x12918c400) [pid = 1666] [serial = 123] [outer = 0x128db3800] 08:36:22 INFO - PROCESS | 1666 | 1463758582318 Marionette DEBUG loaded listener.js 08:36:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x129340c00) [pid = 1666] [serial = 124] [outer = 0x128db3800] 08:36:23 INFO - PROCESS | 1666 | 1463758583334 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]]]}] 08:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1173ms 08:36:23 INFO - PROCESS | 1666 | 1463758583382 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:36:23 INFO - PROCESS | 1666 | 1463758583384 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:36:23 INFO - PROCESS | 1666 | 1463758583387 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:36:23 INFO - PROCESS | 1666 | 1463758583389 Marionette TRACE conn2 <- [1,142,null,{}] 08:36:23 INFO - PROCESS | 1666 | 1463758583402 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}] 08:36:23 INFO - PROCESS | 1666 | 1463758583497 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:36:23 INFO - PROCESS | 1666 | 1463758583504 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x1131c4000 == 43 [pid = 1666] [id = 43] 08:36:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x115e50400) [pid = 1666] [serial = 125] [outer = 0x0] 08:36:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x11632f000) [pid = 1666] [serial = 126] [outer = 0x115e50400] 08:36:23 INFO - PROCESS | 1666 | 1463758583532 Marionette DEBUG loaded listener.js 08:36:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x1165c3000) [pid = 1666] [serial = 127] [outer = 0x115e50400] 08:36:23 INFO - PROCESS | 1666 | 1463758583863 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]]]}] 08:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 526ms 08:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:36:23 INFO - PROCESS | 1666 | 1463758583913 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:36:23 INFO - PROCESS | 1666 | 1463758583917 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:36:23 INFO - PROCESS | 1666 | 1463758583921 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:36:23 INFO - PROCESS | 1666 | 1463758583923 Marionette TRACE conn2 <- [1,146,null,{}] 08:36:23 INFO - PROCESS | 1666 | 1463758583934 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}] 08:36:24 INFO - PROCESS | 1666 | 1463758584021 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:36:24 INFO - PROCESS | 1666 | 1463758584029 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x115ea1000 == 44 [pid = 1666] [id = 44] 08:36:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x116658800) [pid = 1666] [serial = 128] [outer = 0x0] 08:36:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x1167a2c00) [pid = 1666] [serial = 129] [outer = 0x116658800] 08:36:24 INFO - PROCESS | 1666 | 1463758584054 Marionette DEBUG loaded listener.js 08:36:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x117e24400) [pid = 1666] [serial = 130] [outer = 0x116658800] 08:36:24 INFO - PROCESS | 1666 | 1463758584391 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]]]}] 08:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 477ms 08:36:24 INFO - PROCESS | 1666 | 1463758584399 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:36:24 INFO - PROCESS | 1666 | 1463758584409 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:36:24 INFO - PROCESS | 1666 | 1463758584414 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:36:24 INFO - PROCESS | 1666 | 1463758584416 Marionette TRACE conn2 <- [1,150,null,{}] 08:36:24 INFO - PROCESS | 1666 | 1463758584901 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}] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12cae8800) [pid = 1666] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x12c695400) [pid = 1666] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12c518c00) [pid = 1666] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12bfabc00) [pid = 1666] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x1210a0c00) [pid = 1666] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1183f3800) [pid = 1666] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x12b28ac00) [pid = 1666] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x12b00b400) [pid = 1666] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x12a8d4000) [pid = 1666] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12918b400) [pid = 1666] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x12d3a8400) [pid = 1666] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x118572400) [pid = 1666] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1182db400) [pid = 1666] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x11618d400) [pid = 1666] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x118577400) [pid = 1666] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x113c6a800) [pid = 1666] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x115e54800) [pid = 1666] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x116a5a000) [pid = 1666] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x11767e800) [pid = 1666] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1183fb800) [pid = 1666] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x11901e800) [pid = 1666] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x119021000) [pid = 1666] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1197f1c00) [pid = 1666] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1120edc00) [pid = 1666] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x124880000) [pid = 1666] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1259c3c00) [pid = 1666] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x115ede800) [pid = 1666] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12d7e2400) [pid = 1666] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:36:24 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1132f1800) [pid = 1666] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:36:25 INFO - PROCESS | 1666 | 1463758585011 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:36:25 INFO - PROCESS | 1666 | 1463758585017 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x1165f6800 == 45 [pid = 1666] [id = 45] 08:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x11618d400) [pid = 1666] [serial = 131] [outer = 0x0] 08:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x116a5a000) [pid = 1666] [serial = 132] [outer = 0x11618d400] 08:36:25 INFO - PROCESS | 1666 | 1463758585046 Marionette DEBUG loaded listener.js 08:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x118470000) [pid = 1666] [serial = 133] [outer = 0x11618d400] 08:36:25 INFO - PROCESS | 1666 | 1463758585363 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]]]}] 08:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 972ms 08:36:25 INFO - PROCESS | 1666 | 1463758585386 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:36:25 INFO - PROCESS | 1666 | 1463758585388 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:36:25 INFO - PROCESS | 1666 | 1463758585390 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:36:25 INFO - PROCESS | 1666 | 1463758585392 Marionette TRACE conn2 <- [1,154,null,{}] 08:36:25 INFO - PROCESS | 1666 | 1463758585396 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}] 08:36:25 INFO - PROCESS | 1666 | 1463758585469 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:36:25 INFO - PROCESS | 1666 | 1463758585515 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e99800 == 46 [pid = 1666] [id = 46] 08:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1163a3800) [pid = 1666] [serial = 134] [outer = 0x0] 08:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x118572800) [pid = 1666] [serial = 135] [outer = 0x1163a3800] 08:36:25 INFO - PROCESS | 1666 | 1463758585541 Marionette DEBUG loaded listener.js 08:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x118664800) [pid = 1666] [serial = 136] [outer = 0x1163a3800] 08:36:25 INFO - PROCESS | 1666 | 1463758585813 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]]]}] 08:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 472ms 08:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:36:25 INFO - PROCESS | 1666 | 1463758585867 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:36:25 INFO - PROCESS | 1666 | 1463758585868 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:36:25 INFO - PROCESS | 1666 | 1463758585871 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:36:25 INFO - PROCESS | 1666 | 1463758585872 Marionette TRACE conn2 <- [1,158,null,{}] 08:36:25 INFO - PROCESS | 1666 | 1463758585874 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}] 08:36:25 INFO - PROCESS | 1666 | 1463758585956 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:36:25 INFO - PROCESS | 1666 | 1463758585963 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180df800 == 47 [pid = 1666] [id = 47] 08:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x116a5e400) [pid = 1666] [serial = 137] [outer = 0x0] 08:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x11901a000) [pid = 1666] [serial = 138] [outer = 0x116a5e400] 08:36:25 INFO - PROCESS | 1666 | 1463758585989 Marionette DEBUG loaded listener.js 08:36:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x119037800) [pid = 1666] [serial = 139] [outer = 0x116a5e400] 08:36:26 INFO - PROCESS | 1666 | 1463758586302 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]]]}] 08:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 08:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:36:26 INFO - PROCESS | 1666 | 1463758586339 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:36:26 INFO - PROCESS | 1666 | 1463758586341 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:36:26 INFO - PROCESS | 1666 | 1463758586343 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:36:26 INFO - PROCESS | 1666 | 1463758586344 Marionette TRACE conn2 <- [1,162,null,{}] 08:36:26 INFO - PROCESS | 1666 | 1463758586346 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}] 08:36:26 INFO - PROCESS | 1666 | 1463758586422 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:36:26 INFO - PROCESS | 1666 | 1463758586429 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188cf800 == 48 [pid = 1666] [id = 48] 08:36:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1193ce400) [pid = 1666] [serial = 140] [outer = 0x0] 08:36:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1194ac000) [pid = 1666] [serial = 141] [outer = 0x1193ce400] 08:36:26 INFO - PROCESS | 1666 | 1463758586455 Marionette DEBUG loaded listener.js 08:36:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x1197f5400) [pid = 1666] [serial = 142] [outer = 0x1193ce400] 08:36:26 INFO - PROCESS | 1666 | 1463758586761 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]]]}] 08:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 469ms 08:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:36:26 INFO - PROCESS | 1666 | 1463758586812 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:36:26 INFO - PROCESS | 1666 | 1463758586814 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:36:26 INFO - PROCESS | 1666 | 1463758586816 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:36:26 INFO - PROCESS | 1666 | 1463758586817 Marionette TRACE conn2 <- [1,166,null,{}] 08:36:26 INFO - PROCESS | 1666 | 1463758586819 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}] 08:36:26 INFO - PROCESS | 1666 | 1463758586888 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:36:26 INFO - PROCESS | 1666 | 1463758586982 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x112640800 == 49 [pid = 1666] [id = 49] 08:36:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x1120edc00) [pid = 1666] [serial = 143] [outer = 0x0] 08:36:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x112a5ec00) [pid = 1666] [serial = 144] [outer = 0x1120edc00] 08:36:27 INFO - PROCESS | 1666 | 1463758587014 Marionette DEBUG loaded listener.js 08:36:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x113c67800) [pid = 1666] [serial = 145] [outer = 0x1120edc00] 08:36:27 INFO - PROCESS | 1666 | 1463758587456 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]]]}] 08:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 669ms 08:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:36:27 INFO - PROCESS | 1666 | 1463758587486 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:36:27 INFO - PROCESS | 1666 | 1463758587489 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:36:27 INFO - PROCESS | 1666 | 1463758587510 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:36:27 INFO - PROCESS | 1666 | 1463758587513 Marionette TRACE conn2 <- [1,170,null,{}] 08:36:27 INFO - PROCESS | 1666 | 1463758587518 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}] 08:36:27 INFO - PROCESS | 1666 | 1463758587612 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:36:27 INFO - PROCESS | 1666 | 1463758587671 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e82800 == 50 [pid = 1666] [id = 50] 08:36:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1163a8800) [pid = 1666] [serial = 146] [outer = 0x0] 08:36:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x116a5b000) [pid = 1666] [serial = 147] [outer = 0x1163a8800] 08:36:27 INFO - PROCESS | 1666 | 1463758587702 Marionette DEBUG loaded listener.js 08:36:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x117e2d000) [pid = 1666] [serial = 148] [outer = 0x1163a8800] 08:36:28 INFO - PROCESS | 1666 | 1463758588128 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]]]}] 08:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 691ms 08:36:28 INFO - PROCESS | 1666 | 1463758588208 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:36:28 INFO - PROCESS | 1666 | 1463758588212 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:36:28 INFO - PROCESS | 1666 | 1463758588216 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:36:28 INFO - PROCESS | 1666 | 1463758588218 Marionette TRACE conn2 <- [1,174,null,{}] 08:36:28 INFO - PROCESS | 1666 | 1463758588220 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}] 08:36:28 INFO - PROCESS | 1666 | 1463758588309 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:36:28 INFO - PROCESS | 1666 | 1463758588368 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x1194ce000 == 51 [pid = 1666] [id = 51] 08:36:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x11856dc00) [pid = 1666] [serial = 149] [outer = 0x0] 08:36:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x118663c00) [pid = 1666] [serial = 150] [outer = 0x11856dc00] 08:36:28 INFO - PROCESS | 1666 | 1463758588397 Marionette DEBUG loaded listener.js 08:36:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x11903ec00) [pid = 1666] [serial = 151] [outer = 0x11856dc00] 08:36:28 INFO - PROCESS | 1666 | 1463758588811 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]]]}] 08:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 08:36:28 INFO - PROCESS | 1666 | 1463758588836 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:36:28 INFO - PROCESS | 1666 | 1463758588837 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:36:28 INFO - PROCESS | 1666 | 1463758588844 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:36:28 INFO - PROCESS | 1666 | 1463758588849 Marionette TRACE conn2 <- [1,178,null,{}] 08:36:28 INFO - PROCESS | 1666 | 1463758588852 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}] 08:36:28 INFO - PROCESS | 1666 | 1463758588944 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:36:28 INFO - PROCESS | 1666 | 1463758588989 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x119efa800 == 52 [pid = 1666] [id = 52] 08:36:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1193d3000) [pid = 1666] [serial = 152] [outer = 0x0] 08:36:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x1194ae400) [pid = 1666] [serial = 153] [outer = 0x1193d3000] 08:36:29 INFO - PROCESS | 1666 | 1463758589018 Marionette DEBUG loaded listener.js 08:36:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x121099800) [pid = 1666] [serial = 154] [outer = 0x1193d3000] 08:36:29 INFO - PROCESS | 1666 | 1463758589425 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]]]}] 08:36:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:36:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 627ms 08:36:29 INFO - PROCESS | 1666 | 1463758589477 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:36:29 INFO - PROCESS | 1666 | 1463758589478 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:36:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:36:29 INFO - PROCESS | 1666 | 1463758589482 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:36:29 INFO - PROCESS | 1666 | 1463758589483 Marionette TRACE conn2 <- [1,182,null,{}] 08:36:29 INFO - PROCESS | 1666 | 1463758589486 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}] 08:36:29 INFO - PROCESS | 1666 | 1463758589589 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:36:29 INFO - PROCESS | 1666 | 1463758589662 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12350a000 == 53 [pid = 1666] [id = 53] 08:36:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x12109c800) [pid = 1666] [serial = 155] [outer = 0x0] 08:36:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x1233a9000) [pid = 1666] [serial = 156] [outer = 0x12109c800] 08:36:29 INFO - PROCESS | 1666 | 1463758589691 Marionette DEBUG loaded listener.js 08:36:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x1236cfc00) [pid = 1666] [serial = 157] [outer = 0x12109c800] 08:36:30 INFO - PROCESS | 1666 | 1463758590169 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]]]}] 08:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 721ms 08:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:36:30 INFO - PROCESS | 1666 | 1463758590204 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:36:30 INFO - PROCESS | 1666 | 1463758590206 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:36:30 INFO - PROCESS | 1666 | 1463758590209 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:36:30 INFO - PROCESS | 1666 | 1463758590214 Marionette TRACE conn2 <- [1,186,null,{}] 08:36:30 INFO - PROCESS | 1666 | 1463758590218 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}] 08:36:30 INFO - PROCESS | 1666 | 1463758590303 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:36:30 INFO - PROCESS | 1666 | 1463758590364 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x1165fc800 == 54 [pid = 1666] [id = 54] 08:36:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x1133f1000) [pid = 1666] [serial = 158] [outer = 0x0] 08:36:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x113ccec00) [pid = 1666] [serial = 159] [outer = 0x1133f1000] 08:36:30 INFO - PROCESS | 1666 | 1463758590391 Marionette DEBUG loaded listener.js 08:36:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x115edf400) [pid = 1666] [serial = 160] [outer = 0x1133f1000] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1188cf800 == 53 [pid = 1666] [id = 48] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1180df800 == 52 [pid = 1666] [id = 47] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x116e99800 == 51 [pid = 1666] [id = 46] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1186ef800 == 50 [pid = 1666] [id = 32] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1165f6800 == 49 [pid = 1666] [id = 45] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x115ea1000 == 48 [pid = 1666] [id = 44] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1180e0000 == 47 [pid = 1666] [id = 31] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1131c4000 == 46 [pid = 1666] [id = 43] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x116623000 == 45 [pid = 1666] [id = 29] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1163e1800 == 44 [pid = 1666] [id = 28] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x115e04000 == 43 [pid = 1666] [id = 27] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x11744d000 == 42 [pid = 1666] [id = 30] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x119343800 == 41 [pid = 1666] [id = 34] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x119acd800 == 40 [pid = 1666] [id = 35] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x126c85800 == 39 [pid = 1666] [id = 42] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x11907a000 == 38 [pid = 1666] [id = 33] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x125546000 == 37 [pid = 1666] [id = 41] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12350a000 == 36 [pid = 1666] [id = 53] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x119efa800 == 35 [pid = 1666] [id = 52] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1194ce000 == 34 [pid = 1666] [id = 51] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x123423000 == 33 [pid = 1666] [id = 37] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12495e800 == 32 [pid = 1666] [id = 39] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x119ee3800 == 31 [pid = 1666] [id = 36] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x123503800 == 30 [pid = 1666] [id = 38] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x116e82800 == 29 [pid = 1666] [id = 50] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x112640800 == 28 [pid = 1666] [id = 49] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x124f97800 == 27 [pid = 1666] [id = 40] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x128ccdc00) [pid = 1666] [serial = 117] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x1193cb800) [pid = 1666] [serial = 72] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x1159b0c00) [pid = 1666] [serial = 75] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x115deb800) [pid = 1666] [serial = 76] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x1163ad400) [pid = 1666] [serial = 78] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x116664800) [pid = 1666] [serial = 79] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x117672c00) [pid = 1666] [serial = 81] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x11833d000) [pid = 1666] [serial = 84] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x11857c800) [pid = 1666] [serial = 87] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x1188cd800) [pid = 1666] [serial = 88] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x1193cac00) [pid = 1666] [serial = 90] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x1194a5400) [pid = 1666] [serial = 91] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x1194a7400) [pid = 1666] [serial = 93] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x119822000) [pid = 1666] [serial = 96] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x11a03d400) [pid = 1666] [serial = 97] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x121099400) [pid = 1666] [serial = 99] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1237b2000) [pid = 1666] [serial = 100] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x12487d800) [pid = 1666] [serial = 102] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x125311000) [pid = 1666] [serial = 105] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12684c400) [pid = 1666] [serial = 108] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x126847800) [pid = 1666] [serial = 111] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x127445000) [pid = 1666] [serial = 114] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x11336e000) [pid = 1666] [serial = 66] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x116a5d400) [pid = 1666] [serial = 69] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1259c1c00) [pid = 1666] [serial = 106] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x126c4e000) [pid = 1666] [serial = 109] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x126fe5400) [pid = 1666] [serial = 112] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1193d2000) [pid = 1666] [serial = 73] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x118342c00) [pid = 1666] [serial = 70] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x11650b000) [pid = 1666] [serial = 82] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1197f4800) [pid = 1666] [serial = 94] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x128fb7800) [pid = 1666] [serial = 120] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1159b2000) [pid = 1666] [serial = 67] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12d7e9800) [pid = 1666] [serial = 64] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11856fc00) [pid = 1666] [serial = 85] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x124a38000) [pid = 1666] [serial = 8] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12bb15800) [pid = 1666] [serial = 28] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12b283c00) [pid = 1666] [serial = 25] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12b098400) [pid = 1666] [serial = 24] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12a8d5c00) [pid = 1666] [serial = 21] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12a8da000) [pid = 1666] [serial = 22] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x129336400) [pid = 1666] [serial = 16] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x129339800) [pid = 1666] [serial = 18] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12918d400) [pid = 1666] [serial = 15] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12487f400) [pid = 1666] [serial = 11] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x118576c00) [pid = 1666] [serial = 57] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12d3a3800) [pid = 1666] [serial = 58] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x119035c00) [pid = 1666] [serial = 54] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12d3a2000) [pid = 1666] [serial = 55] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12ce80400) [pid = 1666] [serial = 51] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12d39f000) [pid = 1666] [serial = 52] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12ce9d000) [pid = 1666] [serial = 45] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x12ce88800) [pid = 1666] [serial = 48] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12c69b800) [pid = 1666] [serial = 42] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12cae4000) [pid = 1666] [serial = 43] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x12c51e000) [pid = 1666] [serial = 39] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12c692c00) [pid = 1666] [serial = 40] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x12c516800) [pid = 1666] [serial = 37] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x12c512400) [pid = 1666] [serial = 36] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x1210a3800) [pid = 1666] [serial = 33] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x12bfa6c00) [pid = 1666] [serial = 34] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x12bb20800) [pid = 1666] [serial = 30] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x12bf11400) [pid = 1666] [serial = 31] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x12b9d7c00) [pid = 1666] [serial = 27] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x12d4f8400) [pid = 1666] [serial = 63] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x12d3ac000) [pid = 1666] [serial = 60] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x12d4f5c00) [pid = 1666] [serial = 61] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | 1463758591265 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]]]}] 08:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1074ms 08:36:31 INFO - PROCESS | 1666 | 1463758591284 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:36:31 INFO - PROCESS | 1666 | 1463758591286 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:36:31 INFO - PROCESS | 1666 | 1463758591289 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:36:31 INFO - PROCESS | 1666 | 1463758591292 Marionette TRACE conn2 <- [1,190,null,{}] 08:36:31 INFO - PROCESS | 1666 | 1463758591302 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}] 08:36:31 INFO - PROCESS | 1666 | 1463758591375 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:36:31 INFO - PROCESS | 1666 | 1463758591382 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x112ad2800 == 28 [pid = 1666] [id = 55] 08:36:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x1159b5000) [pid = 1666] [serial = 161] [outer = 0x0] 08:36:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x115d49800) [pid = 1666] [serial = 162] [outer = 0x1159b5000] 08:36:31 INFO - PROCESS | 1666 | 1463758591412 Marionette DEBUG loaded listener.js 08:36:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x11618a400) [pid = 1666] [serial = 163] [outer = 0x1159b5000] 08:36:31 INFO - PROCESS | 1666 | 1463758591718 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]]]}] 08:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 476ms 08:36:31 INFO - PROCESS | 1666 | 1463758591777 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:36:31 INFO - PROCESS | 1666 | 1463758591782 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:36:31 INFO - PROCESS | 1666 | 1463758591788 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:36:31 INFO - PROCESS | 1666 | 1463758591789 Marionette TRACE conn2 <- [1,194,null,{}] 08:36:31 INFO - PROCESS | 1666 | 1463758591792 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}] 08:36:31 INFO - PROCESS | 1666 | 1463758591860 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:36:31 INFO - PROCESS | 1666 | 1463758591865 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x11598b800 == 29 [pid = 1666] [id = 56] 08:36:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x116331c00) [pid = 1666] [serial = 164] [outer = 0x0] 08:36:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x11665fc00) [pid = 1666] [serial = 165] [outer = 0x116331c00] 08:36:31 INFO - PROCESS | 1666 | 1463758591893 Marionette DEBUG loaded listener.js 08:36:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x11710c400) [pid = 1666] [serial = 166] [outer = 0x116331c00] 08:36:32 INFO - PROCESS | 1666 | 1463758592191 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]]]}] 08:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 419ms 08:36:32 INFO - PROCESS | 1666 | 1463758592207 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:36:32 INFO - PROCESS | 1666 | 1463758592209 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:36:32 INFO - PROCESS | 1666 | 1463758592220 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:36:32 INFO - PROCESS | 1666 | 1463758592222 Marionette TRACE conn2 <- [1,198,null,{}] 08:36:32 INFO - PROCESS | 1666 | 1463758592233 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}] 08:36:32 INFO - PROCESS | 1666 | 1463758592305 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:36:32 INFO - PROCESS | 1666 | 1463758592355 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x1165fa800 == 30 [pid = 1666] [id = 57] 08:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1132e3800) [pid = 1666] [serial = 167] [outer = 0x0] 08:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1182db400) [pid = 1666] [serial = 168] [outer = 0x1132e3800] 08:36:32 INFO - PROCESS | 1666 | 1463758592383 Marionette DEBUG loaded listener.js 08:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x118470800) [pid = 1666] [serial = 169] [outer = 0x1132e3800] 08:36:32 INFO - PROCESS | 1666 | 1463758592675 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]]]}] 08:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 475ms 08:36:32 INFO - PROCESS | 1666 | 1463758592702 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:36:32 INFO - PROCESS | 1666 | 1463758592705 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:36:32 INFO - PROCESS | 1666 | 1463758592708 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:36:32 INFO - PROCESS | 1666 | 1463758592712 Marionette TRACE conn2 <- [1,202,null,{}] 08:36:32 INFO - PROCESS | 1666 | 1463758592724 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}] 08:36:32 INFO - PROCESS | 1666 | 1463758592836 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:36:32 INFO - PROCESS | 1666 | 1463758592846 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e95800 == 31 [pid = 1666] [id = 58] 08:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x11856ec00) [pid = 1666] [serial = 170] [outer = 0x0] 08:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x118576800) [pid = 1666] [serial = 171] [outer = 0x11856ec00] 08:36:32 INFO - PROCESS | 1666 | 1463758592888 Marionette DEBUG loaded listener.js 08:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1188a9c00) [pid = 1666] [serial = 172] [outer = 0x11856ec00] 08:36:33 INFO - PROCESS | 1666 | 1463758593316 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]]]}] 08:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 630ms 08:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:36:33 INFO - PROCESS | 1666 | 1463758593339 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:36:33 INFO - PROCESS | 1666 | 1463758593340 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:36:33 INFO - PROCESS | 1666 | 1463758593344 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:36:33 INFO - PROCESS | 1666 | 1463758593346 Marionette TRACE conn2 <- [1,206,null,{}] 08:36:33 INFO - PROCESS | 1666 | 1463758593348 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}] 08:36:33 INFO - PROCESS | 1666 | 1463758593429 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:36:33 INFO - PROCESS | 1666 | 1463758593433 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x118074000 == 32 [pid = 1666] [id = 59] 08:36:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x115ded400) [pid = 1666] [serial = 173] [outer = 0x0] 08:36:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1188cac00) [pid = 1666] [serial = 174] [outer = 0x115ded400] 08:36:33 INFO - PROCESS | 1666 | 1463758593460 Marionette DEBUG loaded listener.js 08:36:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x119035800) [pid = 1666] [serial = 175] [outer = 0x115ded400] 08:36:33 INFO - PROCESS | 1666 | 1463758593786 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]]]}] 08:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 471ms 08:36:33 INFO - PROCESS | 1666 | 1463758593815 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:36:33 INFO - PROCESS | 1666 | 1463758593816 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:36:33 INFO - PROCESS | 1666 | 1463758593819 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:36:33 INFO - PROCESS | 1666 | 1463758593820 Marionette TRACE conn2 <- [1,210,null,{}] 08:36:33 INFO - PROCESS | 1666 | 1463758593822 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}] 08:36:33 INFO - PROCESS | 1666 | 1463758593921 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:36:33 INFO - PROCESS | 1666 | 1463758593929 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180fb800 == 33 [pid = 1666] [id = 60] 08:36:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1188ad800) [pid = 1666] [serial = 176] [outer = 0x0] 08:36:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1193d1000) [pid = 1666] [serial = 177] [outer = 0x1188ad800] 08:36:33 INFO - PROCESS | 1666 | 1463758593955 Marionette DEBUG loaded listener.js 08:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1197f8c00) [pid = 1666] [serial = 178] [outer = 0x1188ad800] 08:36:34 INFO - PROCESS | 1666 | 1463758594288 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]]]}] 08:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 518ms 08:36:34 INFO - PROCESS | 1666 | 1463758594338 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:36:34 INFO - PROCESS | 1666 | 1463758594339 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:36:34 INFO - PROCESS | 1666 | 1463758594341 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:36:34 INFO - PROCESS | 1666 | 1463758594342 Marionette TRACE conn2 <- [1,214,null,{}] 08:36:34 INFO - PROCESS | 1666 | 1463758594345 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}] 08:36:34 INFO - PROCESS | 1666 | 1463758594429 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:36:34 INFO - PROCESS | 1666 | 1463758594433 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188d4000 == 34 [pid = 1666] [id = 61] 08:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x119035c00) [pid = 1666] [serial = 179] [outer = 0x0] 08:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1198af400) [pid = 1666] [serial = 180] [outer = 0x119035c00] 08:36:34 INFO - PROCESS | 1666 | 1463758594458 Marionette DEBUG loaded listener.js 08:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12109fc00) [pid = 1666] [serial = 181] [outer = 0x119035c00] 08:36:34 INFO - PROCESS | 1666 | 1463758594749 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]]]}] 08:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 421ms 08:36:34 INFO - PROCESS | 1666 | 1463758594770 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:36:34 INFO - PROCESS | 1666 | 1463758594771 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:36:34 INFO - PROCESS | 1666 | 1463758594773 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:36:34 INFO - PROCESS | 1666 | 1463758594775 Marionette TRACE conn2 <- [1,218,null,{}] 08:36:34 INFO - PROCESS | 1666 | 1463758594785 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}] 08:36:34 INFO - PROCESS | 1666 | 1463758594872 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:36:34 INFO - PROCESS | 1666 | 1463758594886 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x119336800 == 35 [pid = 1666] [id = 62] 08:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1194a1000) [pid = 1666] [serial = 182] [outer = 0x0] 08:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1210a2400) [pid = 1666] [serial = 183] [outer = 0x1194a1000] 08:36:34 INFO - PROCESS | 1666 | 1463758594911 Marionette DEBUG loaded listener.js 08:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1237bc800) [pid = 1666] [serial = 184] [outer = 0x1194a1000] 08:36:35 INFO - PROCESS | 1666 | 1463758595236 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]]]}] 08:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 479ms 08:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:36:35 INFO - PROCESS | 1666 | 1463758595253 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:36:35 INFO - PROCESS | 1666 | 1463758595254 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:36:35 INFO - PROCESS | 1666 | 1463758595256 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:36:35 INFO - PROCESS | 1666 | 1463758595257 Marionette TRACE conn2 <- [1,222,null,{}] 08:36:35 INFO - PROCESS | 1666 | 1463758595275 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}] 08:36:35 INFO - PROCESS | 1666 | 1463758595423 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:36:35 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x128db3800) [pid = 1666] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:36:35 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x126cf3800) [pid = 1666] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:36:35 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12881d400) [pid = 1666] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:36:35 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1194adc00) [pid = 1666] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:36:35 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x128cc8c00) [pid = 1666] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:36:35 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1193ce400) [pid = 1666] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:36:35 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x115e50400) [pid = 1666] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:36:35 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x116658800) [pid = 1666] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:36:35 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x116a5e400) [pid = 1666] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:36:35 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x11618d400) [pid = 1666] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:36:35 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1163a3800) [pid = 1666] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:36:35 INFO - PROCESS | 1666 | 1463758595454 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x1165f2800 == 36 [pid = 1666] [id = 63] 08:36:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x114de1000) [pid = 1666] [serial = 185] [outer = 0x0] 08:36:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1163a3800) [pid = 1666] [serial = 186] [outer = 0x114de1000] 08:36:35 INFO - PROCESS | 1666 | 1463758595479 Marionette DEBUG loaded listener.js 08:36:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1188a8400) [pid = 1666] [serial = 187] [outer = 0x114de1000] 08:36:35 INFO - PROCESS | 1666 | 1463758595730 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]]]}] 08:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 523ms 08:36:35 INFO - PROCESS | 1666 | 1463758595783 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:36:35 INFO - PROCESS | 1666 | 1463758595784 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:36:35 INFO - PROCESS | 1666 | 1463758595786 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:36:35 INFO - PROCESS | 1666 | 1463758595787 Marionette TRACE conn2 <- [1,226,null,{}] 08:36:35 INFO - PROCESS | 1666 | 1463758595790 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}] 08:36:35 INFO - PROCESS | 1666 | 1463758595873 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:36:35 INFO - PROCESS | 1666 | 1463758595879 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x119eeb000 == 37 [pid = 1666] [id = 64] 08:36:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x11857a800) [pid = 1666] [serial = 188] [outer = 0x0] 08:36:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x124b79c00) [pid = 1666] [serial = 189] [outer = 0x11857a800] 08:36:35 INFO - PROCESS | 1666 | 1463758595904 Marionette DEBUG loaded listener.js 08:36:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x124dc3800) [pid = 1666] [serial = 190] [outer = 0x11857a800] 08:36:36 INFO - PROCESS | 1666 | 1463758596173 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]]]}] 08:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 419ms 08:36:36 INFO - PROCESS | 1666 | 1463758596217 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:36:36 INFO - PROCESS | 1666 | 1463758596219 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:36:36 INFO - PROCESS | 1666 | 1463758596237 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:36:36 INFO - PROCESS | 1666 | 1463758596239 Marionette TRACE conn2 <- [1,230,null,{}] 08:36:36 INFO - PROCESS | 1666 | 1463758596241 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}] 08:36:36 INFO - PROCESS | 1666 | 1463758596348 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:36:36 INFO - PROCESS | 1666 | 1463758596354 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x118073000 == 38 [pid = 1666] [id = 65] 08:36:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x111f62c00) [pid = 1666] [serial = 191] [outer = 0x0] 08:36:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x124dce000) [pid = 1666] [serial = 192] [outer = 0x111f62c00] 08:36:36 INFO - PROCESS | 1666 | 1463758596383 Marionette DEBUG loaded listener.js 08:36:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1258d9000) [pid = 1666] [serial = 193] [outer = 0x111f62c00] 08:36:36 INFO - PROCESS | 1666 | 1463758596657 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]]]}] 08:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 469ms 08:36:36 INFO - PROCESS | 1666 | 1463758596706 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:36:36 INFO - PROCESS | 1666 | 1463758596708 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:36:36 INFO - PROCESS | 1666 | 1463758596713 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:36:36 INFO - PROCESS | 1666 | 1463758596715 Marionette TRACE conn2 <- [1,234,null,{}] 08:36:36 INFO - PROCESS | 1666 | 1463758596718 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}] 08:36:36 INFO - PROCESS | 1666 | 1463758596789 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:36:36 INFO - PROCESS | 1666 | 1463758596794 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x123510000 == 39 [pid = 1666] [id = 66] 08:36:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1259c3400) [pid = 1666] [serial = 194] [outer = 0x0] 08:36:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x125fe8000) [pid = 1666] [serial = 195] [outer = 0x1259c3400] 08:36:36 INFO - PROCESS | 1666 | 1463758596820 Marionette DEBUG loaded listener.js 08:36:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x126847c00) [pid = 1666] [serial = 196] [outer = 0x1259c3400] 08:36:37 INFO - PROCESS | 1666 | 1463758597116 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]]]}] 08:36:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 423ms 08:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:36:37 INFO - PROCESS | 1666 | 1463758597135 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:36:37 INFO - PROCESS | 1666 | 1463758597136 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:36:37 INFO - PROCESS | 1666 | 1463758597138 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:36:37 INFO - PROCESS | 1666 | 1463758597139 Marionette TRACE conn2 <- [1,238,null,{}] 08:36:37 INFO - PROCESS | 1666 | 1463758597141 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}] 08:36:37 INFO - PROCESS | 1666 | 1463758597225 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:36:37 INFO - PROCESS | 1666 | 1463758597268 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x124de1000 == 40 [pid = 1666] [id = 67] 08:36:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1259c8800) [pid = 1666] [serial = 197] [outer = 0x0] 08:36:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12684f000) [pid = 1666] [serial = 198] [outer = 0x1259c8800] 08:36:37 INFO - PROCESS | 1666 | 1463758597293 Marionette DEBUG loaded listener.js 08:36:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x126cf2800) [pid = 1666] [serial = 199] [outer = 0x1259c8800] 08:36:37 INFO - PROCESS | 1666 | --DOCSHELL 0x112ad2800 == 39 [pid = 1666] [id = 55] 08:36:37 INFO - PROCESS | 1666 | --DOCSHELL 0x1165fc800 == 38 [pid = 1666] [id = 54] 08:36:38 INFO - PROCESS | 1666 | --DOCSHELL 0x11598b800 == 37 [pid = 1666] [id = 56] 08:36:38 INFO - PROCESS | 1666 | --DOCSHELL 0x116e95800 == 36 [pid = 1666] [id = 58] 08:36:38 INFO - PROCESS | 1666 | --DOCSHELL 0x118074000 == 35 [pid = 1666] [id = 59] 08:36:38 INFO - PROCESS | 1666 | --DOCSHELL 0x1165fa800 == 34 [pid = 1666] [id = 57] 08:36:38 INFO - PROCESS | 1666 | --DOCSHELL 0x1180fb800 == 33 [pid = 1666] [id = 60] 08:36:38 INFO - PROCESS | 1666 | --DOCSHELL 0x118073000 == 32 [pid = 1666] [id = 65] 08:36:38 INFO - PROCESS | 1666 | --DOCSHELL 0x119eeb000 == 31 [pid = 1666] [id = 64] 08:36:38 INFO - PROCESS | 1666 | --DOCSHELL 0x1165f2800 == 30 [pid = 1666] [id = 63] 08:36:38 INFO - PROCESS | 1666 | --DOCSHELL 0x119336800 == 29 [pid = 1666] [id = 62] 08:36:38 INFO - PROCESS | 1666 | --DOCSHELL 0x1188d4000 == 28 [pid = 1666] [id = 61] 08:36:38 INFO - PROCESS | 1666 | --DOCSHELL 0x123510000 == 27 [pid = 1666] [id = 66] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1197f5400) [pid = 1666] [serial = 142] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11632f000) [pid = 1666] [serial = 126] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1165c3000) [pid = 1666] [serial = 127] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1167a2c00) [pid = 1666] [serial = 129] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x117e24400) [pid = 1666] [serial = 130] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x11901a000) [pid = 1666] [serial = 138] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1194ac000) [pid = 1666] [serial = 141] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x116a5a000) [pid = 1666] [serial = 132] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x118470000) [pid = 1666] [serial = 133] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x119037800) [pid = 1666] [serial = 139] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x118572800) [pid = 1666] [serial = 135] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x118664800) [pid = 1666] [serial = 136] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x129340c00) [pid = 1666] [serial = 124] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x12918c400) [pid = 1666] [serial = 123] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x128814400) [pid = 1666] [serial = 115] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x128db8400) [pid = 1666] [serial = 118] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x124bc4800) [pid = 1666] [serial = 103] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x128ff1800) [pid = 1666] [serial = 121] [outer = 0x0] [url = about:blank] 08:36:38 INFO - PROCESS | 1666 | 1463758598468 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]]]}] 08:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1375ms 08:36:38 INFO - PROCESS | 1666 | 1463758598514 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:36:38 INFO - PROCESS | 1666 | 1463758598516 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:36:38 INFO - PROCESS | 1666 | 1463758598520 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:36:38 INFO - PROCESS | 1666 | 1463758598522 Marionette TRACE conn2 <- [1,242,null,{}] 08:36:38 INFO - PROCESS | 1666 | 1463758598532 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}] 08:36:38 INFO - PROCESS | 1666 | 1463758598611 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:36:38 INFO - PROCESS | 1666 | 1463758598654 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f22800 == 28 [pid = 1666] [id = 68] 08:36:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x114de5c00) [pid = 1666] [serial = 200] [outer = 0x0] 08:36:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x115deac00) [pid = 1666] [serial = 201] [outer = 0x114de5c00] 08:36:38 INFO - PROCESS | 1666 | 1463758598682 Marionette DEBUG loaded listener.js 08:36:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x11302d800) [pid = 1666] [serial = 202] [outer = 0x114de5c00] 08:36:38 INFO - PROCESS | 1666 | 1463758598970 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]]]}] 08:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 471ms 08:36:39 INFO - PROCESS | 1666 | 1463758598999 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:36:39 INFO - PROCESS | 1666 | 1463758599003 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:36:39 INFO - PROCESS | 1666 | 1463758599009 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:36:39 INFO - PROCESS | 1666 | 1463758599012 Marionette TRACE conn2 <- [1,246,null,{}] 08:36:39 INFO - PROCESS | 1666 | 1463758599021 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}] 08:36:39 INFO - PROCESS | 1666 | 1463758599098 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:36:39 INFO - PROCESS | 1666 | 1463758599103 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x115ea1800 == 29 [pid = 1666] [id = 69] 08:36:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1163a2c00) [pid = 1666] [serial = 203] [outer = 0x0] 08:36:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x11674c800) [pid = 1666] [serial = 204] [outer = 0x1163a2c00] 08:36:39 INFO - PROCESS | 1666 | 1463758599132 Marionette DEBUG loaded listener.js 08:36:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x117415c00) [pid = 1666] [serial = 205] [outer = 0x1163a2c00] 08:36:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x117678000) [pid = 1666] [serial = 206] [outer = 0x12caeb400] 08:36:39 INFO - PROCESS | 1666 | 1463758599482 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]]]}] 08:36:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 528ms 08:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:36:39 INFO - PROCESS | 1666 | 1463758599537 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:36:39 INFO - PROCESS | 1666 | 1463758599538 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:36:39 INFO - PROCESS | 1666 | 1463758599541 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:36:39 INFO - PROCESS | 1666 | 1463758599543 Marionette TRACE conn2 <- [1,250,null,{}] 08:36:39 INFO - PROCESS | 1666 | 1463758599551 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}] 08:36:39 INFO - PROCESS | 1666 | 1463758599624 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:36:39 INFO - PROCESS | 1666 | 1463758599632 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x11677b000 == 30 [pid = 1666] [id = 70] 08:36:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x111bafc00) [pid = 1666] [serial = 207] [outer = 0x0] 08:36:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x118474c00) [pid = 1666] [serial = 208] [outer = 0x111bafc00] 08:36:39 INFO - PROCESS | 1666 | 1463758599672 Marionette DEBUG loaded listener.js 08:36:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x118575400) [pid = 1666] [serial = 209] [outer = 0x111bafc00] 08:36:39 INFO - PROCESS | 1666 | 1463758599988 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]]]}] 08:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 473ms 08:36:40 INFO - PROCESS | 1666 | 1463758600014 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:36:40 INFO - PROCESS | 1666 | 1463758600016 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:36:40 INFO - PROCESS | 1666 | 1463758600018 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:36:40 INFO - PROCESS | 1666 | 1463758600019 Marionette TRACE conn2 <- [1,254,null,{}] 08:36:40 INFO - PROCESS | 1666 | 1463758600022 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}] 08:36:40 INFO - PROCESS | 1666 | 1463758600115 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:36:40 INFO - PROCESS | 1666 | 1463758600122 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x117459000 == 31 [pid = 1666] [id = 71] 08:36:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x118343c00) [pid = 1666] [serial = 210] [outer = 0x0] 08:36:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1188acc00) [pid = 1666] [serial = 211] [outer = 0x118343c00] 08:36:40 INFO - PROCESS | 1666 | 1463758600149 Marionette DEBUG loaded listener.js 08:36:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x119037400) [pid = 1666] [serial = 212] [outer = 0x118343c00] 08:36:40 INFO - PROCESS | 1666 | 1463758600433 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]]]}] 08:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 08:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:36:40 INFO - PROCESS | 1666 | 1463758600487 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:36:40 INFO - PROCESS | 1666 | 1463758600489 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:36:40 INFO - PROCESS | 1666 | 1463758600491 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:36:40 INFO - PROCESS | 1666 | 1463758600493 Marionette TRACE conn2 <- [1,258,null,{}] 08:36:40 INFO - PROCESS | 1666 | 1463758600497 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}] 08:36:40 INFO - PROCESS | 1666 | 1463758600565 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:36:40 INFO - PROCESS | 1666 | 1463758600569 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180e7000 == 32 [pid = 1666] [id = 72] 08:36:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x11302b400) [pid = 1666] [serial = 213] [outer = 0x0] 08:36:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x119038800) [pid = 1666] [serial = 214] [outer = 0x11302b400] 08:36:40 INFO - PROCESS | 1666 | 1463758600597 Marionette DEBUG loaded listener.js 08:36:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1193d7000) [pid = 1666] [serial = 215] [outer = 0x11302b400] 08:36:40 INFO - PROCESS | 1666 | 1463758600906 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]]]}] 08:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 471ms 08:36:40 INFO - PROCESS | 1666 | 1463758600972 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:36:40 INFO - PROCESS | 1666 | 1463758600974 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:36:40 INFO - PROCESS | 1666 | 1463758600986 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:36:40 INFO - PROCESS | 1666 | 1463758600987 Marionette TRACE conn2 <- [1,262,null,{}] 08:36:40 INFO - PROCESS | 1666 | 1463758600989 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}] 08:36:41 INFO - PROCESS | 1666 | 1463758601072 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:36:41 INFO - PROCESS | 1666 | 1463758601080 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x118868000 == 33 [pid = 1666] [id = 73] 08:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1194ab000) [pid = 1666] [serial = 216] [outer = 0x0] 08:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1197f5400) [pid = 1666] [serial = 217] [outer = 0x1194ab000] 08:36:41 INFO - PROCESS | 1666 | 1463758601105 Marionette DEBUG loaded listener.js 08:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12109bc00) [pid = 1666] [serial = 218] [outer = 0x1194ab000] 08:36:41 INFO - PROCESS | 1666 | 1463758601398 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]]]}] 08:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 467ms 08:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:36:41 INFO - PROCESS | 1666 | 1463758601454 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:36:41 INFO - PROCESS | 1666 | 1463758601455 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:36:41 INFO - PROCESS | 1666 | 1463758601457 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:36:41 INFO - PROCESS | 1666 | 1463758601458 Marionette TRACE conn2 <- [1,266,null,{}] 08:36:41 INFO - PROCESS | 1666 | 1463758601461 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}] 08:36:41 INFO - PROCESS | 1666 | 1463758601526 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:36:41 INFO - PROCESS | 1666 | 1463758601531 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x11265e000 == 34 [pid = 1666] [id = 74] 08:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1210a3400) [pid = 1666] [serial = 219] [outer = 0x0] 08:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1236c7c00) [pid = 1666] [serial = 220] [outer = 0x1210a3400] 08:36:41 INFO - PROCESS | 1666 | 1463758601558 Marionette DEBUG loaded listener.js 08:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12487ac00) [pid = 1666] [serial = 221] [outer = 0x1210a3400] 08:36:41 INFO - PROCESS | 1666 | 1463758601844 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]]]}] 08:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 422ms 08:36:41 INFO - PROCESS | 1666 | 1463758601884 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:36:41 INFO - PROCESS | 1666 | 1463758601885 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:36:41 INFO - PROCESS | 1666 | 1463758601888 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:36:41 INFO - PROCESS | 1666 | 1463758601889 Marionette TRACE conn2 <- [1,270,null,{}] 08:36:41 INFO - PROCESS | 1666 | 1463758601909 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}] 08:36:41 INFO - PROCESS | 1666 | 1463758601991 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:36:42 INFO - PROCESS | 1666 | 1463758601998 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x119b2d000 == 35 [pid = 1666] [id = 75] 08:36:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12109ac00) [pid = 1666] [serial = 222] [outer = 0x0] 08:36:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x124bbd000) [pid = 1666] [serial = 223] [outer = 0x12109ac00] 08:36:42 INFO - PROCESS | 1666 | 1463758602024 Marionette DEBUG loaded listener.js 08:36:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x125586800) [pid = 1666] [serial = 224] [outer = 0x12109ac00] 08:36:42 INFO - PROCESS | 1666 | 1463758602385 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]]]}] 08:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 519ms 08:36:42 INFO - PROCESS | 1666 | 1463758602408 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:36:42 INFO - PROCESS | 1666 | 1463758602410 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:36:42 INFO - PROCESS | 1666 | 1463758602413 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:36:42 INFO - PROCESS | 1666 | 1463758602415 Marionette TRACE conn2 <- [1,274,null,{}] 08:36:42 INFO - PROCESS | 1666 | 1463758602419 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}] 08:36:42 INFO - PROCESS | 1666 | 1463758602527 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:36:42 INFO - PROCESS | 1666 | 1463758602595 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x116777000 == 36 [pid = 1666] [id = 76] 08:36:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x11710e800) [pid = 1666] [serial = 225] [outer = 0x0] 08:36:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12558b400) [pid = 1666] [serial = 226] [outer = 0x11710e800] 08:36:42 INFO - PROCESS | 1666 | 1463758602635 Marionette DEBUG loaded listener.js 08:36:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1256c6400) [pid = 1666] [serial = 227] [outer = 0x11710e800] 08:36:42 INFO - PROCESS | 1666 | 1463758602980 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]]]}] 08:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 621ms 08:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:36:43 INFO - PROCESS | 1666 | 1463758603035 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:36:43 INFO - PROCESS | 1666 | 1463758603036 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:36:43 INFO - PROCESS | 1666 | 1463758603038 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:36:43 INFO - PROCESS | 1666 | 1463758603039 Marionette TRACE conn2 <- [1,278,null,{}] 08:36:43 INFO - PROCESS | 1666 | 1463758603042 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}] 08:36:43 INFO - PROCESS | 1666 | 1463758603115 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:36:43 INFO - PROCESS | 1666 | 1463758603165 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12350c800 == 37 [pid = 1666] [id = 77] 08:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x117679c00) [pid = 1666] [serial = 228] [outer = 0x0] 08:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1259c7c00) [pid = 1666] [serial = 229] [outer = 0x117679c00] 08:36:43 INFO - PROCESS | 1666 | 1463758603190 Marionette DEBUG loaded listener.js 08:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x126851800) [pid = 1666] [serial = 230] [outer = 0x117679c00] 08:36:43 INFO - PROCESS | 1666 | 1463758603454 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]]]}] 08:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 08:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:36:43 INFO - PROCESS | 1666 | 1463758603507 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:36:43 INFO - PROCESS | 1666 | 1463758603508 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:36:43 INFO - PROCESS | 1666 | 1463758603515 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:36:43 INFO - PROCESS | 1666 | 1463758603516 Marionette TRACE conn2 <- [1,282,null,{}] 08:36:43 INFO - PROCESS | 1666 | 1463758603519 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}] 08:36:43 INFO - PROCESS | 1666 | 1463758603634 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:36:43 INFO - PROCESS | 1666 | 1463758603639 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180e6800 == 38 [pid = 1666] [id = 78] 08:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x11901c400) [pid = 1666] [serial = 231] [outer = 0x0] 08:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x126cf9c00) [pid = 1666] [serial = 232] [outer = 0x11901c400] 08:36:43 INFO - PROCESS | 1666 | 1463758603681 Marionette DEBUG loaded listener.js 08:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x127448400) [pid = 1666] [serial = 233] [outer = 0x11901c400] 08:36:44 INFO - PROCESS | 1666 | 1463758604154 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]]]}] 08:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 672ms 08:36:44 INFO - PROCESS | 1666 | 1463758604185 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:36:44 INFO - PROCESS | 1666 | 1463758604186 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:36:44 INFO - PROCESS | 1666 | 1463758604189 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:36:44 INFO - PROCESS | 1666 | 1463758604190 Marionette TRACE conn2 <- [1,286,null,{}] 08:36:44 INFO - PROCESS | 1666 | 1463758604192 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}] 08:36:44 INFO - PROCESS | 1666 | 1463758604280 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:36:44 INFO - PROCESS | 1666 | 1463758604310 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x125e49800 == 39 [pid = 1666] [id = 79] 08:36:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x127444400) [pid = 1666] [serial = 234] [outer = 0x0] 08:36:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x128cc9c00) [pid = 1666] [serial = 235] [outer = 0x127444400] 08:36:44 INFO - PROCESS | 1666 | 1463758604335 Marionette DEBUG loaded listener.js 08:36:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x128daa000) [pid = 1666] [serial = 236] [outer = 0x127444400] 08:36:44 INFO - PROCESS | 1666 | 1463758604647 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]]]}] 08:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 08:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:36:44 INFO - PROCESS | 1666 | 1463758604658 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:36:44 INFO - PROCESS | 1666 | 1463758604659 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:36:44 INFO - PROCESS | 1666 | 1463758604665 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:36:44 INFO - PROCESS | 1666 | 1463758604666 Marionette TRACE conn2 <- [1,290,null,{}] 08:36:44 INFO - PROCESS | 1666 | 1463758604679 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}] 08:36:44 INFO - PROCESS | 1666 | 1463758604770 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:36:44 INFO - PROCESS | 1666 | 1463758604775 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x126806800 == 40 [pid = 1666] [id = 80] 08:36:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x127447800) [pid = 1666] [serial = 237] [outer = 0x0] 08:36:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x128db8400) [pid = 1666] [serial = 238] [outer = 0x127447800] 08:36:44 INFO - PROCESS | 1666 | 1463758604800 Marionette DEBUG loaded listener.js 08:36:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x128fba800) [pid = 1666] [serial = 239] [outer = 0x127447800] 08:36:45 INFO - PROCESS | 1666 | 1463758605129 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]]]}] 08:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 520ms 08:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:36:45 INFO - PROCESS | 1666 | 1463758605184 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:36:45 INFO - PROCESS | 1666 | 1463758605185 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:36:45 INFO - PROCESS | 1666 | 1463758605187 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:36:45 INFO - PROCESS | 1666 | 1463758605188 Marionette TRACE conn2 <- [1,294,null,{}] 08:36:45 INFO - PROCESS | 1666 | 1463758605191 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}] 08:36:45 INFO - PROCESS | 1666 | 1463758605281 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:36:45 INFO - PROCESS | 1666 | 1463758605293 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x127069800 == 41 [pid = 1666] [id = 81] 08:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x128fc1400) [pid = 1666] [serial = 240] [outer = 0x0] 08:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x128ff4000) [pid = 1666] [serial = 241] [outer = 0x128fc1400] 08:36:45 INFO - PROCESS | 1666 | 1463758605319 Marionette DEBUG loaded listener.js 08:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x129186c00) [pid = 1666] [serial = 242] [outer = 0x128fc1400] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1188ad800) [pid = 1666] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x115ded400) [pid = 1666] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x119035c00) [pid = 1666] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1194a1000) [pid = 1666] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x114de1000) [pid = 1666] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x11857a800) [pid = 1666] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1259c3400) [pid = 1666] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x11856dc00) [pid = 1666] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1163a8800) [pid = 1666] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1120edc00) [pid = 1666] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x11856ec00) [pid = 1666] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1132e3800) [pid = 1666] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x116331c00) [pid = 1666] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1159b5000) [pid = 1666] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1133f1000) [pid = 1666] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12109c800) [pid = 1666] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1193d3000) [pid = 1666] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:36:45 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x111f62c00) [pid = 1666] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:36:45 INFO - PROCESS | 1666 | 1463758605739 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]]]}] 08:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 568ms 08:36:45 INFO - PROCESS | 1666 | 1463758605756 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:36:45 INFO - PROCESS | 1666 | 1463758605758 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:36:45 INFO - PROCESS | 1666 | 1463758605760 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:36:45 INFO - PROCESS | 1666 | 1463758605763 Marionette TRACE conn2 <- [1,298,null,{}] 08:36:45 INFO - PROCESS | 1666 | 1463758605766 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}] 08:36:45 INFO - PROCESS | 1666 | 1463758605837 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:36:45 INFO - PROCESS | 1666 | 1463758605843 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x119b35800 == 42 [pid = 1666] [id = 82] 08:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x115ded400) [pid = 1666] [serial = 243] [outer = 0x0] 08:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1183f8800) [pid = 1666] [serial = 244] [outer = 0x115ded400] 08:36:45 INFO - PROCESS | 1666 | 1463758605869 Marionette DEBUG loaded listener.js 08:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1193d5000) [pid = 1666] [serial = 245] [outer = 0x115ded400] 08:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 470ms 08:36:46 INFO - PROCESS | 1666 | 1463758606224 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]]]}] 08:36:46 INFO - PROCESS | 1666 | 1463758606238 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:36:46 INFO - PROCESS | 1666 | 1463758606240 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:36:46 INFO - PROCESS | 1666 | 1463758606245 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:36:46 INFO - PROCESS | 1666 | 1463758606247 Marionette TRACE conn2 <- [1,302,null,{}] 08:36:46 INFO - PROCESS | 1666 | 1463758606250 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}] 08:36:46 INFO - PROCESS | 1666 | 1463758606369 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:36:46 INFO - PROCESS | 1666 | 1463758606375 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x128b13800 == 43 [pid = 1666] [id = 83] 08:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1194a1000) [pid = 1666] [serial = 246] [outer = 0x0] 08:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x125fe2800) [pid = 1666] [serial = 247] [outer = 0x1194a1000] 08:36:46 INFO - PROCESS | 1666 | 1463758606417 Marionette DEBUG loaded listener.js 08:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x129186000) [pid = 1666] [serial = 248] [outer = 0x1194a1000] 08:36:46 INFO - PROCESS | 1666 | 1463758606798 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]]]}] 08:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 570ms 08:36:46 INFO - PROCESS | 1666 | 1463758606816 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:36:46 INFO - PROCESS | 1666 | 1463758606817 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:36:46 INFO - PROCESS | 1666 | 1463758606819 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:36:46 INFO - PROCESS | 1666 | 1463758606820 Marionette TRACE conn2 <- [1,306,null,{}] 08:36:46 INFO - PROCESS | 1666 | 1463758606823 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}] 08:36:46 INFO - PROCESS | 1666 | 1463758606920 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:36:46 INFO - PROCESS | 1666 | 1463758606928 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x128b1e000 == 44 [pid = 1666] [id = 84] 08:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x11632a400) [pid = 1666] [serial = 249] [outer = 0x0] 08:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x128816c00) [pid = 1666] [serial = 250] [outer = 0x11632a400] 08:36:46 INFO - PROCESS | 1666 | 1463758606952 Marionette DEBUG loaded listener.js 08:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12881c000) [pid = 1666] [serial = 251] [outer = 0x11632a400] 08:36:47 INFO - PROCESS | 1666 | 1463758607249 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]]]}] 08:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 469ms 08:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:36:47 INFO - PROCESS | 1666 | 1463758607288 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:36:47 INFO - PROCESS | 1666 | 1463758607289 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:36:47 INFO - PROCESS | 1666 | 1463758607292 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:36:47 INFO - PROCESS | 1666 | 1463758607294 Marionette TRACE conn2 <- [1,310,null,{}] 08:36:47 INFO - PROCESS | 1666 | 1463758607298 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}] 08:36:47 INFO - PROCESS | 1666 | 1463758607380 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:36:47 INFO - PROCESS | 1666 | 1463758607385 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x129172800 == 45 [pid = 1666] [id = 85] 08:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12881d000) [pid = 1666] [serial = 252] [outer = 0x0] 08:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x128cbfc00) [pid = 1666] [serial = 253] [outer = 0x12881d000] 08:36:47 INFO - PROCESS | 1666 | 1463758607409 Marionette DEBUG loaded listener.js 08:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x128cc6400) [pid = 1666] [serial = 254] [outer = 0x12881d000] 08:36:47 INFO - PROCESS | 1666 | 1463758607854 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]]]}] 08:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 571ms 08:36:47 INFO - PROCESS | 1666 | 1463758607864 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:36:47 INFO - PROCESS | 1666 | 1463758607866 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:36:47 INFO - PROCESS | 1666 | 1463758607870 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:36:47 INFO - PROCESS | 1666 | 1463758607872 Marionette TRACE conn2 <- [1,314,null,{}] 08:36:47 INFO - PROCESS | 1666 | 1463758607876 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}] 08:36:47 INFO - PROCESS | 1666 | 1463758607985 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:36:48 INFO - PROCESS | 1666 | 1463758608055 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x114d4e800 == 46 [pid = 1666] [id = 86] 08:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x11302d400) [pid = 1666] [serial = 255] [outer = 0x0] 08:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x1133f0400) [pid = 1666] [serial = 256] [outer = 0x11302d400] 08:36:48 INFO - PROCESS | 1666 | 1463758608086 Marionette DEBUG loaded listener.js 08:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x116126c00) [pid = 1666] [serial = 257] [outer = 0x11302d400] 08:36:48 INFO - PROCESS | 1666 | 1463758608680 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]]]}] 08:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 871ms 08:36:48 INFO - PROCESS | 1666 | 1463758608742 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:36:48 INFO - PROCESS | 1666 | 1463758608748 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:36:48 INFO - PROCESS | 1666 | 1463758608755 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:36:48 INFO - PROCESS | 1666 | 1463758608758 Marionette TRACE conn2 <- [1,318,null,{}] 08:36:48 INFO - PROCESS | 1666 | 1463758608762 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}] 08:36:48 INFO - PROCESS | 1666 | 1463758608869 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:36:48 INFO - PROCESS | 1666 | 1463758608917 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x1186d9000 == 47 [pid = 1666] [id = 87] 08:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x1167a9c00) [pid = 1666] [serial = 258] [outer = 0x0] 08:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x117679400) [pid = 1666] [serial = 259] [outer = 0x1167a9c00] 08:36:48 INFO - PROCESS | 1666 | 1463758608946 Marionette DEBUG loaded listener.js 08:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x11834a400) [pid = 1666] [serial = 260] [outer = 0x1167a9c00] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x128b1e000 == 46 [pid = 1666] [id = 84] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x128b13800 == 45 [pid = 1666] [id = 83] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x119b35800 == 44 [pid = 1666] [id = 82] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x127069800 == 43 [pid = 1666] [id = 81] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x126806800 == 42 [pid = 1666] [id = 80] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x125e49800 == 41 [pid = 1666] [id = 79] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1180e6800 == 40 [pid = 1666] [id = 78] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12350c800 == 39 [pid = 1666] [id = 77] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x12684f000) [pid = 1666] [serial = 198] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x116777000 == 38 [pid = 1666] [id = 76] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x119b2d000 == 37 [pid = 1666] [id = 75] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x11265e000 == 36 [pid = 1666] [id = 74] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x118868000 == 35 [pid = 1666] [id = 73] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1180e7000 == 34 [pid = 1666] [id = 72] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x117459000 == 33 [pid = 1666] [id = 71] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x11677b000 == 32 [pid = 1666] [id = 70] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x115ea1800 == 31 [pid = 1666] [id = 69] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x112f22800 == 30 [pid = 1666] [id = 68] 08:36:49 INFO - PROCESS | 1666 | --DOCSHELL 0x124de1000 == 29 [pid = 1666] [id = 67] 08:36:49 INFO - PROCESS | 1666 | 1463758609647 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]]]}] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x1193d1000) [pid = 1666] [serial = 177] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1188cac00) [pid = 1666] [serial = 174] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1198af400) [pid = 1666] [serial = 180] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x1210a2400) [pid = 1666] [serial = 183] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12109fc00) [pid = 1666] [serial = 181] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1237bc800) [pid = 1666] [serial = 184] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1188a8400) [pid = 1666] [serial = 187] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x124b79c00) [pid = 1666] [serial = 189] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x125fe8000) [pid = 1666] [serial = 195] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1163a3800) [pid = 1666] [serial = 186] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x11903ec00) [pid = 1666] [serial = 151] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x118663c00) [pid = 1666] [serial = 150] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x117e2d000) [pid = 1666] [serial = 148] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x116a5b000) [pid = 1666] [serial = 147] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x113c67800) [pid = 1666] [serial = 145] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x112a5ec00) [pid = 1666] [serial = 144] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x118576800) [pid = 1666] [serial = 171] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1182db400) [pid = 1666] [serial = 168] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x118470800) [pid = 1666] [serial = 169] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11665fc00) [pid = 1666] [serial = 165] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11710c400) [pid = 1666] [serial = 166] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x115d49800) [pid = 1666] [serial = 162] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x11618a400) [pid = 1666] [serial = 163] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x115edf400) [pid = 1666] [serial = 160] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x113ccec00) [pid = 1666] [serial = 159] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1236cfc00) [pid = 1666] [serial = 157] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1233a9000) [pid = 1666] [serial = 156] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x121099800) [pid = 1666] [serial = 154] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1194ae400) [pid = 1666] [serial = 153] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1197f8c00) [pid = 1666] [serial = 178] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x124dce000) [pid = 1666] [serial = 192] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124dc3800) [pid = 1666] [serial = 190] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x119035800) [pid = 1666] [serial = 175] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1188a9c00) [pid = 1666] [serial = 172] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1258d9000) [pid = 1666] [serial = 193] [outer = 0x0] [url = about:blank] 08:36:49 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x126847c00) [pid = 1666] [serial = 196] [outer = 0x0] [url = about:blank] 08:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 926ms 08:36:49 INFO - PROCESS | 1666 | 1463758609680 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:36:49 INFO - PROCESS | 1666 | 1463758609683 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:36:49 INFO - PROCESS | 1666 | 1463758609686 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:36:49 INFO - PROCESS | 1666 | 1463758609688 Marionette TRACE conn2 <- [1,322,null,{}] 08:36:49 INFO - PROCESS | 1666 | 1463758609692 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}] 08:36:49 INFO - PROCESS | 1666 | 1463758609764 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:36:49 INFO - PROCESS | 1666 | 1463758609771 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f22000 == 30 [pid = 1666] [id = 88] 08:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1159b5000) [pid = 1666] [serial = 261] [outer = 0x0] 08:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x115e51c00) [pid = 1666] [serial = 262] [outer = 0x1159b5000] 08:36:49 INFO - PROCESS | 1666 | 1463758609800 Marionette DEBUG loaded listener.js 08:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x116331000) [pid = 1666] [serial = 263] [outer = 0x1159b5000] 08:36:50 INFO - PROCESS | 1666 | 1463758610156 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]]]}] 08:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 520ms 08:36:50 INFO - PROCESS | 1666 | 1463758610206 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:36:50 INFO - PROCESS | 1666 | 1463758610210 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:36:50 INFO - PROCESS | 1666 | 1463758610214 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:36:50 INFO - PROCESS | 1666 | 1463758610216 Marionette TRACE conn2 <- [1,326,null,{}] 08:36:50 INFO - PROCESS | 1666 | 1463758610218 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}] 08:36:50 INFO - PROCESS | 1666 | 1463758610289 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:36:50 INFO - PROCESS | 1666 | 1463758610296 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x1165e1000 == 31 [pid = 1666] [id = 89] 08:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1163ad400) [pid = 1666] [serial = 264] [outer = 0x0] 08:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x116a5c800) [pid = 1666] [serial = 265] [outer = 0x1163ad400] 08:36:50 INFO - PROCESS | 1666 | 1463758610322 Marionette DEBUG loaded listener.js 08:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x117e23400) [pid = 1666] [serial = 266] [outer = 0x1163ad400] 08:36:50 INFO - PROCESS | 1666 | 1463758610656 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]]]}] 08:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 08:36:50 INFO - PROCESS | 1666 | 1463758610683 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:36:50 INFO - PROCESS | 1666 | 1463758610685 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:36:50 INFO - PROCESS | 1666 | 1463758610687 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:36:50 INFO - PROCESS | 1666 | 1463758610700 Marionette TRACE conn2 <- [1,330,null,{}] 08:36:50 INFO - PROCESS | 1666 | 1463758610708 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}] 08:36:50 INFO - PROCESS | 1666 | 1463758610785 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:36:50 INFO - PROCESS | 1666 | 1463758610829 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e98800 == 32 [pid = 1666] [id = 90] 08:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x116a66000) [pid = 1666] [serial = 267] [outer = 0x0] 08:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1183fb800) [pid = 1666] [serial = 268] [outer = 0x116a66000] 08:36:50 INFO - PROCESS | 1666 | 1463758610858 Marionette DEBUG loaded listener.js 08:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x11857b000) [pid = 1666] [serial = 269] [outer = 0x116a66000] 08:36:51 INFO - PROCESS | 1666 | 1463758611146 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]]]}] 08:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 481ms 08:36:51 INFO - PROCESS | 1666 | 1463758611169 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:36:51 INFO - PROCESS | 1666 | 1463758611170 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:36:51 INFO - PROCESS | 1666 | 1463758611173 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:36:51 INFO - PROCESS | 1666 | 1463758611174 Marionette TRACE conn2 <- [1,334,null,{}] 08:36:51 INFO - PROCESS | 1666 | 1463758611184 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}] 08:36:51 INFO - PROCESS | 1666 | 1463758611263 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:36:51 INFO - PROCESS | 1666 | 1463758611268 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x11808f800 == 33 [pid = 1666] [id = 91] 08:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1188ad800) [pid = 1666] [serial = 270] [outer = 0x0] 08:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x119025800) [pid = 1666] [serial = 271] [outer = 0x1188ad800] 08:36:51 INFO - PROCESS | 1666 | 1463758611295 Marionette DEBUG loaded listener.js 08:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x119041400) [pid = 1666] [serial = 272] [outer = 0x1188ad800] 08:36:51 INFO - PROCESS | 1666 | 1463758611600 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]]]}] 08:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 08:36:51 INFO - PROCESS | 1666 | 1463758611642 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:36:51 INFO - PROCESS | 1666 | 1463758611644 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:36:51 INFO - PROCESS | 1666 | 1463758611647 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:36:51 INFO - PROCESS | 1666 | 1463758611648 Marionette TRACE conn2 <- [1,338,null,{}] 08:36:51 INFO - PROCESS | 1666 | 1463758611651 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}] 08:36:51 INFO - PROCESS | 1666 | 1463758611746 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:36:51 INFO - PROCESS | 1666 | 1463758611760 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x1186e3800 == 34 [pid = 1666] [id = 92] 08:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x112a5d800) [pid = 1666] [serial = 273] [outer = 0x0] 08:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1188c5c00) [pid = 1666] [serial = 274] [outer = 0x112a5d800] 08:36:51 INFO - PROCESS | 1666 | 1463758611792 Marionette DEBUG loaded listener.js 08:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1193d7400) [pid = 1666] [serial = 275] [outer = 0x112a5d800] 08:36:52 INFO - PROCESS | 1666 | 1463758612135 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]]]}] 08:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 517ms 08:36:52 INFO - PROCESS | 1666 | 1463758612173 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:36:52 INFO - PROCESS | 1666 | 1463758612174 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:36:52 INFO - PROCESS | 1666 | 1463758612177 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:36:52 INFO - PROCESS | 1666 | 1463758612178 Marionette TRACE conn2 <- [1,342,null,{}] 08:36:52 INFO - PROCESS | 1666 | 1463758612180 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}] 08:36:52 INFO - PROCESS | 1666 | 1463758612281 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:36:52 INFO - PROCESS | 1666 | 1463758612311 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x11906a800 == 35 [pid = 1666] [id = 93] 08:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1194a6c00) [pid = 1666] [serial = 276] [outer = 0x0] 08:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x119823000) [pid = 1666] [serial = 277] [outer = 0x1194a6c00] 08:36:52 INFO - PROCESS | 1666 | 1463758612337 Marionette DEBUG loaded listener.js 08:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12109d800) [pid = 1666] [serial = 278] [outer = 0x1194a6c00] 08:36:52 INFO - PROCESS | 1666 | 1463758612663 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]]]}] 08:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 519ms 08:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:36:52 INFO - PROCESS | 1666 | 1463758612697 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:36:52 INFO - PROCESS | 1666 | 1463758612698 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:36:52 INFO - PROCESS | 1666 | 1463758612700 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:36:52 INFO - PROCESS | 1666 | 1463758612701 Marionette TRACE conn2 <- [1,346,null,{}] 08:36:52 INFO - PROCESS | 1666 | 1463758612704 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}] 08:36:52 INFO - PROCESS | 1666 | 1463758612790 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:36:52 INFO - PROCESS | 1666 | 1463758612820 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ac7800 == 36 [pid = 1666] [id = 94] 08:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1210a1c00) [pid = 1666] [serial = 279] [outer = 0x0] 08:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x123409000) [pid = 1666] [serial = 280] [outer = 0x1210a1c00] 08:36:52 INFO - PROCESS | 1666 | 1463758612845 Marionette DEBUG loaded listener.js 08:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12487e800) [pid = 1666] [serial = 281] [outer = 0x1210a1c00] 08:36:53 INFO - PROCESS | 1666 | 1463758613182 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]]]}] 08:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms 08:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:36:53 INFO - PROCESS | 1666 | 1463758613221 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:36:53 INFO - PROCESS | 1666 | 1463758613222 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:36:53 INFO - PROCESS | 1666 | 1463758613225 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:36:53 INFO - PROCESS | 1666 | 1463758613228 Marionette TRACE conn2 <- [1,350,null,{}] 08:36:53 INFO - PROCESS | 1666 | 1463758613231 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}] 08:36:53 INFO - PROCESS | 1666 | 1463758613360 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:36:53 INFO - PROCESS | 1666 | 1463758613379 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a06c000 == 37 [pid = 1666] [id = 95] 08:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12487f400) [pid = 1666] [serial = 282] [outer = 0x0] 08:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x124bc3000) [pid = 1666] [serial = 283] [outer = 0x12487f400] 08:36:53 INFO - PROCESS | 1666 | 1463758613420 Marionette DEBUG loaded listener.js 08:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x125315000) [pid = 1666] [serial = 284] [outer = 0x12487f400] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x127444400) [pid = 1666] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12109ac00) [pid = 1666] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1194ab000) [pid = 1666] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1210a3400) [pid = 1666] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x114de5c00) [pid = 1666] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x11302b400) [pid = 1666] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x111bafc00) [pid = 1666] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11710e800) [pid = 1666] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x118343c00) [pid = 1666] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x11901c400) [pid = 1666] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1259c8800) [pid = 1666] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1163a2c00) [pid = 1666] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x117679c00) [pid = 1666] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x127447800) [pid = 1666] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x128fc1400) [pid = 1666] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x115ded400) [pid = 1666] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11632a400) [pid = 1666] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:36:53 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1194a1000) [pid = 1666] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:36:53 INFO - PROCESS | 1666 | 1463758613974 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]]]}] 08:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 770ms 08:36:53 INFO - PROCESS | 1666 | 1463758613996 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:36:53 INFO - PROCESS | 1666 | 1463758613997 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:36:54 INFO - PROCESS | 1666 | 1463758613999 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:36:54 INFO - PROCESS | 1666 | 1463758614000 Marionette TRACE conn2 <- [1,354,null,{}] 08:36:54 INFO - PROCESS | 1666 | 1463758614003 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}] 08:36:54 INFO - PROCESS | 1666 | 1463758614074 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:36:54 INFO - PROCESS | 1666 | 1463758614080 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ab2000 == 38 [pid = 1666] [id = 96] 08:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x116328800) [pid = 1666] [serial = 285] [outer = 0x0] 08:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1194ab000) [pid = 1666] [serial = 286] [outer = 0x116328800] 08:36:54 INFO - PROCESS | 1666 | 1463758614106 Marionette DEBUG loaded listener.js 08:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124a38000) [pid = 1666] [serial = 287] [outer = 0x116328800] 08:36:54 INFO - PROCESS | 1666 | 1463758614419 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]]]}] 08:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 08:36:54 INFO - PROCESS | 1666 | 1463758614468 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:36:54 INFO - PROCESS | 1666 | 1463758614482 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:36:54 INFO - PROCESS | 1666 | 1463758614493 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:36:54 INFO - PROCESS | 1666 | 1463758614495 Marionette TRACE conn2 <- [1,358,null,{}] 08:36:54 INFO - PROCESS | 1666 | 1463758614498 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}] 08:36:54 INFO - PROCESS | 1666 | 1463758614608 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:36:54 INFO - PROCESS | 1666 | 1463758614615 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x123799800 == 39 [pid = 1666] [id = 97] 08:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x124b76c00) [pid = 1666] [serial = 288] [outer = 0x0] 08:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1256bcc00) [pid = 1666] [serial = 289] [outer = 0x124b76c00] 08:36:54 INFO - PROCESS | 1666 | 1463758614653 Marionette DEBUG loaded listener.js 08:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1258cf000) [pid = 1666] [serial = 290] [outer = 0x124b76c00] 08:36:55 INFO - PROCESS | 1666 | 1463758615012 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]]]}] 08:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 571ms 08:36:55 INFO - PROCESS | 1666 | 1463758615064 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:36:55 INFO - PROCESS | 1666 | 1463758615066 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:36:55 INFO - PROCESS | 1666 | 1463758615068 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:36:55 INFO - PROCESS | 1666 | 1463758615070 Marionette TRACE conn2 <- [1,362,null,{}] 08:36:55 INFO - PROCESS | 1666 | 1463758615072 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}] 08:36:55 INFO - PROCESS | 1666 | 1463758615176 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:36:55 INFO - PROCESS | 1666 | 1463758615182 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x124b37800 == 40 [pid = 1666] [id = 98] 08:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x125687400) [pid = 1666] [serial = 291] [outer = 0x0] 08:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x125fe3800) [pid = 1666] [serial = 292] [outer = 0x125687400] 08:36:55 INFO - PROCESS | 1666 | 1463758615212 Marionette DEBUG loaded listener.js 08:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x126cf7000) [pid = 1666] [serial = 293] [outer = 0x125687400] 08:36:55 INFO - PROCESS | 1666 | 1463758615531 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]]]}] 08:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 520ms 08:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:36:55 INFO - PROCESS | 1666 | 1463758615588 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:36:55 INFO - PROCESS | 1666 | 1463758615589 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:36:55 INFO - PROCESS | 1666 | 1463758615592 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:36:55 INFO - PROCESS | 1666 | 1463758615593 Marionette TRACE conn2 <- [1,366,null,{}] 08:36:55 INFO - PROCESS | 1666 | 1463758615595 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}] 08:36:55 INFO - PROCESS | 1666 | 1463758615676 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:36:55 INFO - PROCESS | 1666 | 1463758615682 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x1256df000 == 41 [pid = 1666] [id = 99] 08:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x126fe7000) [pid = 1666] [serial = 294] [outer = 0x0] 08:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x127445800) [pid = 1666] [serial = 295] [outer = 0x126fe7000] 08:36:55 INFO - PROCESS | 1666 | 1463758615707 Marionette DEBUG loaded listener.js 08:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x128813000) [pid = 1666] [serial = 296] [outer = 0x126fe7000] 08:36:56 INFO - PROCESS | 1666 | --DOCSHELL 0x112f22000 == 40 [pid = 1666] [id = 88] 08:36:56 INFO - PROCESS | 1666 | --DOCSHELL 0x1186d9000 == 39 [pid = 1666] [id = 87] 08:36:56 INFO - PROCESS | 1666 | --DOCSHELL 0x114d4e800 == 38 [pid = 1666] [id = 86] 08:36:56 INFO - PROCESS | 1666 | --DOCSHELL 0x129172800 == 37 [pid = 1666] [id = 85] 08:36:56 INFO - PROCESS | 1666 | --DOCSHELL 0x116e98800 == 36 [pid = 1666] [id = 90] 08:36:56 INFO - PROCESS | 1666 | --DOCSHELL 0x11808f800 == 35 [pid = 1666] [id = 91] 08:36:56 INFO - PROCESS | 1666 | --DOCSHELL 0x123799800 == 34 [pid = 1666] [id = 97] 08:36:56 INFO - PROCESS | 1666 | --DOCSHELL 0x11906a800 == 33 [pid = 1666] [id = 93] 08:36:56 INFO - PROCESS | 1666 | --DOCSHELL 0x119ac7800 == 32 [pid = 1666] [id = 94] 08:36:56 INFO - PROCESS | 1666 | --DOCSHELL 0x11a06c000 == 31 [pid = 1666] [id = 95] 08:36:56 INFO - PROCESS | 1666 | --DOCSHELL 0x1186e3800 == 30 [pid = 1666] [id = 92] 08:36:56 INFO - PROCESS | 1666 | --DOCSHELL 0x119ab2000 == 29 [pid = 1666] [id = 96] 08:36:56 INFO - PROCESS | 1666 | --DOCSHELL 0x1165e1000 == 28 [pid = 1666] [id = 89] 08:36:56 INFO - PROCESS | 1666 | --DOCSHELL 0x124b37800 == 27 [pid = 1666] [id = 98] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x128cc9c00) [pid = 1666] [serial = 235] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x125586800) [pid = 1666] [serial = 224] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x124bbd000) [pid = 1666] [serial = 223] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1197f5400) [pid = 1666] [serial = 217] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12109bc00) [pid = 1666] [serial = 218] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1236c7c00) [pid = 1666] [serial = 220] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12487ac00) [pid = 1666] [serial = 221] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x115deac00) [pid = 1666] [serial = 201] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x11302d800) [pid = 1666] [serial = 202] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x119038800) [pid = 1666] [serial = 214] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1193d7000) [pid = 1666] [serial = 215] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x118474c00) [pid = 1666] [serial = 208] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x118575400) [pid = 1666] [serial = 209] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12558b400) [pid = 1666] [serial = 226] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1256c6400) [pid = 1666] [serial = 227] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1188acc00) [pid = 1666] [serial = 211] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x126cf9c00) [pid = 1666] [serial = 232] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x119037400) [pid = 1666] [serial = 212] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x126cf2800) [pid = 1666] [serial = 199] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x11674c800) [pid = 1666] [serial = 204] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x117415c00) [pid = 1666] [serial = 205] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1259c7c00) [pid = 1666] [serial = 229] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x128db8400) [pid = 1666] [serial = 238] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x128daa000) [pid = 1666] [serial = 236] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x128ff4000) [pid = 1666] [serial = 241] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x1193d5000) [pid = 1666] [serial = 245] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x1165c7c00) [pid = 1666] [serial = 49] [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.] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x1183f8800) [pid = 1666] [serial = 244] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x128816c00) [pid = 1666] [serial = 250] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x129186c00) [pid = 1666] [serial = 242] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x125fe2800) [pid = 1666] [serial = 247] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x128fba800) [pid = 1666] [serial = 239] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x127448400) [pid = 1666] [serial = 233] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x12881c000) [pid = 1666] [serial = 251] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x128cbfc00) [pid = 1666] [serial = 253] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x129186000) [pid = 1666] [serial = 248] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x126851800) [pid = 1666] [serial = 230] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1666 | 1463758616937 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]]]}] 08:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1375ms 08:36:56 INFO - PROCESS | 1666 | 1463758616968 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:36:56 INFO - PROCESS | 1666 | 1463758616970 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:36:56 INFO - PROCESS | 1666 | 1463758616974 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:36:56 INFO - PROCESS | 1666 | 1463758616977 Marionette TRACE conn2 <- [1,370,null,{}] 08:36:56 INFO - PROCESS | 1666 | 1463758616981 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}] 08:36:57 INFO - PROCESS | 1666 | 1463758617054 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:36:57 INFO - PROCESS | 1666 | 1463758617094 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x112e78800 == 28 [pid = 1666] [id = 100] 08:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x113c67400) [pid = 1666] [serial = 297] [outer = 0x0] 08:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x113c6c000) [pid = 1666] [serial = 298] [outer = 0x113c67400] 08:36:57 INFO - PROCESS | 1666 | 1463758617121 Marionette DEBUG loaded listener.js 08:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x1110b1c00) [pid = 1666] [serial = 299] [outer = 0x113c67400] 08:36:57 INFO - PROCESS | 1666 | 1463758617436 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]]]}] 08:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 473ms 08:36:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:36:57 INFO - PROCESS | 1666 | 1463758617451 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:36:57 INFO - PROCESS | 1666 | 1463758617455 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:36:57 INFO - PROCESS | 1666 | 1463758617461 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:36:57 INFO - PROCESS | 1666 | 1463758617465 Marionette TRACE conn2 <- [1,374,null,{}] 08:36:57 INFO - PROCESS | 1666 | 1463758617468 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}] 08:36:57 INFO - PROCESS | 1666 | 1463758617539 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:36:57 INFO - PROCESS | 1666 | 1463758617545 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x115e91000 == 29 [pid = 1666] [id = 101] 08:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x115ee3c00) [pid = 1666] [serial = 300] [outer = 0x0] 08:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x1165c5400) [pid = 1666] [serial = 301] [outer = 0x115ee3c00] 08:36:57 INFO - PROCESS | 1666 | 1463758617573 Marionette DEBUG loaded listener.js 08:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x11674f000) [pid = 1666] [serial = 302] [outer = 0x115ee3c00] 08:36:57 INFO - PROCESS | 1666 | 1463758617898 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:36:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:36:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 474ms 08:36:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:36:57 INFO - PROCESS | 1666 | 1463758617934 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:36:57 INFO - PROCESS | 1666 | 1463758617936 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:36:57 INFO - PROCESS | 1666 | 1463758617939 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:36:57 INFO - PROCESS | 1666 | 1463758617941 Marionette TRACE conn2 <- [1,378,null,{}] 08:36:57 INFO - PROCESS | 1666 | 1463758617949 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}] 08:36:58 INFO - PROCESS | 1666 | 1463758618022 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:36:58 INFO - PROCESS | 1666 | 1463758618030 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x116785800 == 30 [pid = 1666] [id = 102] 08:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x111d28800) [pid = 1666] [serial = 303] [outer = 0x0] 08:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x117e30c00) [pid = 1666] [serial = 304] [outer = 0x111d28800] 08:36:58 INFO - PROCESS | 1666 | 1463758618068 Marionette DEBUG loaded listener.js 08:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x1183f8800) [pid = 1666] [serial = 305] [outer = 0x111d28800] 08:36:58 INFO - PROCESS | 1666 | 1463758618470 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:36:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:36:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 574ms 08:36:58 INFO - PROCESS | 1666 | 1463758618512 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:36:58 INFO - PROCESS | 1666 | 1463758618514 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:36:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:36:58 INFO - PROCESS | 1666 | 1463758618516 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:36:58 INFO - PROCESS | 1666 | 1463758618517 Marionette TRACE conn2 <- [1,382,null,{}] 08:36:58 INFO - PROCESS | 1666 | 1463758618520 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}] 08:36:58 INFO - PROCESS | 1666 | 1463758618590 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:36:58 INFO - PROCESS | 1666 | 1463758618596 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e07800 == 31 [pid = 1666] [id = 103] 08:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x117107800) [pid = 1666] [serial = 306] [outer = 0x0] 08:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x118664800) [pid = 1666] [serial = 307] [outer = 0x117107800] 08:36:58 INFO - PROCESS | 1666 | 1463758618622 Marionette DEBUG loaded listener.js 08:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x1188ccc00) [pid = 1666] [serial = 308] [outer = 0x117107800] 08:36:58 INFO - PROCESS | 1666 | 1463758618950 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:36:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:36:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 470ms 08:36:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:36:58 INFO - PROCESS | 1666 | 1463758618987 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:36:58 INFO - PROCESS | 1666 | 1463758618988 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:36:58 INFO - PROCESS | 1666 | 1463758618990 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:36:58 INFO - PROCESS | 1666 | 1463758618992 Marionette TRACE conn2 <- [1,386,null,{}] 08:36:58 INFO - PROCESS | 1666 | 1463758618994 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}] 08:36:59 INFO - PROCESS | 1666 | 1463758619062 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:36:59 INFO - PROCESS | 1666 | 1463758619103 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x11807f800 == 32 [pid = 1666] [id = 104] 08:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x1165c9c00) [pid = 1666] [serial = 309] [outer = 0x0] 08:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x119021c00) [pid = 1666] [serial = 310] [outer = 0x1165c9c00] 08:36:59 INFO - PROCESS | 1666 | 1463758619129 Marionette DEBUG loaded listener.js 08:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1193cd400) [pid = 1666] [serial = 311] [outer = 0x1165c9c00] 08:36:59 INFO - PROCESS | 1666 | 1463758619435 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]]]}] 08:36:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:36:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 472ms 08:36:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:36:59 INFO - PROCESS | 1666 | 1463758619465 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:36:59 INFO - PROCESS | 1666 | 1463758619466 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:36:59 INFO - PROCESS | 1666 | 1463758619468 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:36:59 INFO - PROCESS | 1666 | 1463758619469 Marionette TRACE conn2 <- [1,390,null,{}] 08:36:59 INFO - PROCESS | 1666 | 1463758619472 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}] 08:36:59 INFO - PROCESS | 1666 | 1463758619556 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:36:59 INFO - PROCESS | 1666 | 1463758619563 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x11886b800 == 33 [pid = 1666] [id = 105] 08:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1193d0000) [pid = 1666] [serial = 312] [outer = 0x0] 08:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1194a6800) [pid = 1666] [serial = 313] [outer = 0x1193d0000] 08:36:59 INFO - PROCESS | 1666 | 1463758619590 Marionette DEBUG loaded listener.js 08:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x119823800) [pid = 1666] [serial = 314] [outer = 0x1193d0000] 08:36:59 INFO - PROCESS | 1666 | 1463758619905 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]]]}] 08:36:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:36:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 08:36:59 INFO - PROCESS | 1666 | 1463758619938 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:36:59 INFO - PROCESS | 1666 | 1463758619939 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:36:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:36:59 INFO - PROCESS | 1666 | 1463758619942 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:36:59 INFO - PROCESS | 1666 | 1463758619944 Marionette TRACE conn2 <- [1,394,null,{}] 08:36:59 INFO - PROCESS | 1666 | 1463758619948 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}] 08:37:00 INFO - PROCESS | 1666 | 1463758620041 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:37:00 INFO - PROCESS | 1666 | 1463758620050 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x119339000 == 34 [pid = 1666] [id = 106] 08:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x118663800) [pid = 1666] [serial = 315] [outer = 0x0] 08:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x119bd8400) [pid = 1666] [serial = 316] [outer = 0x118663800] 08:37:00 INFO - PROCESS | 1666 | 1463758620075 Marionette DEBUG loaded listener.js 08:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x12109e000) [pid = 1666] [serial = 317] [outer = 0x118663800] 08:37:00 INFO - PROCESS | 1666 | 1463758620367 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]]]}] 08:37:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:37:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 471ms 08:37:00 INFO - PROCESS | 1666 | 1463758620414 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:37:00 INFO - PROCESS | 1666 | 1463758620416 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:37:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:37:00 INFO - PROCESS | 1666 | 1463758620418 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:37:00 INFO - PROCESS | 1666 | 1463758620419 Marionette TRACE conn2 <- [1,398,null,{}] 08:37:00 INFO - PROCESS | 1666 | 1463758620421 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}] 08:37:00 INFO - PROCESS | 1666 | 1463758620488 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:37:00 INFO - PROCESS | 1666 | 1463758620494 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x119acc000 == 35 [pid = 1666] [id = 107] 08:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1210a3800) [pid = 1666] [serial = 318] [outer = 0x0] 08:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1236cb400) [pid = 1666] [serial = 319] [outer = 0x1210a3800] 08:37:00 INFO - PROCESS | 1666 | 1463758620520 Marionette DEBUG loaded listener.js 08:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x124880800) [pid = 1666] [serial = 320] [outer = 0x1210a3800] 08:37:00 INFO - PROCESS | 1666 | 1463758620846 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]]]}] 08:37:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:37:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 467ms 08:37:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:37:00 INFO - PROCESS | 1666 | 1463758620891 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:37:00 INFO - PROCESS | 1666 | 1463758620892 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:37:00 INFO - PROCESS | 1666 | 1463758620895 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:37:00 INFO - PROCESS | 1666 | 1463758620896 Marionette TRACE conn2 <- [1,402,null,{}] 08:37:00 INFO - PROCESS | 1666 | 1463758620898 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}] 08:37:00 INFO - PROCESS | 1666 | 1463758620968 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:37:00 INFO - PROCESS | 1666 | 1463758620972 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x116785000 == 36 [pid = 1666] [id = 108] 08:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1167a3000) [pid = 1666] [serial = 321] [outer = 0x0] 08:37:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x124dc5400) [pid = 1666] [serial = 322] [outer = 0x1167a3000] 08:37:01 INFO - PROCESS | 1666 | 1463758620998 Marionette DEBUG loaded listener.js 08:37:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12568a400) [pid = 1666] [serial = 323] [outer = 0x1167a3000] 08:37:01 INFO - PROCESS | 1666 | 1463758621400 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]]]}] 08:37:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:37:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 08:37:01 INFO - PROCESS | 1666 | 1463758621415 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:37:01 INFO - PROCESS | 1666 | 1463758621416 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:37:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:37:01 INFO - PROCESS | 1666 | 1463758621429 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:37:01 INFO - PROCESS | 1666 | 1463758621430 Marionette TRACE conn2 <- [1,406,null,{}] 08:37:01 INFO - PROCESS | 1666 | 1463758621439 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}] 08:37:01 INFO - PROCESS | 1666 | 1463758621547 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:37:01 INFO - PROCESS | 1666 | 1463758621556 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12342d800 == 37 [pid = 1666] [id = 109] 08:37:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1256c0c00) [pid = 1666] [serial = 324] [outer = 0x0] 08:37:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x126847c00) [pid = 1666] [serial = 325] [outer = 0x1256c0c00] 08:37:01 INFO - PROCESS | 1666 | 1463758621581 Marionette DEBUG loaded listener.js 08:37:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x126c49400) [pid = 1666] [serial = 326] [outer = 0x1256c0c00] 08:37:01 INFO - PROCESS | 1666 | 1463758621914 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]]]}] 08:37:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:37:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 531ms 08:37:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:37:01 INFO - PROCESS | 1666 | 1463758621953 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:37:01 INFO - PROCESS | 1666 | 1463758621955 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:37:01 INFO - PROCESS | 1666 | 1463758621957 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:37:01 INFO - PROCESS | 1666 | 1463758621959 Marionette TRACE conn2 <- [1,410,null,{}] 08:37:01 INFO - PROCESS | 1666 | 1463758621961 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}] 08:37:02 INFO - PROCESS | 1666 | 1463758622061 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:37:02 INFO - PROCESS | 1666 | 1463758622066 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x118078800 == 38 [pid = 1666] [id = 110] 08:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x118574800) [pid = 1666] [serial = 327] [outer = 0x0] 08:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x126cf3000) [pid = 1666] [serial = 328] [outer = 0x118574800] 08:37:02 INFO - PROCESS | 1666 | 1463758622094 Marionette DEBUG loaded listener.js 08:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x128816c00) [pid = 1666] [serial = 329] [outer = 0x118574800] 08:37:02 INFO - PROCESS | 1666 | 1463758622467 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]]]}] 08:37:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:37:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 522ms 08:37:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:37:02 INFO - PROCESS | 1666 | 1463758622480 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:37:02 INFO - PROCESS | 1666 | 1463758622482 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:37:02 INFO - PROCESS | 1666 | 1463758622485 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:37:02 INFO - PROCESS | 1666 | 1463758622487 Marionette TRACE conn2 <- [1,414,null,{}] 08:37:02 INFO - PROCESS | 1666 | 1463758622496 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}] 08:37:02 INFO - PROCESS | 1666 | 1463758622644 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:37:02 INFO - PROCESS | 1666 | 1463758622669 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x125548000 == 39 [pid = 1666] [id = 111] 08:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x127448400) [pid = 1666] [serial = 330] [outer = 0x0] 08:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12881dc00) [pid = 1666] [serial = 331] [outer = 0x127448400] 08:37:02 INFO - PROCESS | 1666 | 1463758622689 Marionette DEBUG loaded listener.js 08:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x128cc4400) [pid = 1666] [serial = 332] [outer = 0x127448400] 08:37:03 INFO - PROCESS | 1666 | 1463758623092 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]]]}] 08:37:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:37:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 629ms 08:37:03 INFO - PROCESS | 1666 | 1463758623114 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:37:03 INFO - PROCESS | 1666 | 1463758623116 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:37:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:37:03 INFO - PROCESS | 1666 | 1463758623119 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:37:03 INFO - PROCESS | 1666 | 1463758623120 Marionette TRACE conn2 <- [1,418,null,{}] 08:37:03 INFO - PROCESS | 1666 | 1463758623124 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}] 08:37:03 INFO - PROCESS | 1666 | 1463758623272 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:37:03 INFO - PROCESS | 1666 | 1463758623356 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x126c87000 == 40 [pid = 1666] [id = 112] 08:37:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x128cc7800) [pid = 1666] [serial = 333] [outer = 0x0] 08:37:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x128ccd400) [pid = 1666] [serial = 334] [outer = 0x128cc7800] 08:37:03 INFO - PROCESS | 1666 | 1463758623394 Marionette DEBUG loaded listener.js 08:37:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x128db6800) [pid = 1666] [serial = 335] [outer = 0x128cc7800] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1194a6c00) [pid = 1666] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1210a1c00) [pid = 1666] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12487f400) [pid = 1666] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x116328800) [pid = 1666] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x125687400) [pid = 1666] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x124b76c00) [pid = 1666] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1188ad800) [pid = 1666] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x116a66000) [pid = 1666] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1163ad400) [pid = 1666] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1159b5000) [pid = 1666] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1167a9c00) [pid = 1666] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x11302d400) [pid = 1666] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12881d000) [pid = 1666] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x112a5d800) [pid = 1666] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:37:03 INFO - PROCESS | 1666 | 1463758623975 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:37:04 INFO - PROCESS | 1666 | 1463758624178 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]]]}] 08:37:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 08:37:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1072ms 08:37:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:37:04 INFO - PROCESS | 1666 | 1463758624190 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:37:04 INFO - PROCESS | 1666 | 1463758624191 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:37:04 INFO - PROCESS | 1666 | 1463758624195 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:37:04 INFO - PROCESS | 1666 | 1463758624197 Marionette TRACE conn2 <- [1,422,null,{}] 08:37:04 INFO - PROCESS | 1666 | 1463758624199 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}] 08:37:04 INFO - PROCESS | 1666 | 1463758624270 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:37:04 INFO - PROCESS | 1666 | 1463758624274 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x127066800 == 41 [pid = 1666] [id = 113] 08:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x128cc1400) [pid = 1666] [serial = 336] [outer = 0x0] 08:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x128fb5400) [pid = 1666] [serial = 337] [outer = 0x128cc1400] 08:37:04 INFO - PROCESS | 1666 | 1463758624302 Marionette DEBUG loaded listener.js 08:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x128fbf000) [pid = 1666] [serial = 338] [outer = 0x128cc1400] 08:37:05 INFO - PROCESS | 1666 | 1463758625088 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]]]}] 08:37:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:37:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 920ms 08:37:05 INFO - PROCESS | 1666 | 1463758625115 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:37:05 INFO - PROCESS | 1666 | 1463758625116 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:37:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:37:05 INFO - PROCESS | 1666 | 1463758625118 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:37:05 INFO - PROCESS | 1666 | 1463758625119 Marionette TRACE conn2 <- [1,426,null,{}] 08:37:05 INFO - PROCESS | 1666 | 1463758625121 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}] 08:37:05 INFO - PROCESS | 1666 | 1463758625192 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:37:05 INFO - PROCESS | 1666 | 1463758625198 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x1288b1000 == 42 [pid = 1666] [id = 114] 08:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x128fb6400) [pid = 1666] [serial = 339] [outer = 0x0] 08:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x128fc3000) [pid = 1666] [serial = 340] [outer = 0x128fb6400] 08:37:05 INFO - PROCESS | 1666 | 1463758625223 Marionette DEBUG loaded listener.js 08:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12918c400) [pid = 1666] [serial = 341] [outer = 0x128fb6400] 08:37:05 INFO - PROCESS | 1666 | 1463758625536 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] 08:37:05 INFO - PROCESS | 1666 | 1463758625595 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:37:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:37:05 INFO - PROCESS | 1666 | 1463758625597 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:37:05 INFO - PROCESS | 1666 | 1463758625598 Marionette TRACE conn2 <- [1,430,null,{}] 08:37:05 INFO - PROCESS | 1666 | 1463758625600 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}] 08:37:05 INFO - PROCESS | 1666 | 1463758625673 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:37:05 INFO - PROCESS | 1666 | 1463758625677 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x128b29000 == 43 [pid = 1666] [id = 115] 08:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x129332800) [pid = 1666] [serial = 342] [outer = 0x0] 08:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12933a000) [pid = 1666] [serial = 343] [outer = 0x129332800] 08:37:05 INFO - PROCESS | 1666 | 1463758625703 Marionette DEBUG loaded listener.js 08:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1298b9c00) [pid = 1666] [serial = 344] [outer = 0x129332800] 08:37:06 INFO - PROCESS | 1666 | 1463758626216 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]]]}] 08:37:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:37:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 669ms 08:37:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:37:06 INFO - PROCESS | 1666 | 1463758626266 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:37:06 INFO - PROCESS | 1666 | 1463758626269 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:37:06 INFO - PROCESS | 1666 | 1463758626272 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:37:06 INFO - PROCESS | 1666 | 1463758626275 Marionette TRACE conn2 <- [1,434,null,{}] 08:37:06 INFO - PROCESS | 1666 | 1463758626279 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}] 08:37:06 INFO - PROCESS | 1666 | 1463758626384 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:37:06 INFO - PROCESS | 1666 | 1463758626477 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x115e1f000 == 44 [pid = 1666] [id = 116] 08:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1133ef800) [pid = 1666] [serial = 345] [outer = 0x0] 08:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1159ae800) [pid = 1666] [serial = 346] [outer = 0x1133ef800] 08:37:06 INFO - PROCESS | 1666 | 1463758626509 Marionette DEBUG loaded listener.js 08:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x116126000) [pid = 1666] [serial = 347] [outer = 0x1133ef800] 08:37:07 INFO - PROCESS | 1666 | 1463758627183 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]]]}] 08:37:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:37:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 974ms 08:37:07 INFO - PROCESS | 1666 | 1463758627247 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:37:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:37:07 INFO - PROCESS | 1666 | 1463758627249 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:37:07 INFO - PROCESS | 1666 | 1463758627252 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:37:07 INFO - PROCESS | 1666 | 1463758627254 Marionette TRACE conn2 <- [1,438,null,{}] 08:37:07 INFO - PROCESS | 1666 | 1463758627257 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}] 08:37:07 INFO - PROCESS | 1666 | 1463758627349 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:37:07 INFO - PROCESS | 1666 | 1463758627395 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x1131c5000 == 45 [pid = 1666] [id = 117] 08:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x11632e400) [pid = 1666] [serial = 348] [outer = 0x0] 08:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1163adc00) [pid = 1666] [serial = 349] [outer = 0x11632e400] 08:37:07 INFO - PROCESS | 1666 | 1463758627422 Marionette DEBUG loaded listener.js 08:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x116665000) [pid = 1666] [serial = 350] [outer = 0x11632e400] 08:37:07 INFO - PROCESS | 1666 | --DOCSHELL 0x1288b1000 == 44 [pid = 1666] [id = 114] 08:37:07 INFO - PROCESS | 1666 | --DOCSHELL 0x127066800 == 43 [pid = 1666] [id = 113] 08:37:07 INFO - PROCESS | 1666 | --DOCSHELL 0x126c87000 == 42 [pid = 1666] [id = 112] 08:37:07 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x127445800) [pid = 1666] [serial = 295] [outer = 0x0] [url = about:blank] 08:37:07 INFO - PROCESS | 1666 | --DOCSHELL 0x125548000 == 41 [pid = 1666] [id = 111] 08:37:07 INFO - PROCESS | 1666 | --DOCSHELL 0x118078800 == 40 [pid = 1666] [id = 110] 08:37:07 INFO - PROCESS | 1666 | --DOCSHELL 0x12342d800 == 39 [pid = 1666] [id = 109] 08:37:07 INFO - PROCESS | 1666 | --DOCSHELL 0x116785000 == 38 [pid = 1666] [id = 108] 08:37:07 INFO - PROCESS | 1666 | --DOCSHELL 0x119acc000 == 37 [pid = 1666] [id = 107] 08:37:07 INFO - PROCESS | 1666 | --DOCSHELL 0x119339000 == 36 [pid = 1666] [id = 106] 08:37:07 INFO - PROCESS | 1666 | --DOCSHELL 0x11886b800 == 35 [pid = 1666] [id = 105] 08:37:07 INFO - PROCESS | 1666 | --DOCSHELL 0x11807f800 == 34 [pid = 1666] [id = 104] 08:37:07 INFO - PROCESS | 1666 | --DOCSHELL 0x117e07800 == 33 [pid = 1666] [id = 103] 08:37:07 INFO - PROCESS | 1666 | --DOCSHELL 0x116785800 == 32 [pid = 1666] [id = 102] 08:37:07 INFO - PROCESS | 1666 | --DOCSHELL 0x115e91000 == 31 [pid = 1666] [id = 101] 08:37:07 INFO - PROCESS | 1666 | --DOCSHELL 0x112e78800 == 30 [pid = 1666] [id = 100] 08:37:07 INFO - PROCESS | 1666 | --DOCSHELL 0x1256df000 == 29 [pid = 1666] [id = 99] 08:37:07 INFO - PROCESS | 1666 | 1463758627986 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]]]}] 08:37:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:37:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 772ms 08:37:08 INFO - PROCESS | 1666 | 1463758628025 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:37:08 INFO - PROCESS | 1666 | 1463758628030 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:37:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:37:08 INFO - PROCESS | 1666 | 1463758628034 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:37:08 INFO - PROCESS | 1666 | 1463758628036 Marionette TRACE conn2 <- [1,442,null,{}] 08:37:08 INFO - PROCESS | 1666 | 1463758628038 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}] 08:37:08 INFO - PROCESS | 1666 | 1463758628107 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x119823000) [pid = 1666] [serial = 277] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x123409000) [pid = 1666] [serial = 280] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12109d800) [pid = 1666] [serial = 278] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x124bc3000) [pid = 1666] [serial = 283] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x124a38000) [pid = 1666] [serial = 287] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12487e800) [pid = 1666] [serial = 281] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1194ab000) [pid = 1666] [serial = 286] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x125fe3800) [pid = 1666] [serial = 292] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1256bcc00) [pid = 1666] [serial = 289] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x119025800) [pid = 1666] [serial = 271] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x119041400) [pid = 1666] [serial = 272] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1183fb800) [pid = 1666] [serial = 268] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11857b000) [pid = 1666] [serial = 269] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x116a5c800) [pid = 1666] [serial = 265] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x117e23400) [pid = 1666] [serial = 266] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x115e51c00) [pid = 1666] [serial = 262] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x116331000) [pid = 1666] [serial = 263] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x11834a400) [pid = 1666] [serial = 260] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x117679400) [pid = 1666] [serial = 259] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x116126c00) [pid = 1666] [serial = 257] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1133f0400) [pid = 1666] [serial = 256] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x128cc6400) [pid = 1666] [serial = 254] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1188c5c00) [pid = 1666] [serial = 274] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1193d7400) [pid = 1666] [serial = 275] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x1258cf000) [pid = 1666] [serial = 290] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x125315000) [pid = 1666] [serial = 284] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x126cf7000) [pid = 1666] [serial = 293] [outer = 0x0] [url = about:blank] 08:37:08 INFO - PROCESS | 1666 | 1463758628156 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x1165e4800 == 30 [pid = 1666] [id = 118] 08:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x114de3000) [pid = 1666] [serial = 351] [outer = 0x0] 08:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x11665c400) [pid = 1666] [serial = 352] [outer = 0x114de3000] 08:37:08 INFO - PROCESS | 1666 | 1463758628184 Marionette DEBUG loaded listener.js 08:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1182d5c00) [pid = 1666] [serial = 353] [outer = 0x114de3000] 08:37:08 INFO - PROCESS | 1666 | 1463758628502 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]]]}] 08:37:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:37:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 519ms 08:37:08 INFO - PROCESS | 1666 | 1463758628553 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:37:08 INFO - PROCESS | 1666 | 1463758628555 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:37:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:37:08 INFO - PROCESS | 1666 | 1463758628557 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:37:08 INFO - PROCESS | 1666 | 1463758628560 Marionette TRACE conn2 <- [1,446,null,{}] 08:37:08 INFO - PROCESS | 1666 | 1463758628567 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}] 08:37:08 INFO - PROCESS | 1666 | 1463758628638 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:37:08 INFO - PROCESS | 1666 | 1463758628646 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e98000 == 31 [pid = 1666] [id = 119] 08:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1183f4800) [pid = 1666] [serial = 354] [outer = 0x0] 08:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x118577000) [pid = 1666] [serial = 355] [outer = 0x1183f4800] 08:37:08 INFO - PROCESS | 1666 | 1463758628675 Marionette DEBUG loaded listener.js 08:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1188a9800) [pid = 1666] [serial = 356] [outer = 0x1183f4800] 08:37:09 INFO - PROCESS | 1666 | 1463758629003 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]]]}] 08:37:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:37:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 472ms 08:37:09 INFO - PROCESS | 1666 | 1463758629030 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:37:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:37:09 INFO - PROCESS | 1666 | 1463758629032 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:37:09 INFO - PROCESS | 1666 | 1463758629034 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:37:09 INFO - PROCESS | 1666 | 1463758629035 Marionette TRACE conn2 <- [1,450,null,{}] 08:37:09 INFO - PROCESS | 1666 | 1463758629037 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}] 08:37:09 INFO - PROCESS | 1666 | 1463758629114 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:37:09 INFO - PROCESS | 1666 | 1463758629118 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x11808a000 == 32 [pid = 1666] [id = 120] 08:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1132e9000) [pid = 1666] [serial = 357] [outer = 0x0] 08:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x119021000) [pid = 1666] [serial = 358] [outer = 0x1132e9000] 08:37:09 INFO - PROCESS | 1666 | 1463758629146 Marionette DEBUG loaded listener.js 08:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1193cf400) [pid = 1666] [serial = 359] [outer = 0x1132e9000] 08:37:09 INFO - PROCESS | 1666 | 1463758629448 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] 08:37:09 INFO - PROCESS | 1666 | 1463758629505 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:37:09 INFO - PROCESS | 1666 | 1463758629507 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:37:09 INFO - PROCESS | 1666 | 1463758629508 Marionette TRACE conn2 <- [1,454,null,{}] 08:37:09 INFO - PROCESS | 1666 | 1463758629510 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}] 08:37:09 INFO - PROCESS | 1666 | 1463758629574 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:37:09 INFO - PROCESS | 1666 | 1463758629622 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x1186d9000 == 33 [pid = 1666] [id = 121] 08:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1132e6800) [pid = 1666] [serial = 360] [outer = 0x0] 08:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1193d2800) [pid = 1666] [serial = 361] [outer = 0x1132e6800] 08:37:09 INFO - PROCESS | 1666 | 1463758629647 Marionette DEBUG loaded listener.js 08:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1197ebc00) [pid = 1666] [serial = 362] [outer = 0x1132e6800] 08:37:09 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:09 INFO - PROCESS | 1666 | 1463758629938 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]]]}] 08:37:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:37:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 473ms 08:37:09 INFO - PROCESS | 1666 | 1463758629982 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:37:09 INFO - PROCESS | 1666 | 1463758629984 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:37:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:37:09 INFO - PROCESS | 1666 | 1463758629986 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:37:09 INFO - PROCESS | 1666 | 1463758629987 Marionette TRACE conn2 <- [1,458,null,{}] 08:37:09 INFO - PROCESS | 1666 | 1463758629990 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}] 08:37:10 INFO - PROCESS | 1666 | 1463758630120 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:37:10 INFO - PROCESS | 1666 | 1463758630129 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x119340000 == 34 [pid = 1666] [id = 122] 08:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1197ec000) [pid = 1666] [serial = 363] [outer = 0x0] 08:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x119822c00) [pid = 1666] [serial = 364] [outer = 0x1197ec000] 08:37:10 INFO - PROCESS | 1666 | 1463758630171 Marionette DEBUG loaded listener.js 08:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12340f800) [pid = 1666] [serial = 365] [outer = 0x1197ec000] 08:37:10 INFO - PROCESS | 1666 | 1463758630620 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] 08:37:10 INFO - PROCESS | 1666 | 1463758630659 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:37:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:37:10 INFO - PROCESS | 1666 | 1463758630663 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:37:10 INFO - PROCESS | 1666 | 1463758630664 Marionette TRACE conn2 <- [1,462,null,{}] 08:37:10 INFO - PROCESS | 1666 | 1463758630667 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}] 08:37:10 INFO - PROCESS | 1666 | 1463758630760 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:37:10 INFO - PROCESS | 1666 | 1463758630764 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ab1000 == 35 [pid = 1666] [id = 123] 08:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1236cb800) [pid = 1666] [serial = 366] [outer = 0x0] 08:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x124a36400) [pid = 1666] [serial = 367] [outer = 0x1236cb800] 08:37:10 INFO - PROCESS | 1666 | 1463758630789 Marionette DEBUG loaded listener.js 08:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1253e3c00) [pid = 1666] [serial = 368] [outer = 0x1236cb800] 08:37:11 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:11 INFO - PROCESS | 1666 | 1463758631120 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] 08:37:11 INFO - PROCESS | 1666 | 1463758631135 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:37:11 INFO - PROCESS | 1666 | 1463758631137 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:37:11 INFO - PROCESS | 1666 | 1463758631138 Marionette TRACE conn2 <- [1,466,null,{}] 08:37:11 INFO - PROCESS | 1666 | 1463758631147 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}] 08:37:11 INFO - PROCESS | 1666 | 1463758631236 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:37:11 INFO - PROCESS | 1666 | 1463758631240 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a06c000 == 36 [pid = 1666] [id = 124] 08:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1236d4800) [pid = 1666] [serial = 369] [outer = 0x0] 08:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1258d2800) [pid = 1666] [serial = 370] [outer = 0x1236d4800] 08:37:11 INFO - PROCESS | 1666 | 1463758631267 Marionette DEBUG loaded listener.js 08:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x125feac00) [pid = 1666] [serial = 371] [outer = 0x1236d4800] 08:37:11 INFO - PROCESS | 1666 | 1463758631615 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] 08:37:11 INFO - PROCESS | 1666 | 1463758631656 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:37:11 INFO - PROCESS | 1666 | 1463758631658 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:37:11 INFO - PROCESS | 1666 | 1463758631660 Marionette TRACE conn2 <- [1,470,null,{}] 08:37:11 INFO - PROCESS | 1666 | 1463758631662 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}] 08:37:11 INFO - PROCESS | 1666 | 1463758631745 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:37:11 INFO - PROCESS | 1666 | 1463758631772 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x123422000 == 37 [pid = 1666] [id = 125] 08:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1258ce800) [pid = 1666] [serial = 372] [outer = 0x0] 08:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x126ced400) [pid = 1666] [serial = 373] [outer = 0x1258ce800] 08:37:11 INFO - PROCESS | 1666 | 1463758631796 Marionette DEBUG loaded listener.js 08:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x126fef000) [pid = 1666] [serial = 374] [outer = 0x1258ce800] 08:37:12 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x117107800) [pid = 1666] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:37:12 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1256c0c00) [pid = 1666] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:37:12 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x111d28800) [pid = 1666] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:37:12 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1167a3000) [pid = 1666] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:37:12 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x113c67400) [pid = 1666] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:37:12 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x118663800) [pid = 1666] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:37:12 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1193d0000) [pid = 1666] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:37:12 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1165c9c00) [pid = 1666] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:37:12 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x118574800) [pid = 1666] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:37:12 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x115ee3c00) [pid = 1666] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:37:12 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1210a3800) [pid = 1666] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:37:12 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x126fe7000) [pid = 1666] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:37:12 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x127448400) [pid = 1666] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:37:12 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x128cc7800) [pid = 1666] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:37:12 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x128cc1400) [pid = 1666] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:37:12 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x128fb6400) [pid = 1666] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:37:12 INFO - PROCESS | 1666 | 1463758632171 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]]]}] 08:37:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:37:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 520ms 08:37:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:37:12 INFO - PROCESS | 1666 | 1463758632186 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:37:12 INFO - PROCESS | 1666 | 1463758632189 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:37:12 INFO - PROCESS | 1666 | 1463758632201 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:37:12 INFO - PROCESS | 1666 | 1463758632203 Marionette TRACE conn2 <- [1,474,null,{}] 08:37:12 INFO - PROCESS | 1666 | 1463758632206 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}] 08:37:12 INFO - PROCESS | 1666 | 1463758632353 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:37:12 INFO - PROCESS | 1666 | 1463758632392 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x118088800 == 38 [pid = 1666] [id = 126] 08:37:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1120edc00) [pid = 1666] [serial = 375] [outer = 0x0] 08:37:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1193cec00) [pid = 1666] [serial = 376] [outer = 0x1120edc00] 08:37:12 INFO - PROCESS | 1666 | 1463758632432 Marionette DEBUG loaded listener.js 08:37:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1256c0c00) [pid = 1666] [serial = 377] [outer = 0x1120edc00] 08:37:12 INFO - PROCESS | 1666 | 1463758632834 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]]]}] 08:37:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:37:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 678ms 08:37:12 INFO - PROCESS | 1666 | 1463758632870 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:37:12 INFO - PROCESS | 1666 | 1463758632872 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:37:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:37:12 INFO - PROCESS | 1666 | 1463758632874 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:37:12 INFO - PROCESS | 1666 | 1463758632876 Marionette TRACE conn2 <- [1,478,null,{}] 08:37:12 INFO - PROCESS | 1666 | 1463758632880 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}] 08:37:12 INFO - PROCESS | 1666 | 1463758632986 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:37:13 INFO - PROCESS | 1666 | 1463758632994 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x124de5000 == 39 [pid = 1666] [id = 127] 08:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x126c46c00) [pid = 1666] [serial = 378] [outer = 0x0] 08:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x127447400) [pid = 1666] [serial = 379] [outer = 0x126c46c00] 08:37:13 INFO - PROCESS | 1666 | 1463758633023 Marionette DEBUG loaded listener.js 08:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x128819800) [pid = 1666] [serial = 380] [outer = 0x126c46c00] 08:37:13 INFO - PROCESS | 1666 | 1463758633385 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]]]}] 08:37:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:37:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 522ms 08:37:13 INFO - PROCESS | 1666 | 1463758633398 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:37:13 INFO - PROCESS | 1666 | 1463758633400 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:37:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:37:13 INFO - PROCESS | 1666 | 1463758633403 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:37:13 INFO - PROCESS | 1666 | 1463758633405 Marionette TRACE conn2 <- [1,482,null,{}] 08:37:13 INFO - PROCESS | 1666 | 1463758633408 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}] 08:37:13 INFO - PROCESS | 1666 | 1463758633523 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:37:13 INFO - PROCESS | 1666 | 1463758633590 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x1256d9000 == 40 [pid = 1666] [id = 128] 08:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x119822800) [pid = 1666] [serial = 381] [outer = 0x0] 08:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12881cc00) [pid = 1666] [serial = 382] [outer = 0x119822800] 08:37:13 INFO - PROCESS | 1666 | 1463758633631 Marionette DEBUG loaded listener.js 08:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x128da9c00) [pid = 1666] [serial = 383] [outer = 0x119822800] 08:37:14 INFO - PROCESS | 1666 | 1463758634037 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]]]}] 08:37:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:37:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 671ms 08:37:14 INFO - PROCESS | 1666 | 1463758634074 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:37:14 INFO - PROCESS | 1666 | 1463758634077 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:37:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:37:14 INFO - PROCESS | 1666 | 1463758634082 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:37:14 INFO - PROCESS | 1666 | 1463758634085 Marionette TRACE conn2 <- [1,486,null,{}] 08:37:14 INFO - PROCESS | 1666 | 1463758634089 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}] 08:37:14 INFO - PROCESS | 1666 | 1463758634187 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:37:14 INFO - PROCESS | 1666 | 1463758634228 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1133a4800 == 41 [pid = 1666] [id = 129] 08:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x11336ec00) [pid = 1666] [serial = 384] [outer = 0x0] 08:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1159ab000) [pid = 1666] [serial = 385] [outer = 0x11336ec00] 08:37:14 INFO - PROCESS | 1666 | 1463758634260 Marionette DEBUG loaded listener.js 08:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x116331c00) [pid = 1666] [serial = 386] [outer = 0x11336ec00] 08:37:14 INFO - PROCESS | 1666 | 1463758634691 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]]]}] 08:37:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:37:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 624ms 08:37:14 INFO - PROCESS | 1666 | 1463758634706 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:37:14 INFO - PROCESS | 1666 | 1463758634711 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:37:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:37:14 INFO - PROCESS | 1666 | 1463758634716 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:37:14 INFO - PROCESS | 1666 | 1463758634718 Marionette TRACE conn2 <- [1,490,null,{}] 08:37:14 INFO - PROCESS | 1666 | 1463758634721 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}] 08:37:14 INFO - PROCESS | 1666 | 1463758634813 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:37:14 INFO - PROCESS | 1666 | 1463758634895 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180f3800 == 42 [pid = 1666] [id = 130] 08:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1182d7c00) [pid = 1666] [serial = 387] [outer = 0x0] 08:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1183fb000) [pid = 1666] [serial = 388] [outer = 0x1182d7c00] 08:37:14 INFO - PROCESS | 1666 | 1463758634938 Marionette DEBUG loaded listener.js 08:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x118573c00) [pid = 1666] [serial = 389] [outer = 0x1182d7c00] 08:37:15 INFO - PROCESS | 1666 | 1463758635340 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]]]}] 08:37:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:37:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 669ms 08:37:15 INFO - PROCESS | 1666 | 1463758635386 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:37:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:37:15 INFO - PROCESS | 1666 | 1463758635387 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:37:15 INFO - PROCESS | 1666 | 1463758635390 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:37:15 INFO - PROCESS | 1666 | 1463758635392 Marionette TRACE conn2 <- [1,494,null,{}] 08:37:15 INFO - PROCESS | 1666 | 1463758635419 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}] 08:37:15 INFO - PROCESS | 1666 | 1463758635516 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:37:15 INFO - PROCESS | 1666 | 1463758635572 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x125e45000 == 43 [pid = 1666] [id = 131] 08:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1193ce800) [pid = 1666] [serial = 390] [outer = 0x0] 08:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1197f7400) [pid = 1666] [serial = 391] [outer = 0x1193ce800] 08:37:15 INFO - PROCESS | 1666 | 1463758635604 Marionette DEBUG loaded listener.js 08:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12109ac00) [pid = 1666] [serial = 392] [outer = 0x1193ce800] 08:37:16 INFO - PROCESS | 1666 | 1463758636017 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]]]}] 08:37:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:37:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 688ms 08:37:16 INFO - PROCESS | 1666 | 1463758636119 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:37:16 INFO - PROCESS | 1666 | 1463758636121 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:37:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:37:16 INFO - PROCESS | 1666 | 1463758636138 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:37:16 INFO - PROCESS | 1666 | 1463758636139 Marionette TRACE conn2 <- [1,498,null,{}] 08:37:16 INFO - PROCESS | 1666 | 1463758636143 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}] 08:37:16 INFO - PROCESS | 1666 | 1463758636234 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:37:16 INFO - PROCESS | 1666 | 1463758636279 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x128b1e000 == 44 [pid = 1666] [id = 132] 08:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x123402c00) [pid = 1666] [serial = 393] [outer = 0x0] 08:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x126c49800) [pid = 1666] [serial = 394] [outer = 0x123402c00] 08:37:16 INFO - PROCESS | 1666 | 1463758636310 Marionette DEBUG loaded listener.js 08:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x127447000) [pid = 1666] [serial = 395] [outer = 0x123402c00] 08:37:16 INFO - PROCESS | 1666 | 1463758636740 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]]]}] 08:37:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:37:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 683ms 08:37:16 INFO - PROCESS | 1666 | 1463758636809 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:37:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:37:16 INFO - PROCESS | 1666 | 1463758636812 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:37:16 INFO - PROCESS | 1666 | 1463758636815 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:37:16 INFO - PROCESS | 1666 | 1463758636817 Marionette TRACE conn2 <- [1,502,null,{}] 08:37:16 INFO - PROCESS | 1666 | 1463758636821 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}] 08:37:16 INFO - PROCESS | 1666 | 1463758636952 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:37:17 INFO - PROCESS | 1666 | 1463758637032 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x11305b800 == 45 [pid = 1666] [id = 133] 08:37:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x115df1c00) [pid = 1666] [serial = 396] [outer = 0x0] 08:37:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x118576400) [pid = 1666] [serial = 397] [outer = 0x115df1c00] 08:37:17 INFO - PROCESS | 1666 | 1463758637082 Marionette DEBUG loaded listener.js 08:37:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12684f000) [pid = 1666] [serial = 398] [outer = 0x115df1c00] 08:37:17 INFO - PROCESS | 1666 | 1463758637597 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]]]}] 08:37:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:37:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 822ms 08:37:17 INFO - PROCESS | 1666 | 1463758637638 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:37:17 INFO - PROCESS | 1666 | 1463758637641 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:37:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:37:17 INFO - PROCESS | 1666 | 1463758637664 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:37:17 INFO - PROCESS | 1666 | 1463758637666 Marionette TRACE conn2 <- [1,506,null,{}] 08:37:17 INFO - PROCESS | 1666 | 1463758637671 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}] 08:37:17 INFO - PROCESS | 1666 | 1463758637758 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:37:17 INFO - PROCESS | 1666 | 1463758637820 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x115e13000 == 46 [pid = 1666] [id = 134] 08:37:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1110ad400) [pid = 1666] [serial = 399] [outer = 0x0] 08:37:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1167a0000) [pid = 1666] [serial = 400] [outer = 0x1110ad400] 08:37:17 INFO - PROCESS | 1666 | 1463758637850 Marionette DEBUG loaded listener.js 08:37:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x117e30800) [pid = 1666] [serial = 401] [outer = 0x1110ad400] 08:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x124de5000 == 45 [pid = 1666] [id = 127] 08:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x118088800 == 44 [pid = 1666] [id = 126] 08:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x123422000 == 43 [pid = 1666] [id = 125] 08:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x11a06c000 == 42 [pid = 1666] [id = 124] 08:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x119ab1000 == 41 [pid = 1666] [id = 123] 08:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x119340000 == 40 [pid = 1666] [id = 122] 08:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x1186d9000 == 39 [pid = 1666] [id = 121] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12933a000) [pid = 1666] [serial = 343] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x11808a000 == 38 [pid = 1666] [id = 120] 08:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x116e98000 == 37 [pid = 1666] [id = 119] 08:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x1165e4800 == 36 [pid = 1666] [id = 118] 08:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x1131c5000 == 35 [pid = 1666] [id = 117] 08:37:18 INFO - PROCESS | 1666 | --DOCSHELL 0x115e1f000 == 34 [pid = 1666] [id = 116] 08:37:18 INFO - PROCESS | 1666 | 1463758638232 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]]]}] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x118664800) [pid = 1666] [serial = 307] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1188ccc00) [pid = 1666] [serial = 308] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x126847c00) [pid = 1666] [serial = 325] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x117e30c00) [pid = 1666] [serial = 304] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1183f8800) [pid = 1666] [serial = 305] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x124dc5400) [pid = 1666] [serial = 322] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12568a400) [pid = 1666] [serial = 323] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x113c6c000) [pid = 1666] [serial = 298] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1110b1c00) [pid = 1666] [serial = 299] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x119bd8400) [pid = 1666] [serial = 316] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12109e000) [pid = 1666] [serial = 317] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1194a6800) [pid = 1666] [serial = 313] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x119823800) [pid = 1666] [serial = 314] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x119021c00) [pid = 1666] [serial = 310] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x126cf3000) [pid = 1666] [serial = 328] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1193cd400) [pid = 1666] [serial = 311] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1165c5400) [pid = 1666] [serial = 301] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x11674f000) [pid = 1666] [serial = 302] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1236cb400) [pid = 1666] [serial = 319] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x124880800) [pid = 1666] [serial = 320] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x128813000) [pid = 1666] [serial = 296] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x128cc4400) [pid = 1666] [serial = 332] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12881dc00) [pid = 1666] [serial = 331] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x128db6800) [pid = 1666] [serial = 335] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x128ccd400) [pid = 1666] [serial = 334] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x128fb5400) [pid = 1666] [serial = 337] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x128fc3000) [pid = 1666] [serial = 340] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12918c400) [pid = 1666] [serial = 341] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x128816c00) [pid = 1666] [serial = 329] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x128fbf000) [pid = 1666] [serial = 338] [outer = 0x0] [url = about:blank] 08:37:18 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x126c49400) [pid = 1666] [serial = 326] [outer = 0x0] [url = about:blank] 08:37:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:37:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 640ms 08:37:18 INFO - PROCESS | 1666 | 1463758638287 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:37:18 INFO - PROCESS | 1666 | 1463758638291 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:37:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:37:18 INFO - PROCESS | 1666 | 1463758638295 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:37:18 INFO - PROCESS | 1666 | 1463758638297 Marionette TRACE conn2 <- [1,510,null,{}] 08:37:18 INFO - PROCESS | 1666 | 1463758638299 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}] 08:37:18 INFO - PROCESS | 1666 | 1463758638374 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:37:18 INFO - PROCESS | 1666 | 1463758638381 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x116aa9800 == 35 [pid = 1666] [id = 135] 08:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1183f4c00) [pid = 1666] [serial = 402] [outer = 0x0] 08:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x118572c00) [pid = 1666] [serial = 403] [outer = 0x1183f4c00] 08:37:18 INFO - PROCESS | 1666 | 1463758638407 Marionette DEBUG loaded listener.js 08:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1188acc00) [pid = 1666] [serial = 404] [outer = 0x1183f4c00] 08:37:18 INFO - PROCESS | 1666 | 1463758638724 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]]]}] 08:37:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:37:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 471ms 08:37:18 INFO - PROCESS | 1666 | 1463758638767 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:37:18 INFO - PROCESS | 1666 | 1463758638768 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:37:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:37:18 INFO - PROCESS | 1666 | 1463758638771 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:37:18 INFO - PROCESS | 1666 | 1463758638774 Marionette TRACE conn2 <- [1,514,null,{}] 08:37:18 INFO - PROCESS | 1666 | 1463758638799 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}] 08:37:18 INFO - PROCESS | 1666 | 1463758638942 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:37:18 INFO - PROCESS | 1666 | 1463758638953 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x11810e800 == 36 [pid = 1666] [id = 136] 08:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x119020c00) [pid = 1666] [serial = 405] [outer = 0x0] 08:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1193d6400) [pid = 1666] [serial = 406] [outer = 0x119020c00] 08:37:18 INFO - PROCESS | 1666 | 1463758638997 Marionette DEBUG loaded listener.js 08:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1197f4c00) [pid = 1666] [serial = 407] [outer = 0x119020c00] 08:37:19 INFO - PROCESS | 1666 | 1463758639370 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]]]}] 08:37:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 08:37:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 625ms 08:37:19 INFO - PROCESS | 1666 | 1463758639397 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:37:19 INFO - PROCESS | 1666 | 1463758639399 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:37:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:37:19 INFO - PROCESS | 1666 | 1463758639405 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:37:19 INFO - PROCESS | 1666 | 1463758639406 Marionette TRACE conn2 <- [1,518,null,{}] 08:37:19 INFO - PROCESS | 1666 | 1463758639412 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}] 08:37:19 INFO - PROCESS | 1666 | 1463758639475 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:37:19 INFO - PROCESS | 1666 | 1463758639482 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x1194b8000 == 37 [pid = 1666] [id = 137] 08:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11a03c000) [pid = 1666] [serial = 408] [outer = 0x0] 08:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1236c7c00) [pid = 1666] [serial = 409] [outer = 0x11a03c000] 08:37:19 INFO - PROCESS | 1666 | 1463758639503 Marionette DEBUG loaded listener.js 08:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x124bc7800) [pid = 1666] [serial = 410] [outer = 0x11a03c000] 08:37:19 INFO - PROCESS | 1666 | 1463758639882 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]]]}] 08:37:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:37:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 528ms 08:37:19 INFO - PROCESS | 1666 | 1463758639931 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:37:19 INFO - PROCESS | 1666 | 1463758639933 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:37:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:37:19 INFO - PROCESS | 1666 | 1463758639936 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:37:19 INFO - PROCESS | 1666 | 1463758639938 Marionette TRACE conn2 <- [1,522,null,{}] 08:37:19 INFO - PROCESS | 1666 | 1463758639941 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}] 08:37:20 INFO - PROCESS | 1666 | 1463758640063 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:37:20 INFO - PROCESS | 1666 | 1463758640071 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x119b2c800 == 38 [pid = 1666] [id = 138] 08:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1210a2800) [pid = 1666] [serial = 411] [outer = 0x0] 08:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x125590400) [pid = 1666] [serial = 412] [outer = 0x1210a2800] 08:37:20 INFO - PROCESS | 1666 | 1463758640096 Marionette DEBUG loaded listener.js 08:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12684c400) [pid = 1666] [serial = 413] [outer = 0x1210a2800] 08:37:20 INFO - PROCESS | 1666 | 1463758640451 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]]]}] 08:37:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:37:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 570ms 08:37:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:37:20 INFO - PROCESS | 1666 | 1463758640506 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:37:20 INFO - PROCESS | 1666 | 1463758640507 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:37:20 INFO - PROCESS | 1666 | 1463758640520 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:37:20 INFO - PROCESS | 1666 | 1463758640521 Marionette TRACE conn2 <- [1,526,null,{}] 08:37:20 INFO - PROCESS | 1666 | 1463758640524 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}] 08:37:20 INFO - PROCESS | 1666 | 1463758640614 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:37:20 INFO - PROCESS | 1666 | 1463758640618 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12379d800 == 39 [pid = 1666] [id = 139] 08:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12487e800) [pid = 1666] [serial = 414] [outer = 0x0] 08:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x128cc1000) [pid = 1666] [serial = 415] [outer = 0x12487e800] 08:37:20 INFO - PROCESS | 1666 | 1463758640645 Marionette DEBUG loaded listener.js 08:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x128fb8000) [pid = 1666] [serial = 416] [outer = 0x12487e800] 08:37:21 INFO - PROCESS | 1666 | 1463758641124 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]]]}] 08:37:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 08:37:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 630ms 08:37:21 INFO - PROCESS | 1666 | 1463758641143 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:37:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:37:21 INFO - PROCESS | 1666 | 1463758641148 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:37:21 INFO - PROCESS | 1666 | 1463758641151 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:37:21 INFO - PROCESS | 1666 | 1463758641153 Marionette TRACE conn2 <- [1,530,null,{}] 08:37:21 INFO - PROCESS | 1666 | 1463758641157 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}] 08:37:21 INFO - PROCESS | 1666 | 1463758641284 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:37:21 INFO - PROCESS | 1666 | 1463758641360 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x124b4f000 == 40 [pid = 1666] [id = 140] 08:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x126fed800) [pid = 1666] [serial = 417] [outer = 0x0] 08:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x128ff1800) [pid = 1666] [serial = 418] [outer = 0x126fed800] 08:37:21 INFO - PROCESS | 1666 | 1463758641400 Marionette DEBUG loaded listener.js 08:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12933a000) [pid = 1666] [serial = 419] [outer = 0x126fed800] 08:37:21 INFO - PROCESS | 1666 | 1463758641753 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"]]]}] 08:37:21 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 08:37:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:37:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:37:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:37:21 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 08:37:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:37:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:37:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:37:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:37:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 620ms 08:37:21 INFO - PROCESS | 1666 | 1463758641773 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:37:21 INFO - PROCESS | 1666 | 1463758641775 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:37:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:37:21 INFO - PROCESS | 1666 | 1463758641778 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:37:21 INFO - PROCESS | 1666 | 1463758641779 Marionette TRACE conn2 <- [1,534,null,{}] 08:37:21 INFO - PROCESS | 1666 | 1463758641781 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}] 08:37:21 INFO - PROCESS | 1666 | 1463758641861 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:37:21 INFO - PROCESS | 1666 | 1463758641887 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x127068000 == 41 [pid = 1666] [id = 141] 08:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1298b2c00) [pid = 1666] [serial = 420] [outer = 0x0] 08:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12a6ddc00) [pid = 1666] [serial = 421] [outer = 0x1298b2c00] 08:37:21 INFO - PROCESS | 1666 | 1463758641911 Marionette DEBUG loaded listener.js 08:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12a6f6000) [pid = 1666] [serial = 422] [outer = 0x1298b2c00] 08:37:22 INFO - PROCESS | 1666 | 1463758642395 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]]]}] 08:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1197ec000) [pid = 1666] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1236d4800) [pid = 1666] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1236cb800) [pid = 1666] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x114de3000) [pid = 1666] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1132e9000) [pid = 1666] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1132e6800) [pid = 1666] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1183f4800) [pid = 1666] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1258ce800) [pid = 1666] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x11632e400) [pid = 1666] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1120edc00) [pid = 1666] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x129332800) [pid = 1666] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:37:22 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x126c46c00) [pid = 1666] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:37:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:37:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 675ms 08:37:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:37:22 INFO - PROCESS | 1666 | 1463758642454 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:37:22 INFO - PROCESS | 1666 | 1463758642456 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:37:22 INFO - PROCESS | 1666 | 1463758642459 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:37:22 INFO - PROCESS | 1666 | 1463758642463 Marionette TRACE conn2 <- [1,538,null,{}] 08:37:22 INFO - PROCESS | 1666 | 1463758642467 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}] 08:37:22 INFO - PROCESS | 1666 | 1463758642620 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:37:22 INFO - PROCESS | 1666 | 1463758642639 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x11807e000 == 42 [pid = 1666] [id = 142] 08:37:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1193d0000) [pid = 1666] [serial = 423] [outer = 0x0] 08:37:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1236c7800) [pid = 1666] [serial = 424] [outer = 0x1193d0000] 08:37:22 INFO - PROCESS | 1666 | 1463758642690 Marionette DEBUG loaded listener.js 08:37:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x126848800) [pid = 1666] [serial = 425] [outer = 0x1193d0000] 08:37:23 INFO - PROCESS | 1666 | 1463758643081 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]]]}] 08:37:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 08:37:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 673ms 08:37:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:37:23 INFO - PROCESS | 1666 | 1463758643131 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:37:23 INFO - PROCESS | 1666 | 1463758643133 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:37:23 INFO - PROCESS | 1666 | 1463758643135 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:37:23 INFO - PROCESS | 1666 | 1463758643136 Marionette TRACE conn2 <- [1,542,null,{}] 08:37:23 INFO - PROCESS | 1666 | 1463758643138 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}] 08:37:23 INFO - PROCESS | 1666 | 1463758643232 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:37:23 INFO - PROCESS | 1666 | 1463758643239 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12916d000 == 43 [pid = 1666] [id = 143] 08:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x118575c00) [pid = 1666] [serial = 426] [outer = 0x0] 08:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12a6f8400) [pid = 1666] [serial = 427] [outer = 0x118575c00] 08:37:23 INFO - PROCESS | 1666 | 1463758643265 Marionette DEBUG loaded listener.js 08:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12a8d3c00) [pid = 1666] [serial = 428] [outer = 0x118575c00] 08:37:23 INFO - PROCESS | 1666 | 1463758643573 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]]]}] 08:37:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 08:37:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 08:37:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:37:23 INFO - PROCESS | 1666 | 1463758643605 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:37:23 INFO - PROCESS | 1666 | 1463758643607 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:37:23 INFO - PROCESS | 1666 | 1463758643609 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:37:23 INFO - PROCESS | 1666 | 1463758643611 Marionette TRACE conn2 <- [1,546,null,{}] 08:37:23 INFO - PROCESS | 1666 | 1463758643617 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}] 08:37:23 INFO - PROCESS | 1666 | 1463758643720 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:37:23 INFO - PROCESS | 1666 | 1463758643724 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x1293c7000 == 44 [pid = 1666] [id = 144] 08:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12a6fe000) [pid = 1666] [serial = 429] [outer = 0x0] 08:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12a8dc000) [pid = 1666] [serial = 430] [outer = 0x12a6fe000] 08:37:23 INFO - PROCESS | 1666 | 1463758643764 Marionette DEBUG loaded listener.js 08:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12b099000) [pid = 1666] [serial = 431] [outer = 0x12a6fe000] 08:37:24 INFO - PROCESS | 1666 | 1463758644101 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]]]}] 08:37:24 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:37:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 524ms 08:37:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:37:24 INFO - PROCESS | 1666 | 1463758644134 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:37:24 INFO - PROCESS | 1666 | 1463758644134 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:37:24 INFO - PROCESS | 1666 | 1463758644137 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:37:24 INFO - PROCESS | 1666 | 1463758644138 Marionette TRACE conn2 <- [1,550,null,{}] 08:37:24 INFO - PROCESS | 1666 | 1463758644140 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}] 08:37:24 INFO - PROCESS | 1666 | 1463758644274 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:37:24 INFO - PROCESS | 1666 | 1463758644288 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a652800 == 45 [pid = 1666] [id = 145] 08:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1198af400) [pid = 1666] [serial = 432] [outer = 0x0] 08:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12b283800) [pid = 1666] [serial = 433] [outer = 0x1198af400] 08:37:24 INFO - PROCESS | 1666 | 1463758644336 Marionette DEBUG loaded listener.js 08:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12b28bc00) [pid = 1666] [serial = 434] [outer = 0x1198af400] 08:37:24 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 08:37:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 772ms 08:37:24 INFO - PROCESS | 1666 | 1463758644905 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]]]}] 08:37:24 INFO - PROCESS | 1666 | 1463758644909 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:37:24 INFO - PROCESS | 1666 | 1463758644913 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:37:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:37:24 INFO - PROCESS | 1666 | 1463758644916 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:37:24 INFO - PROCESS | 1666 | 1463758644919 Marionette TRACE conn2 <- [1,554,null,{}] 08:37:24 INFO - PROCESS | 1666 | 1463758644922 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}] 08:37:25 INFO - PROCESS | 1666 | 1463758645023 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:37:25 INFO - PROCESS | 1666 | 1463758645134 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x118072800 == 46 [pid = 1666] [id = 146] 08:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x11710cc00) [pid = 1666] [serial = 435] [outer = 0x0] 08:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x117e30c00) [pid = 1666] [serial = 436] [outer = 0x11710cc00] 08:37:25 INFO - PROCESS | 1666 | 1463758645171 Marionette DEBUG loaded listener.js 08:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x118578800) [pid = 1666] [serial = 437] [outer = 0x11710cc00] 08:37:25 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:25 INFO - PROCESS | 1666 | 1463758645702 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]]]}] 08:37:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:37:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 821ms 08:37:25 INFO - PROCESS | 1666 | 1463758645737 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:37:25 INFO - PROCESS | 1666 | 1463758645741 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:37:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:37:25 INFO - PROCESS | 1666 | 1463758645746 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:37:25 INFO - PROCESS | 1666 | 1463758645748 Marionette TRACE conn2 <- [1,558,null,{}] 08:37:25 INFO - PROCESS | 1666 | 1463758645750 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}] 08:37:25 INFO - PROCESS | 1666 | 1463758645853 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:37:25 INFO - PROCESS | 1666 | 1463758645915 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12342c000 == 47 [pid = 1666] [id = 147] 08:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1188cd800) [pid = 1666] [serial = 438] [outer = 0x0] 08:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x119039400) [pid = 1666] [serial = 439] [outer = 0x1188cd800] 08:37:25 INFO - PROCESS | 1666 | 1463758645946 Marionette DEBUG loaded listener.js 08:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1198aa000) [pid = 1666] [serial = 440] [outer = 0x1188cd800] 08:37:26 INFO - PROCESS | 1666 | 1463758646354 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]]]}] 08:37:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:37:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 08:37:26 INFO - PROCESS | 1666 | 1463758646424 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:37:26 INFO - PROCESS | 1666 | 1463758646426 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:37:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:37:26 INFO - PROCESS | 1666 | 1463758646442 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:37:26 INFO - PROCESS | 1666 | 1463758646444 Marionette TRACE conn2 <- [1,562,null,{}] 08:37:26 INFO - PROCESS | 1666 | 1463758646471 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}] 08:37:26 INFO - PROCESS | 1666 | 1463758646569 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:37:26 INFO - PROCESS | 1666 | 1463758646631 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8b2800 == 48 [pid = 1666] [id = 148] 08:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x126c4bc00) [pid = 1666] [serial = 441] [outer = 0x0] 08:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x128813400) [pid = 1666] [serial = 442] [outer = 0x126c4bc00] 08:37:26 INFO - PROCESS | 1666 | 1463758646664 Marionette DEBUG loaded listener.js 08:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x128cc6800) [pid = 1666] [serial = 443] [outer = 0x126c4bc00] 08:37:26 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:27 INFO - PROCESS | 1666 | 1463758647077 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]]]}] 08:37:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:37:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 703ms 08:37:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:37:27 INFO - PROCESS | 1666 | 1463758647131 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:37:27 INFO - PROCESS | 1666 | 1463758647133 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:37:27 INFO - PROCESS | 1666 | 1463758647135 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:37:27 INFO - PROCESS | 1666 | 1463758647137 Marionette TRACE conn2 <- [1,566,null,{}] 08:37:27 INFO - PROCESS | 1666 | 1463758647139 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}] 08:37:27 INFO - PROCESS | 1666 | 1463758647242 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:37:27 INFO - PROCESS | 1666 | 1463758647292 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8c7800 == 49 [pid = 1666] [id = 149] 08:37:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x128cc5c00) [pid = 1666] [serial = 444] [outer = 0x0] 08:37:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x129185c00) [pid = 1666] [serial = 445] [outer = 0x128cc5c00] 08:37:27 INFO - PROCESS | 1666 | 1463758647323 Marionette DEBUG loaded listener.js 08:37:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12a8d7000) [pid = 1666] [serial = 446] [outer = 0x128cc5c00] 08:37:27 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:27 INFO - PROCESS | 1666 | 1463758647908 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]]]}] 08:37:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:37:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 820ms 08:37:27 INFO - PROCESS | 1666 | 1463758647956 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:37:27 INFO - PROCESS | 1666 | 1463758647958 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:37:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:37:27 INFO - PROCESS | 1666 | 1463758647961 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:37:27 INFO - PROCESS | 1666 | 1463758647964 Marionette TRACE conn2 <- [1,570,null,{}] 08:37:27 INFO - PROCESS | 1666 | 1463758647967 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}] 08:37:28 INFO - PROCESS | 1666 | 1463758648056 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:37:28 INFO - PROCESS | 1666 | 1463758648104 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x11639f000 == 50 [pid = 1666] [id = 150] 08:37:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x113c6c000) [pid = 1666] [serial = 447] [outer = 0x0] 08:37:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x115d49400) [pid = 1666] [serial = 448] [outer = 0x113c6c000] 08:37:28 INFO - PROCESS | 1666 | 1463758648132 Marionette DEBUG loaded listener.js 08:37:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x11635ac00) [pid = 1666] [serial = 449] [outer = 0x113c6c000] 08:37:28 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:28 INFO - PROCESS | 1666 | 1463758648574 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]]]}] 08:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1293c7000 == 49 [pid = 1666] [id = 144] 08:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12916d000 == 48 [pid = 1666] [id = 143] 08:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x11807e000 == 47 [pid = 1666] [id = 142] 08:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x127068000 == 46 [pid = 1666] [id = 141] 08:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x124b4f000 == 45 [pid = 1666] [id = 140] 08:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12379d800 == 44 [pid = 1666] [id = 139] 08:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x119b2c800 == 43 [pid = 1666] [id = 138] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1159ae800) [pid = 1666] [serial = 346] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x12881cc00) [pid = 1666] [serial = 382] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1194b8000 == 42 [pid = 1666] [id = 137] 08:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x11810e800 == 41 [pid = 1666] [id = 136] 08:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x116aa9800 == 40 [pid = 1666] [id = 135] 08:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x115e13000 == 39 [pid = 1666] [id = 134] 08:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x11305b800 == 38 [pid = 1666] [id = 133] 08:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x128b1e000 == 37 [pid = 1666] [id = 132] 08:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x125e45000 == 36 [pid = 1666] [id = 131] 08:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1180f3800 == 35 [pid = 1666] [id = 130] 08:37:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1133a4800 == 34 [pid = 1666] [id = 129] 08:37:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:37:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 670ms 08:37:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:37:28 INFO - PROCESS | 1666 | 1463758648632 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:37:28 INFO - PROCESS | 1666 | 1463758648636 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:37:28 INFO - PROCESS | 1666 | 1463758648640 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:37:28 INFO - PROCESS | 1666 | 1463758648642 Marionette TRACE conn2 <- [1,574,null,{}] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x119822c00) [pid = 1666] [serial = 364] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x12340f800) [pid = 1666] [serial = 365] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1258d2800) [pid = 1666] [serial = 370] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x124a36400) [pid = 1666] [serial = 367] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x11665c400) [pid = 1666] [serial = 352] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1182d5c00) [pid = 1666] [serial = 353] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x119021000) [pid = 1666] [serial = 358] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1193cf400) [pid = 1666] [serial = 359] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1193d2800) [pid = 1666] [serial = 361] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x118577000) [pid = 1666] [serial = 355] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x126ced400) [pid = 1666] [serial = 373] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1188a9800) [pid = 1666] [serial = 356] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x116665000) [pid = 1666] [serial = 350] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1163adc00) [pid = 1666] [serial = 349] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1193cec00) [pid = 1666] [serial = 376] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1298b9c00) [pid = 1666] [serial = 344] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x125feac00) [pid = 1666] [serial = 371] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x127447400) [pid = 1666] [serial = 379] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x128819800) [pid = 1666] [serial = 380] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x126fef000) [pid = 1666] [serial = 374] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1253e3c00) [pid = 1666] [serial = 368] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1256c0c00) [pid = 1666] [serial = 377] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1197ebc00) [pid = 1666] [serial = 362] [outer = 0x0] [url = about:blank] 08:37:28 INFO - PROCESS | 1666 | 1463758648665 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}] 08:37:28 INFO - PROCESS | 1666 | 1463758648755 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:37:28 INFO - PROCESS | 1666 | 1463758648765 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x1131c0800 == 35 [pid = 1666] [id = 151] 08:37:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x11665bc00) [pid = 1666] [serial = 450] [outer = 0x0] 08:37:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x11674c000) [pid = 1666] [serial = 451] [outer = 0x11665bc00] 08:37:28 INFO - PROCESS | 1666 | 1463758648791 Marionette DEBUG loaded listener.js 08:37:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1182cf800) [pid = 1666] [serial = 452] [outer = 0x11665bc00] 08:37:29 INFO - PROCESS | 1666 | 1463758649109 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]]]}] 08:37:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:37:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 527ms 08:37:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:37:29 INFO - PROCESS | 1666 | 1463758649168 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:37:29 INFO - PROCESS | 1666 | 1463758649169 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:37:29 INFO - PROCESS | 1666 | 1463758649171 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:37:29 INFO - PROCESS | 1666 | 1463758649174 Marionette TRACE conn2 <- [1,578,null,{}] 08:37:29 INFO - PROCESS | 1666 | 1463758649181 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}] 08:37:29 INFO - PROCESS | 1666 | 1463758649288 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:37:29 INFO - PROCESS | 1666 | 1463758649298 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e96000 == 36 [pid = 1666] [id = 152] 08:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x11856ec00) [pid = 1666] [serial = 453] [outer = 0x0] 08:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1188c5000) [pid = 1666] [serial = 454] [outer = 0x11856ec00] 08:37:29 INFO - PROCESS | 1666 | 1463758649342 Marionette DEBUG loaded listener.js 08:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x11903d000) [pid = 1666] [serial = 455] [outer = 0x11856ec00] 08:37:29 INFO - PROCESS | 1666 | 1463758649654 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]]]}] 08:37:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:37:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 520ms 08:37:29 INFO - PROCESS | 1666 | 1463758649693 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:37:29 INFO - PROCESS | 1666 | 1463758649696 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:37:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:37:29 INFO - PROCESS | 1666 | 1463758649699 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:37:29 INFO - PROCESS | 1666 | 1463758649700 Marionette TRACE conn2 <- [1,582,null,{}] 08:37:29 INFO - PROCESS | 1666 | 1463758649702 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}] 08:37:29 INFO - PROCESS | 1666 | 1463758649782 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:37:29 INFO - PROCESS | 1666 | 1463758649827 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x11808c000 == 37 [pid = 1666] [id = 153] 08:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x11901a000) [pid = 1666] [serial = 456] [outer = 0x0] 08:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1193d5c00) [pid = 1666] [serial = 457] [outer = 0x11901a000] 08:37:29 INFO - PROCESS | 1666 | 1463758649853 Marionette DEBUG loaded listener.js 08:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1197f5000) [pid = 1666] [serial = 458] [outer = 0x11901a000] 08:37:30 INFO - PROCESS | 1666 | 1463758650112 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]]]}] 08:37:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:37:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 470ms 08:37:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:37:30 INFO - PROCESS | 1666 | 1463758650170 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:37:30 INFO - PROCESS | 1666 | 1463758650171 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:37:30 INFO - PROCESS | 1666 | 1463758650173 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:37:30 INFO - PROCESS | 1666 | 1463758650174 Marionette TRACE conn2 <- [1,586,null,{}] 08:37:30 INFO - PROCESS | 1666 | 1463758650177 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}] 08:37:30 INFO - PROCESS | 1666 | 1463758650251 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:37:30 INFO - PROCESS | 1666 | 1463758650256 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x115e91000 == 38 [pid = 1666] [id = 154] 08:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1132e5000) [pid = 1666] [serial = 459] [outer = 0x0] 08:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x119bd6400) [pid = 1666] [serial = 460] [outer = 0x1132e5000] 08:37:30 INFO - PROCESS | 1666 | 1463758650283 Marionette DEBUG loaded listener.js 08:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1210a1400) [pid = 1666] [serial = 461] [outer = 0x1132e5000] 08:37:30 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:30 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:30 INFO - PROCESS | 1666 | 1463758650622 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]]]}] 08:37:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:37:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 468ms 08:37:30 INFO - PROCESS | 1666 | 1463758650642 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:37:30 INFO - PROCESS | 1666 | 1463758650643 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:37:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:37:30 INFO - PROCESS | 1666 | 1463758650648 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:37:30 INFO - PROCESS | 1666 | 1463758650649 Marionette TRACE conn2 <- [1,590,null,{}] 08:37:30 INFO - PROCESS | 1666 | 1463758650663 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}] 08:37:30 INFO - PROCESS | 1666 | 1463758650773 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:37:30 INFO - PROCESS | 1666 | 1463758650779 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x116623000 == 39 [pid = 1666] [id = 155] 08:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12339b400) [pid = 1666] [serial = 462] [outer = 0x0] 08:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x124881000) [pid = 1666] [serial = 463] [outer = 0x12339b400] 08:37:30 INFO - PROCESS | 1666 | 1463758650805 Marionette DEBUG loaded listener.js 08:37:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1258d9400) [pid = 1666] [serial = 464] [outer = 0x12339b400] 08:37:31 INFO - PROCESS | 1666 | 1463758651131 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]]]}] 08:37:31 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12a6fe000) [pid = 1666] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:37:31 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12487e800) [pid = 1666] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:37:31 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x126fed800) [pid = 1666] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:37:31 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x123402c00) [pid = 1666] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:37:31 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1183f4c00) [pid = 1666] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:37:31 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11336ec00) [pid = 1666] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:37:31 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1182d7c00) [pid = 1666] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:37:31 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x11a03c000) [pid = 1666] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:37:31 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1110ad400) [pid = 1666] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:37:31 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1193ce800) [pid = 1666] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:37:31 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x119020c00) [pid = 1666] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:37:31 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1210a2800) [pid = 1666] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:37:31 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x115df1c00) [pid = 1666] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:37:31 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1298b2c00) [pid = 1666] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:37:31 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1193d0000) [pid = 1666] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:37:31 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x118575c00) [pid = 1666] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:37:31 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1133ef800) [pid = 1666] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:37:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:37:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 784ms 08:37:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:37:31 INFO - PROCESS | 1666 | 1463758651432 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:37:31 INFO - PROCESS | 1666 | 1463758651434 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:37:31 INFO - PROCESS | 1666 | 1463758651437 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:37:31 INFO - PROCESS | 1666 | 1463758651440 Marionette TRACE conn2 <- [1,594,null,{}] 08:37:31 INFO - PROCESS | 1666 | 1463758651445 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}] 08:37:31 INFO - PROCESS | 1666 | 1463758651540 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:37:31 INFO - PROCESS | 1666 | 1463758651624 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x113c8f000 == 40 [pid = 1666] [id = 156] 08:37:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1159b5800) [pid = 1666] [serial = 465] [outer = 0x0] 08:37:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x115deb400) [pid = 1666] [serial = 466] [outer = 0x1159b5800] 08:37:31 INFO - PROCESS | 1666 | 1463758651657 Marionette DEBUG loaded listener.js 08:37:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x11634c000) [pid = 1666] [serial = 467] [outer = 0x1159b5800] 08:37:32 INFO - PROCESS | 1666 | 1463758652100 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]]]}] 08:37:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:37:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 721ms 08:37:32 INFO - PROCESS | 1666 | 1463758652159 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:37:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:37:32 INFO - PROCESS | 1666 | 1463758652165 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:37:32 INFO - PROCESS | 1666 | 1463758652174 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:37:32 INFO - PROCESS | 1666 | 1463758652179 Marionette TRACE conn2 <- [1,598,null,{}] 08:37:32 INFO - PROCESS | 1666 | 1463758652182 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}] 08:37:32 INFO - PROCESS | 1666 | 1463758652304 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:37:32 INFO - PROCESS | 1666 | 1463758652355 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x11808d800 == 41 [pid = 1666] [id = 157] 08:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x116329800) [pid = 1666] [serial = 468] [outer = 0x0] 08:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x11834ac00) [pid = 1666] [serial = 469] [outer = 0x116329800] 08:37:32 INFO - PROCESS | 1666 | 1463758652379 Marionette DEBUG loaded listener.js 08:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x118571c00) [pid = 1666] [serial = 470] [outer = 0x116329800] 08:37:32 INFO - PROCESS | 1666 | 1463758652873 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]]]}] 08:37:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:37:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 729ms 08:37:32 INFO - PROCESS | 1666 | 1463758652900 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:37:32 INFO - PROCESS | 1666 | 1463758652902 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:37:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:37:32 INFO - PROCESS | 1666 | 1463758652906 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:37:32 INFO - PROCESS | 1666 | 1463758652908 Marionette TRACE conn2 <- [1,602,null,{}] 08:37:32 INFO - PROCESS | 1666 | 1463758652919 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}] 08:37:33 INFO - PROCESS | 1666 | 1463758653048 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:37:33 INFO - PROCESS | 1666 | 1463758653101 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x1213c2000 == 42 [pid = 1666] [id = 158] 08:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x119041400) [pid = 1666] [serial = 471] [outer = 0x0] 08:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1197ee400) [pid = 1666] [serial = 472] [outer = 0x119041400] 08:37:33 INFO - PROCESS | 1666 | 1463758653129 Marionette DEBUG loaded listener.js 08:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1210a3400) [pid = 1666] [serial = 473] [outer = 0x119041400] 08:37:33 INFO - PROCESS | 1666 | 1463758653626 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]]]}] 08:37:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:37:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 777ms 08:37:33 INFO - PROCESS | 1666 | 1463758653683 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:37:33 INFO - PROCESS | 1666 | 1463758653686 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:37:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:37:33 INFO - PROCESS | 1666 | 1463758653690 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:37:33 INFO - PROCESS | 1666 | 1463758653692 Marionette TRACE conn2 <- [1,606,null,{}] 08:37:33 INFO - PROCESS | 1666 | 1463758653695 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}] 08:37:33 INFO - PROCESS | 1666 | 1463758653831 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:37:33 INFO - PROCESS | 1666 | 1463758653943 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12342b800 == 43 [pid = 1666] [id = 159] 08:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12340f800) [pid = 1666] [serial = 474] [outer = 0x0] 08:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x124a37400) [pid = 1666] [serial = 475] [outer = 0x12340f800] 08:37:33 INFO - PROCESS | 1666 | 1463758653977 Marionette DEBUG loaded listener.js 08:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x125696000) [pid = 1666] [serial = 476] [outer = 0x12340f800] 08:37:34 INFO - PROCESS | 1666 | 1463758654401 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]]]}] 08:37:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:37:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 774ms 08:37:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:37:34 INFO - PROCESS | 1666 | 1463758654463 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:37:34 INFO - PROCESS | 1666 | 1463758654465 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:37:34 INFO - PROCESS | 1666 | 1463758654467 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:37:34 INFO - PROCESS | 1666 | 1463758654468 Marionette TRACE conn2 <- [1,610,null,{}] 08:37:34 INFO - PROCESS | 1666 | 1463758654471 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}] 08:37:34 INFO - PROCESS | 1666 | 1463758654558 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:37:34 INFO - PROCESS | 1666 | 1463758654604 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x124de5800 == 44 [pid = 1666] [id = 160] 08:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x125fe5c00) [pid = 1666] [serial = 477] [outer = 0x0] 08:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x126c4e400) [pid = 1666] [serial = 478] [outer = 0x125fe5c00] 08:37:34 INFO - PROCESS | 1666 | 1463758654634 Marionette DEBUG loaded listener.js 08:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x126fedc00) [pid = 1666] [serial = 479] [outer = 0x125fe5c00] 08:37:35 INFO - PROCESS | 1666 | 1463758655043 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]]]}] 08:37:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:37:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 620ms 08:37:35 INFO - PROCESS | 1666 | 1463758655087 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:37:35 INFO - PROCESS | 1666 | 1463758655088 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:37:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:37:35 INFO - PROCESS | 1666 | 1463758655091 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:37:35 INFO - PROCESS | 1666 | 1463758655092 Marionette TRACE conn2 <- [1,614,null,{}] 08:37:35 INFO - PROCESS | 1666 | 1463758655095 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}] 08:37:35 INFO - PROCESS | 1666 | 1463758655205 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:37:35 INFO - PROCESS | 1666 | 1463758655260 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f36000 == 45 [pid = 1666] [id = 161] 08:37:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1122ad000) [pid = 1666] [serial = 480] [outer = 0x0] 08:37:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x112d34000) [pid = 1666] [serial = 481] [outer = 0x1122ad000] 08:37:35 INFO - PROCESS | 1666 | 1463758655395 Marionette DEBUG loaded listener.js 08:37:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1159aec00) [pid = 1666] [serial = 482] [outer = 0x1122ad000] 08:37:35 INFO - PROCESS | 1666 | 1463758655840 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]]]}] 08:37:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:37:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 822ms 08:37:35 INFO - PROCESS | 1666 | --DOCSHELL 0x115e91000 == 44 [pid = 1666] [id = 154] 08:37:35 INFO - PROCESS | 1666 | --DOCSHELL 0x11808c000 == 43 [pid = 1666] [id = 153] 08:37:35 INFO - PROCESS | 1666 | --DOCSHELL 0x116e96000 == 42 [pid = 1666] [id = 152] 08:37:35 INFO - PROCESS | 1666 | --DOCSHELL 0x1131c0800 == 41 [pid = 1666] [id = 151] 08:37:35 INFO - PROCESS | 1666 | --DOCSHELL 0x11639f000 == 40 [pid = 1666] [id = 150] 08:37:35 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8b2800 == 39 [pid = 1666] [id = 148] 08:37:35 INFO - PROCESS | 1666 | --DOCSHELL 0x12342c000 == 38 [pid = 1666] [id = 147] 08:37:35 INFO - PROCESS | 1666 | --DOCSHELL 0x118072800 == 37 [pid = 1666] [id = 146] 08:37:35 INFO - PROCESS | 1666 | 1463758655952 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:37:35 INFO - PROCESS | 1666 | 1463758655955 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x116126000) [pid = 1666] [serial = 347] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12a8dc000) [pid = 1666] [serial = 430] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x128cc1000) [pid = 1666] [serial = 415] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12933a000) [pid = 1666] [serial = 419] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x126c49800) [pid = 1666] [serial = 394] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x118572c00) [pid = 1666] [serial = 403] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1188acc00) [pid = 1666] [serial = 404] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x128ff1800) [pid = 1666] [serial = 418] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x116331c00) [pid = 1666] [serial = 386] [outer = 0x0] [url = about:blank] 08:37:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1159ab000) [pid = 1666] [serial = 385] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x118573c00) [pid = 1666] [serial = 389] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1183fb000) [pid = 1666] [serial = 388] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1236c7c00) [pid = 1666] [serial = 409] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x124bc7800) [pid = 1666] [serial = 410] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x117e30800) [pid = 1666] [serial = 401] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1167a0000) [pid = 1666] [serial = 400] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12109ac00) [pid = 1666] [serial = 392] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1197f7400) [pid = 1666] [serial = 391] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1193d6400) [pid = 1666] [serial = 406] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1197f4c00) [pid = 1666] [serial = 407] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x125590400) [pid = 1666] [serial = 412] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12684f000) [pid = 1666] [serial = 398] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x118576400) [pid = 1666] [serial = 397] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12a6ddc00) [pid = 1666] [serial = 421] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x126848800) [pid = 1666] [serial = 425] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12a6f8400) [pid = 1666] [serial = 427] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1236c7800) [pid = 1666] [serial = 424] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x12a6f6000) [pid = 1666] [serial = 422] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x127447000) [pid = 1666] [serial = 395] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x128fb8000) [pid = 1666] [serial = 416] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x12a8d3c00) [pid = 1666] [serial = 428] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x12b099000) [pid = 1666] [serial = 431] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x12684c400) [pid = 1666] [serial = 413] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1666 | 1463758655964 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:37:35 INFO - PROCESS | 1666 | 1463758655966 Marionette TRACE conn2 <- [1,618,null,{}] 08:37:35 INFO - PROCESS | 1666 | 1463758655970 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}] 08:37:36 INFO - PROCESS | 1666 | 1463758656051 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:37:36 INFO - PROCESS | 1666 | 1463758656058 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x116387800 == 38 [pid = 1666] [id = 162] 08:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x11767e400) [pid = 1666] [serial = 483] [outer = 0x0] 08:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x11834a400) [pid = 1666] [serial = 484] [outer = 0x11767e400] 08:37:36 INFO - PROCESS | 1666 | 1463758656085 Marionette DEBUG loaded listener.js 08:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x118572c00) [pid = 1666] [serial = 485] [outer = 0x11767e400] 08:37:36 INFO - PROCESS | 1666 | 1463758656420 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]]]}] 08:37:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:37:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 470ms 08:37:36 INFO - PROCESS | 1666 | 1463758656435 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:37:36 INFO - PROCESS | 1666 | 1463758656438 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:37:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:37:36 INFO - PROCESS | 1666 | 1463758656442 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:37:36 INFO - PROCESS | 1666 | 1463758656444 Marionette TRACE conn2 <- [1,622,null,{}] 08:37:36 INFO - PROCESS | 1666 | 1463758656450 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}] 08:37:36 INFO - PROCESS | 1666 | 1463758656530 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:37:36 INFO - PROCESS | 1666 | 1463758656535 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x11807a800 == 39 [pid = 1666] [id = 163] 08:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x118579800) [pid = 1666] [serial = 486] [outer = 0x0] 08:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x119019c00) [pid = 1666] [serial = 487] [outer = 0x118579800] 08:37:36 INFO - PROCESS | 1666 | 1463758656561 Marionette DEBUG loaded listener.js 08:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1194a6400) [pid = 1666] [serial = 488] [outer = 0x118579800] 08:37:36 INFO - PROCESS | 1666 | 1463758656889 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]]]}] 08:37:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:37:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 472ms 08:37:36 INFO - PROCESS | 1666 | 1463758656915 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:37:36 INFO - PROCESS | 1666 | 1463758656917 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:37:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:37:36 INFO - PROCESS | 1666 | 1463758656919 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:37:36 INFO - PROCESS | 1666 | 1463758656921 Marionette TRACE conn2 <- [1,626,null,{}] 08:37:36 INFO - PROCESS | 1666 | 1463758656929 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}] 08:37:37 INFO - PROCESS | 1666 | 1463758657016 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:37:37 INFO - PROCESS | 1666 | 1463758657062 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x11905d800 == 40 [pid = 1666] [id = 164] 08:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1193cd800) [pid = 1666] [serial = 489] [outer = 0x0] 08:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x119bcf400) [pid = 1666] [serial = 490] [outer = 0x1193cd800] 08:37:37 INFO - PROCESS | 1666 | 1463758657088 Marionette DEBUG loaded listener.js 08:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x125692c00) [pid = 1666] [serial = 491] [outer = 0x1193cd800] 08:37:37 INFO - PROCESS | 1666 | 1463758657404 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]]]}] 08:37:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:37:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 521ms 08:37:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:37:37 INFO - PROCESS | 1666 | 1463758657440 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:37:37 INFO - PROCESS | 1666 | 1463758657442 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:37:37 INFO - PROCESS | 1666 | 1463758657446 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:37:37 INFO - PROCESS | 1666 | 1463758657448 Marionette TRACE conn2 <- [1,630,null,{}] 08:37:37 INFO - PROCESS | 1666 | 1463758657451 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}] 08:37:37 INFO - PROCESS | 1666 | 1463758657524 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:37:37 INFO - PROCESS | 1666 | 1463758657569 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x119b2c800 == 41 [pid = 1666] [id = 165] 08:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1193d6800) [pid = 1666] [serial = 492] [outer = 0x0] 08:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x126853800) [pid = 1666] [serial = 493] [outer = 0x1193d6800] 08:37:37 INFO - PROCESS | 1666 | 1463758657595 Marionette DEBUG loaded listener.js 08:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x128819400) [pid = 1666] [serial = 494] [outer = 0x1193d6800] 08:37:37 INFO - PROCESS | 1666 | 1463758657848 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]]]}] 08:37:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:37:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 420ms 08:37:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:37:37 INFO - PROCESS | 1666 | 1463758657867 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:37:37 INFO - PROCESS | 1666 | 1463758657868 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:37:37 INFO - PROCESS | 1666 | 1463758657870 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:37:37 INFO - PROCESS | 1666 | 1463758657871 Marionette TRACE conn2 <- [1,634,null,{}] 08:37:37 INFO - PROCESS | 1666 | 1463758657876 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}] 08:37:37 INFO - PROCESS | 1666 | 1463758657969 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:37:37 INFO - PROCESS | 1666 | 1463758657974 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12496f800 == 42 [pid = 1666] [id = 166] 08:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x128cc0400) [pid = 1666] [serial = 495] [outer = 0x0] 08:37:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x128cc3c00) [pid = 1666] [serial = 496] [outer = 0x128cc0400] 08:37:38 INFO - PROCESS | 1666 | 1463758658004 Marionette DEBUG loaded listener.js 08:37:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x128db8400) [pid = 1666] [serial = 497] [outer = 0x128cc0400] 08:37:38 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:38 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:38 INFO - PROCESS | 1666 | 1463758658380 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]]]}] 08:37:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:37:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 521ms 08:37:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:37:38 INFO - PROCESS | 1666 | 1463758658391 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:37:38 INFO - PROCESS | 1666 | 1463758658394 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:37:38 INFO - PROCESS | 1666 | 1463758658398 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:37:38 INFO - PROCESS | 1666 | 1463758658399 Marionette TRACE conn2 <- [1,638,null,{}] 08:37:38 INFO - PROCESS | 1666 | 1463758658402 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}] 08:37:38 INFO - PROCESS | 1666 | 1463758658527 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:37:38 INFO - PROCESS | 1666 | 1463758658543 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x125544000 == 43 [pid = 1666] [id = 167] 08:37:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x128fb7800) [pid = 1666] [serial = 498] [outer = 0x0] 08:37:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x129188c00) [pid = 1666] [serial = 499] [outer = 0x128fb7800] 08:37:38 INFO - PROCESS | 1666 | 1463758658563 Marionette DEBUG loaded listener.js 08:37:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1298bf000) [pid = 1666] [serial = 500] [outer = 0x128fb7800] 08:37:38 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:38 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:38 INFO - PROCESS | 1666 | 1463758658925 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]]]}] 08:37:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:37:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 571ms 08:37:38 INFO - PROCESS | 1666 | 1463758658970 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:37:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:37:38 INFO - PROCESS | 1666 | 1463758658972 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:37:38 INFO - PROCESS | 1666 | 1463758658974 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:37:38 INFO - PROCESS | 1666 | 1463758658976 Marionette TRACE conn2 <- [1,642,null,{}] 08:37:38 INFO - PROCESS | 1666 | 1463758658979 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}] 08:37:39 INFO - PROCESS | 1666 | 1463758659105 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:37:39 INFO - PROCESS | 1666 | 1463758659153 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x127014000 == 44 [pid = 1666] [id = 168] 08:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x128fb7c00) [pid = 1666] [serial = 501] [outer = 0x0] 08:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12a6f7800) [pid = 1666] [serial = 502] [outer = 0x128fb7c00] 08:37:39 INFO - PROCESS | 1666 | 1463758659193 Marionette DEBUG loaded listener.js 08:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12a8d6400) [pid = 1666] [serial = 503] [outer = 0x128fb7c00] 08:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12a8d8800) [pid = 1666] [serial = 504] [outer = 0x12caeb400] 08:37:39 INFO - PROCESS | 1666 | 1463758659667 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]]]}] 08:37:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:37:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 722ms 08:37:39 INFO - PROCESS | 1666 | 1463758659697 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:37:39 INFO - PROCESS | 1666 | 1463758659698 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:37:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:37:39 INFO - PROCESS | 1666 | 1463758659701 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:37:39 INFO - PROCESS | 1666 | 1463758659702 Marionette TRACE conn2 <- [1,646,null,{}] 08:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1132e5000) [pid = 1666] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x119822800) [pid = 1666] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x11665bc00) [pid = 1666] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x11856ec00) [pid = 1666] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x113c6c000) [pid = 1666] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x11901a000) [pid = 1666] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:37:39 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x128cc5c00) [pid = 1666] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:37:39 INFO - PROCESS | 1666 | 1463758659740 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}] 08:37:39 INFO - PROCESS | 1666 | 1463758659834 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:37:39 INFO - PROCESS | 1666 | 1463758659869 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e18000 == 45 [pid = 1666] [id = 169] 08:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11674c800) [pid = 1666] [serial = 505] [outer = 0x0] 08:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x11856ec00) [pid = 1666] [serial = 506] [outer = 0x11674c800] 08:37:39 INFO - PROCESS | 1666 | 1463758659895 Marionette DEBUG loaded listener.js 08:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12a8d8c00) [pid = 1666] [serial = 507] [outer = 0x11674c800] 08:37:40 INFO - PROCESS | 1666 | 1463758660153 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]]]}] 08:37:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:37:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 468ms 08:37:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:37:40 INFO - PROCESS | 1666 | 1463758660169 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:37:40 INFO - PROCESS | 1666 | 1463758660170 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:37:40 INFO - PROCESS | 1666 | 1463758660174 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:37:40 INFO - PROCESS | 1666 | 1463758660175 Marionette TRACE conn2 <- [1,650,null,{}] 08:37:40 INFO - PROCESS | 1666 | 1463758660185 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}] 08:37:40 INFO - PROCESS | 1666 | 1463758660268 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:37:40 INFO - PROCESS | 1666 | 1463758660273 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x128b16000 == 46 [pid = 1666] [id = 170] 08:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1197ebc00) [pid = 1666] [serial = 508] [outer = 0x0] 08:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12b017000) [pid = 1666] [serial = 509] [outer = 0x1197ebc00] 08:37:40 INFO - PROCESS | 1666 | 1463758660298 Marionette DEBUG loaded listener.js 08:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12b09a000) [pid = 1666] [serial = 510] [outer = 0x1197ebc00] 08:37:40 INFO - PROCESS | 1666 | 1463758660608 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]]]}] 08:37:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:37:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 475ms 08:37:40 INFO - PROCESS | 1666 | 1463758660648 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:37:40 INFO - PROCESS | 1666 | 1463758660650 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:37:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:37:40 INFO - PROCESS | 1666 | 1463758660652 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:37:40 INFO - PROCESS | 1666 | 1463758660653 Marionette TRACE conn2 <- [1,654,null,{}] 08:37:40 INFO - PROCESS | 1666 | 1463758660655 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}] 08:37:40 INFO - PROCESS | 1666 | 1463758660758 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:37:40 INFO - PROCESS | 1666 | 1463758660768 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12916f800 == 47 [pid = 1666] [id = 171] 08:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1167aa400) [pid = 1666] [serial = 511] [outer = 0x0] 08:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12b287000) [pid = 1666] [serial = 512] [outer = 0x1167aa400] 08:37:40 INFO - PROCESS | 1666 | 1463758660799 Marionette DEBUG loaded listener.js 08:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12b9d2400) [pid = 1666] [serial = 513] [outer = 0x1167aa400] 08:37:41 INFO - PROCESS | 1666 | 1463758661122 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]]]}] 08:37:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:37:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 518ms 08:37:41 INFO - PROCESS | 1666 | 1463758661171 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:37:41 INFO - PROCESS | 1666 | 1463758661172 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:37:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:37:41 INFO - PROCESS | 1666 | 1463758661175 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:37:41 INFO - PROCESS | 1666 | 1463758661176 Marionette TRACE conn2 <- [1,658,null,{}] 08:37:41 INFO - PROCESS | 1666 | 1463758661179 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}] 08:37:41 INFO - PROCESS | 1666 | 1463758661270 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:37:41 INFO - PROCESS | 1666 | 1463758661315 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x1293db000 == 48 [pid = 1666] [id = 172] 08:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12a6f9400) [pid = 1666] [serial = 514] [outer = 0x0] 08:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12b9da000) [pid = 1666] [serial = 515] [outer = 0x12a6f9400] 08:37:41 INFO - PROCESS | 1666 | 1463758661341 Marionette DEBUG loaded listener.js 08:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12bf0a000) [pid = 1666] [serial = 516] [outer = 0x12a6f9400] 08:37:41 INFO - PROCESS | 1666 | 1463758661595 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]]]}] 08:37:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:37:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 472ms 08:37:41 INFO - PROCESS | 1666 | 1463758661652 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:37:41 INFO - PROCESS | 1666 | 1463758661653 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:37:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:37:41 INFO - PROCESS | 1666 | 1463758661656 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:37:41 INFO - PROCESS | 1666 | 1463758661657 Marionette TRACE conn2 <- [1,662,null,{}] 08:37:41 INFO - PROCESS | 1666 | 1463758661659 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}] 08:37:41 INFO - PROCESS | 1666 | 1463758661750 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:37:41 INFO - PROCESS | 1666 | 1463758661755 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8ba800 == 49 [pid = 1666] [id = 173] 08:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12bf08000) [pid = 1666] [serial = 517] [outer = 0x0] 08:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12bf0d000) [pid = 1666] [serial = 518] [outer = 0x12bf08000] 08:37:41 INFO - PROCESS | 1666 | 1463758661779 Marionette DEBUG loaded listener.js 08:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12bfa8000) [pid = 1666] [serial = 519] [outer = 0x12bf08000] 08:37:41 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:42 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:42 INFO - PROCESS | 1666 | 1463758662079 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]]]}] 08:37:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:37:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 468ms 08:37:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:37:42 INFO - PROCESS | 1666 | 1463758662124 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:37:42 INFO - PROCESS | 1666 | 1463758662125 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:37:42 INFO - PROCESS | 1666 | 1463758662179 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:37:42 INFO - PROCESS | 1666 | 1463758662181 Marionette TRACE conn2 <- [1,666,null,{}] 08:37:42 INFO - PROCESS | 1666 | 1463758662188 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}] 08:37:42 INFO - PROCESS | 1666 | 1463758662278 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:37:42 INFO - PROCESS | 1666 | 1463758662366 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x115e8e000 == 50 [pid = 1666] [id = 174] 08:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x114de3000) [pid = 1666] [serial = 520] [outer = 0x0] 08:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x115e54800) [pid = 1666] [serial = 521] [outer = 0x114de3000] 08:37:42 INFO - PROCESS | 1666 | 1463758662399 Marionette DEBUG loaded listener.js 08:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x11665c400) [pid = 1666] [serial = 522] [outer = 0x114de3000] 08:37:42 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:42 INFO - PROCESS | 1666 | 1463758662820 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]]]}] 08:37:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:37:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 727ms 08:37:42 INFO - PROCESS | 1666 | 1463758662855 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:37:42 INFO - PROCESS | 1666 | 1463758662859 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:37:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:37:42 INFO - PROCESS | 1666 | 1463758662862 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:37:42 INFO - PROCESS | 1666 | 1463758662864 Marionette TRACE conn2 <- [1,670,null,{}] 08:37:42 INFO - PROCESS | 1666 | 1463758662869 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}] 08:37:42 INFO - PROCESS | 1666 | 1463758662973 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:37:43 INFO - PROCESS | 1666 | 1463758663024 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x118863000 == 51 [pid = 1666] [id = 175] 08:37:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1159b0800) [pid = 1666] [serial = 523] [outer = 0x0] 08:37:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x119041c00) [pid = 1666] [serial = 524] [outer = 0x1159b0800] 08:37:43 INFO - PROCESS | 1666 | 1463758663054 Marionette DEBUG loaded listener.js 08:37:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x11981a800) [pid = 1666] [serial = 525] [outer = 0x1159b0800] 08:37:43 INFO - PROCESS | 1666 | 1463758663468 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]]]}] 08:37:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:37:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 671ms 08:37:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:37:43 INFO - PROCESS | 1666 | 1463758663533 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:37:43 INFO - PROCESS | 1666 | 1463758663535 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:37:43 INFO - PROCESS | 1666 | 1463758663537 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:37:43 INFO - PROCESS | 1666 | 1463758663538 Marionette TRACE conn2 <- [1,674,null,{}] 08:37:43 INFO - PROCESS | 1666 | 1463758663541 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}] 08:37:43 INFO - PROCESS | 1666 | 1463758663640 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:37:43 INFO - PROCESS | 1666 | 1463758663736 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x1293c5800 == 52 [pid = 1666] [id = 176] 08:37:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x126ced400) [pid = 1666] [serial = 526] [outer = 0x0] 08:37:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x127447800) [pid = 1666] [serial = 527] [outer = 0x126ced400] 08:37:43 INFO - PROCESS | 1666 | 1463758663772 Marionette DEBUG loaded listener.js 08:37:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x128cc6400) [pid = 1666] [serial = 528] [outer = 0x126ced400] 08:37:44 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:44 INFO - PROCESS | 1666 | 1463758664185 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]]]}] 08:37:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 08:37:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 671ms 08:37:44 INFO - PROCESS | 1666 | 1463758664212 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:37:44 INFO - PROCESS | 1666 | 1463758664213 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:37:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:37:44 INFO - PROCESS | 1666 | 1463758664216 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:37:44 INFO - PROCESS | 1666 | 1463758664217 Marionette TRACE conn2 <- [1,678,null,{}] 08:37:44 INFO - PROCESS | 1666 | 1463758664219 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}] 08:37:44 INFO - PROCESS | 1666 | 1463758664314 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:37:44 INFO - PROCESS | 1666 | 1463758664360 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b209800 == 53 [pid = 1666] [id = 177] 08:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x128db2800) [pid = 1666] [serial = 529] [outer = 0x0] 08:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x128ff1800) [pid = 1666] [serial = 530] [outer = 0x128db2800] 08:37:44 INFO - PROCESS | 1666 | 1463758664390 Marionette DEBUG loaded listener.js 08:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x12b011800) [pid = 1666] [serial = 531] [outer = 0x128db2800] 08:37:44 INFO - PROCESS | 1666 | 1463758664794 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]]]}] 08:37:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:37:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 618ms 08:37:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:37:44 INFO - PROCESS | 1666 | 1463758664834 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:37:44 INFO - PROCESS | 1666 | 1463758664835 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:37:44 INFO - PROCESS | 1666 | 1463758664838 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:37:44 INFO - PROCESS | 1666 | 1463758664839 Marionette TRACE conn2 <- [1,682,null,{}] 08:37:44 INFO - PROCESS | 1666 | 1463758664841 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}] 08:37:44 INFO - PROCESS | 1666 | 1463758664935 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:37:45 INFO - PROCESS | 1666 | 1463758665014 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b29c800 == 54 [pid = 1666] [id = 178] 08:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12b28a800) [pid = 1666] [serial = 532] [outer = 0x0] 08:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x12b9d7c00) [pid = 1666] [serial = 533] [outer = 0x12b28a800] 08:37:45 INFO - PROCESS | 1666 | 1463758665056 Marionette DEBUG loaded listener.js 08:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12bb20400) [pid = 1666] [serial = 534] [outer = 0x12b28a800] 08:37:46 INFO - PROCESS | 1666 | 1463758666141 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]]]}] 08:37:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 08:37:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1326ms 08:37:46 INFO - PROCESS | 1666 | 1463758666165 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:37:46 INFO - PROCESS | 1666 | 1463758666167 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:37:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:37:46 INFO - PROCESS | 1666 | 1463758666174 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:37:46 INFO - PROCESS | 1666 | 1463758666177 Marionette TRACE conn2 <- [1,686,null,{}] 08:37:46 INFO - PROCESS | 1666 | 1463758666180 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}] 08:37:46 INFO - PROCESS | 1666 | 1463758666289 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:37:46 INFO - PROCESS | 1666 | 1463758666351 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e99000 == 55 [pid = 1666] [id = 179] 08:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1182d7000) [pid = 1666] [serial = 535] [outer = 0x0] 08:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1183f3400) [pid = 1666] [serial = 536] [outer = 0x1182d7000] 08:37:46 INFO - PROCESS | 1666 | 1463758666380 Marionette DEBUG loaded listener.js 08:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x118577400) [pid = 1666] [serial = 537] [outer = 0x1182d7000] 08:37:46 INFO - PROCESS | 1666 | --DOCSHELL 0x1256d9000 == 54 [pid = 1666] [id = 128] 08:37:46 INFO - PROCESS | 1666 | --DOCSHELL 0x1293db000 == 53 [pid = 1666] [id = 172] 08:37:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12916f800 == 52 [pid = 1666] [id = 171] 08:37:46 INFO - PROCESS | 1666 | --DOCSHELL 0x128b16000 == 51 [pid = 1666] [id = 170] 08:37:46 INFO - PROCESS | 1666 | --DOCSHELL 0x117e18000 == 50 [pid = 1666] [id = 169] 08:37:46 INFO - PROCESS | 1666 | --DOCSHELL 0x127014000 == 49 [pid = 1666] [id = 168] 08:37:46 INFO - PROCESS | 1666 | --DOCSHELL 0x125544000 == 48 [pid = 1666] [id = 167] 08:37:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12496f800 == 47 [pid = 1666] [id = 166] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x124881000) [pid = 1666] [serial = 463] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x117e30c00) [pid = 1666] [serial = 436] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12b283800) [pid = 1666] [serial = 433] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x128813400) [pid = 1666] [serial = 442] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x119039400) [pid = 1666] [serial = 439] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 1666 | --DOCSHELL 0x119b2c800 == 46 [pid = 1666] [id = 165] 08:37:46 INFO - PROCESS | 1666 | --DOCSHELL 0x11905d800 == 45 [pid = 1666] [id = 164] 08:37:46 INFO - PROCESS | 1666 | --DOCSHELL 0x11807a800 == 44 [pid = 1666] [id = 163] 08:37:46 INFO - PROCESS | 1666 | --DOCSHELL 0x116387800 == 43 [pid = 1666] [id = 162] 08:37:46 INFO - PROCESS | 1666 | --DOCSHELL 0x112f36000 == 42 [pid = 1666] [id = 161] 08:37:46 INFO - PROCESS | 1666 | --DOCSHELL 0x113c8f000 == 41 [pid = 1666] [id = 156] 08:37:46 INFO - PROCESS | 1666 | --DOCSHELL 0x116623000 == 40 [pid = 1666] [id = 155] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x1210a1400) [pid = 1666] [serial = 461] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x119bd6400) [pid = 1666] [serial = 460] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x128da9c00) [pid = 1666] [serial = 383] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x11674c000) [pid = 1666] [serial = 451] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1188c5000) [pid = 1666] [serial = 454] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x11635ac00) [pid = 1666] [serial = 449] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1193d5c00) [pid = 1666] [serial = 457] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x129185c00) [pid = 1666] [serial = 445] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x11903d000) [pid = 1666] [serial = 455] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1197f5000) [pid = 1666] [serial = 458] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12a8d7000) [pid = 1666] [serial = 446] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x115d49400) [pid = 1666] [serial = 448] [outer = 0x0] [url = about:blank] 08:37:46 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1182cf800) [pid = 1666] [serial = 452] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1666 | 1463758667286 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]]]}] 08:37:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:37:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1126ms 08:37:47 INFO - PROCESS | 1666 | 1463758667297 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:37:47 INFO - PROCESS | 1666 | 1463758667300 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:37:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:37:47 INFO - PROCESS | 1666 | 1463758667305 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:37:47 INFO - PROCESS | 1666 | 1463758667306 Marionette TRACE conn2 <- [1,690,null,{}] 08:37:47 INFO - PROCESS | 1666 | 1463758667309 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}] 08:37:47 INFO - PROCESS | 1666 | 1463758667385 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:37:47 INFO - PROCESS | 1666 | 1463758667389 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ac3800 == 41 [pid = 1666] [id = 180] 08:37:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x118468c00) [pid = 1666] [serial = 538] [outer = 0x0] 08:37:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1194a1c00) [pid = 1666] [serial = 539] [outer = 0x118468c00] 08:37:47 INFO - PROCESS | 1666 | 1463758667417 Marionette DEBUG loaded listener.js 08:37:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x119bd6400) [pid = 1666] [serial = 540] [outer = 0x118468c00] 08:37:48 INFO - PROCESS | 1666 | 1463758668239 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]]]}] 08:37:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:37:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 970ms 08:37:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:37:48 INFO - PROCESS | 1666 | 1463758668275 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:37:48 INFO - PROCESS | 1666 | 1463758668277 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:37:48 INFO - PROCESS | 1666 | 1463758668280 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:37:48 INFO - PROCESS | 1666 | 1463758668283 Marionette TRACE conn2 <- [1,694,null,{}] 08:37:48 INFO - PROCESS | 1666 | 1463758668291 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}] 08:37:48 INFO - PROCESS | 1666 | 1463758668390 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:37:48 INFO - PROCESS | 1666 | 1463758668421 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x119349800 == 42 [pid = 1666] [id = 181] 08:37:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12109d800) [pid = 1666] [serial = 541] [outer = 0x0] 08:37:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x125315000) [pid = 1666] [serial = 542] [outer = 0x12109d800] 08:37:48 INFO - PROCESS | 1666 | 1463758668448 Marionette DEBUG loaded listener.js 08:37:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x126cf2800) [pid = 1666] [serial = 543] [outer = 0x12109d800] 08:37:49 INFO - PROCESS | 1666 | 1463758669264 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]]]}] 08:37:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 08:37:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1026ms 08:37:49 INFO - PROCESS | 1666 | 1463758669306 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:37:49 INFO - PROCESS | 1666 | 1463758669308 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:37:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:37:49 INFO - PROCESS | 1666 | 1463758669310 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:37:49 INFO - PROCESS | 1666 | 1463758669311 Marionette TRACE conn2 <- [1,698,null,{}] 08:37:49 INFO - PROCESS | 1666 | 1463758669313 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}] 08:37:49 INFO - PROCESS | 1666 | 1463758669415 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:37:49 INFO - PROCESS | 1666 | 1463758669425 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a06e800 == 43 [pid = 1666] [id = 182] 08:37:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x126cf2c00) [pid = 1666] [serial = 544] [outer = 0x0] 08:37:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x128cc2000) [pid = 1666] [serial = 545] [outer = 0x126cf2c00] 08:37:49 INFO - PROCESS | 1666 | 1463758669452 Marionette DEBUG loaded listener.js 08:37:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x128fb6000) [pid = 1666] [serial = 546] [outer = 0x126cf2c00] 08:37:50 INFO - PROCESS | 1666 | 1463758670239 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]]]}] 08:37:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 08:37:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 971ms 08:37:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:37:50 INFO - PROCESS | 1666 | 1463758670287 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:37:50 INFO - PROCESS | 1666 | 1463758670288 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:37:50 INFO - PROCESS | 1666 | 1463758670290 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:37:50 INFO - PROCESS | 1666 | 1463758670291 Marionette TRACE conn2 <- [1,702,null,{}] 08:37:50 INFO - PROCESS | 1666 | 1463758670294 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}] 08:37:50 INFO - PROCESS | 1666 | 1463758670383 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:37:50 INFO - PROCESS | 1666 | 1463758670387 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e93800 == 44 [pid = 1666] [id = 183] 08:37:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12881f400) [pid = 1666] [serial = 547] [outer = 0x0] 08:37:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12918b800) [pid = 1666] [serial = 548] [outer = 0x12881f400] 08:37:50 INFO - PROCESS | 1666 | 1463758670412 Marionette DEBUG loaded listener.js 08:37:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x12a8d2400) [pid = 1666] [serial = 549] [outer = 0x12881f400] 08:37:50 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1188cd800) [pid = 1666] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:37:50 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x11710cc00) [pid = 1666] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:37:50 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x128fb7800) [pid = 1666] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:37:50 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x128fb7c00) [pid = 1666] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:37:50 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1193d6800) [pid = 1666] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:37:50 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1122ad000) [pid = 1666] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:37:50 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1193cd800) [pid = 1666] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:37:50 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x128cc0400) [pid = 1666] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:37:50 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x11767e400) [pid = 1666] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:37:50 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x118579800) [pid = 1666] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:37:50 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12339b400) [pid = 1666] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:37:50 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x11674c800) [pid = 1666] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:37:50 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1197ebc00) [pid = 1666] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:37:50 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1167aa400) [pid = 1666] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:37:50 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12a6f9400) [pid = 1666] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:37:50 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x126c4bc00) [pid = 1666] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:37:51 INFO - PROCESS | 1666 | 1463758671283 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]]]}] 08:37:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:37:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1023ms 08:37:51 INFO - PROCESS | 1666 | 1463758671323 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:37:51 INFO - PROCESS | 1666 | 1463758671324 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:37:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:37:51 INFO - PROCESS | 1666 | 1463758671327 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:37:51 INFO - PROCESS | 1666 | 1463758671328 Marionette TRACE conn2 <- [1,706,null,{}] 08:37:51 INFO - PROCESS | 1666 | 1463758671331 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}] 08:37:51 INFO - PROCESS | 1666 | 1463758671425 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:37:51 INFO - PROCESS | 1666 | 1463758671432 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x1256d6000 == 45 [pid = 1666] [id = 184] 08:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1197ec400) [pid = 1666] [serial = 550] [outer = 0x0] 08:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12b00fc00) [pid = 1666] [serial = 551] [outer = 0x1197ec400] 08:37:51 INFO - PROCESS | 1666 | 1463758671458 Marionette DEBUG loaded listener.js 08:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12b281400) [pid = 1666] [serial = 552] [outer = 0x1197ec400] 08:37:52 INFO - PROCESS | 1666 | 1463758672255 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]]]}] 08:37:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:37:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 08:37:52 INFO - PROCESS | 1666 | 1463758672298 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:37:52 INFO - PROCESS | 1666 | 1463758672300 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:37:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:37:52 INFO - PROCESS | 1666 | 1463758672302 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:37:52 INFO - PROCESS | 1666 | 1463758672303 Marionette TRACE conn2 <- [1,710,null,{}] 08:37:52 INFO - PROCESS | 1666 | 1463758672305 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}] 08:37:52 INFO - PROCESS | 1666 | 1463758672398 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:37:52 INFO - PROCESS | 1666 | 1463758672413 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x127067000 == 46 [pid = 1666] [id = 185] 08:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12b28b800) [pid = 1666] [serial = 553] [outer = 0x0] 08:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12bb1a800) [pid = 1666] [serial = 554] [outer = 0x12b28b800] 08:37:52 INFO - PROCESS | 1666 | 1463758672440 Marionette DEBUG loaded listener.js 08:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12bf07800) [pid = 1666] [serial = 555] [outer = 0x12b28b800] 08:37:53 INFO - PROCESS | 1666 | 1463758673227 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]]]}] 08:37:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:37:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 968ms 08:37:53 INFO - PROCESS | 1666 | 1463758673271 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:37:53 INFO - PROCESS | 1666 | 1463758673274 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:37:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:37:53 INFO - PROCESS | 1666 | 1463758673277 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:37:53 INFO - PROCESS | 1666 | 1463758673280 Marionette TRACE conn2 <- [1,714,null,{}] 08:37:53 INFO - PROCESS | 1666 | 1463758673284 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}] 08:37:53 INFO - PROCESS | 1666 | 1463758673412 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:37:53 INFO - PROCESS | 1666 | 1463758673461 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x11678b000 == 47 [pid = 1666] [id = 186] 08:37:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x116a66000) [pid = 1666] [serial = 556] [outer = 0x0] 08:37:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x117679400) [pid = 1666] [serial = 557] [outer = 0x116a66000] 08:37:53 INFO - PROCESS | 1666 | 1463758673492 Marionette DEBUG loaded listener.js 08:37:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x118570400) [pid = 1666] [serial = 558] [outer = 0x116a66000] 08:37:54 INFO - PROCESS | 1666 | 1463758674414 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]]]}] 08:37:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 08:37:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1172ms 08:37:54 INFO - PROCESS | 1666 | 1463758674450 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:37:54 INFO - PROCESS | 1666 | 1463758674454 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:37:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:37:54 INFO - PROCESS | 1666 | 1463758674459 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:37:54 INFO - PROCESS | 1666 | 1463758674461 Marionette TRACE conn2 <- [1,718,null,{}] 08:37:54 INFO - PROCESS | 1666 | 1463758674463 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}] 08:37:54 INFO - PROCESS | 1666 | 1463758674556 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:37:54 INFO - PROCESS | 1666 | 1463758674604 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x119b35800 == 48 [pid = 1666] [id = 187] 08:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1182db400) [pid = 1666] [serial = 559] [outer = 0x0] 08:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12109ac00) [pid = 1666] [serial = 560] [outer = 0x1182db400] 08:37:54 INFO - PROCESS | 1666 | 1463758674634 Marionette DEBUG loaded listener.js 08:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x124bc5400) [pid = 1666] [serial = 561] [outer = 0x1182db400] 08:37:55 INFO - PROCESS | 1666 | 1463758675522 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]]]}] 08:37:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:37:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1074ms 08:37:55 INFO - PROCESS | 1666 | 1463758675542 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:37:55 INFO - PROCESS | 1666 | 1463758675545 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:37:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:37:55 INFO - PROCESS | 1666 | 1463758675550 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:37:55 INFO - PROCESS | 1666 | 1463758675552 Marionette TRACE conn2 <- [1,722,null,{}] 08:37:55 INFO - PROCESS | 1666 | 1463758675556 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}] 08:37:55 INFO - PROCESS | 1666 | 1463758675646 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:37:55 INFO - PROCESS | 1666 | 1463758675694 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x11743f000 == 49 [pid = 1666] [id = 188] 08:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x11665c800) [pid = 1666] [serial = 562] [outer = 0x0] 08:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x117e2d000) [pid = 1666] [serial = 563] [outer = 0x11665c800] 08:37:55 INFO - PROCESS | 1666 | 1463758675722 Marionette DEBUG loaded listener.js 08:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x118572800) [pid = 1666] [serial = 564] [outer = 0x11665c800] 08:37:56 INFO - PROCESS | 1666 | 1463758676153 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] 08:37:56 INFO - PROCESS | 1666 | 1463758676178 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:37:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:37:56 INFO - PROCESS | 1666 | 1463758676182 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:37:56 INFO - PROCESS | 1666 | 1463758676184 Marionette TRACE conn2 <- [1,726,null,{}] 08:37:56 INFO - PROCESS | 1666 | 1463758676186 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}] 08:37:56 INFO - PROCESS | 1666 | 1463758676272 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:37:56 INFO - PROCESS | 1666 | 1463758676320 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188d4000 == 50 [pid = 1666] [id = 189] 08:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x116754800) [pid = 1666] [serial = 565] [outer = 0x0] 08:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x1188b1000) [pid = 1666] [serial = 566] [outer = 0x116754800] 08:37:56 INFO - PROCESS | 1666 | 1463758676347 Marionette DEBUG loaded listener.js 08:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x124879400) [pid = 1666] [serial = 567] [outer = 0x116754800] 08:37:56 INFO - PROCESS | 1666 | --DOCSHELL 0x1256d6000 == 49 [pid = 1666] [id = 184] 08:37:56 INFO - PROCESS | 1666 | --DOCSHELL 0x116e93800 == 48 [pid = 1666] [id = 183] 08:37:56 INFO - PROCESS | 1666 | --DOCSHELL 0x11a06e800 == 47 [pid = 1666] [id = 182] 08:37:56 INFO - PROCESS | 1666 | --DOCSHELL 0x119349800 == 46 [pid = 1666] [id = 181] 08:37:56 INFO - PROCESS | 1666 | --DOCSHELL 0x116ac3800 == 45 [pid = 1666] [id = 180] 08:37:56 INFO - PROCESS | 1666 | --DOCSHELL 0x116e99000 == 44 [pid = 1666] [id = 179] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x11834ac00) [pid = 1666] [serial = 469] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x1197ee400) [pid = 1666] [serial = 472] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x126c4e400) [pid = 1666] [serial = 478] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x124a37400) [pid = 1666] [serial = 475] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x115deb400) [pid = 1666] [serial = 466] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x12bf0d000) [pid = 1666] [serial = 518] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOCSHELL 0x1293c5800 == 43 [pid = 1666] [id = 176] 08:37:56 INFO - PROCESS | 1666 | --DOCSHELL 0x118863000 == 42 [pid = 1666] [id = 175] 08:37:56 INFO - PROCESS | 1666 | --DOCSHELL 0x115e8e000 == 41 [pid = 1666] [id = 174] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x128cc6800) [pid = 1666] [serial = 443] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1198aa000) [pid = 1666] [serial = 440] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x118578800) [pid = 1666] [serial = 437] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x129188c00) [pid = 1666] [serial = 499] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x12a6f7800) [pid = 1666] [serial = 502] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x126853800) [pid = 1666] [serial = 493] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x128819400) [pid = 1666] [serial = 494] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1159aec00) [pid = 1666] [serial = 482] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x112d34000) [pid = 1666] [serial = 481] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x119bcf400) [pid = 1666] [serial = 490] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x125692c00) [pid = 1666] [serial = 491] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x128cc3c00) [pid = 1666] [serial = 496] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11834a400) [pid = 1666] [serial = 484] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x118572c00) [pid = 1666] [serial = 485] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x119019c00) [pid = 1666] [serial = 487] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1194a6400) [pid = 1666] [serial = 488] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1258d9400) [pid = 1666] [serial = 464] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11856ec00) [pid = 1666] [serial = 506] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x117678000) [pid = 1666] [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.] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12b017000) [pid = 1666] [serial = 509] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12a8d8c00) [pid = 1666] [serial = 507] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12a8d6400) [pid = 1666] [serial = 503] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1298bf000) [pid = 1666] [serial = 500] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12b09a000) [pid = 1666] [serial = 510] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12b287000) [pid = 1666] [serial = 512] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12b9da000) [pid = 1666] [serial = 515] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12b9d2400) [pid = 1666] [serial = 513] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12bf0a000) [pid = 1666] [serial = 516] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x128db8400) [pid = 1666] [serial = 497] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1666 | 1463758676739 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]]]}] 08:37:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:37:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 572ms 08:37:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:37:56 INFO - PROCESS | 1666 | 1463758676755 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:37:56 INFO - PROCESS | 1666 | 1463758676756 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:37:56 INFO - PROCESS | 1666 | 1463758676759 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:37:56 INFO - PROCESS | 1666 | 1463758676763 Marionette TRACE conn2 <- [1,730,null,{}] 08:37:56 INFO - PROCESS | 1666 | 1463758676771 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}] 08:37:56 INFO - PROCESS | 1666 | 1463758676852 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:37:56 INFO - PROCESS | 1666 | 1463758676899 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1186f1000 == 42 [pid = 1666] [id = 190] 08:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x118573800) [pid = 1666] [serial = 568] [outer = 0x0] 08:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x12558b000) [pid = 1666] [serial = 569] [outer = 0x118573800] 08:37:56 INFO - PROCESS | 1666 | 1463758676928 Marionette DEBUG loaded listener.js 08:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x126ff0800) [pid = 1666] [serial = 570] [outer = 0x118573800] 08:37:57 INFO - PROCESS | 1666 | 1463758677264 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[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 08:37:57 INFO - PROCESS | 1666 | 1463758677286 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:37:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:37:57 INFO - PROCESS | 1666 | 1463758677288 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:37:57 INFO - PROCESS | 1666 | 1463758677289 Marionette TRACE conn2 <- [1,734,null,{}] 08:37:57 INFO - PROCESS | 1666 | 1463758677291 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}] 08:37:57 INFO - PROCESS | 1666 | 1463758677368 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:37:57 INFO - PROCESS | 1666 | 1463758677372 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12342b000 == 43 [pid = 1666] [id = 191] 08:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x128817400) [pid = 1666] [serial = 571] [outer = 0x0] 08:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x128da9400) [pid = 1666] [serial = 572] [outer = 0x128817400] 08:37:57 INFO - PROCESS | 1666 | 1463758677400 Marionette DEBUG loaded listener.js 08:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12917f800) [pid = 1666] [serial = 573] [outer = 0x128817400] 08:37:57 INFO - PROCESS | 1666 | 1463758677709 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]]]}] 08:37:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:37:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 470ms 08:37:57 INFO - PROCESS | 1666 | 1463758677758 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:37:57 INFO - PROCESS | 1666 | 1463758677759 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:37:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:37:57 INFO - PROCESS | 1666 | 1463758677762 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:37:57 INFO - PROCESS | 1666 | 1463758677763 Marionette TRACE conn2 <- [1,738,null,{}] 08:37:57 INFO - PROCESS | 1666 | 1463758677765 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}] 08:37:57 INFO - PROCESS | 1666 | 1463758677836 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:37:57 INFO - PROCESS | 1666 | 1463758677840 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x125551800 == 44 [pid = 1666] [id = 192] 08:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x128ccb800) [pid = 1666] [serial = 574] [outer = 0x0] 08:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x129337800) [pid = 1666] [serial = 575] [outer = 0x128ccb800] 08:37:57 INFO - PROCESS | 1666 | 1463758677868 Marionette DEBUG loaded listener.js 08:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12a6f9000) [pid = 1666] [serial = 576] [outer = 0x128ccb800] 08:37:58 INFO - PROCESS | 1666 | 1463758678657 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]]]}] 08:37:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:37:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 919ms 08:37:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:37:58 INFO - PROCESS | 1666 | 1463758678688 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:37:58 INFO - PROCESS | 1666 | 1463758678690 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:37:58 INFO - PROCESS | 1666 | 1463758678692 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:37:58 INFO - PROCESS | 1666 | 1463758678693 Marionette TRACE conn2 <- [1,742,null,{}] 08:37:58 INFO - PROCESS | 1666 | 1463758678695 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}] 08:37:58 INFO - PROCESS | 1666 | 1463758678805 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:37:58 INFO - PROCESS | 1666 | 1463758678812 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x127073800 == 45 [pid = 1666] [id = 193] 08:37:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12a6f9c00) [pid = 1666] [serial = 577] [outer = 0x0] 08:37:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12b097400) [pid = 1666] [serial = 578] [outer = 0x12a6f9c00] 08:37:58 INFO - PROCESS | 1666 | 1463758678865 Marionette DEBUG loaded listener.js 08:37:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12bf05c00) [pid = 1666] [serial = 579] [outer = 0x12a6f9c00] 08:37:59 INFO - PROCESS | 1666 | 1463758679652 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]]]}] 08:37:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 08:37:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 973ms 08:37:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:37:59 INFO - PROCESS | 1666 | 1463758679665 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:37:59 INFO - PROCESS | 1666 | 1463758679666 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:37:59 INFO - PROCESS | 1666 | 1463758679668 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:37:59 INFO - PROCESS | 1666 | 1463758679669 Marionette TRACE conn2 <- [1,746,null,{}] 08:37:59 INFO - PROCESS | 1666 | 1463758679672 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}] 08:37:59 INFO - PROCESS | 1666 | 1463758679774 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:37:59 INFO - PROCESS | 1666 | 1463758679778 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x129160800 == 46 [pid = 1666] [id = 194] 08:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x116189400) [pid = 1666] [serial = 580] [outer = 0x0] 08:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12bf10400) [pid = 1666] [serial = 581] [outer = 0x116189400] 08:37:59 INFO - PROCESS | 1666 | 1463758679803 Marionette DEBUG loaded listener.js 08:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12bfad400) [pid = 1666] [serial = 582] [outer = 0x116189400] 08:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x126cf2c00) [pid = 1666] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12881f400) [pid = 1666] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1197ec400) [pid = 1666] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1182d7000) [pid = 1666] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12b28a800) [pid = 1666] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12109d800) [pid = 1666] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x118468c00) [pid = 1666] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12bf08000) [pid = 1666] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x125fe5c00) [pid = 1666] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1159b5800) [pid = 1666] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12340f800) [pid = 1666] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x119041400) [pid = 1666] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1198af400) [pid = 1666] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:38:00 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x116329800) [pid = 1666] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:38:00 INFO - PROCESS | 1666 | 1463758680611 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]]]}] 08:38:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 08:38:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 968ms 08:38:00 INFO - PROCESS | 1666 | 1463758680638 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:38:00 INFO - PROCESS | 1666 | 1463758680639 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:38:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:38:00 INFO - PROCESS | 1666 | 1463758680641 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:38:00 INFO - PROCESS | 1666 | 1463758680642 Marionette TRACE conn2 <- [1,750,null,{}] 08:38:00 INFO - PROCESS | 1666 | 1463758680645 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}] 08:38:00 INFO - PROCESS | 1666 | 1463758680732 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:38:00 INFO - PROCESS | 1666 | 1463758680764 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180f1000 == 47 [pid = 1666] [id = 195] 08:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x117e2e800) [pid = 1666] [serial = 583] [outer = 0x0] 08:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1197f9800) [pid = 1666] [serial = 584] [outer = 0x117e2e800] 08:38:00 INFO - PROCESS | 1666 | 1463758680789 Marionette DEBUG loaded listener.js 08:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x126cf3800) [pid = 1666] [serial = 585] [outer = 0x117e2e800] 08:38:01 INFO - PROCESS | 1666 | 1463758681526 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]]]}] 08:38:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:38:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 923ms 08:38:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:38:01 INFO - PROCESS | 1666 | 1463758681565 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:38:01 INFO - PROCESS | 1666 | 1463758681566 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:38:01 INFO - PROCESS | 1666 | 1463758681568 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:38:01 INFO - PROCESS | 1666 | 1463758681569 Marionette TRACE conn2 <- [1,754,null,{}] 08:38:01 INFO - PROCESS | 1666 | 1463758681572 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}] 08:38:01 INFO - PROCESS | 1666 | 1463758681642 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:38:01 INFO - PROCESS | 1666 | 1463758681648 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12983d000 == 48 [pid = 1666] [id = 196] 08:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x12a6f1800) [pid = 1666] [serial = 586] [outer = 0x0] 08:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12bf12800) [pid = 1666] [serial = 587] [outer = 0x12a6f1800] 08:38:01 INFO - PROCESS | 1666 | 1463758681674 Marionette DEBUG loaded listener.js 08:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12c513400) [pid = 1666] [serial = 588] [outer = 0x12a6f1800] 08:38:02 INFO - PROCESS | 1666 | 1463758682472 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]]]}] 08:38:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 08:38:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 920ms 08:38:02 INFO - PROCESS | 1666 | 1463758682488 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:38:02 INFO - PROCESS | 1666 | 1463758682489 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:38:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:38:02 INFO - PROCESS | 1666 | 1463758682491 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:38:02 INFO - PROCESS | 1666 | 1463758682493 Marionette TRACE conn2 <- [1,758,null,{}] 08:38:02 INFO - PROCESS | 1666 | 1463758682496 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}] 08:38:02 INFO - PROCESS | 1666 | 1463758682572 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:38:02 INFO - PROCESS | 1666 | 1463758682671 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x113228800 == 49 [pid = 1666] [id = 197] 08:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x111b04400) [pid = 1666] [serial = 589] [outer = 0x0] 08:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1122b2800) [pid = 1666] [serial = 590] [outer = 0x111b04400] 08:38:02 INFO - PROCESS | 1666 | 1463758682703 Marionette DEBUG loaded listener.js 08:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x116666000) [pid = 1666] [serial = 591] [outer = 0x111b04400] 08:38:03 INFO - PROCESS | 1666 | 1463758683135 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]]]}] 08:38:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:38:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 673ms 08:38:03 INFO - PROCESS | 1666 | 1463758683166 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:38:03 INFO - PROCESS | 1666 | 1463758683169 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:38:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:38:03 INFO - PROCESS | 1666 | 1463758683173 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:38:03 INFO - PROCESS | 1666 | 1463758683175 Marionette TRACE conn2 <- [1,762,null,{}] 08:38:03 INFO - PROCESS | 1666 | 1463758683197 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}] 08:38:03 INFO - PROCESS | 1666 | 1463758683297 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:38:03 INFO - PROCESS | 1666 | 1463758683356 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ab6000 == 50 [pid = 1666] [id = 198] 08:38:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x11903d000) [pid = 1666] [serial = 592] [outer = 0x0] 08:38:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1193d7800) [pid = 1666] [serial = 593] [outer = 0x11903d000] 08:38:03 INFO - PROCESS | 1666 | 1463758683387 Marionette DEBUG loaded listener.js 08:38:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x121099400) [pid = 1666] [serial = 594] [outer = 0x11903d000] 08:38:04 INFO - PROCESS | 1666 | 1463758684271 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]]]}] 08:38:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:38:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1121ms 08:38:04 INFO - PROCESS | 1666 | 1463758684296 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:38:04 INFO - PROCESS | 1666 | 1463758684299 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:38:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:38:04 INFO - PROCESS | 1666 | 1463758684302 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:38:04 INFO - PROCESS | 1666 | 1463758684303 Marionette TRACE conn2 <- [1,766,null,{}] 08:38:04 INFO - PROCESS | 1666 | 1463758684305 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}] 08:38:04 INFO - PROCESS | 1666 | 1463758684387 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:38:04 INFO - PROCESS | 1666 | 1463758684479 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x12917d800 == 51 [pid = 1666] [id = 199] 08:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x126c4e400) [pid = 1666] [serial = 595] [outer = 0x0] 08:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x127446800) [pid = 1666] [serial = 596] [outer = 0x126c4e400] 08:38:04 INFO - PROCESS | 1666 | 1463758684510 Marionette DEBUG loaded listener.js 08:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x128fb4800) [pid = 1666] [serial = 597] [outer = 0x126c4e400] 08:38:05 INFO - PROCESS | 1666 | 1463758685512 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]]]}] 08:38:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:38:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1220ms 08:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:38:05 INFO - PROCESS | 1666 | 1463758685522 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:38:05 INFO - PROCESS | 1666 | 1463758685524 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:38:05 INFO - PROCESS | 1666 | 1463758685528 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:38:05 INFO - PROCESS | 1666 | 1463758685530 Marionette TRACE conn2 <- [1,770,null,{}] 08:38:05 INFO - PROCESS | 1666 | 1463758685534 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}] 08:38:05 INFO - PROCESS | 1666 | 1463758685611 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:38:05 INFO - PROCESS | 1666 | 1463758685721 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x118071800 == 52 [pid = 1666] [id = 200] 08:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x117e30c00) [pid = 1666] [serial = 598] [outer = 0x0] 08:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x118343000) [pid = 1666] [serial = 599] [outer = 0x117e30c00] 08:38:05 INFO - PROCESS | 1666 | 1463758685752 Marionette DEBUG loaded listener.js 08:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x11857b400) [pid = 1666] [serial = 600] [outer = 0x117e30c00] 08:38:06 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8ba800 == 51 [pid = 1666] [id = 173] 08:38:06 INFO - PROCESS | 1666 | --DOCSHELL 0x12983d000 == 50 [pid = 1666] [id = 196] 08:38:06 INFO - PROCESS | 1666 | --DOCSHELL 0x1180f1000 == 49 [pid = 1666] [id = 195] 08:38:06 INFO - PROCESS | 1666 | --DOCSHELL 0x129160800 == 48 [pid = 1666] [id = 194] 08:38:06 INFO - PROCESS | 1666 | --DOCSHELL 0x127073800 == 47 [pid = 1666] [id = 193] 08:38:06 INFO - PROCESS | 1666 | --DOCSHELL 0x125551800 == 46 [pid = 1666] [id = 192] 08:38:06 INFO - PROCESS | 1666 | --DOCSHELL 0x12342b000 == 45 [pid = 1666] [id = 191] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12bb1a800) [pid = 1666] [serial = 554] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOCSHELL 0x1186f1000 == 44 [pid = 1666] [id = 190] 08:38:06 INFO - PROCESS | 1666 | --DOCSHELL 0x1188d4000 == 43 [pid = 1666] [id = 189] 08:38:06 INFO - PROCESS | 1666 | --DOCSHELL 0x11743f000 == 42 [pid = 1666] [id = 188] 08:38:06 INFO - PROCESS | 1666 | --DOCSHELL 0x119b35800 == 41 [pid = 1666] [id = 187] 08:38:06 INFO - PROCESS | 1666 | --DOCSHELL 0x11678b000 == 40 [pid = 1666] [id = 186] 08:38:06 INFO - PROCESS | 1666 | --DOCSHELL 0x127067000 == 39 [pid = 1666] [id = 185] 08:38:06 INFO - PROCESS | 1666 | 1463758686190 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]]]}] 08:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 671ms 08:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:38:06 INFO - PROCESS | 1666 | 1463758686200 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:38:06 INFO - PROCESS | 1666 | 1463758686204 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:38:06 INFO - PROCESS | 1666 | 1463758686208 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:38:06 INFO - PROCESS | 1666 | 1463758686210 Marionette TRACE conn2 <- [1,774,null,{}] 08:38:06 INFO - PROCESS | 1666 | 1463758686214 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}] 08:38:06 INFO - PROCESS | 1666 | 1463758686291 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:38:06 INFO - PROCESS | 1666 | 1463758686298 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x116abc000 == 40 [pid = 1666] [id = 201] 08:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x11857a400) [pid = 1666] [serial = 601] [outer = 0x0] 08:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1193cb800) [pid = 1666] [serial = 602] [outer = 0x11857a400] 08:38:06 INFO - PROCESS | 1666 | 1463758686325 Marionette DEBUG loaded listener.js 08:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1197ec000) [pid = 1666] [serial = 603] [outer = 0x11857a400] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x126fedc00) [pid = 1666] [serial = 479] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x11634c000) [pid = 1666] [serial = 467] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x125696000) [pid = 1666] [serial = 476] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1210a3400) [pid = 1666] [serial = 473] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12b28bc00) [pid = 1666] [serial = 434] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x118571c00) [pid = 1666] [serial = 470] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x115e54800) [pid = 1666] [serial = 521] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1194a1c00) [pid = 1666] [serial = 539] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x119bd6400) [pid = 1666] [serial = 540] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12bfa8000) [pid = 1666] [serial = 519] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12b281400) [pid = 1666] [serial = 552] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x126cf2800) [pid = 1666] [serial = 543] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x128fb6000) [pid = 1666] [serial = 546] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x128cc2000) [pid = 1666] [serial = 545] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12918b800) [pid = 1666] [serial = 548] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12a8d2400) [pid = 1666] [serial = 549] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x128ff1800) [pid = 1666] [serial = 530] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x119041c00) [pid = 1666] [serial = 524] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12b00fc00) [pid = 1666] [serial = 551] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x118577400) [pid = 1666] [serial = 537] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1183f3400) [pid = 1666] [serial = 536] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x12bb20400) [pid = 1666] [serial = 534] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12b9d7c00) [pid = 1666] [serial = 533] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x127447800) [pid = 1666] [serial = 527] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x125315000) [pid = 1666] [serial = 542] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1666 | 1463758686666 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]]]}] 08:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 473ms 08:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:38:06 INFO - PROCESS | 1666 | 1463758686682 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:38:06 INFO - PROCESS | 1666 | 1463758686684 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:38:06 INFO - PROCESS | 1666 | 1463758686697 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:38:06 INFO - PROCESS | 1666 | 1463758686699 Marionette TRACE conn2 <- [1,778,null,{}] 08:38:06 INFO - PROCESS | 1666 | 1463758686711 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}] 08:38:06 INFO - PROCESS | 1666 | 1463758686801 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:38:06 INFO - PROCESS | 1666 | 1463758686813 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x1186f1000 == 41 [pid = 1666] [id = 202] 08:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x115e51000) [pid = 1666] [serial = 604] [outer = 0x0] 08:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1236cb400) [pid = 1666] [serial = 605] [outer = 0x115e51000] 08:38:06 INFO - PROCESS | 1666 | 1463758686858 Marionette DEBUG loaded listener.js 08:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x125696000) [pid = 1666] [serial = 606] [outer = 0x115e51000] 08:38:07 INFO - PROCESS | 1666 | 1463758687332 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]]]}] 08:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 687ms 08:38:07 INFO - PROCESS | 1666 | 1463758687373 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:38:07 INFO - PROCESS | 1666 | 1463758687375 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:38:07 INFO - PROCESS | 1666 | 1463758687377 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:38:07 INFO - PROCESS | 1666 | 1463758687378 Marionette TRACE conn2 <- [1,782,null,{}] 08:38:07 INFO - PROCESS | 1666 | 1463758687387 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}] 08:38:07 INFO - PROCESS | 1666 | 1463758687472 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:38:07 INFO - PROCESS | 1666 | 1463758687478 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ac8000 == 42 [pid = 1666] [id = 203] 08:38:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x126cf7000) [pid = 1666] [serial = 607] [outer = 0x0] 08:38:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x12744bc00) [pid = 1666] [serial = 608] [outer = 0x126cf7000] 08:38:07 INFO - PROCESS | 1666 | 1463758687505 Marionette DEBUG loaded listener.js 08:38:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x128820800) [pid = 1666] [serial = 609] [outer = 0x126cf7000] 08:38:07 INFO - PROCESS | 1666 | 1463758687838 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]]]}] 08:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 470ms 08:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:38:07 INFO - PROCESS | 1666 | 1463758687848 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:38:07 INFO - PROCESS | 1666 | 1463758687849 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:38:07 INFO - PROCESS | 1666 | 1463758687851 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:38:07 INFO - PROCESS | 1666 | 1463758687852 Marionette TRACE conn2 <- [1,786,null,{}] 08:38:07 INFO - PROCESS | 1666 | 1463758687854 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}] 08:38:07 INFO - PROCESS | 1666 | 1463758687956 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:38:07 INFO - PROCESS | 1666 | 1463758687985 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x1213cd000 == 43 [pid = 1666] [id = 204] 08:38:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x113ccec00) [pid = 1666] [serial = 610] [outer = 0x0] 08:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x128cc2000) [pid = 1666] [serial = 611] [outer = 0x113ccec00] 08:38:08 INFO - PROCESS | 1666 | 1463758688010 Marionette DEBUG loaded listener.js 08:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x12917f400) [pid = 1666] [serial = 612] [outer = 0x113ccec00] 08:38:08 INFO - PROCESS | 1666 | 1463758688342 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]]]}] 08:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 518ms 08:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:38:08 INFO - PROCESS | 1666 | 1463758688369 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:38:08 INFO - PROCESS | 1666 | 1463758688370 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:38:08 INFO - PROCESS | 1666 | 1463758688373 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:38:08 INFO - PROCESS | 1666 | 1463758688374 Marionette TRACE conn2 <- [1,790,null,{}] 08:38:08 INFO - PROCESS | 1666 | 1463758688376 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}] 08:38:08 INFO - PROCESS | 1666 | 1463758688490 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:38:08 INFO - PROCESS | 1666 | 1463758688524 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x125327000 == 44 [pid = 1666] [id = 205] 08:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x129188c00) [pid = 1666] [serial = 613] [outer = 0x0] 08:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12a6e4c00) [pid = 1666] [serial = 614] [outer = 0x129188c00] 08:38:08 INFO - PROCESS | 1666 | 1463758688550 Marionette DEBUG loaded listener.js 08:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12b28a000) [pid = 1666] [serial = 615] [outer = 0x129188c00] 08:38:08 INFO - PROCESS | 1666 | 1463758688880 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]]]}] 08:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 518ms 08:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:38:08 INFO - PROCESS | 1666 | 1463758688891 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:38:08 INFO - PROCESS | 1666 | 1463758688892 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:38:08 INFO - PROCESS | 1666 | 1463758688895 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:38:08 INFO - PROCESS | 1666 | 1463758688898 Marionette TRACE conn2 <- [1,794,null,{}] 08:38:08 INFO - PROCESS | 1666 | 1463758688907 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}] 08:38:09 INFO - PROCESS | 1666 | 1463758689000 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:38:09 INFO - PROCESS | 1666 | 1463758689004 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x125e58000 == 45 [pid = 1666] [id = 206] 08:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12b08c000) [pid = 1666] [serial = 616] [outer = 0x0] 08:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12b9d7c00) [pid = 1666] [serial = 617] [outer = 0x12b08c000] 08:38:09 INFO - PROCESS | 1666 | 1463758689029 Marionette DEBUG loaded listener.js 08:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12bf08400) [pid = 1666] [serial = 618] [outer = 0x12b08c000] 08:38:09 INFO - PROCESS | 1666 | 1463758689365 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]]]}] 08:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 522ms 08:38:09 INFO - PROCESS | 1666 | 1463758689417 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:38:09 INFO - PROCESS | 1666 | 1463758689419 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:38:09 INFO - PROCESS | 1666 | 1463758689421 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:38:09 INFO - PROCESS | 1666 | 1463758689422 Marionette TRACE conn2 <- [1,798,null,{}] 08:38:09 INFO - PROCESS | 1666 | 1463758689424 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}] 08:38:09 INFO - PROCESS | 1666 | 1463758689514 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:38:09 INFO - PROCESS | 1666 | 1463758689527 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x1288a0800 == 46 [pid = 1666] [id = 207] 08:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12bf0c400) [pid = 1666] [serial = 619] [outer = 0x0] 08:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12bfa2800) [pid = 1666] [serial = 620] [outer = 0x12bf0c400] 08:38:09 INFO - PROCESS | 1666 | 1463758689552 Marionette DEBUG loaded listener.js 08:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12bfaf000) [pid = 1666] [serial = 621] [outer = 0x12bf0c400] 08:38:09 INFO - PROCESS | 1666 | 1463758689865 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]]]}] 08:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 08:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 08:38:09 INFO - PROCESS | 1666 | 1463758689892 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:38:09 INFO - PROCESS | 1666 | 1463758689894 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:38:09 INFO - PROCESS | 1666 | 1463758689898 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:38:09 INFO - PROCESS | 1666 | 1463758689900 Marionette TRACE conn2 <- [1,802,null,{}] 08:38:09 INFO - PROCESS | 1666 | 1463758689903 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}] 08:38:10 INFO - PROCESS | 1666 | 1463758689996 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:38:10 INFO - PROCESS | 1666 | 1463758690000 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x1186ef800 == 47 [pid = 1666] [id = 208] 08:38:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12bf0d000) [pid = 1666] [serial = 622] [outer = 0x0] 08:38:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12c519c00) [pid = 1666] [serial = 623] [outer = 0x12bf0d000] 08:38:10 INFO - PROCESS | 1666 | 1463758690025 Marionette DEBUG loaded listener.js 08:38:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12c520000) [pid = 1666] [serial = 624] [outer = 0x12bf0d000] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x126ced400) [pid = 1666] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x114de3000) [pid = 1666] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1159b0800) [pid = 1666] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x128db2800) [pid = 1666] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x116189400) [pid = 1666] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x116754800) [pid = 1666] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x128ccb800) [pid = 1666] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x118573800) [pid = 1666] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11665c800) [pid = 1666] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x128817400) [pid = 1666] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x117e2e800) [pid = 1666] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12a6f9c00) [pid = 1666] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:38:10 INFO - PROCESS | 1666 | 1463758690413 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]]]}] 08:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 08:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 572ms 08:38:10 INFO - PROCESS | 1666 | 1463758690468 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:38:10 INFO - PROCESS | 1666 | 1463758690469 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:38:10 INFO - PROCESS | 1666 | 1463758690471 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:38:10 INFO - PROCESS | 1666 | 1463758690472 Marionette TRACE conn2 <- [1,806,null,{}] 08:38:10 INFO - PROCESS | 1666 | 1463758690475 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}] 08:38:10 INFO - PROCESS | 1666 | 1463758690555 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:38:10 INFO - PROCESS | 1666 | 1463758690606 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x127084800 == 48 [pid = 1666] [id = 209] 08:38:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1159b0800) [pid = 1666] [serial = 625] [outer = 0x0] 08:38:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1184b8c00) [pid = 1666] [serial = 626] [outer = 0x1159b0800] 08:38:10 INFO - PROCESS | 1666 | 1463758690631 Marionette DEBUG loaded listener.js 08:38:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1184c0000) [pid = 1666] [serial = 627] [outer = 0x1159b0800] 08:38:10 INFO - PROCESS | 1666 | [1666] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:38:10 INFO - PROCESS | 1666 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:38:10 INFO - PROCESS | 1666 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:38:10 INFO - PROCESS | 1666 | [GFX2-]: Using SkiaGL canvas. 08:38:10 INFO - PROCESS | 1666 | 1463758690931 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]]]}] 08:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 08:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 470ms 08:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:38:10 INFO - PROCESS | 1666 | 1463758690942 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:38:10 INFO - PROCESS | 1666 | 1463758690944 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:38:10 INFO - PROCESS | 1666 | 1463758690954 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:38:10 INFO - PROCESS | 1666 | 1463758690956 Marionette TRACE conn2 <- [1,810,null,{}] 08:38:10 INFO - PROCESS | 1666 | 1463758690959 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}] 08:38:11 INFO - PROCESS | 1666 | 1463758691055 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:38:11 INFO - PROCESS | 1666 | 1463758691059 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b066000 == 49 [pid = 1666] [id = 210] 08:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1184c2800) [pid = 1666] [serial = 628] [outer = 0x0] 08:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x129183800) [pid = 1666] [serial = 629] [outer = 0x1184c2800] 08:38:11 INFO - PROCESS | 1666 | 1463758691091 Marionette DEBUG loaded listener.js 08:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12c697400) [pid = 1666] [serial = 630] [outer = 0x1184c2800] 08:38:11 INFO - PROCESS | 1666 | 1463758691420 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]]]}] 08:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 527ms 08:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:38:11 INFO - PROCESS | 1666 | 1463758691475 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:38:11 INFO - PROCESS | 1666 | 1463758691476 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:38:11 INFO - PROCESS | 1666 | 1463758691478 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:38:11 INFO - PROCESS | 1666 | 1463758691479 Marionette TRACE conn2 <- [1,814,null,{}] 08:38:11 INFO - PROCESS | 1666 | 1463758691481 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}] 08:38:11 INFO - PROCESS | 1666 | 1463758691557 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:38:11 INFO - PROCESS | 1666 | 1463758691564 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b298800 == 50 [pid = 1666] [id = 211] 08:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x119748800) [pid = 1666] [serial = 631] [outer = 0x0] 08:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x11974c000) [pid = 1666] [serial = 632] [outer = 0x119748800] 08:38:11 INFO - PROCESS | 1666 | 1463758691589 Marionette DEBUG loaded listener.js 08:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12c51c000) [pid = 1666] [serial = 633] [outer = 0x119748800] 08:38:11 INFO - PROCESS | 1666 | 1463758691904 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] 08:38:11 INFO - PROCESS | 1666 | 1463758691949 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:38:11 INFO - PROCESS | 1666 | 1463758691951 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:38:11 INFO - PROCESS | 1666 | 1463758691952 Marionette TRACE conn2 <- [1,818,null,{}] 08:38:11 INFO - PROCESS | 1666 | 1463758691954 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}] 08:38:12 INFO - PROCESS | 1666 | 1463758692039 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:38:12 INFO - PROCESS | 1666 | 1463758692088 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2d5800 == 51 [pid = 1666] [id = 212] 08:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x119748c00) [pid = 1666] [serial = 634] [outer = 0x0] 08:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12749c800) [pid = 1666] [serial = 635] [outer = 0x119748c00] 08:38:12 INFO - PROCESS | 1666 | 1463758692113 Marionette DEBUG loaded listener.js 08:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1274a3400) [pid = 1666] [serial = 636] [outer = 0x119748c00] 08:38:12 INFO - PROCESS | 1666 | 1463758692509 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]]]}] 08:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 568ms 08:38:12 INFO - PROCESS | 1666 | 1463758692519 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:38:12 INFO - PROCESS | 1666 | 1463758692522 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:38:12 INFO - PROCESS | 1666 | 1463758692525 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:38:12 INFO - PROCESS | 1666 | 1463758692528 Marionette TRACE conn2 <- [1,822,null,{}] 08:38:12 INFO - PROCESS | 1666 | 1463758692532 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}] 08:38:12 INFO - PROCESS | 1666 | 1463758692634 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:38:12 INFO - PROCESS | 1666 | 1463758692698 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ac5000 == 52 [pid = 1666] [id = 213] 08:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x11674c800) [pid = 1666] [serial = 637] [outer = 0x0] 08:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x11834bc00) [pid = 1666] [serial = 638] [outer = 0x11674c800] 08:38:12 INFO - PROCESS | 1666 | 1463758692730 Marionette DEBUG loaded listener.js 08:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x11856f800) [pid = 1666] [serial = 639] [outer = 0x11674c800] 08:38:13 INFO - PROCESS | 1666 | 1463758693172 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] 08:38:13 INFO - PROCESS | 1666 | 1463758693202 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:38:13 INFO - PROCESS | 1666 | 1463758693207 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:38:13 INFO - PROCESS | 1666 | 1463758693209 Marionette TRACE conn2 <- [1,826,null,{}] 08:38:13 INFO - PROCESS | 1666 | 1463758693211 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}] 08:38:13 INFO - PROCESS | 1666 | 1463758693344 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:38:13 INFO - PROCESS | 1666 | 1463758693352 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x124dd7000 == 53 [pid = 1666] [id = 214] 08:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1188ca800) [pid = 1666] [serial = 640] [outer = 0x0] 08:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x11974d800) [pid = 1666] [serial = 641] [outer = 0x1188ca800] 08:38:13 INFO - PROCESS | 1666 | 1463758693381 Marionette DEBUG loaded listener.js 08:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x119763800) [pid = 1666] [serial = 642] [outer = 0x1188ca800] 08:38:13 INFO - PROCESS | 1666 | 1463758693836 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]]]}] 08:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 672ms 08:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:38:13 INFO - PROCESS | 1666 | 1463758693898 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:38:13 INFO - PROCESS | 1666 | 1463758693900 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:38:13 INFO - PROCESS | 1666 | 1463758693904 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:38:13 INFO - PROCESS | 1666 | 1463758693907 Marionette TRACE conn2 <- [1,830,null,{}] 08:38:13 INFO - PROCESS | 1666 | 1463758693953 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}] 08:38:14 INFO - PROCESS | 1666 | 1463758694114 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:38:14 INFO - PROCESS | 1666 | 1463758694199 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b995000 == 54 [pid = 1666] [id = 215] 08:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x119823800) [pid = 1666] [serial = 643] [outer = 0x0] 08:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1236cb800) [pid = 1666] [serial = 644] [outer = 0x119823800] 08:38:14 INFO - PROCESS | 1666 | 1463758694249 Marionette DEBUG loaded listener.js 08:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x126853800) [pid = 1666] [serial = 645] [outer = 0x119823800] 08:38:14 INFO - PROCESS | 1666 | 1463758694683 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]]]}] 08:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 829ms 08:38:14 INFO - PROCESS | 1666 | 1463758694733 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:38:14 INFO - PROCESS | 1666 | 1463758694735 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:38:14 INFO - PROCESS | 1666 | 1463758694737 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:38:14 INFO - PROCESS | 1666 | 1463758694738 Marionette TRACE conn2 <- [1,834,null,{}] 08:38:14 INFO - PROCESS | 1666 | 1463758694741 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}] 08:38:14 INFO - PROCESS | 1666 | 1463758694839 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:38:14 INFO - PROCESS | 1666 | 1463758694901 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bf57000 == 55 [pid = 1666] [id = 216] 08:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x126cf3400) [pid = 1666] [serial = 646] [outer = 0x0] 08:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1274a3c00) [pid = 1666] [serial = 647] [outer = 0x126cf3400] 08:38:14 INFO - PROCESS | 1666 | 1463758694932 Marionette DEBUG loaded listener.js 08:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x128cc1c00) [pid = 1666] [serial = 648] [outer = 0x126cf3400] 08:38:15 INFO - PROCESS | 1666 | 1463758695311 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]]]}] 08:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 618ms 08:38:15 INFO - PROCESS | 1666 | 1463758695356 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:38:15 INFO - PROCESS | 1666 | 1463758695357 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:38:15 INFO - PROCESS | 1666 | 1463758695360 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:38:15 INFO - PROCESS | 1666 | 1463758695361 Marionette TRACE conn2 <- [1,838,null,{}] 08:38:15 INFO - PROCESS | 1666 | 1463758695364 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}] 08:38:15 INFO - PROCESS | 1666 | 1463758695458 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:38:15 INFO - PROCESS | 1666 | 1463758695553 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c2df000 == 56 [pid = 1666] [id = 217] 08:38:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12749cc00) [pid = 1666] [serial = 649] [outer = 0x0] 08:38:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12918c400) [pid = 1666] [serial = 650] [outer = 0x12749cc00] 08:38:15 INFO - PROCESS | 1666 | 1463758695584 Marionette DEBUG loaded listener.js 08:38:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12a8d6400) [pid = 1666] [serial = 651] [outer = 0x12749cc00] 08:38:16 INFO - PROCESS | 1666 | 1463758696016 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]]]}] 08:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 671ms 08:38:16 INFO - PROCESS | 1666 | 1463758696032 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:38:16 INFO - PROCESS | 1666 | 1463758696033 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:38:16 INFO - PROCESS | 1666 | 1463758696036 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:38:16 INFO - PROCESS | 1666 | 1463758696037 Marionette TRACE conn2 <- [1,842,null,{}] 08:38:16 INFO - PROCESS | 1666 | 1463758696039 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}] 08:38:16 INFO - PROCESS | 1666 | 1463758696151 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:38:16 INFO - PROCESS | 1666 | 1463758696200 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x119341000 == 57 [pid = 1666] [id = 218] 08:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1274a1000) [pid = 1666] [serial = 652] [outer = 0x0] 08:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12b00fc00) [pid = 1666] [serial = 653] [outer = 0x1274a1000] 08:38:16 INFO - PROCESS | 1666 | 1463758696230 Marionette DEBUG loaded listener.js 08:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x12c519000) [pid = 1666] [serial = 654] [outer = 0x1274a1000] 08:38:16 INFO - PROCESS | 1666 | 1463758696784 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]]]}] 08:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 770ms 08:38:16 INFO - PROCESS | 1666 | 1463758696807 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:38:16 INFO - PROCESS | 1666 | 1463758696809 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:38:16 INFO - PROCESS | 1666 | 1463758696831 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:38:16 INFO - PROCESS | 1666 | 1463758696833 Marionette TRACE conn2 <- [1,846,null,{}] 08:38:16 INFO - PROCESS | 1666 | 1463758696838 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}] 08:38:16 INFO - PROCESS | 1666 | 1463758696934 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:38:17 INFO - PROCESS | 1666 | 1463758697001 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x116777800 == 58 [pid = 1666] [id = 219] 08:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x118344400) [pid = 1666] [serial = 655] [outer = 0x0] 08:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x11846c400) [pid = 1666] [serial = 656] [outer = 0x118344400] 08:38:17 INFO - PROCESS | 1666 | 1463758697031 Marionette DEBUG loaded listener.js 08:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1184c0400) [pid = 1666] [serial = 657] [outer = 0x118344400] 08:38:17 INFO - PROCESS | 1666 | --DOCSHELL 0x124de5800 == 57 [pid = 1666] [id = 160] 08:38:17 INFO - PROCESS | 1666 | --DOCSHELL 0x11808d800 == 56 [pid = 1666] [id = 157] 08:38:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12b298800 == 55 [pid = 1666] [id = 211] 08:38:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12b066000 == 54 [pid = 1666] [id = 210] 08:38:17 INFO - PROCESS | 1666 | --DOCSHELL 0x127084800 == 53 [pid = 1666] [id = 209] 08:38:17 INFO - PROCESS | 1666 | --DOCSHELL 0x1186ef800 == 52 [pid = 1666] [id = 208] 08:38:17 INFO - PROCESS | 1666 | --DOCSHELL 0x1288a0800 == 51 [pid = 1666] [id = 207] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x117679400) [pid = 1666] [serial = 557] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12bf12800) [pid = 1666] [serial = 587] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOCSHELL 0x125e58000 == 50 [pid = 1666] [id = 206] 08:38:17 INFO - PROCESS | 1666 | --DOCSHELL 0x125327000 == 49 [pid = 1666] [id = 205] 08:38:17 INFO - PROCESS | 1666 | --DOCSHELL 0x1213cd000 == 48 [pid = 1666] [id = 204] 08:38:17 INFO - PROCESS | 1666 | --DOCSHELL 0x119ac8000 == 47 [pid = 1666] [id = 203] 08:38:17 INFO - PROCESS | 1666 | --DOCSHELL 0x1186f1000 == 46 [pid = 1666] [id = 202] 08:38:17 INFO - PROCESS | 1666 | --DOCSHELL 0x116abc000 == 45 [pid = 1666] [id = 201] 08:38:17 INFO - PROCESS | 1666 | --DOCSHELL 0x118071800 == 44 [pid = 1666] [id = 200] 08:38:17 INFO - PROCESS | 1666 | --DOCSHELL 0x113228800 == 43 [pid = 1666] [id = 197] 08:38:17 INFO - PROCESS | 1666 | 1463758697446 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]]]}] 08:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 642ms 08:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:38:17 INFO - PROCESS | 1666 | 1463758697455 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:38:17 INFO - PROCESS | 1666 | 1463758697459 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:38:17 INFO - PROCESS | 1666 | 1463758697465 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:38:17 INFO - PROCESS | 1666 | 1463758697467 Marionette TRACE conn2 <- [1,850,null,{}] 08:38:17 INFO - PROCESS | 1666 | 1463758697470 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}] 08:38:17 INFO - PROCESS | 1666 | 1463758697555 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x128cc6400) [pid = 1666] [serial = 528] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x11665c400) [pid = 1666] [serial = 522] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x11981a800) [pid = 1666] [serial = 525] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12b011800) [pid = 1666] [serial = 531] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x12bf10400) [pid = 1666] [serial = 581] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x124879400) [pid = 1666] [serial = 567] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1188b1000) [pid = 1666] [serial = 566] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x129337800) [pid = 1666] [serial = 575] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x12558b000) [pid = 1666] [serial = 569] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x126ff0800) [pid = 1666] [serial = 570] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x118572800) [pid = 1666] [serial = 564] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x117e2d000) [pid = 1666] [serial = 563] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x128da9400) [pid = 1666] [serial = 572] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12917f800) [pid = 1666] [serial = 573] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12109ac00) [pid = 1666] [serial = 560] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1197f9800) [pid = 1666] [serial = 584] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12b097400) [pid = 1666] [serial = 578] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12bf05c00) [pid = 1666] [serial = 579] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12bfad400) [pid = 1666] [serial = 582] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12a6f9000) [pid = 1666] [serial = 576] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x126cf3800) [pid = 1666] [serial = 585] [outer = 0x0] [url = about:blank] 08:38:17 INFO - PROCESS | 1666 | 1463758697612 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e94800 == 44 [pid = 1666] [id = 220] 08:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1163ae000) [pid = 1666] [serial = 658] [outer = 0x0] 08:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1184bcc00) [pid = 1666] [serial = 659] [outer = 0x1163ae000] 08:38:17 INFO - PROCESS | 1666 | 1463758697638 Marionette DEBUG loaded listener.js 08:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x119021000) [pid = 1666] [serial = 660] [outer = 0x1163ae000] 08:38:17 INFO - PROCESS | 1666 | 1463758697938 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]]]}] 08:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 521ms 08:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:38:17 INFO - PROCESS | 1666 | 1463758697985 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:38:17 INFO - PROCESS | 1666 | 1463758697987 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:38:17 INFO - PROCESS | 1666 | 1463758697989 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:38:17 INFO - PROCESS | 1666 | 1463758697991 Marionette TRACE conn2 <- [1,854,null,{}] 08:38:17 INFO - PROCESS | 1666 | 1463758697998 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}] 08:38:18 INFO - PROCESS | 1666 | 1463758698078 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:38:18 INFO - PROCESS | 1666 | 1463758698141 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x119079800 == 45 [pid = 1666] [id = 221] 08:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x118662400) [pid = 1666] [serial = 661] [outer = 0x0] 08:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x11975d000) [pid = 1666] [serial = 662] [outer = 0x118662400] 08:38:18 INFO - PROCESS | 1666 | 1463758698169 Marionette DEBUG loaded listener.js 08:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1197f9800) [pid = 1666] [serial = 663] [outer = 0x118662400] 08:38:18 INFO - PROCESS | 1666 | 1463758698452 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]]]}] 08:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 476ms 08:38:18 INFO - PROCESS | 1666 | 1463758698473 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:38:18 INFO - PROCESS | 1666 | 1463758698475 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:38:18 INFO - PROCESS | 1666 | 1463758698485 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:38:18 INFO - PROCESS | 1666 | 1463758698493 Marionette TRACE conn2 <- [1,858,null,{}] 08:38:18 INFO - PROCESS | 1666 | 1463758698498 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}] 08:38:18 INFO - PROCESS | 1666 | 1463758698576 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:38:18 INFO - PROCESS | 1666 | 1463758698583 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x116618000 == 46 [pid = 1666] [id = 222] 08:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x11a03d400) [pid = 1666] [serial = 664] [outer = 0x0] 08:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x125313000) [pid = 1666] [serial = 665] [outer = 0x11a03d400] 08:38:18 INFO - PROCESS | 1666 | 1463758698609 Marionette DEBUG loaded listener.js 08:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x126847c00) [pid = 1666] [serial = 666] [outer = 0x11a03d400] 08:38:18 INFO - PROCESS | 1666 | 1463758698902 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]]]}] 08:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 437ms 08:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:38:18 INFO - PROCESS | 1666 | 1463758698919 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:38:18 INFO - PROCESS | 1666 | 1463758698920 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:38:18 INFO - PROCESS | 1666 | 1463758698922 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:38:18 INFO - PROCESS | 1666 | 1463758698923 Marionette TRACE conn2 <- [1,862,null,{}] 08:38:18 INFO - PROCESS | 1666 | 1463758698925 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}] 08:38:19 INFO - PROCESS | 1666 | 1463758699027 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:38:19 INFO - PROCESS | 1666 | 1463758699035 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x124de4000 == 47 [pid = 1666] [id = 223] 08:38:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x126c49400) [pid = 1666] [serial = 667] [outer = 0x0] 08:38:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x126cf3000) [pid = 1666] [serial = 668] [outer = 0x126c49400] 08:38:19 INFO - PROCESS | 1666 | 1463758699061 Marionette DEBUG loaded listener.js 08:38:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x127496c00) [pid = 1666] [serial = 669] [outer = 0x126c49400] 08:38:19 INFO - PROCESS | 1666 | 1463758699385 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]]]}] 08:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 518ms 08:38:19 INFO - PROCESS | 1666 | 1463758699441 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:38:19 INFO - PROCESS | 1666 | 1463758699442 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:38:19 INFO - PROCESS | 1666 | 1463758699444 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:38:19 INFO - PROCESS | 1666 | 1463758699446 Marionette TRACE conn2 <- [1,866,null,{}] 08:38:19 INFO - PROCESS | 1666 | 1463758699448 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}] 08:38:19 INFO - PROCESS | 1666 | 1463758699539 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:38:19 INFO - PROCESS | 1666 | 1463758699614 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x125f36800 == 48 [pid = 1666] [id = 224] 08:38:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x117e2fc00) [pid = 1666] [serial = 670] [outer = 0x0] 08:38:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12749e000) [pid = 1666] [serial = 671] [outer = 0x117e2fc00] 08:38:19 INFO - PROCESS | 1666 | 1463758699639 Marionette DEBUG loaded listener.js 08:38:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1298bc800) [pid = 1666] [serial = 672] [outer = 0x117e2fc00] 08:38:19 INFO - PROCESS | 1666 | 1463758699941 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]]]}] 08:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 521ms 08:38:19 INFO - PROCESS | 1666 | 1463758699967 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:38:19 INFO - PROCESS | 1666 | 1463758699968 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:38:19 INFO - PROCESS | 1666 | 1463758699971 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:38:19 INFO - PROCESS | 1666 | 1463758699972 Marionette TRACE conn2 <- [1,870,null,{}] 08:38:19 INFO - PROCESS | 1666 | 1463758699974 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}] 08:38:20 INFO - PROCESS | 1666 | 1463758700070 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:38:20 INFO - PROCESS | 1666 | 1463758700084 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12916f800 == 49 [pid = 1666] [id = 225] 08:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12a6f0800) [pid = 1666] [serial = 673] [outer = 0x0] 08:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12b00d000) [pid = 1666] [serial = 674] [outer = 0x12a6f0800] 08:38:20 INFO - PROCESS | 1666 | 1463758700109 Marionette DEBUG loaded listener.js 08:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x12b285c00) [pid = 1666] [serial = 675] [outer = 0x12a6f0800] 08:38:20 INFO - PROCESS | 1666 | 1463758700449 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]]]}] 08:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 519ms 08:38:20 INFO - PROCESS | 1666 | 1463758700490 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:38:20 INFO - PROCESS | 1666 | 1463758700492 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:38:20 INFO - PROCESS | 1666 | 1463758700494 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:38:20 INFO - PROCESS | 1666 | 1463758700495 Marionette TRACE conn2 <- [1,874,null,{}] 08:38:20 INFO - PROCESS | 1666 | 1463758700497 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}] 08:38:20 INFO - PROCESS | 1666 | 1463758700593 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:38:20 INFO - PROCESS | 1666 | 1463758700608 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a646000 == 50 [pid = 1666] [id = 226] 08:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12b288400) [pid = 1666] [serial = 676] [outer = 0x0] 08:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x12b9d5000) [pid = 1666] [serial = 677] [outer = 0x12b288400] 08:38:20 INFO - PROCESS | 1666 | 1463758700633 Marionette DEBUG loaded listener.js 08:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12bb1a800) [pid = 1666] [serial = 678] [outer = 0x12b288400] 08:38:20 INFO - PROCESS | 1666 | 1463758700982 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]]]}] 08:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 521ms 08:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:38:21 INFO - PROCESS | 1666 | 1463758701020 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:38:21 INFO - PROCESS | 1666 | 1463758701021 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:38:21 INFO - PROCESS | 1666 | 1463758701023 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:38:21 INFO - PROCESS | 1666 | 1463758701025 Marionette TRACE conn2 <- [1,878,null,{}] 08:38:21 INFO - PROCESS | 1666 | 1463758701027 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}] 08:38:21 INFO - PROCESS | 1666 | 1463758701122 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:38:21 INFO - PROCESS | 1666 | 1463758701126 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b060000 == 51 [pid = 1666] [id = 227] 08:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x12bb1d400) [pid = 1666] [serial = 679] [outer = 0x0] 08:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x12bf0a400) [pid = 1666] [serial = 680] [outer = 0x12bb1d400] 08:38:21 INFO - PROCESS | 1666 | 1463758701151 Marionette DEBUG loaded listener.js 08:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x12bfae000) [pid = 1666] [serial = 681] [outer = 0x12bb1d400] 08:38:21 INFO - PROCESS | 1666 | 1463758701459 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]]]}] 08:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 08:38:21 INFO - PROCESS | 1666 | 1463758701492 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:38:21 INFO - PROCESS | 1666 | 1463758701494 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:38:21 INFO - PROCESS | 1666 | 1463758701502 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:38:21 INFO - PROCESS | 1666 | 1463758701503 Marionette TRACE conn2 <- [1,882,null,{}] 08:38:21 INFO - PROCESS | 1666 | 1463758701506 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}] 08:38:21 INFO - PROCESS | 1666 | 1463758701686 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:38:21 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12b08c000) [pid = 1666] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:38:21 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x119748800) [pid = 1666] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:38:21 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x117e30c00) [pid = 1666] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:38:21 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1184c2800) [pid = 1666] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:38:21 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x129188c00) [pid = 1666] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:38:21 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x126cf7000) [pid = 1666] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:38:21 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x11857a400) [pid = 1666] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:38:21 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x12a6f1800) [pid = 1666] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:38:21 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x113ccec00) [pid = 1666] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:38:21 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x12b28b800) [pid = 1666] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:38:21 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12bf0d000) [pid = 1666] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:38:21 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x12bf0c400) [pid = 1666] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:38:21 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x115e51000) [pid = 1666] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:38:21 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1159b0800) [pid = 1666] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:38:21 INFO - PROCESS | 1666 | 1463758701728 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12496e800 == 52 [pid = 1666] [id = 228] 08:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x11302dc00) [pid = 1666] [serial = 682] [outer = 0x0] 08:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x11650b400) [pid = 1666] [serial = 683] [outer = 0x11302dc00] 08:38:21 INFO - PROCESS | 1666 | 1463758701753 Marionette DEBUG loaded listener.js 08:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x119743800) [pid = 1666] [serial = 684] [outer = 0x11302dc00] 08:38:22 INFO - PROCESS | 1666 | 1463758702046 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]]]}] 08:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 569ms 08:38:22 INFO - PROCESS | 1666 | 1463758702072 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:38:22 INFO - PROCESS | 1666 | 1463758702085 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:38:22 INFO - PROCESS | 1666 | 1463758702088 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:38:22 INFO - PROCESS | 1666 | 1463758702089 Marionette TRACE conn2 <- [1,886,null,{}] 08:38:22 INFO - PROCESS | 1666 | 1463758702092 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}] 08:38:22 INFO - PROCESS | 1666 | 1463758702189 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:38:22 INFO - PROCESS | 1666 | 1463758702194 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c2e7000 == 53 [pid = 1666] [id = 229] 08:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x128fb4c00) [pid = 1666] [serial = 685] [outer = 0x0] 08:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12c515000) [pid = 1666] [serial = 686] [outer = 0x128fb4c00] 08:38:22 INFO - PROCESS | 1666 | 1463758702224 Marionette DEBUG loaded listener.js 08:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12c699c00) [pid = 1666] [serial = 687] [outer = 0x128fb4c00] 08:38:22 INFO - PROCESS | 1666 | 1463758702551 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]]]}] 08:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 08:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:38:22 INFO - PROCESS | 1666 | 1463758702557 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:38:22 INFO - PROCESS | 1666 | 1463758702558 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:38:22 INFO - PROCESS | 1666 | 1463758702560 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:38:22 INFO - PROCESS | 1666 | 1463758702561 Marionette TRACE conn2 <- [1,890,null,{}] 08:38:22 INFO - PROCESS | 1666 | 1463758702571 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}] 08:38:22 INFO - PROCESS | 1666 | 1463758702685 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:38:22 INFO - PROCESS | 1666 | 1463758702692 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c2f7000 == 54 [pid = 1666] [id = 230] 08:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x119742800) [pid = 1666] [serial = 688] [outer = 0x0] 08:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x12cadf400) [pid = 1666] [serial = 689] [outer = 0x119742800] 08:38:22 INFO - PROCESS | 1666 | 1463758702717 Marionette DEBUG loaded listener.js 08:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12cae7800) [pid = 1666] [serial = 690] [outer = 0x119742800] 08:38:23 INFO - PROCESS | 1666 | 1463758703028 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]]]}] 08:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 477ms 08:38:23 INFO - PROCESS | 1666 | 1463758703037 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:38:23 INFO - PROCESS | 1666 | 1463758703039 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:38:23 INFO - PROCESS | 1666 | 1463758703041 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:38:23 INFO - PROCESS | 1666 | 1463758703042 Marionette TRACE conn2 <- [1,894,null,{}] 08:38:23 INFO - PROCESS | 1666 | 1463758703044 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}] 08:38:23 INFO - PROCESS | 1666 | 1463758703139 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:38:23 INFO - PROCESS | 1666 | 1463758703144 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12caad000 == 55 [pid = 1666] [id = 231] 08:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x123491800) [pid = 1666] [serial = 691] [outer = 0x0] 08:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x123498c00) [pid = 1666] [serial = 692] [outer = 0x123491800] 08:38:23 INFO - PROCESS | 1666 | 1463758703169 Marionette DEBUG loaded listener.js 08:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x12349d000) [pid = 1666] [serial = 693] [outer = 0x123491800] 08:38:23 INFO - PROCESS | 1666 | 1463758703485 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]]]}] 08:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 469ms 08:38:23 INFO - PROCESS | 1666 | 1463758703511 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:38:23 INFO - PROCESS | 1666 | 1463758703513 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:38:23 INFO - PROCESS | 1666 | 1463758703516 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:38:23 INFO - PROCESS | 1666 | 1463758703518 Marionette TRACE conn2 <- [1,898,null,{}] 08:38:23 INFO - PROCESS | 1666 | 1463758703520 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}] 08:38:23 INFO - PROCESS | 1666 | 1463758703625 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:38:23 INFO - PROCESS | 1666 | 1463758703631 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cabc000 == 56 [pid = 1666] [id = 232] 08:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x119c3f400) [pid = 1666] [serial = 694] [outer = 0x0] 08:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x119c42400) [pid = 1666] [serial = 695] [outer = 0x119c3f400] 08:38:23 INFO - PROCESS | 1666 | 1463758703655 Marionette DEBUG loaded listener.js 08:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x119c46400) [pid = 1666] [serial = 696] [outer = 0x119c3f400] 08:38:24 INFO - PROCESS | 1666 | 1463758704114 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]]]}] 08:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 667ms 08:38:24 INFO - PROCESS | 1666 | 1463758704185 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:38:24 INFO - PROCESS | 1666 | 1463758704188 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:38:24 INFO - PROCESS | 1666 | 1463758704191 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:38:24 INFO - PROCESS | 1666 | 1463758704195 Marionette TRACE conn2 <- [1,902,null,{}] 08:38:24 INFO - PROCESS | 1666 | 1463758704200 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}] 08:38:24 INFO - PROCESS | 1666 | 1463758704303 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:38:24 INFO - PROCESS | 1666 | 1463758704409 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x11906b000 == 57 [pid = 1666] [id = 233] 08:38:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1184b5400) [pid = 1666] [serial = 697] [outer = 0x0] 08:38:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1184bd800) [pid = 1666] [serial = 698] [outer = 0x1184b5400] 08:38:24 INFO - PROCESS | 1666 | 1463758704441 Marionette DEBUG loaded listener.js 08:38:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x119025c00) [pid = 1666] [serial = 699] [outer = 0x1184b5400] 08:38:24 INFO - PROCESS | 1666 | 1463758704856 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]]]}] 08:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 674ms 08:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:38:24 INFO - PROCESS | 1666 | 1463758704866 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:38:24 INFO - PROCESS | 1666 | 1463758704870 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:38:24 INFO - PROCESS | 1666 | 1463758704874 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:38:24 INFO - PROCESS | 1666 | 1463758704876 Marionette TRACE conn2 <- [1,906,null,{}] 08:38:24 INFO - PROCESS | 1666 | 1463758704881 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}] 08:38:24 INFO - PROCESS | 1666 | 1463758704984 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:38:25 INFO - PROCESS | 1666 | 1463758705051 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x127078800 == 58 [pid = 1666] [id = 234] 08:38:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1194a1800) [pid = 1666] [serial = 700] [outer = 0x0] 08:38:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x119766800) [pid = 1666] [serial = 701] [outer = 0x1194a1800] 08:38:25 INFO - PROCESS | 1666 | 1463758705081 Marionette DEBUG loaded listener.js 08:38:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x1198acc00) [pid = 1666] [serial = 702] [outer = 0x1194a1800] 08:38:25 INFO - PROCESS | 1666 | 1463758705492 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]]]}] 08:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 674ms 08:38:25 INFO - PROCESS | 1666 | 1463758705548 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:38:25 INFO - PROCESS | 1666 | 1463758705550 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:38:25 INFO - PROCESS | 1666 | 1463758705552 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:38:25 INFO - PROCESS | 1666 | 1463758705555 Marionette TRACE conn2 <- [1,910,null,{}] 08:38:25 INFO - PROCESS | 1666 | 1463758705563 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}] 08:38:25 INFO - PROCESS | 1666 | 1463758705688 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:38:25 INFO - PROCESS | 1666 | 1463758705768 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d086000 == 59 [pid = 1666] [id = 235] 08:38:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x123493000) [pid = 1666] [serial = 703] [outer = 0x0] 08:38:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x123498400) [pid = 1666] [serial = 704] [outer = 0x123493000] 08:38:25 INFO - PROCESS | 1666 | 1463758705801 Marionette DEBUG loaded listener.js 08:38:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x125feb800) [pid = 1666] [serial = 705] [outer = 0x123493000] 08:38:26 INFO - PROCESS | 1666 | 1463758706213 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]]]}] 08:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 672ms 08:38:26 INFO - PROCESS | 1666 | 1463758706225 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:38:26 INFO - PROCESS | 1666 | 1463758706227 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:38:26 INFO - PROCESS | 1666 | 1463758706232 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:38:26 INFO - PROCESS | 1666 | 1463758706233 Marionette TRACE conn2 <- [1,914,null,{}] 08:38:26 INFO - PROCESS | 1666 | 1463758706236 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}] 08:38:26 INFO - PROCESS | 1666 | 1463758706336 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:38:26 INFO - PROCESS | 1666 | 1463758706385 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d2ca800 == 60 [pid = 1666] [id = 236] 08:38:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x127498c00) [pid = 1666] [serial = 706] [outer = 0x0] 08:38:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12881a000) [pid = 1666] [serial = 707] [outer = 0x127498c00] 08:38:26 INFO - PROCESS | 1666 | 1463758706415 Marionette DEBUG loaded listener.js 08:38:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x128fb7c00) [pid = 1666] [serial = 708] [outer = 0x127498c00] 08:38:27 INFO - PROCESS | 1666 | 1463758707048 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]]]}] 08:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 870ms 08:38:27 INFO - PROCESS | 1666 | 1463758707111 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:38:27 INFO - PROCESS | 1666 | 1463758707114 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:38:27 INFO - PROCESS | 1666 | 1463758707119 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:38:27 INFO - PROCESS | 1666 | 1463758707122 Marionette TRACE conn2 <- [1,918,null,{}] 08:38:27 INFO - PROCESS | 1666 | 1463758707126 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}] 08:38:27 INFO - PROCESS | 1666 | 1463758707218 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:38:27 INFO - PROCESS | 1666 | 1463758707287 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x11907a800 == 61 [pid = 1666] [id = 237] 08:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x1165ce000) [pid = 1666] [serial = 709] [outer = 0x0] 08:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x11679fc00) [pid = 1666] [serial = 710] [outer = 0x1165ce000] 08:38:27 INFO - PROCESS | 1666 | 1463758707314 Marionette DEBUG loaded listener.js 08:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x11833f400) [pid = 1666] [serial = 711] [outer = 0x1165ce000] 08:38:27 INFO - PROCESS | 1666 | 1463758707736 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]]]}] 08:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 623ms 08:38:27 INFO - PROCESS | 1666 | 1463758707742 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:38:27 INFO - PROCESS | 1666 | 1463758707747 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:38:27 INFO - PROCESS | 1666 | 1463758707752 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:38:27 INFO - PROCESS | 1666 | 1463758707754 Marionette TRACE conn2 <- [1,922,null,{}] 08:38:27 INFO - PROCESS | 1666 | 1463758707756 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}] 08:38:27 INFO - PROCESS | 1666 | 1463758707843 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:38:27 INFO - PROCESS | 1666 | 1463758707897 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x115e10000 == 62 [pid = 1666] [id = 238] 08:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x113cc0000) [pid = 1666] [serial = 712] [outer = 0x0] 08:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x1183f7800) [pid = 1666] [serial = 713] [outer = 0x113cc0000] 08:38:27 INFO - PROCESS | 1666 | 1463758707924 Marionette DEBUG loaded listener.js 08:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x1184bb800) [pid = 1666] [serial = 714] [outer = 0x113cc0000] 08:38:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8c7800 == 61 [pid = 1666] [id = 149] 08:38:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12caad000 == 60 [pid = 1666] [id = 231] 08:38:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12c2f7000 == 59 [pid = 1666] [id = 230] 08:38:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12c2e7000 == 58 [pid = 1666] [id = 229] 08:38:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12496e800 == 57 [pid = 1666] [id = 228] 08:38:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12b060000 == 56 [pid = 1666] [id = 227] 08:38:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12a646000 == 55 [pid = 1666] [id = 226] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x12749c800) [pid = 1666] [serial = 635] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x1193d7800) [pid = 1666] [serial = 593] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1122b2800) [pid = 1666] [serial = 590] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x127446800) [pid = 1666] [serial = 596] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12916f800 == 54 [pid = 1666] [id = 225] 08:38:28 INFO - PROCESS | 1666 | --DOCSHELL 0x125f36800 == 53 [pid = 1666] [id = 224] 08:38:28 INFO - PROCESS | 1666 | --DOCSHELL 0x124de4000 == 52 [pid = 1666] [id = 223] 08:38:28 INFO - PROCESS | 1666 | --DOCSHELL 0x116618000 == 51 [pid = 1666] [id = 222] 08:38:28 INFO - PROCESS | 1666 | --DOCSHELL 0x119079800 == 50 [pid = 1666] [id = 221] 08:38:28 INFO - PROCESS | 1666 | --DOCSHELL 0x116e94800 == 49 [pid = 1666] [id = 220] 08:38:28 INFO - PROCESS | 1666 | --DOCSHELL 0x116777800 == 48 [pid = 1666] [id = 219] 08:38:28 INFO - PROCESS | 1666 | --DOCSHELL 0x124dd7000 == 47 [pid = 1666] [id = 214] 08:38:28 INFO - PROCESS | 1666 | --DOCSHELL 0x116ac5000 == 46 [pid = 1666] [id = 213] 08:38:28 INFO - PROCESS | 1666 | 1463758708367 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]]]}] 08:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 619ms 08:38:28 INFO - PROCESS | 1666 | 1463758708371 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:38:28 INFO - PROCESS | 1666 | 1463758708373 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:38:28 INFO - PROCESS | 1666 | 1463758708375 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:38:28 INFO - PROCESS | 1666 | 1463758708377 Marionette TRACE conn2 <- [1,926,null,{}] 08:38:28 INFO - PROCESS | 1666 | 1463758708387 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}] 08:38:28 INFO - PROCESS | 1666 | 1463758708465 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:38:28 INFO - PROCESS | 1666 | 1463758708491 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e8e000 == 47 [pid = 1666] [id = 239] 08:38:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x11856e000) [pid = 1666] [serial = 715] [outer = 0x0] 08:38:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x1188cac00) [pid = 1666] [serial = 716] [outer = 0x11856e000] 08:38:28 INFO - PROCESS | 1666 | 1463758708518 Marionette DEBUG loaded listener.js 08:38:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x1193d0000) [pid = 1666] [serial = 717] [outer = 0x11856e000] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x12c51c000) [pid = 1666] [serial = 633] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x12bf08400) [pid = 1666] [serial = 618] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x11974c000) [pid = 1666] [serial = 632] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x118343000) [pid = 1666] [serial = 599] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x129183800) [pid = 1666] [serial = 629] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x11857b400) [pid = 1666] [serial = 600] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12b28a000) [pid = 1666] [serial = 615] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x12744bc00) [pid = 1666] [serial = 608] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x1197ec000) [pid = 1666] [serial = 603] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12c513400) [pid = 1666] [serial = 588] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x128cc2000) [pid = 1666] [serial = 611] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x12bf07800) [pid = 1666] [serial = 555] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x12c519c00) [pid = 1666] [serial = 623] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x128820800) [pid = 1666] [serial = 609] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x12917f400) [pid = 1666] [serial = 612] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12bfaf000) [pid = 1666] [serial = 621] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x125696000) [pid = 1666] [serial = 606] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12b9d7c00) [pid = 1666] [serial = 617] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12a6e4c00) [pid = 1666] [serial = 614] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1184c0000) [pid = 1666] [serial = 627] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12c697400) [pid = 1666] [serial = 630] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1193cb800) [pid = 1666] [serial = 602] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1184b8c00) [pid = 1666] [serial = 626] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x12c520000) [pid = 1666] [serial = 624] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1236cb400) [pid = 1666] [serial = 605] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x12bfa2800) [pid = 1666] [serial = 620] [outer = 0x0] [url = about:blank] 08:38:28 INFO - PROCESS | 1666 | 1463758708877 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]]]}] 08:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 523ms 08:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:38:28 INFO - PROCESS | 1666 | 1463758708898 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:38:28 INFO - PROCESS | 1666 | 1463758708900 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:38:28 INFO - PROCESS | 1666 | 1463758708902 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:38:28 INFO - PROCESS | 1666 | 1463758708903 Marionette TRACE conn2 <- [1,930,null,{}] 08:38:28 INFO - PROCESS | 1666 | 1463758708906 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}] 08:38:28 INFO - PROCESS | 1666 | 1463758708978 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:38:28 INFO - PROCESS | 1666 | 1463758708984 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x11886b800 == 48 [pid = 1666] [id = 240] 08:38:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1194a2000) [pid = 1666] [serial = 718] [outer = 0x0] 08:38:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x119744c00) [pid = 1666] [serial = 719] [outer = 0x1194a2000] 08:38:29 INFO - PROCESS | 1666 | 1463758709010 Marionette DEBUG loaded listener.js 08:38:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x11974d000) [pid = 1666] [serial = 720] [outer = 0x1194a2000] 08:38:29 INFO - PROCESS | 1666 | 1463758709333 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]]]}] 08:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 468ms 08:38:29 INFO - PROCESS | 1666 | 1463758709370 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:38:29 INFO - PROCESS | 1666 | 1463758709372 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:38:29 INFO - PROCESS | 1666 | 1463758709374 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:38:29 INFO - PROCESS | 1666 | 1463758709383 Marionette TRACE conn2 <- [1,934,null,{}] 08:38:29 INFO - PROCESS | 1666 | 1463758709385 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}] 08:38:29 INFO - PROCESS | 1666 | 1463758709466 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:38:29 INFO - PROCESS | 1666 | 1463758709514 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x1133ab800 == 49 [pid = 1666] [id = 241] 08:38:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x1159aa000) [pid = 1666] [serial = 721] [outer = 0x0] 08:38:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x11974e800) [pid = 1666] [serial = 722] [outer = 0x1159aa000] 08:38:29 INFO - PROCESS | 1666 | 1463758709539 Marionette DEBUG loaded listener.js 08:38:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1197ed800) [pid = 1666] [serial = 723] [outer = 0x1159aa000] 08:38:29 INFO - PROCESS | 1666 | 1463758709858 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]]]}] 08:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 526ms 08:38:29 INFO - PROCESS | 1666 | 1463758709901 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:38:29 INFO - PROCESS | 1666 | 1463758709903 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:38:29 INFO - PROCESS | 1666 | 1463758709906 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:38:29 INFO - PROCESS | 1666 | 1463758709908 Marionette TRACE conn2 <- [1,938,null,{}] 08:38:29 INFO - PROCESS | 1666 | 1463758709911 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}] 08:38:30 INFO - PROCESS | 1666 | 1463758710084 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:38:30 INFO - PROCESS | 1666 | 1463758710097 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a06d800 == 50 [pid = 1666] [id = 242] 08:38:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x119764c00) [pid = 1666] [serial = 724] [outer = 0x0] 08:38:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1198a3c00) [pid = 1666] [serial = 725] [outer = 0x119764c00] 08:38:30 INFO - PROCESS | 1666 | 1463758710140 Marionette DEBUG loaded listener.js 08:38:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x123495c00) [pid = 1666] [serial = 726] [outer = 0x119764c00] 08:38:30 INFO - PROCESS | 1666 | 1463758710550 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]]]}] 08:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 670ms 08:38:30 INFO - PROCESS | 1666 | 1463758710576 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:38:30 INFO - PROCESS | 1666 | 1463758710578 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:38:30 INFO - PROCESS | 1666 | 1463758710582 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:38:30 INFO - PROCESS | 1666 | 1463758710584 Marionette TRACE conn2 <- [1,942,null,{}] 08:38:30 INFO - PROCESS | 1666 | 1463758710592 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}] 08:38:30 INFO - PROCESS | 1666 | 1463758710690 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:38:30 INFO - PROCESS | 1666 | 1463758710722 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x1237a7800 == 51 [pid = 1666] [id = 243] 08:38:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1210a1c00) [pid = 1666] [serial = 727] [outer = 0x0] 08:38:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1236d4800) [pid = 1666] [serial = 728] [outer = 0x1210a1c00] 08:38:30 INFO - PROCESS | 1666 | 1463758710747 Marionette DEBUG loaded listener.js 08:38:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x124bbc800) [pid = 1666] [serial = 729] [outer = 0x1210a1c00] 08:38:31 INFO - PROCESS | 1666 | 1463758711047 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]]]}] 08:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 476ms 08:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:38:31 INFO - PROCESS | 1666 | 1463758711058 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:38:31 INFO - PROCESS | 1666 | 1463758711059 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:38:31 INFO - PROCESS | 1666 | 1463758711061 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:38:31 INFO - PROCESS | 1666 | 1463758711062 Marionette TRACE conn2 <- [1,946,null,{}] 08:38:31 INFO - PROCESS | 1666 | 1463758711072 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}] 08:38:31 INFO - PROCESS | 1666 | 1463758711175 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:38:31 INFO - PROCESS | 1666 | 1463758711180 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x125542000 == 52 [pid = 1666] [id = 244] 08:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1210a8000) [pid = 1666] [serial = 730] [outer = 0x0] 08:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x125584800) [pid = 1666] [serial = 731] [outer = 0x1210a8000] 08:38:31 INFO - PROCESS | 1666 | 1463758711205 Marionette DEBUG loaded listener.js 08:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x125fe5000) [pid = 1666] [serial = 732] [outer = 0x1210a8000] 08:38:31 INFO - PROCESS | 1666 | 1463758711551 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]]]}] 08:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 526ms 08:38:31 INFO - PROCESS | 1666 | 1463758711590 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:38:31 INFO - PROCESS | 1666 | 1463758711591 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:38:31 INFO - PROCESS | 1666 | 1463758711594 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:38:31 INFO - PROCESS | 1666 | 1463758711595 Marionette TRACE conn2 <- [1,950,null,{}] 08:38:31 INFO - PROCESS | 1666 | 1463758711598 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}] 08:38:31 INFO - PROCESS | 1666 | 1463758711697 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:38:31 INFO - PROCESS | 1666 | 1463758711702 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x126c8a800 == 53 [pid = 1666] [id = 245] 08:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x125fe6000) [pid = 1666] [serial = 733] [outer = 0x0] 08:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x12684f800) [pid = 1666] [serial = 734] [outer = 0x125fe6000] 08:38:31 INFO - PROCESS | 1666 | 1463758711727 Marionette DEBUG loaded listener.js 08:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x126ff1c00) [pid = 1666] [serial = 735] [outer = 0x125fe6000] 08:38:32 INFO - PROCESS | 1666 | 1463758712127 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]]]}] 08:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 572ms 08:38:32 INFO - PROCESS | 1666 | 1463758712176 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:38:32 INFO - PROCESS | 1666 | 1463758712178 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:38:32 INFO - PROCESS | 1666 | 1463758712181 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:38:32 INFO - PROCESS | 1666 | 1463758712183 Marionette TRACE conn2 <- [1,954,null,{}] 08:38:32 INFO - PROCESS | 1666 | 1463758712186 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}] 08:38:32 INFO - PROCESS | 1666 | 1463758712336 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x126cf3400) [pid = 1666] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12a6f0800) [pid = 1666] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x11674c800) [pid = 1666] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x118344400) [pid = 1666] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1188ca800) [pid = 1666] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x1274a1000) [pid = 1666] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x12b288400) [pid = 1666] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12749cc00) [pid = 1666] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x126c49400) [pid = 1666] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x1163ae000) [pid = 1666] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x119823800) [pid = 1666] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x11a03d400) [pid = 1666] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x118662400) [pid = 1666] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x12bb1d400) [pid = 1666] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x11302dc00) [pid = 1666] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x119742800) [pid = 1666] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x128fb4c00) [pid = 1666] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x117e2fc00) [pid = 1666] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1182db400) [pid = 1666] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x116a66000) [pid = 1666] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x126c4e400) [pid = 1666] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x11903d000) [pid = 1666] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x111b04400) [pid = 1666] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:38:32 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x123491800) [pid = 1666] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:38:32 INFO - PROCESS | 1666 | 1463758712611 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x1186e9000 == 54 [pid = 1666] [id = 246] 08:38:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x114de1000) [pid = 1666] [serial = 736] [outer = 0x0] 08:38:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x116a66000) [pid = 1666] [serial = 737] [outer = 0x114de1000] 08:38:32 INFO - PROCESS | 1666 | 1463758712638 Marionette DEBUG loaded listener.js 08:38:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x11903ec00) [pid = 1666] [serial = 738] [outer = 0x114de1000] 08:38:32 INFO - PROCESS | 1666 | 1463758712938 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]]]}] 08:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 769ms 08:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:38:32 INFO - PROCESS | 1666 | 1463758712956 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:38:32 INFO - PROCESS | 1666 | 1463758712959 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:38:32 INFO - PROCESS | 1666 | 1463758712967 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:38:32 INFO - PROCESS | 1666 | 1463758712969 Marionette TRACE conn2 <- [1,958,null,{}] 08:38:32 INFO - PROCESS | 1666 | 1463758712973 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}] 08:38:33 INFO - PROCESS | 1666 | 1463758713118 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:38:33 INFO - PROCESS | 1666 | 1463758713192 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x128b28000 == 55 [pid = 1666] [id = 247] 08:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x115d4c000) [pid = 1666] [serial = 739] [outer = 0x0] 08:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1197f4800) [pid = 1666] [serial = 740] [outer = 0x115d4c000] 08:38:33 INFO - PROCESS | 1666 | 1463758713239 Marionette DEBUG loaded listener.js 08:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12881d000) [pid = 1666] [serial = 741] [outer = 0x115d4c000] 08:38:33 INFO - PROCESS | 1666 | 1463758713561 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]]]}] 08:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 628ms 08:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:38:33 INFO - PROCESS | 1666 | 1463758713590 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:38:33 INFO - PROCESS | 1666 | 1463758713591 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:38:33 INFO - PROCESS | 1666 | 1463758713593 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:38:33 INFO - PROCESS | 1666 | 1463758713595 Marionette TRACE conn2 <- [1,962,null,{}] 08:38:33 INFO - PROCESS | 1666 | 1463758713605 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}] 08:38:33 INFO - PROCESS | 1666 | 1463758713688 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:38:33 INFO - PROCESS | 1666 | 1463758713739 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a647800 == 56 [pid = 1666] [id = 248] 08:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1274a5800) [pid = 1666] [serial = 742] [outer = 0x0] 08:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x128a9cc00) [pid = 1666] [serial = 743] [outer = 0x1274a5800] 08:38:33 INFO - PROCESS | 1666 | 1463758713764 Marionette DEBUG loaded listener.js 08:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x128aa7000) [pid = 1666] [serial = 744] [outer = 0x1274a5800] 08:38:34 INFO - PROCESS | 1666 | 1463758714047 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]]]}] 08:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 476ms 08:38:34 INFO - PROCESS | 1666 | 1463758714070 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:38:34 INFO - PROCESS | 1666 | 1463758714071 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:38:34 INFO - PROCESS | 1666 | 1463758714073 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:38:34 INFO - PROCESS | 1666 | 1463758714074 Marionette TRACE conn2 <- [1,966,null,{}] 08:38:34 INFO - PROCESS | 1666 | 1463758714076 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}] 08:38:34 INFO - PROCESS | 1666 | 1463758714158 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:38:34 INFO - PROCESS | 1666 | 1463758714165 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b061800 == 57 [pid = 1666] [id = 249] 08:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x128aa9000) [pid = 1666] [serial = 745] [outer = 0x0] 08:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x128cc3c00) [pid = 1666] [serial = 746] [outer = 0x128aa9000] 08:38:34 INFO - PROCESS | 1666 | 1463758714190 Marionette DEBUG loaded listener.js 08:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x128db3400) [pid = 1666] [serial = 747] [outer = 0x128aa9000] 08:38:34 INFO - PROCESS | 1666 | 1463758714504 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]]]}] 08:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 469ms 08:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:38:34 INFO - PROCESS | 1666 | 1463758714542 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:38:34 INFO - PROCESS | 1666 | 1463758714543 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:38:34 INFO - PROCESS | 1666 | 1463758714545 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:38:34 INFO - PROCESS | 1666 | 1463758714548 Marionette TRACE conn2 <- [1,970,null,{}] 08:38:34 INFO - PROCESS | 1666 | 1463758714551 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}] 08:38:34 INFO - PROCESS | 1666 | 1463758714688 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:38:34 INFO - PROCESS | 1666 | 1463758714790 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x113ca2800 == 58 [pid = 1666] [id = 250] 08:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x112d34000) [pid = 1666] [serial = 748] [outer = 0x0] 08:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1133ee800) [pid = 1666] [serial = 749] [outer = 0x112d34000] 08:38:34 INFO - PROCESS | 1666 | 1463758714824 Marionette DEBUG loaded listener.js 08:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x116129c00) [pid = 1666] [serial = 750] [outer = 0x112d34000] 08:38:35 INFO - PROCESS | 1666 | 1463758715292 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]]]}] 08:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 772ms 08:38:35 INFO - PROCESS | 1666 | 1463758715333 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:38:35 INFO - PROCESS | 1666 | 1463758715335 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:38:35 INFO - PROCESS | 1666 | 1463758715339 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:38:35 INFO - PROCESS | 1666 | 1463758715342 Marionette TRACE conn2 <- [1,974,null,{}] 08:38:35 INFO - PROCESS | 1666 | 1463758715346 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}] 08:38:35 INFO - PROCESS | 1666 | 1463758715449 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:38:35 INFO - PROCESS | 1666 | 1463758715521 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x119aca800 == 59 [pid = 1666] [id = 251] 08:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1184b3400) [pid = 1666] [serial = 751] [outer = 0x0] 08:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1184c2000) [pid = 1666] [serial = 752] [outer = 0x1184b3400] 08:38:35 INFO - PROCESS | 1666 | 1463758715553 Marionette DEBUG loaded listener.js 08:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x11857c000) [pid = 1666] [serial = 753] [outer = 0x1184b3400] 08:38:35 INFO - PROCESS | 1666 | 1463758715978 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]]]}] 08:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 676ms 08:38:36 INFO - PROCESS | 1666 | 1463758716016 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:38:36 INFO - PROCESS | 1666 | 1463758716018 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:38:36 INFO - PROCESS | 1666 | 1463758716021 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:38:36 INFO - PROCESS | 1666 | 1463758716022 Marionette TRACE conn2 <- [1,978,null,{}] 08:38:36 INFO - PROCESS | 1666 | 1463758716025 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}] 08:38:36 INFO - PROCESS | 1666 | 1463758716133 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:38:36 INFO - PROCESS | 1666 | 1463758716228 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x1293c4000 == 60 [pid = 1666] [id = 252] 08:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x119038400) [pid = 1666] [serial = 754] [outer = 0x0] 08:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x11974c800) [pid = 1666] [serial = 755] [outer = 0x119038400] 08:38:36 INFO - PROCESS | 1666 | 1463758716260 Marionette DEBUG loaded listener.js 08:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x1198ab400) [pid = 1666] [serial = 756] [outer = 0x119038400] 08:38:36 INFO - PROCESS | 1666 | 1463758716661 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]]]}] 08:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 670ms 08:38:36 INFO - PROCESS | 1666 | 1463758716692 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:38:36 INFO - PROCESS | 1666 | 1463758716695 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:38:36 INFO - PROCESS | 1666 | 1463758716703 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:38:36 INFO - PROCESS | 1666 | 1463758716706 Marionette TRACE conn2 <- [1,982,null,{}] 08:38:36 INFO - PROCESS | 1666 | 1463758716709 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}] 08:38:36 INFO - PROCESS | 1666 | 1463758716809 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:38:36 INFO - PROCESS | 1666 | 1463758716861 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2d5000 == 61 [pid = 1666] [id = 253] 08:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x11981ac00) [pid = 1666] [serial = 757] [outer = 0x0] 08:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x119c46c00) [pid = 1666] [serial = 758] [outer = 0x11981ac00] 08:38:36 INFO - PROCESS | 1666 | 1463758716891 Marionette DEBUG loaded listener.js 08:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x125696000) [pid = 1666] [serial = 759] [outer = 0x11981ac00] 08:38:37 INFO - PROCESS | 1666 | 1463758717299 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]]]}] 08:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 626ms 08:38:37 INFO - PROCESS | 1666 | 1463758717325 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:38:37 INFO - PROCESS | 1666 | 1463758717327 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:38:37 INFO - PROCESS | 1666 | 1463758717329 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:38:37 INFO - PROCESS | 1666 | 1463758717330 Marionette TRACE conn2 <- [1,986,null,{}] 08:38:37 INFO - PROCESS | 1666 | 1463758717333 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}] 08:38:37 INFO - PROCESS | 1666 | 1463758717431 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:38:37 INFO - PROCESS | 1666 | 1463758717515 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c2da000 == 62 [pid = 1666] [id = 254] 08:38:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x12749e800) [pid = 1666] [serial = 760] [outer = 0x0] 08:38:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x128817400) [pid = 1666] [serial = 761] [outer = 0x12749e800] 08:38:37 INFO - PROCESS | 1666 | 1463758717555 Marionette DEBUG loaded listener.js 08:38:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x128aa2000) [pid = 1666] [serial = 762] [outer = 0x12749e800] 08:38:37 INFO - PROCESS | 1666 | 1463758717983 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]]]}] 08:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 669ms 08:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:38:38 INFO - PROCESS | 1666 | 1463758717999 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:38:38 INFO - PROCESS | 1666 | 1463758718000 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:38:38 INFO - PROCESS | 1666 | 1463758718002 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:38:38 INFO - PROCESS | 1666 | 1463758718004 Marionette TRACE conn2 <- [1,990,null,{}] 08:38:38 INFO - PROCESS | 1666 | 1463758718006 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}] 08:38:38 INFO - PROCESS | 1666 | 1463758718109 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:38:38 INFO - PROCESS | 1666 | 1463758718174 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x11905f000 == 63 [pid = 1666] [id = 255] 08:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x127497400) [pid = 1666] [serial = 763] [outer = 0x0] 08:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x128a9d000) [pid = 1666] [serial = 764] [outer = 0x127497400] 08:38:38 INFO - PROCESS | 1666 | 1463758718216 Marionette DEBUG loaded listener.js 08:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x128fbe000) [pid = 1666] [serial = 765] [outer = 0x127497400] 08:38:38 INFO - PROCESS | 1666 | 1463758718727 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]]]}] 08:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 771ms 08:38:38 INFO - PROCESS | 1666 | 1463758718774 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:38:38 INFO - PROCESS | 1666 | 1463758718776 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:38:38 INFO - PROCESS | 1666 | 1463758718782 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:38:38 INFO - PROCESS | 1666 | 1463758718785 Marionette TRACE conn2 <- [1,994,null,{}] 08:38:38 INFO - PROCESS | 1666 | 1463758718788 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}] 08:38:38 INFO - PROCESS | 1666 | 1463758718885 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:38:38 INFO - PROCESS | 1666 | 1463758718942 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x1194cd000 == 64 [pid = 1666] [id = 256] 08:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x1163ae000) [pid = 1666] [serial = 766] [outer = 0x0] 08:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x117e30800) [pid = 1666] [serial = 767] [outer = 0x1163ae000] 08:38:38 INFO - PROCESS | 1666 | 1463758718970 Marionette DEBUG loaded listener.js 08:38:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x118475800) [pid = 1666] [serial = 768] [outer = 0x1163ae000] 08:38:39 INFO - PROCESS | 1666 | 1463758719398 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]]]}] 08:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 630ms 08:38:39 INFO - PROCESS | 1666 | 1463758719410 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:38:39 INFO - PROCESS | 1666 | 1463758719416 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:38:39 INFO - PROCESS | 1666 | 1463758719420 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:38:39 INFO - PROCESS | 1666 | 1463758719422 Marionette TRACE conn2 <- [1,998,null,{}] 08:38:39 INFO - PROCESS | 1666 | 1463758719425 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}] 08:38:39 INFO - PROCESS | 1666 | 1463758719524 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:38:39 INFO - PROCESS | 1666 | 1463758719578 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x118864000 == 65 [pid = 1666] [id = 257] 08:38:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x118577400) [pid = 1666] [serial = 769] [outer = 0x0] 08:38:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x1193cb800) [pid = 1666] [serial = 770] [outer = 0x118577400] 08:38:39 INFO - PROCESS | 1666 | 1463758719608 Marionette DEBUG loaded listener.js 08:38:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x1194a7400) [pid = 1666] [serial = 771] [outer = 0x118577400] 08:38:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12b061800 == 64 [pid = 1666] [id = 249] 08:38:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12a647800 == 63 [pid = 1666] [id = 248] 08:38:39 INFO - PROCESS | 1666 | --DOCSHELL 0x128b28000 == 62 [pid = 1666] [id = 247] 08:38:39 INFO - PROCESS | 1666 | --DOCSHELL 0x1186e9000 == 61 [pid = 1666] [id = 246] 08:38:39 INFO - PROCESS | 1666 | --DOCSHELL 0x126c8a800 == 60 [pid = 1666] [id = 245] 08:38:39 INFO - PROCESS | 1666 | --DOCSHELL 0x125542000 == 59 [pid = 1666] [id = 244] 08:38:39 INFO - PROCESS | 1666 | --DOCSHELL 0x1237a7800 == 58 [pid = 1666] [id = 243] 08:38:39 INFO - PROCESS | 1666 | --DOCSHELL 0x11a06d800 == 57 [pid = 1666] [id = 242] 08:38:39 INFO - PROCESS | 1666 | --DOCSHELL 0x1133ab800 == 56 [pid = 1666] [id = 241] 08:38:39 INFO - PROCESS | 1666 | --DOCSHELL 0x11886b800 == 55 [pid = 1666] [id = 240] 08:38:39 INFO - PROCESS | 1666 | --DOCSHELL 0x116e8e000 == 54 [pid = 1666] [id = 239] 08:38:39 INFO - PROCESS | 1666 | --DOCSHELL 0x115e10000 == 53 [pid = 1666] [id = 238] 08:38:39 INFO - PROCESS | 1666 | --DOCSHELL 0x11907a800 == 52 [pid = 1666] [id = 237] 08:38:39 INFO - PROCESS | 1666 | --DOCSHELL 0x127078800 == 51 [pid = 1666] [id = 234] 08:38:39 INFO - PROCESS | 1666 | --DOCSHELL 0x11906b000 == 50 [pid = 1666] [id = 233] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x116666000) [pid = 1666] [serial = 591] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x12bb1a800) [pid = 1666] [serial = 678] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x12b285c00) [pid = 1666] [serial = 675] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x12c699c00) [pid = 1666] [serial = 687] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x12cadf400) [pid = 1666] [serial = 689] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x124bc5400) [pid = 1666] [serial = 561] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x118570400) [pid = 1666] [serial = 558] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x128fb4800) [pid = 1666] [serial = 597] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x121099400) [pid = 1666] [serial = 594] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x123498c00) [pid = 1666] [serial = 692] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x128cc1c00) [pid = 1666] [serial = 648] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x1274a3c00) [pid = 1666] [serial = 647] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12b00d000) [pid = 1666] [serial = 674] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x11834bc00) [pid = 1666] [serial = 638] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x11856f800) [pid = 1666] [serial = 639] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1184c0400) [pid = 1666] [serial = 657] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x11846c400) [pid = 1666] [serial = 656] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x119763800) [pid = 1666] [serial = 642] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x11974d800) [pid = 1666] [serial = 641] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12c519000) [pid = 1666] [serial = 654] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x12b00fc00) [pid = 1666] [serial = 653] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12b9d5000) [pid = 1666] [serial = 677] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12a8d6400) [pid = 1666] [serial = 651] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x12918c400) [pid = 1666] [serial = 650] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x126cf3000) [pid = 1666] [serial = 668] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x127496c00) [pid = 1666] [serial = 669] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1184bcc00) [pid = 1666] [serial = 659] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x119021000) [pid = 1666] [serial = 660] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x126853800) [pid = 1666] [serial = 645] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1236cb800) [pid = 1666] [serial = 644] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x125313000) [pid = 1666] [serial = 665] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x126847c00) [pid = 1666] [serial = 666] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x11975d000) [pid = 1666] [serial = 662] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1197f9800) [pid = 1666] [serial = 663] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x12bf0a400) [pid = 1666] [serial = 680] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x12bfae000) [pid = 1666] [serial = 681] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x119743800) [pid = 1666] [serial = 684] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12cae7800) [pid = 1666] [serial = 690] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x11650b400) [pid = 1666] [serial = 683] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12349d000) [pid = 1666] [serial = 693] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12c515000) [pid = 1666] [serial = 686] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12749e000) [pid = 1666] [serial = 671] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1298bc800) [pid = 1666] [serial = 672] [outer = 0x0] [url = about:blank] 08:38:39 INFO - PROCESS | 1666 | 1463758719958 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]]]}] 08:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 569ms 08:38:39 INFO - PROCESS | 1666 | 1463758719990 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:38:39 INFO - PROCESS | 1666 | 1463758719991 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:38:39 INFO - PROCESS | 1666 | 1463758719993 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:38:39 INFO - PROCESS | 1666 | 1463758719996 Marionette TRACE conn2 <- [1,1002,null,{}] 08:38:40 INFO - PROCESS | 1666 | 1463758720003 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}] 08:38:40 INFO - PROCESS | 1666 | 1463758720087 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:38:40 INFO - PROCESS | 1666 | 1463758720158 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x118103800 == 51 [pid = 1666] [id = 258] 08:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1194a2c00) [pid = 1666] [serial = 772] [outer = 0x0] 08:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x119761400) [pid = 1666] [serial = 773] [outer = 0x1194a2c00] 08:38:40 INFO - PROCESS | 1666 | 1463758720189 Marionette DEBUG loaded listener.js 08:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x119c3a400) [pid = 1666] [serial = 774] [outer = 0x1194a2c00] 08:38:40 INFO - PROCESS | 1666 | 1463758720515 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]]]}] 08:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 573ms 08:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:38:40 INFO - PROCESS | 1666 | 1463758720567 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:38:40 INFO - PROCESS | 1666 | 1463758720569 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:38:40 INFO - PROCESS | 1666 | 1463758720571 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:38:40 INFO - PROCESS | 1666 | 1463758720572 Marionette TRACE conn2 <- [1,1006,null,{}] 08:38:40 INFO - PROCESS | 1666 | 1463758720574 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}] 08:38:40 INFO - PROCESS | 1666 | 1463758720662 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:38:40 INFO - PROCESS | 1666 | 1463758720714 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x119eec000 == 52 [pid = 1666] [id = 259] 08:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x11975e400) [pid = 1666] [serial = 775] [outer = 0x0] 08:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x119c42800) [pid = 1666] [serial = 776] [outer = 0x11975e400] 08:38:40 INFO - PROCESS | 1666 | 1463758720740 Marionette DEBUG loaded listener.js 08:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x123493800) [pid = 1666] [serial = 777] [outer = 0x11975e400] 08:38:41 INFO - PROCESS | 1666 | 1463758721015 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]]]}] 08:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 468ms 08:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:38:41 INFO - PROCESS | 1666 | 1463758721040 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:38:41 INFO - PROCESS | 1666 | 1463758721041 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:38:41 INFO - PROCESS | 1666 | 1463758721043 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:38:41 INFO - PROCESS | 1666 | 1463758721044 Marionette TRACE conn2 <- [1,1010,null,{}] 08:38:41 INFO - PROCESS | 1666 | 1463758721055 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}] 08:38:41 INFO - PROCESS | 1666 | 1463758721138 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:38:41 INFO - PROCESS | 1666 | 1463758721143 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x125557000 == 53 [pid = 1666] [id = 260] 08:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x11976ac00) [pid = 1666] [serial = 778] [outer = 0x0] 08:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1237bc800) [pid = 1666] [serial = 779] [outer = 0x11976ac00] 08:38:41 INFO - PROCESS | 1666 | 1463758721171 Marionette DEBUG loaded listener.js 08:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x125313000) [pid = 1666] [serial = 780] [outer = 0x11976ac00] 08:38:41 INFO - PROCESS | 1666 | 1463758721516 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]]]}] 08:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 478ms 08:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:38:41 INFO - PROCESS | 1666 | 1463758721522 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:38:41 INFO - PROCESS | 1666 | 1463758721523 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:38:41 INFO - PROCESS | 1666 | 1463758721525 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:38:41 INFO - PROCESS | 1666 | 1463758721526 Marionette TRACE conn2 <- [1,1014,null,{}] 08:38:41 INFO - PROCESS | 1666 | 1463758721528 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}] 08:38:41 INFO - PROCESS | 1666 | 1463758721657 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:38:41 INFO - PROCESS | 1666 | 1463758721692 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x11744f800 == 54 [pid = 1666] [id = 261] 08:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x123490c00) [pid = 1666] [serial = 781] [outer = 0x0] 08:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x126c50000) [pid = 1666] [serial = 782] [outer = 0x123490c00] 08:38:41 INFO - PROCESS | 1666 | 1463758721718 Marionette DEBUG loaded listener.js 08:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x128aa1800) [pid = 1666] [serial = 783] [outer = 0x123490c00] 08:38:42 INFO - PROCESS | 1666 | 1463758722012 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]]]}] 08:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 08:38:42 INFO - PROCESS | 1666 | 1463758722044 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:38:42 INFO - PROCESS | 1666 | 1463758722046 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:38:42 INFO - PROCESS | 1666 | 1463758722051 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:38:42 INFO - PROCESS | 1666 | 1463758722052 Marionette TRACE conn2 <- [1,1018,null,{}] 08:38:42 INFO - PROCESS | 1666 | 1463758722055 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}] 08:38:42 INFO - PROCESS | 1666 | 1463758722159 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:38:42 INFO - PROCESS | 1666 | 1463758722196 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x129171800 == 55 [pid = 1666] [id = 262] 08:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1256c6000) [pid = 1666] [serial = 784] [outer = 0x0] 08:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x128aa5800) [pid = 1666] [serial = 785] [outer = 0x1256c6000] 08:38:42 INFO - PROCESS | 1666 | 1463758722221 Marionette DEBUG loaded listener.js 08:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x128fba400) [pid = 1666] [serial = 786] [outer = 0x1256c6000] 08:38:42 INFO - PROCESS | 1666 | 1463758722550 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]]]}] 08:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 519ms 08:38:42 INFO - PROCESS | 1666 | 1463758722574 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:38:42 INFO - PROCESS | 1666 | 1463758722575 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:38:42 INFO - PROCESS | 1666 | 1463758722577 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:38:42 INFO - PROCESS | 1666 | 1463758722578 Marionette TRACE conn2 <- [1,1022,null,{}] 08:38:42 INFO - PROCESS | 1666 | 1463758722584 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}] 08:38:42 INFO - PROCESS | 1666 | 1463758722683 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:38:42 INFO - PROCESS | 1666 | 1463758722688 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a659800 == 56 [pid = 1666] [id = 263] 08:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x128aa4c00) [pid = 1666] [serial = 787] [outer = 0x0] 08:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x128ff1800) [pid = 1666] [serial = 788] [outer = 0x128aa4c00] 08:38:42 INFO - PROCESS | 1666 | 1463758722744 Marionette DEBUG loaded listener.js 08:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x129333c00) [pid = 1666] [serial = 789] [outer = 0x128aa4c00] 08:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 473ms 08:38:43 INFO - PROCESS | 1666 | 1463758723039 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]]]}] 08:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:38:43 INFO - PROCESS | 1666 | 1463758723058 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:38:43 INFO - PROCESS | 1666 | 1463758723059 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:38:43 INFO - PROCESS | 1666 | 1463758723062 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:38:43 INFO - PROCESS | 1666 | 1463758723063 Marionette TRACE conn2 <- [1,1026,null,{}] 08:38:43 INFO - PROCESS | 1666 | 1463758723069 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}] 08:38:43 INFO - PROCESS | 1666 | 1463758723170 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:38:43 INFO - PROCESS | 1666 | 1463758723202 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b20f800 == 57 [pid = 1666] [id = 264] 08:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x129181800) [pid = 1666] [serial = 790] [outer = 0x0] 08:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1298bf400) [pid = 1666] [serial = 791] [outer = 0x129181800] 08:38:43 INFO - PROCESS | 1666 | 1463758723228 Marionette DEBUG loaded listener.js 08:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x12a6f7800) [pid = 1666] [serial = 792] [outer = 0x129181800] 08:38:43 INFO - PROCESS | 1666 | 1463758723527 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]]]}] 08:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 472ms 08:38:43 INFO - PROCESS | 1666 | 1463758723539 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:38:43 INFO - PROCESS | 1666 | 1463758723540 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:38:43 INFO - PROCESS | 1666 | 1463758723542 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:38:43 INFO - PROCESS | 1666 | 1463758723543 Marionette TRACE conn2 <- [1,1030,null,{}] 08:38:43 INFO - PROCESS | 1666 | 1463758723560 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}] 08:38:43 INFO - PROCESS | 1666 | 1463758723664 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:38:43 INFO - PROCESS | 1666 | 1463758723669 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2e9800 == 58 [pid = 1666] [id = 265] 08:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x129334400) [pid = 1666] [serial = 793] [outer = 0x0] 08:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x12a8d4800) [pid = 1666] [serial = 794] [outer = 0x129334400] 08:38:43 INFO - PROCESS | 1666 | 1463758723724 Marionette DEBUG loaded listener.js 08:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x12b012400) [pid = 1666] [serial = 795] [outer = 0x129334400] 08:38:44 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x119764c00) [pid = 1666] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:38:44 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x1165ce000) [pid = 1666] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:38:44 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x1194a2000) [pid = 1666] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:38:44 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x11856e000) [pid = 1666] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:38:44 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x119c3f400) [pid = 1666] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:38:44 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x114de1000) [pid = 1666] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:38:44 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1274a5800) [pid = 1666] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:38:44 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1210a1c00) [pid = 1666] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:38:44 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x1210a8000) [pid = 1666] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:38:44 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x125fe6000) [pid = 1666] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:38:44 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x115d4c000) [pid = 1666] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:38:44 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1159aa000) [pid = 1666] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:38:44 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x113cc0000) [pid = 1666] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:38:44 INFO - PROCESS | 1666 | 1463758724083 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]]]}] 08:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 573ms 08:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:38:44 INFO - PROCESS | 1666 | 1463758724116 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:38:44 INFO - PROCESS | 1666 | 1463758724117 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:38:44 INFO - PROCESS | 1666 | 1463758724119 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:38:44 INFO - PROCESS | 1666 | 1463758724121 Marionette TRACE conn2 <- [1,1034,null,{}] 08:38:44 INFO - PROCESS | 1666 | 1463758724124 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}] 08:38:44 INFO - PROCESS | 1666 | 1463758724222 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:38:44 INFO - PROCESS | 1666 | 1463758724226 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8c2800 == 59 [pid = 1666] [id = 266] 08:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x11224ec00) [pid = 1666] [serial = 796] [outer = 0x0] 08:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x119764400) [pid = 1666] [serial = 797] [outer = 0x11224ec00] 08:38:44 INFO - PROCESS | 1666 | 1463758724301 Marionette DEBUG loaded listener.js 08:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12b097800) [pid = 1666] [serial = 798] [outer = 0x11224ec00] 08:38:44 INFO - PROCESS | 1666 | 1463758724610 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]]]}] 08:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 519ms 08:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:38:44 INFO - PROCESS | 1666 | 1463758724639 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:38:44 INFO - PROCESS | 1666 | 1463758724640 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:38:44 INFO - PROCESS | 1666 | 1463758724643 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:38:44 INFO - PROCESS | 1666 | 1463758724644 Marionette TRACE conn2 <- [1,1038,null,{}] 08:38:44 INFO - PROCESS | 1666 | 1463758724647 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}] 08:38:44 INFO - PROCESS | 1666 | 1463758724728 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:38:44 INFO - PROCESS | 1666 | 1463758724735 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6cc000 == 60 [pid = 1666] [id = 267] 08:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x12b285800) [pid = 1666] [serial = 799] [outer = 0x0] 08:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12b9d0000) [pid = 1666] [serial = 800] [outer = 0x12b285800] 08:38:44 INFO - PROCESS | 1666 | 1463758724760 Marionette DEBUG loaded listener.js 08:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x12bb12c00) [pid = 1666] [serial = 801] [outer = 0x12b285800] 08:38:45 INFO - PROCESS | 1666 | 1463758725090 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]]]}] 08:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 467ms 08:38:45 INFO - PROCESS | 1666 | 1463758725111 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:38:45 INFO - PROCESS | 1666 | 1463758725112 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:38:45 INFO - PROCESS | 1666 | 1463758725118 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:38:45 INFO - PROCESS | 1666 | 1463758725119 Marionette TRACE conn2 <- [1,1042,null,{}] 08:38:45 INFO - PROCESS | 1666 | 1463758725121 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}] 08:38:45 INFO - PROCESS | 1666 | 1463758725227 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:38:45 INFO - PROCESS | 1666 | 1463758725236 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12caaf000 == 61 [pid = 1666] [id = 268] 08:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12b095400) [pid = 1666] [serial = 802] [outer = 0x0] 08:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x12bf04400) [pid = 1666] [serial = 803] [outer = 0x12b095400] 08:38:45 INFO - PROCESS | 1666 | 1463758725261 Marionette DEBUG loaded listener.js 08:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x12bf09c00) [pid = 1666] [serial = 804] [outer = 0x12b095400] 08:38:45 INFO - PROCESS | 1666 | 1463758725552 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]]]}] 08:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 473ms 08:38:45 INFO - PROCESS | 1666 | 1463758725590 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:38:45 INFO - PROCESS | 1666 | 1463758725591 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:38:45 INFO - PROCESS | 1666 | 1463758725594 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:38:45 INFO - PROCESS | 1666 | 1463758725595 Marionette TRACE conn2 <- [1,1046,null,{}] 08:38:45 INFO - PROCESS | 1666 | 1463758725600 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}] 08:38:45 INFO - PROCESS | 1666 | 1463758725690 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:38:45 INFO - PROCESS | 1666 | 1463758725695 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d0a4800 == 62 [pid = 1666] [id = 269] 08:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x12bf0b400) [pid = 1666] [serial = 805] [outer = 0x0] 08:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x12bf0ec00) [pid = 1666] [serial = 806] [outer = 0x12bf0b400] 08:38:45 INFO - PROCESS | 1666 | 1463758725719 Marionette DEBUG loaded listener.js 08:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x12c515c00) [pid = 1666] [serial = 807] [outer = 0x12bf0b400] 08:38:46 INFO - PROCESS | 1666 | 1463758726152 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]]]}] 08:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 570ms 08:38:46 INFO - PROCESS | 1666 | 1463758726165 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:38:46 INFO - PROCESS | 1666 | 1463758726167 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:38:46 INFO - PROCESS | 1666 | 1463758726171 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:38:46 INFO - PROCESS | 1666 | 1463758726174 Marionette TRACE conn2 <- [1,1050,null,{}] 08:38:46 INFO - PROCESS | 1666 | 1463758726178 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}] 08:38:46 INFO - PROCESS | 1666 | 1463758726286 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:38:46 INFO - PROCESS | 1666 | 1463758726355 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x118087000 == 63 [pid = 1666] [id = 270] 08:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x116126c00) [pid = 1666] [serial = 808] [outer = 0x0] 08:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x117677c00) [pid = 1666] [serial = 809] [outer = 0x116126c00] 08:38:46 INFO - PROCESS | 1666 | 1463758726388 Marionette DEBUG loaded listener.js 08:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x11846c800) [pid = 1666] [serial = 810] [outer = 0x116126c00] 08:38:46 INFO - PROCESS | 1666 | 1463758726813 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]]]}] 08:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 672ms 08:38:46 INFO - PROCESS | 1666 | 1463758726843 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:38:46 INFO - PROCESS | 1666 | 1463758726847 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:38:46 INFO - PROCESS | 1666 | 1463758726851 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:38:46 INFO - PROCESS | 1666 | 1463758726853 Marionette TRACE conn2 <- [1,1054,null,{}] 08:38:46 INFO - PROCESS | 1666 | 1463758726856 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}] 08:38:46 INFO - PROCESS | 1666 | 1463758726961 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:38:47 INFO - PROCESS | 1666 | 1463758727016 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x126f5e000 == 64 [pid = 1666] [id = 271] 08:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x118470000) [pid = 1666] [serial = 811] [outer = 0x0] 08:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x1188c5000) [pid = 1666] [serial = 812] [outer = 0x118470000] 08:38:47 INFO - PROCESS | 1666 | 1463758727046 Marionette DEBUG loaded listener.js 08:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x1188c0800) [pid = 1666] [serial = 813] [outer = 0x118470000] 08:38:47 INFO - PROCESS | 1666 | 1463758727497 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]]]}] 08:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 669ms 08:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:38:47 INFO - PROCESS | 1666 | 1463758727521 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:38:47 INFO - PROCESS | 1666 | 1463758727522 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:38:47 INFO - PROCESS | 1666 | 1463758727524 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:38:47 INFO - PROCESS | 1666 | 1463758727527 Marionette TRACE conn2 <- [1,1058,null,{}] 08:38:47 INFO - PROCESS | 1666 | 1463758727535 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}] 08:38:47 INFO - PROCESS | 1666 | 1463758727658 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:38:47 INFO - PROCESS | 1666 | 1463758727740 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d09b800 == 65 [pid = 1666] [id = 272] 08:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x119c3f400) [pid = 1666] [serial = 814] [outer = 0x0] 08:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x123620400) [pid = 1666] [serial = 815] [outer = 0x119c3f400] 08:38:47 INFO - PROCESS | 1666 | 1463758727772 Marionette DEBUG loaded listener.js 08:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x125fe8800) [pid = 1666] [serial = 816] [outer = 0x119c3f400] 08:38:48 INFO - PROCESS | 1666 | 1463758728181 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]]]}] 08:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 674ms 08:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:38:48 INFO - PROCESS | 1666 | 1463758728198 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:38:48 INFO - PROCESS | 1666 | 1463758728200 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:38:48 INFO - PROCESS | 1666 | 1463758728202 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:38:48 INFO - PROCESS | 1666 | 1463758728203 Marionette TRACE conn2 <- [1,1062,null,{}] 08:38:48 INFO - PROCESS | 1666 | 1463758728206 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}] 08:38:48 INFO - PROCESS | 1666 | 1463758728308 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:38:48 INFO - PROCESS | 1666 | 1463758728360 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db26000 == 66 [pid = 1666] [id = 273] 08:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12684dc00) [pid = 1666] [serial = 817] [outer = 0x0] 08:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x127496400) [pid = 1666] [serial = 818] [outer = 0x12684dc00] 08:38:48 INFO - PROCESS | 1666 | 1463758728390 Marionette DEBUG loaded listener.js 08:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x128817c00) [pid = 1666] [serial = 819] [outer = 0x12684dc00] 08:38:48 INFO - PROCESS | 1666 | 1463758728811 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]]]}] 08:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 669ms 08:38:48 INFO - PROCESS | 1666 | 1463758728871 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:38:48 INFO - PROCESS | 1666 | 1463758728872 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:38:48 INFO - PROCESS | 1666 | 1463758728875 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:38:48 INFO - PROCESS | 1666 | 1463758728876 Marionette TRACE conn2 <- [1,1066,null,{}] 08:38:48 INFO - PROCESS | 1666 | 1463758728878 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}] 08:38:49 INFO - PROCESS | 1666 | 1463758729033 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:38:49 INFO - PROCESS | 1666 | 1463758729124 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8b9800 == 67 [pid = 1666] [id = 274] 08:38:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x113372000) [pid = 1666] [serial = 820] [outer = 0x0] 08:38:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x128ccdc00) [pid = 1666] [serial = 821] [outer = 0x113372000] 08:38:49 INFO - PROCESS | 1666 | 1463758729155 Marionette DEBUG loaded listener.js 08:38:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x12b00f800) [pid = 1666] [serial = 822] [outer = 0x113372000] 08:38:49 INFO - PROCESS | 1666 | 1463758729828 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]]]}] 08:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 971ms 08:38:49 INFO - PROCESS | 1666 | 1463758729846 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:38:49 INFO - PROCESS | 1666 | 1463758729848 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:38:49 INFO - PROCESS | 1666 | 1463758729852 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:38:49 INFO - PROCESS | 1666 | 1463758729855 Marionette TRACE conn2 <- [1,1070,null,{}] 08:38:49 INFO - PROCESS | 1666 | 1463758729860 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}] 08:38:49 INFO - PROCESS | 1666 | 1463758729971 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:38:50 INFO - PROCESS | 1666 | 1463758730067 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x112ad3800 == 68 [pid = 1666] [id = 275] 08:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x1122b5800) [pid = 1666] [serial = 823] [outer = 0x0] 08:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x112a66c00) [pid = 1666] [serial = 824] [outer = 0x1122b5800] 08:38:50 INFO - PROCESS | 1666 | 1463758730115 Marionette DEBUG loaded listener.js 08:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x113032c00) [pid = 1666] [serial = 825] [outer = 0x1122b5800] 08:38:50 INFO - PROCESS | 1666 | 1463758730605 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]]]}] 08:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 823ms 08:38:50 INFO - PROCESS | 1666 | 1463758730676 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:38:50 INFO - PROCESS | 1666 | 1463758730680 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:38:50 INFO - PROCESS | 1666 | 1463758730685 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:38:50 INFO - PROCESS | 1666 | 1463758730686 Marionette TRACE conn2 <- [1,1074,null,{}] 08:38:50 INFO - PROCESS | 1666 | 1463758730689 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}] 08:38:50 INFO - PROCESS | 1666 | 1463758730819 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:38:50 INFO - PROCESS | 1666 | 1463758730920 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x116abf000 == 69 [pid = 1666] [id = 276] 08:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x113c65000) [pid = 1666] [serial = 826] [outer = 0x0] 08:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x115deb800) [pid = 1666] [serial = 827] [outer = 0x113c65000] 08:38:50 INFO - PROCESS | 1666 | 1463758730967 Marionette DEBUG loaded listener.js 08:38:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x1163a8800) [pid = 1666] [serial = 828] [outer = 0x113c65000] 08:38:51 INFO - PROCESS | 1666 | 1463758731408 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]]]}] 08:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 772ms 08:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:38:51 INFO - PROCESS | 1666 | 1463758731456 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:38:51 INFO - PROCESS | 1666 | 1463758731458 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:38:51 INFO - PROCESS | 1666 | 1463758731460 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:38:51 INFO - PROCESS | 1666 | 1463758731462 Marionette TRACE conn2 <- [1,1078,null,{}] 08:38:51 INFO - PROCESS | 1666 | 1463758731470 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}] 08:38:51 INFO - PROCESS | 1666 | 1463758731563 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:38:51 INFO - PROCESS | 1666 | 1463758731650 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180f5000 == 70 [pid = 1666] [id = 277] 08:38:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x117672c00) [pid = 1666] [serial = 829] [outer = 0x0] 08:38:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x118344400) [pid = 1666] [serial = 830] [outer = 0x117672c00] 08:38:51 INFO - PROCESS | 1666 | 1463758731680 Marionette DEBUG loaded listener.js 08:38:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x1184b4c00) [pid = 1666] [serial = 831] [outer = 0x117672c00] 08:38:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12caaf000 == 69 [pid = 1666] [id = 268] 08:38:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6cc000 == 68 [pid = 1666] [id = 267] 08:38:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8c2800 == 67 [pid = 1666] [id = 266] 08:38:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2e9800 == 66 [pid = 1666] [id = 265] 08:38:51 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x123498400) [pid = 1666] [serial = 704] [outer = 0x0] [url = about:blank] 08:38:51 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x12881a000) [pid = 1666] [serial = 707] [outer = 0x0] [url = about:blank] 08:38:51 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x119766800) [pid = 1666] [serial = 701] [outer = 0x0] [url = about:blank] 08:38:51 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x1184bd800) [pid = 1666] [serial = 698] [outer = 0x0] [url = about:blank] 08:38:51 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x128cc3c00) [pid = 1666] [serial = 746] [outer = 0x0] [url = about:blank] 08:38:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12b20f800 == 65 [pid = 1666] [id = 264] 08:38:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12a659800 == 64 [pid = 1666] [id = 263] 08:38:51 INFO - PROCESS | 1666 | --DOCSHELL 0x129171800 == 63 [pid = 1666] [id = 262] 08:38:51 INFO - PROCESS | 1666 | --DOCSHELL 0x11744f800 == 62 [pid = 1666] [id = 261] 08:38:51 INFO - PROCESS | 1666 | --DOCSHELL 0x125557000 == 61 [pid = 1666] [id = 260] 08:38:51 INFO - PROCESS | 1666 | --DOCSHELL 0x119eec000 == 60 [pid = 1666] [id = 259] 08:38:51 INFO - PROCESS | 1666 | --DOCSHELL 0x118103800 == 59 [pid = 1666] [id = 258] 08:38:51 INFO - PROCESS | 1666 | --DOCSHELL 0x118864000 == 58 [pid = 1666] [id = 257] 08:38:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1194cd000 == 57 [pid = 1666] [id = 256] 08:38:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1293c4000 == 56 [pid = 1666] [id = 252] 08:38:51 INFO - PROCESS | 1666 | --DOCSHELL 0x119aca800 == 55 [pid = 1666] [id = 251] 08:38:51 INFO - PROCESS | 1666 | --DOCSHELL 0x113ca2800 == 54 [pid = 1666] [id = 250] 08:38:52 INFO - PROCESS | 1666 | 1463758732044 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]]]}] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x124bbc800) [pid = 1666] [serial = 729] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x1236d4800) [pid = 1666] [serial = 728] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x125584800) [pid = 1666] [serial = 731] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x125fe5000) [pid = 1666] [serial = 732] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x12684f800) [pid = 1666] [serial = 734] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x1197f4800) [pid = 1666] [serial = 740] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x126ff1c00) [pid = 1666] [serial = 735] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x11974e800) [pid = 1666] [serial = 722] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x1197ed800) [pid = 1666] [serial = 723] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x1183f7800) [pid = 1666] [serial = 713] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x1184bb800) [pid = 1666] [serial = 714] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x1198a3c00) [pid = 1666] [serial = 725] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x11833f400) [pid = 1666] [serial = 711] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x11679fc00) [pid = 1666] [serial = 710] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x119744c00) [pid = 1666] [serial = 719] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x11974d000) [pid = 1666] [serial = 720] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x1188cac00) [pid = 1666] [serial = 716] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x1193d0000) [pid = 1666] [serial = 717] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x119c42400) [pid = 1666] [serial = 695] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x119c46400) [pid = 1666] [serial = 696] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x116a66000) [pid = 1666] [serial = 737] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x11903ec00) [pid = 1666] [serial = 738] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x123495c00) [pid = 1666] [serial = 726] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12881d000) [pid = 1666] [serial = 741] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x128a9cc00) [pid = 1666] [serial = 743] [outer = 0x0] [url = about:blank] 08:38:52 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x128aa7000) [pid = 1666] [serial = 744] [outer = 0x0] [url = about:blank] 08:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 624ms 08:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:38:52 INFO - PROCESS | 1666 | 1463758732085 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:38:52 INFO - PROCESS | 1666 | 1463758732087 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:38:52 INFO - PROCESS | 1666 | 1463758732089 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:38:52 INFO - PROCESS | 1666 | 1463758732090 Marionette TRACE conn2 <- [1,1082,null,{}] 08:38:52 INFO - PROCESS | 1666 | 1463758732092 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}] 08:38:52 INFO - PROCESS | 1666 | 1463758732170 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:38:52 INFO - PROCESS | 1666 | 1463758732175 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180e8800 == 55 [pid = 1666] [id = 278] 08:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x1184bb000) [pid = 1666] [serial = 832] [outer = 0x0] 08:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x11856fc00) [pid = 1666] [serial = 833] [outer = 0x1184bb000] 08:38:52 INFO - PROCESS | 1666 | 1463758732201 Marionette DEBUG loaded listener.js 08:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x11857b400) [pid = 1666] [serial = 834] [outer = 0x1184bb000] 08:38:52 INFO - PROCESS | 1666 | 1463758732541 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]]]}] 08:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 08:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:38:52 INFO - PROCESS | 1666 | 1463758732558 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:38:52 INFO - PROCESS | 1666 | 1463758732559 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:38:52 INFO - PROCESS | 1666 | 1463758732561 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:38:52 INFO - PROCESS | 1666 | 1463758732562 Marionette TRACE conn2 <- [1,1086,null,{}] 08:38:52 INFO - PROCESS | 1666 | 1463758732565 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}] 08:38:52 INFO - PROCESS | 1666 | 1463758732644 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:38:52 INFO - PROCESS | 1666 | 1463758732698 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x11905e800 == 56 [pid = 1666] [id = 279] 08:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1184bd800) [pid = 1666] [serial = 835] [outer = 0x0] 08:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1188a7c00) [pid = 1666] [serial = 836] [outer = 0x1184bd800] 08:38:52 INFO - PROCESS | 1666 | 1463758732724 Marionette DEBUG loaded listener.js 08:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x119035400) [pid = 1666] [serial = 837] [outer = 0x1184bd800] 08:38:53 INFO - PROCESS | 1666 | 1463758733017 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]]]}] 08:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 472ms 08:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:38:53 INFO - PROCESS | 1666 | 1463758733038 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:38:53 INFO - PROCESS | 1666 | 1463758733039 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:38:53 INFO - PROCESS | 1666 | 1463758733041 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:38:53 INFO - PROCESS | 1666 | 1463758733042 Marionette TRACE conn2 <- [1,1090,null,{}] 08:38:53 INFO - PROCESS | 1666 | 1463758733045 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}] 08:38:53 INFO - PROCESS | 1666 | 1463758733142 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:38:53 INFO - PROCESS | 1666 | 1463758733193 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x1194c6000 == 57 [pid = 1666] [id = 280] 08:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x11857b000) [pid = 1666] [serial = 838] [outer = 0x0] 08:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1193d5800) [pid = 1666] [serial = 839] [outer = 0x11857b000] 08:38:53 INFO - PROCESS | 1666 | 1463758733222 Marionette DEBUG loaded listener.js 08:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x119766000) [pid = 1666] [serial = 840] [outer = 0x11857b000] 08:38:53 INFO - PROCESS | 1666 | 1463758733477 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]]]}] 08:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 468ms 08:38:53 INFO - PROCESS | 1666 | 1463758733511 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:38:53 INFO - PROCESS | 1666 | 1463758733512 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:38:53 INFO - PROCESS | 1666 | 1463758733521 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:38:53 INFO - PROCESS | 1666 | 1463758733522 Marionette TRACE conn2 <- [1,1094,null,{}] 08:38:53 INFO - PROCESS | 1666 | 1463758733525 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}] 08:38:53 INFO - PROCESS | 1666 | 1463758733608 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:38:53 INFO - PROCESS | 1666 | 1463758733614 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x12342e800 == 58 [pid = 1666] [id = 281] 08:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x119767c00) [pid = 1666] [serial = 841] [outer = 0x0] 08:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x1197f4000) [pid = 1666] [serial = 842] [outer = 0x119767c00] 08:38:53 INFO - PROCESS | 1666 | 1463758733640 Marionette DEBUG loaded listener.js 08:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x1198a4400) [pid = 1666] [serial = 843] [outer = 0x119767c00] 08:38:54 INFO - PROCESS | 1666 | 1463758734000 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]]]}] 08:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 518ms 08:38:54 INFO - PROCESS | 1666 | 1463758734040 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:38:54 INFO - PROCESS | 1666 | 1463758734041 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:38:54 INFO - PROCESS | 1666 | 1463758734043 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:38:54 INFO - PROCESS | 1666 | 1463758734052 Marionette TRACE conn2 <- [1,1098,null,{}] 08:38:54 INFO - PROCESS | 1666 | 1463758734062 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}] 08:38:54 INFO - PROCESS | 1666 | 1463758734158 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:38:54 INFO - PROCESS | 1666 | 1463758734163 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x124de2800 == 59 [pid = 1666] [id = 282] 08:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x1197eb400) [pid = 1666] [serial = 844] [outer = 0x0] 08:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x119bd6c00) [pid = 1666] [serial = 845] [outer = 0x1197eb400] 08:38:54 INFO - PROCESS | 1666 | 1463758734190 Marionette DEBUG loaded listener.js 08:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x119c42400) [pid = 1666] [serial = 846] [outer = 0x1197eb400] 08:38:54 INFO - PROCESS | 1666 | 1463758734557 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]]]}] 08:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 540ms 08:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:38:54 INFO - PROCESS | 1666 | 1463758734589 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:38:54 INFO - PROCESS | 1666 | 1463758734590 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:38:54 INFO - PROCESS | 1666 | 1463758734592 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:38:54 INFO - PROCESS | 1666 | 1463758734593 Marionette TRACE conn2 <- [1,1102,null,{}] 08:38:54 INFO - PROCESS | 1666 | 1463758734595 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}] 08:38:54 INFO - PROCESS | 1666 | 1463758734694 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:38:54 INFO - PROCESS | 1666 | 1463758734727 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x125551800 == 60 [pid = 1666] [id = 283] 08:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x119c3a000) [pid = 1666] [serial = 847] [outer = 0x0] 08:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x1210a1000) [pid = 1666] [serial = 848] [outer = 0x119c3a000] 08:38:54 INFO - PROCESS | 1666 | 1463758734752 Marionette DEBUG loaded listener.js 08:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12340c800) [pid = 1666] [serial = 849] [outer = 0x119c3a000] 08:38:55 INFO - PROCESS | 1666 | 1463758735065 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]]]}] 08:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 518ms 08:38:55 INFO - PROCESS | 1666 | 1463758735112 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:38:55 INFO - PROCESS | 1666 | 1463758735114 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:38:55 INFO - PROCESS | 1666 | 1463758735116 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:38:55 INFO - PROCESS | 1666 | 1463758735117 Marionette TRACE conn2 <- [1,1106,null,{}] 08:38:55 INFO - PROCESS | 1666 | 1463758735119 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}] 08:38:55 INFO - PROCESS | 1666 | 1463758735224 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:38:55 INFO - PROCESS | 1666 | 1463758735229 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x126c99000 == 61 [pid = 1666] [id = 284] 08:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x12348f400) [pid = 1666] [serial = 850] [outer = 0x0] 08:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x123498800) [pid = 1666] [serial = 851] [outer = 0x12348f400] 08:38:55 INFO - PROCESS | 1666 | 1463758735285 Marionette DEBUG loaded listener.js 08:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x119866000) [pid = 1666] [serial = 852] [outer = 0x12348f400] 08:38:55 INFO - PROCESS | 1666 | 1463758735617 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]]]}] 08:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 518ms 08:38:55 INFO - PROCESS | 1666 | 1463758735634 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:38:55 INFO - PROCESS | 1666 | 1463758735636 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:38:55 INFO - PROCESS | 1666 | 1463758735638 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:38:55 INFO - PROCESS | 1666 | 1463758735639 Marionette TRACE conn2 <- [1,1110,null,{}] 08:38:55 INFO - PROCESS | 1666 | 1463758735642 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}] 08:38:55 INFO - PROCESS | 1666 | 1463758735757 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x1256c6000) [pid = 1666] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x129181800) [pid = 1666] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x128aa4c00) [pid = 1666] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x11976ac00) [pid = 1666] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x129334400) [pid = 1666] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x11224ec00) [pid = 1666] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x1194a2c00) [pid = 1666] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x127497400) [pid = 1666] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x123490c00) [pid = 1666] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x118577400) [pid = 1666] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1163ae000) [pid = 1666] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x11975e400) [pid = 1666] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x128aa9000) [pid = 1666] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12b285800) [pid = 1666] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x12b095400) [pid = 1666] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x119748c00) [pid = 1666] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x127498c00) [pid = 1666] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1184b5400) [pid = 1666] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x123493000) [pid = 1666] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:38:55 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1194a1800) [pid = 1666] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:38:55 INFO - PROCESS | 1666 | 1463758735986 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x115e08800 == 62 [pid = 1666] [id = 285] 08:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x11302b400) [pid = 1666] [serial = 853] [outer = 0x0] 08:38:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x116a5c000) [pid = 1666] [serial = 854] [outer = 0x11302b400] 08:38:56 INFO - PROCESS | 1666 | 1463758736017 Marionette DEBUG loaded listener.js 08:38:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1237af000) [pid = 1666] [serial = 855] [outer = 0x11302b400] 08:38:56 INFO - PROCESS | 1666 | 1463758736301 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]]]}] 08:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 719ms 08:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:38:56 INFO - PROCESS | 1666 | 1463758736358 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:38:56 INFO - PROCESS | 1666 | 1463758736360 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:38:56 INFO - PROCESS | 1666 | 1463758736363 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:38:56 INFO - PROCESS | 1666 | 1463758736366 Marionette TRACE conn2 <- [1,1114,null,{}] 08:38:56 INFO - PROCESS | 1666 | 1463758736369 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}] 08:38:56 INFO - PROCESS | 1666 | 1463758736458 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:38:56 INFO - PROCESS | 1666 | 1463758736529 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1293c4800 == 63 [pid = 1666] [id = 286] 08:38:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x116192000) [pid = 1666] [serial = 856] [outer = 0x0] 08:38:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1256c9c00) [pid = 1666] [serial = 857] [outer = 0x116192000] 08:38:56 INFO - PROCESS | 1666 | 1463758736555 Marionette DEBUG loaded listener.js 08:38:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x125fedc00) [pid = 1666] [serial = 858] [outer = 0x116192000] 08:38:56 INFO - PROCESS | 1666 | 1463758736831 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]]]}] 08:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 524ms 08:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:38:56 INFO - PROCESS | 1666 | 1463758736886 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:38:56 INFO - PROCESS | 1666 | 1463758736888 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:38:56 INFO - PROCESS | 1666 | 1463758736890 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:38:56 INFO - PROCESS | 1666 | 1463758736891 Marionette TRACE conn2 <- [1,1118,null,{}] 08:38:56 INFO - PROCESS | 1666 | 1463758736893 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}] 08:38:56 INFO - PROCESS | 1666 | 1463758736976 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:38:56 INFO - PROCESS | 1666 | 1463758736981 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x129854800 == 64 [pid = 1666] [id = 287] 08:38:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x12109dc00) [pid = 1666] [serial = 859] [outer = 0x0] 08:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x126853800) [pid = 1666] [serial = 860] [outer = 0x12109dc00] 08:38:57 INFO - PROCESS | 1666 | 1463758737006 Marionette DEBUG loaded listener.js 08:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x126fedc00) [pid = 1666] [serial = 861] [outer = 0x12109dc00] 08:38:57 INFO - PROCESS | 1666 | 1463758737317 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]]]}] 08:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 469ms 08:38:57 INFO - PROCESS | 1666 | 1463758737359 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:38:57 INFO - PROCESS | 1666 | 1463758737360 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:38:57 INFO - PROCESS | 1666 | 1463758737363 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:38:57 INFO - PROCESS | 1666 | 1463758737364 Marionette TRACE conn2 <- [1,1122,null,{}] 08:38:57 INFO - PROCESS | 1666 | 1463758737366 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}] 08:38:57 INFO - PROCESS | 1666 | 1463758737474 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:38:57 INFO - PROCESS | 1666 | 1463758737482 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a760000 == 65 [pid = 1666] [id = 288] 08:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x125313400) [pid = 1666] [serial = 862] [outer = 0x0] 08:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x126fed800) [pid = 1666] [serial = 863] [outer = 0x125313400] 08:38:57 INFO - PROCESS | 1666 | 1463758737507 Marionette DEBUG loaded listener.js 08:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x127499800) [pid = 1666] [serial = 864] [outer = 0x125313400] 08:38:57 INFO - PROCESS | 1666 | 1463758737872 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]]]}] 08:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 521ms 08:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:38:57 INFO - PROCESS | 1666 | 1463758737885 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:38:57 INFO - PROCESS | 1666 | 1463758737886 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:38:57 INFO - PROCESS | 1666 | 1463758737889 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:38:57 INFO - PROCESS | 1666 | 1463758737891 Marionette TRACE conn2 <- [1,1126,null,{}] 08:38:57 INFO - PROCESS | 1666 | 1463758737894 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}] 08:38:58 INFO - PROCESS | 1666 | 1463758738108 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:38:58 INFO - PROCESS | 1666 | 1463758738229 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x112650000 == 66 [pid = 1666] [id = 289] 08:38:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x111d1a800) [pid = 1666] [serial = 865] [outer = 0x0] 08:38:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x111f5f000) [pid = 1666] [serial = 866] [outer = 0x111d1a800] 08:38:58 INFO - PROCESS | 1666 | 1463758738265 Marionette DEBUG loaded listener.js 08:38:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x11302e400) [pid = 1666] [serial = 867] [outer = 0x111d1a800] 08:38:58 INFO - PROCESS | 1666 | 1463758738720 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]]]}] 08:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 869ms 08:38:58 INFO - PROCESS | 1666 | 1463758738759 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:38:58 INFO - PROCESS | 1666 | 1463758738761 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:38:58 INFO - PROCESS | 1666 | 1463758738765 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:38:58 INFO - PROCESS | 1666 | 1463758738768 Marionette TRACE conn2 <- [1,1130,null,{}] 08:38:58 INFO - PROCESS | 1666 | 1463758738771 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}] 08:38:58 INFO - PROCESS | 1666 | 1463758738876 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:38:58 INFO - PROCESS | 1666 | 1463758738934 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x11808c800 == 67 [pid = 1666] [id = 290] 08:38:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x1159b1400) [pid = 1666] [serial = 868] [outer = 0x0] 08:38:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x11665d400) [pid = 1666] [serial = 869] [outer = 0x1159b1400] 08:38:58 INFO - PROCESS | 1666 | 1463758738966 Marionette DEBUG loaded listener.js 08:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x11710cc00) [pid = 1666] [serial = 870] [outer = 0x1159b1400] 08:38:59 INFO - PROCESS | 1666 | 1463758739364 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]]]}] 08:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 674ms 08:38:59 INFO - PROCESS | 1666 | 1463758739439 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:38:59 INFO - PROCESS | 1666 | 1463758739441 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:38:59 INFO - PROCESS | 1666 | 1463758739444 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:38:59 INFO - PROCESS | 1666 | 1463758739445 Marionette TRACE conn2 <- [1,1134,null,{}] 08:38:59 INFO - PROCESS | 1666 | 1463758739448 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}] 08:38:59 INFO - PROCESS | 1666 | 1463758739579 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:38:59 INFO - PROCESS | 1666 | 1463758739642 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x126c84000 == 68 [pid = 1666] [id = 291] 08:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x117e30c00) [pid = 1666] [serial = 871] [outer = 0x0] 08:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x118572c00) [pid = 1666] [serial = 872] [outer = 0x117e30c00] 08:38:59 INFO - PROCESS | 1666 | 1463758739715 Marionette DEBUG loaded listener.js 08:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x1193cec00) [pid = 1666] [serial = 873] [outer = 0x117e30c00] 08:39:00 INFO - PROCESS | 1666 | 1463758740136 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]]]}] 08:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 722ms 08:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:39:00 INFO - PROCESS | 1666 | 1463758740167 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:39:00 INFO - PROCESS | 1666 | 1463758740170 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:39:00 INFO - PROCESS | 1666 | 1463758740178 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:39:00 INFO - PROCESS | 1666 | 1463758740181 Marionette TRACE conn2 <- [1,1138,null,{}] 08:39:00 INFO - PROCESS | 1666 | 1463758740184 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}] 08:39:00 INFO - PROCESS | 1666 | 1463758740287 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:39:00 INFO - PROCESS | 1666 | 1463758740345 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b072800 == 69 [pid = 1666] [id = 292] 08:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x119037c00) [pid = 1666] [serial = 874] [outer = 0x0] 08:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x119747c00) [pid = 1666] [serial = 875] [outer = 0x119037c00] 08:39:00 INFO - PROCESS | 1666 | 1463758740374 Marionette DEBUG loaded listener.js 08:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x1210a0400) [pid = 1666] [serial = 876] [outer = 0x119037c00] 08:39:00 INFO - PROCESS | 1666 | 1463758740817 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]]]}] 08:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 676ms 08:39:00 INFO - PROCESS | 1666 | 1463758740849 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:39:00 INFO - PROCESS | 1666 | 1463758740851 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:39:00 INFO - PROCESS | 1666 | 1463758740853 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:39:00 INFO - PROCESS | 1666 | 1463758740854 Marionette TRACE conn2 <- [1,1142,null,{}] 08:39:00 INFO - PROCESS | 1666 | 1463758740857 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}] 08:39:00 INFO - PROCESS | 1666 | 1463758740977 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:39:01 INFO - PROCESS | 1666 | 1463758741035 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b996800 == 70 [pid = 1666] [id = 293] 08:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x123490800) [pid = 1666] [serial = 877] [outer = 0x0] 08:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x124bbcc00) [pid = 1666] [serial = 878] [outer = 0x123490800] 08:39:01 INFO - PROCESS | 1666 | 1463758741065 Marionette DEBUG loaded listener.js 08:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x1256c7000) [pid = 1666] [serial = 879] [outer = 0x123490800] 08:39:01 INFO - PROCESS | 1666 | 1463758741532 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]]]}] 08:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 718ms 08:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:39:01 INFO - PROCESS | 1666 | 1463758741572 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:39:01 INFO - PROCESS | 1666 | 1463758741573 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:39:01 INFO - PROCESS | 1666 | 1463758741576 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:39:01 INFO - PROCESS | 1666 | 1463758741577 Marionette TRACE conn2 <- [1,1146,null,{}] 08:39:01 INFO - PROCESS | 1666 | 1463758741600 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}] 08:39:01 INFO - PROCESS | 1666 | 1463758741706 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:39:01 INFO - PROCESS | 1666 | 1463758741776 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x123425800 == 71 [pid = 1666] [id = 294] 08:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x124dc3800) [pid = 1666] [serial = 880] [outer = 0x0] 08:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x125fe8400) [pid = 1666] [serial = 881] [outer = 0x124dc3800] 08:39:01 INFO - PROCESS | 1666 | 1463758741812 Marionette DEBUG loaded listener.js 08:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x128816400) [pid = 1666] [serial = 882] [outer = 0x124dc3800] 08:39:02 INFO - PROCESS | 1666 | 1463758742406 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]]]}] 08:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 840ms 08:39:02 INFO - PROCESS | 1666 | 1463758742417 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:39:02 INFO - PROCESS | 1666 | 1463758742419 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:39:02 INFO - PROCESS | 1666 | 1463758742422 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:39:02 INFO - PROCESS | 1666 | 1463758742425 Marionette TRACE conn2 <- [1,1150,null,{}] 08:39:02 INFO - PROCESS | 1666 | 1463758742428 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}] 08:39:02 INFO - PROCESS | 1666 | 1463758742531 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:39:02 INFO - PROCESS | 1666 | 1463758742587 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x11933b000 == 72 [pid = 1666] [id = 295] 08:39:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x116328400) [pid = 1666] [serial = 883] [outer = 0x0] 08:39:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x1163a7400) [pid = 1666] [serial = 884] [outer = 0x116328400] 08:39:02 INFO - PROCESS | 1666 | 1463758742615 Marionette DEBUG loaded listener.js 08:39:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x116a66000) [pid = 1666] [serial = 885] [outer = 0x116328400] 08:39:03 INFO - PROCESS | 1666 | 1463758743157 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]]]}] 08:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 771ms 08:39:03 INFO - PROCESS | 1666 | 1463758743194 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:39:03 INFO - PROCESS | 1666 | 1463758743198 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:39:03 INFO - PROCESS | 1666 | 1463758743223 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:39:03 INFO - PROCESS | 1666 | 1463758743224 Marionette TRACE conn2 <- [1,1154,null,{}] 08:39:03 INFO - PROCESS | 1666 | 1463758743227 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}] 08:39:03 INFO - PROCESS | 1666 | 1463758743321 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x12d086000 == 71 [pid = 1666] [id = 235] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x12a760000 == 70 [pid = 1666] [id = 288] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x129854800 == 69 [pid = 1666] [id = 287] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x1293c4800 == 68 [pid = 1666] [id = 286] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x115e08800 == 67 [pid = 1666] [id = 285] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x126c99000 == 66 [pid = 1666] [id = 284] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x125551800 == 65 [pid = 1666] [id = 283] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x124de2800 == 64 [pid = 1666] [id = 282] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x12bf0ec00) [pid = 1666] [serial = 806] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | 1463758743447 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x12342e800 == 63 [pid = 1666] [id = 281] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x1194c6000 == 62 [pid = 1666] [id = 280] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x11905e800 == 61 [pid = 1666] [id = 279] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x1180e8800 == 60 [pid = 1666] [id = 278] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x1180f5000 == 59 [pid = 1666] [id = 277] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x116abf000 == 58 [pid = 1666] [id = 276] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x112ad3800 == 57 [pid = 1666] [id = 275] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x12d09b800 == 56 [pid = 1666] [id = 272] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x126f5e000 == 55 [pid = 1666] [id = 271] 08:39:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f22000 == 56 [pid = 1666] [id = 296] 08:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x1122a7c00) [pid = 1666] [serial = 886] [outer = 0x0] 08:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x1183f7800) [pid = 1666] [serial = 887] [outer = 0x1122a7c00] 08:39:03 INFO - PROCESS | 1666 | 1463758743483 Marionette DEBUG loaded listener.js 08:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x11974f400) [pid = 1666] [serial = 888] [outer = 0x1122a7c00] 08:39:03 INFO - PROCESS | 1666 | --DOCSHELL 0x118087000 == 55 [pid = 1666] [id = 270] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x1274a3400) [pid = 1666] [serial = 636] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x128fb7c00) [pid = 1666] [serial = 708] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x119025c00) [pid = 1666] [serial = 699] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x125feb800) [pid = 1666] [serial = 705] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x1198acc00) [pid = 1666] [serial = 702] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x128fba400) [pid = 1666] [serial = 786] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x128aa5800) [pid = 1666] [serial = 785] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x1298bf400) [pid = 1666] [serial = 791] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x129333c00) [pid = 1666] [serial = 789] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x1184c2000) [pid = 1666] [serial = 752] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x1237bc800) [pid = 1666] [serial = 779] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x128ff1800) [pid = 1666] [serial = 788] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x125313000) [pid = 1666] [serial = 780] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x12a8d4800) [pid = 1666] [serial = 794] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x119764400) [pid = 1666] [serial = 797] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x1133ee800) [pid = 1666] [serial = 749] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x119761400) [pid = 1666] [serial = 773] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x119c3a400) [pid = 1666] [serial = 774] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x128fbe000) [pid = 1666] [serial = 765] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x128a9d000) [pid = 1666] [serial = 764] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x128817400) [pid = 1666] [serial = 761] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x126c50000) [pid = 1666] [serial = 782] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12a6f7800) [pid = 1666] [serial = 792] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x11974c800) [pid = 1666] [serial = 755] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1194a7400) [pid = 1666] [serial = 771] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1193cb800) [pid = 1666] [serial = 770] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x118475800) [pid = 1666] [serial = 768] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x117e30800) [pid = 1666] [serial = 767] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x119c46c00) [pid = 1666] [serial = 758] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x119c42800) [pid = 1666] [serial = 776] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x123493800) [pid = 1666] [serial = 777] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x128db3400) [pid = 1666] [serial = 747] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x12b9d0000) [pid = 1666] [serial = 800] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12bf09c00) [pid = 1666] [serial = 804] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x12b012400) [pid = 1666] [serial = 795] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x12bb12c00) [pid = 1666] [serial = 801] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x12b097800) [pid = 1666] [serial = 798] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x128aa1800) [pid = 1666] [serial = 783] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x12bf04400) [pid = 1666] [serial = 803] [outer = 0x0] [url = about:blank] 08:39:03 INFO - PROCESS | 1666 | 1463758743812 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]]]}] 08:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 624ms 08:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:39:03 INFO - PROCESS | 1666 | 1463758743845 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:39:03 INFO - PROCESS | 1666 | 1463758743848 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:39:03 INFO - PROCESS | 1666 | 1463758743851 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:39:03 INFO - PROCESS | 1666 | 1463758743854 Marionette TRACE conn2 <- [1,1158,null,{}] 08:39:03 INFO - PROCESS | 1666 | 1463758743861 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}] 08:39:03 INFO - PROCESS | 1666 | 1463758743946 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:39:03 INFO - PROCESS | 1666 | 1463758743954 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ac4800 == 56 [pid = 1666] [id = 297] 08:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x119766400) [pid = 1666] [serial = 889] [outer = 0x0] 08:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x119c39c00) [pid = 1666] [serial = 890] [outer = 0x119766400] 08:39:03 INFO - PROCESS | 1666 | 1463758743982 Marionette DEBUG loaded listener.js 08:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12339f800) [pid = 1666] [serial = 891] [outer = 0x119766400] 08:39:04 INFO - PROCESS | 1666 | 1463758744400 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]]]}] 08:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 570ms 08:39:04 INFO - PROCESS | 1666 | 1463758744423 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:39:04 INFO - PROCESS | 1666 | 1463758744425 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:39:04 INFO - PROCESS | 1666 | 1463758744429 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:39:04 INFO - PROCESS | 1666 | 1463758744431 Marionette TRACE conn2 <- [1,1162,null,{}] 08:39:04 INFO - PROCESS | 1666 | 1463758744434 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}] 08:39:04 INFO - PROCESS | 1666 | 1463758744565 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:39:04 INFO - PROCESS | 1666 | 1463758744571 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x123426000 == 57 [pid = 1666] [id = 298] 08:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x123494c00) [pid = 1666] [serial = 892] [outer = 0x0] 08:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12487f000) [pid = 1666] [serial = 893] [outer = 0x123494c00] 08:39:04 INFO - PROCESS | 1666 | 1463758744614 Marionette DEBUG loaded listener.js 08:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x125313000) [pid = 1666] [serial = 894] [outer = 0x123494c00] 08:39:05 INFO - PROCESS | 1666 | 1463758745024 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]]]}] 08:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 622ms 08:39:05 INFO - PROCESS | 1666 | 1463758745050 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:39:05 INFO - PROCESS | 1666 | 1463758745052 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:39:05 INFO - PROCESS | 1666 | 1463758745054 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:39:05 INFO - PROCESS | 1666 | 1463758745055 Marionette TRACE conn2 <- [1,1166,null,{}] 08:39:05 INFO - PROCESS | 1666 | 1463758745057 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}] 08:39:05 INFO - PROCESS | 1666 | 1463758745138 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:39:05 INFO - PROCESS | 1666 | 1463758745142 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x1256d9000 == 58 [pid = 1666] [id = 299] 08:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x124bc9c00) [pid = 1666] [serial = 895] [outer = 0x0] 08:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x125fe5800) [pid = 1666] [serial = 896] [outer = 0x124bc9c00] 08:39:05 INFO - PROCESS | 1666 | 1463758745168 Marionette DEBUG loaded listener.js 08:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x126fe7000) [pid = 1666] [serial = 897] [outer = 0x124bc9c00] 08:39:05 INFO - PROCESS | 1666 | 1463758745517 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]]]}] 08:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 468ms 08:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:39:05 INFO - PROCESS | 1666 | 1463758745522 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:39:05 INFO - PROCESS | 1666 | 1463758745523 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:39:05 INFO - PROCESS | 1666 | 1463758745525 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:39:05 INFO - PROCESS | 1666 | 1463758745527 Marionette TRACE conn2 <- [1,1170,null,{}] 08:39:05 INFO - PROCESS | 1666 | 1463758745529 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}] 08:39:05 INFO - PROCESS | 1666 | 1463758745634 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:39:05 INFO - PROCESS | 1666 | 1463758745704 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x116623000 == 59 [pid = 1666] [id = 300] 08:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1256c3800) [pid = 1666] [serial = 898] [outer = 0x0] 08:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1274a3400) [pid = 1666] [serial = 899] [outer = 0x1256c3800] 08:39:05 INFO - PROCESS | 1666 | 1463758745730 Marionette DEBUG loaded listener.js 08:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x128a68c00) [pid = 1666] [serial = 900] [outer = 0x1256c3800] 08:39:06 INFO - PROCESS | 1666 | 1463758746036 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]]]}] 08:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 08:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:39:06 INFO - PROCESS | 1666 | 1463758746050 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:39:06 INFO - PROCESS | 1666 | 1463758746052 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:39:06 INFO - PROCESS | 1666 | 1463758746054 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:39:06 INFO - PROCESS | 1666 | 1463758746055 Marionette TRACE conn2 <- [1,1174,null,{}] 08:39:06 INFO - PROCESS | 1666 | 1463758746057 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}] 08:39:06 INFO - PROCESS | 1666 | 1463758746158 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:39:06 INFO - PROCESS | 1666 | 1463758746193 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x129851000 == 60 [pid = 1666] [id = 301] 08:39:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x126cf3400) [pid = 1666] [serial = 901] [outer = 0x0] 08:39:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x128a6c800) [pid = 1666] [serial = 902] [outer = 0x126cf3400] 08:39:06 INFO - PROCESS | 1666 | 1463758746219 Marionette DEBUG loaded listener.js 08:39:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x128a9f800) [pid = 1666] [serial = 903] [outer = 0x126cf3400] 08:39:06 INFO - PROCESS | 1666 | 1463758746562 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] 08:39:06 INFO - PROCESS | 1666 | 1463758746574 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:39:06 INFO - PROCESS | 1666 | 1463758746576 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:39:06 INFO - PROCESS | 1666 | 1463758746578 Marionette TRACE conn2 <- [1,1178,null,{}] 08:39:06 INFO - PROCESS | 1666 | 1463758746582 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}] 08:39:06 INFO - PROCESS | 1666 | 1463758746685 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:39:06 INFO - PROCESS | 1666 | 1463758746699 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b214000 == 61 [pid = 1666] [id = 302] 08:39:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x128a65400) [pid = 1666] [serial = 904] [outer = 0x0] 08:39:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x128aa5000) [pid = 1666] [serial = 905] [outer = 0x128a65400] 08:39:06 INFO - PROCESS | 1666 | 1463758746723 Marionette DEBUG loaded listener.js 08:39:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x128aaa800) [pid = 1666] [serial = 906] [outer = 0x128a65400] 08:39:07 INFO - PROCESS | 1666 | 1463758747062 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] 08:39:07 INFO - PROCESS | 1666 | 1463758747103 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:39:07 INFO - PROCESS | 1666 | 1463758747105 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:39:07 INFO - PROCESS | 1666 | 1463758747106 Marionette TRACE conn2 <- [1,1182,null,{}] 08:39:07 INFO - PROCESS | 1666 | 1463758747116 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}] 08:39:07 INFO - PROCESS | 1666 | 1463758747217 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:39:07 INFO - PROCESS | 1666 | 1463758747252 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2eb800 == 62 [pid = 1666] [id = 303] 08:39:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x128aa2400) [pid = 1666] [serial = 907] [outer = 0x0] 08:39:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x128cc7800) [pid = 1666] [serial = 908] [outer = 0x128aa2400] 08:39:07 INFO - PROCESS | 1666 | 1463758747277 Marionette DEBUG loaded listener.js 08:39:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x128db0c00) [pid = 1666] [serial = 909] [outer = 0x128aa2400] 08:39:07 INFO - PROCESS | 1666 | 1463758747639 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 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 08:39:07 INFO - PROCESS | 1666 | 1463758747798 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:39:07 INFO - PROCESS | 1666 | 1463758747808 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:39:07 INFO - PROCESS | 1666 | 1463758747809 Marionette TRACE conn2 <- [1,1186,null,{}] 08:39:07 INFO - PROCESS | 1666 | 1463758747811 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}] 08:39:07 INFO - PROCESS | 1666 | 1463758747895 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:39:07 INFO - PROCESS | 1666 | 1463758747901 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x123419800 == 63 [pid = 1666] [id = 304] 08:39:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x116a5ac00) [pid = 1666] [serial = 910] [outer = 0x0] 08:39:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x11903d800) [pid = 1666] [serial = 911] [outer = 0x116a5ac00] 08:39:07 INFO - PROCESS | 1666 | 1463758747927 Marionette DEBUG loaded listener.js 08:39:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x123492000) [pid = 1666] [serial = 912] [outer = 0x116a5ac00] 08:39:08 INFO - PROCESS | 1666 | 1463758748260 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] 08:39:08 INFO - PROCESS | 1666 | 1463758748278 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:39:08 INFO - PROCESS | 1666 | 1463758748283 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:39:08 INFO - PROCESS | 1666 | 1463758748285 Marionette TRACE conn2 <- [1,1190,null,{}] 08:39:08 INFO - PROCESS | 1666 | 1463758748288 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}] 08:39:08 INFO - PROCESS | 1666 | 1463758748393 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:39:08 INFO - PROCESS | 1666 | 1463758748449 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c2f8000 == 64 [pid = 1666] [id = 305] 08:39:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x12109dc00) [pid = 1666] [serial = 913] [outer = 0x0] 08:39:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x128fc3000) [pid = 1666] [serial = 914] [outer = 0x12109dc00] 08:39:08 INFO - PROCESS | 1666 | 1463758748480 Marionette DEBUG loaded listener.js 08:39:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x1298b3800) [pid = 1666] [serial = 915] [outer = 0x12109dc00] 08:39:08 INFO - PROCESS | 1666 | 1463758748782 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] 08:39:08 INFO - PROCESS | 1666 | 1463758748807 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:39:08 INFO - PROCESS | 1666 | 1463758748810 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:39:08 INFO - PROCESS | 1666 | 1463758748811 Marionette TRACE conn2 <- [1,1194,null,{}] 08:39:08 INFO - PROCESS | 1666 | 1463758748814 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}] 08:39:08 INFO - PROCESS | 1666 | 1463758748902 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:39:08 INFO - PROCESS | 1666 | 1463758748906 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cab5800 == 65 [pid = 1666] [id = 306] 08:39:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x1298b9c00) [pid = 1666] [serial = 916] [outer = 0x0] 08:39:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x12a6e4c00) [pid = 1666] [serial = 917] [outer = 0x1298b9c00] 08:39:08 INFO - PROCESS | 1666 | 1463758748931 Marionette DEBUG loaded listener.js 08:39:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x12a8d5400) [pid = 1666] [serial = 918] [outer = 0x1298b9c00] 08:39:09 INFO - PROCESS | 1666 | 1463758749253 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] 08:39:09 INFO - PROCESS | 1666 | 1463758749285 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:39:09 INFO - PROCESS | 1666 | 1463758749287 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:39:09 INFO - PROCESS | 1666 | 1463758749288 Marionette TRACE conn2 <- [1,1198,null,{}] 08:39:09 INFO - PROCESS | 1666 | 1463758749290 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}] 08:39:09 INFO - PROCESS | 1666 | 1463758749403 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:39:09 INFO - PROCESS | 1666 | 1463758749411 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d08b000 == 66 [pid = 1666] [id = 307] 08:39:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x129339800) [pid = 1666] [serial = 919] [outer = 0x0] 08:39:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x12a8e1000) [pid = 1666] [serial = 920] [outer = 0x129339800] 08:39:09 INFO - PROCESS | 1666 | 1463758749436 Marionette DEBUG loaded listener.js 08:39:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12b015000) [pid = 1666] [serial = 921] [outer = 0x129339800] 08:39:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12b08dc00) [pid = 1666] [serial = 922] [outer = 0x12caeb400] 08:39:09 INFO - PROCESS | 1666 | 1463758749860 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]]]}] 08:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 620ms 08:39:09 INFO - PROCESS | 1666 | 1463758749908 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:39:09 INFO - PROCESS | 1666 | 1463758749911 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:39:09 INFO - PROCESS | 1666 | 1463758749914 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:39:09 INFO - PROCESS | 1666 | 1463758749917 Marionette TRACE conn2 <- [1,1202,null,{}] 08:39:09 INFO - PROCESS | 1666 | 1463758749922 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}] 08:39:10 INFO - PROCESS | 1666 | 1463758750034 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:39:10 INFO - PROCESS | 1666 | 1463758750106 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ab8800 == 67 [pid = 1666] [id = 308] 08:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x113c64400) [pid = 1666] [serial = 923] [outer = 0x0] 08:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x1159b0c00) [pid = 1666] [serial = 924] [outer = 0x113c64400] 08:39:10 INFO - PROCESS | 1666 | 1463758750138 Marionette DEBUG loaded listener.js 08:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x11650b400) [pid = 1666] [serial = 925] [outer = 0x113c64400] 08:39:10 INFO - PROCESS | 1666 | 1463758750553 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]]]}] 08:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 08:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 672ms 08:39:10 INFO - PROCESS | 1666 | 1463758750587 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:39:10 INFO - PROCESS | 1666 | 1463758750591 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:39:10 INFO - PROCESS | 1666 | 1463758750596 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:39:10 INFO - PROCESS | 1666 | 1463758750598 Marionette TRACE conn2 <- [1,1206,null,{}] 08:39:10 INFO - PROCESS | 1666 | 1463758750601 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}] 08:39:10 INFO - PROCESS | 1666 | 1463758750706 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:39:10 INFO - PROCESS | 1666 | 1463758750766 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x123510000 == 68 [pid = 1666] [id = 309] 08:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x116756000) [pid = 1666] [serial = 926] [outer = 0x0] 08:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x118472400) [pid = 1666] [serial = 927] [outer = 0x116756000] 08:39:10 INFO - PROCESS | 1666 | 1463758750797 Marionette DEBUG loaded listener.js 08:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x119760c00) [pid = 1666] [serial = 928] [outer = 0x116756000] 08:39:11 INFO - PROCESS | 1666 | 1463758751217 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]]]}] 08:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 08:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 671ms 08:39:11 INFO - PROCESS | 1666 | 1463758751267 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:39:11 INFO - PROCESS | 1666 | 1463758751269 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:39:11 INFO - PROCESS | 1666 | 1463758751272 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:39:11 INFO - PROCESS | 1666 | 1463758751275 Marionette TRACE conn2 <- [1,1210,null,{}] 08:39:11 INFO - PROCESS | 1666 | 1463758751283 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}] 08:39:11 INFO - PROCESS | 1666 | 1463758751413 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:39:11 INFO - PROCESS | 1666 | 1463758751495 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bf5f000 == 69 [pid = 1666] [id = 310] 08:39:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x121099400) [pid = 1666] [serial = 929] [outer = 0x0] 08:39:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x12349c000) [pid = 1666] [serial = 930] [outer = 0x121099400] 08:39:11 INFO - PROCESS | 1666 | 1463758751528 Marionette DEBUG loaded listener.js 08:39:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x1258d9000) [pid = 1666] [serial = 931] [outer = 0x121099400] 08:39:11 INFO - PROCESS | 1666 | 1463758751910 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]]]}] 08:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 671ms 08:39:11 INFO - PROCESS | 1666 | 1463758751943 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:39:11 INFO - PROCESS | 1666 | 1463758751945 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:39:11 INFO - PROCESS | 1666 | 1463758751950 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:39:11 INFO - PROCESS | 1666 | 1463758751951 Marionette TRACE conn2 <- [1,1214,null,{}] 08:39:11 INFO - PROCESS | 1666 | 1463758751954 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}] 08:39:12 INFO - PROCESS | 1666 | 1463758752056 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:39:12 INFO - PROCESS | 1666 | 1463758752112 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d2e2000 == 70 [pid = 1666] [id = 311] 08:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x126fee400) [pid = 1666] [serial = 932] [outer = 0x0] 08:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x12749f800) [pid = 1666] [serial = 933] [outer = 0x126fee400] 08:39:12 INFO - PROCESS | 1666 | 1463758752141 Marionette DEBUG loaded listener.js 08:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x128a62800) [pid = 1666] [serial = 934] [outer = 0x126fee400] 08:39:12 INFO - PROCESS | 1666 | 1463758752600 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]]]}] 08:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 670ms 08:39:12 INFO - PROCESS | 1666 | 1463758752619 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:39:12 INFO - PROCESS | 1666 | 1463758752621 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:39:12 INFO - PROCESS | 1666 | 1463758752623 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:39:12 INFO - PROCESS | 1666 | 1463758752624 Marionette TRACE conn2 <- [1,1218,null,{}] 08:39:12 INFO - PROCESS | 1666 | 1463758752627 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}] 08:39:12 INFO - PROCESS | 1666 | 1463758752728 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:39:12 INFO - PROCESS | 1666 | 1463758752815 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12df1b800 == 71 [pid = 1666] [id = 312] 08:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x12881b000) [pid = 1666] [serial = 935] [outer = 0x0] 08:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x128a6d000) [pid = 1666] [serial = 936] [outer = 0x12881b000] 08:39:12 INFO - PROCESS | 1666 | 1463758752847 Marionette DEBUG loaded listener.js 08:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x128fb5000) [pid = 1666] [serial = 937] [outer = 0x12881b000] 08:39:13 INFO - PROCESS | 1666 | 1463758753248 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]]]}] 08:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 668ms 08:39:13 INFO - PROCESS | 1666 | 1463758753291 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:39:13 INFO - PROCESS | 1666 | 1463758753292 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:39:13 INFO - PROCESS | 1666 | 1463758753295 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:39:13 INFO - PROCESS | 1666 | 1463758753297 Marionette TRACE conn2 <- [1,1222,null,{}] 08:39:13 INFO - PROCESS | 1666 | 1463758753299 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}] 08:39:13 INFO - PROCESS | 1666 | 1463758753432 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:39:13 INFO - PROCESS | 1666 | 1463758753530 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x117444000 == 72 [pid = 1666] [id = 313] 08:39:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x1237bc000) [pid = 1666] [serial = 938] [outer = 0x0] 08:39:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x128fbb000) [pid = 1666] [serial = 939] [outer = 0x1237bc000] 08:39:13 INFO - PROCESS | 1666 | 1463758753581 Marionette DEBUG loaded listener.js 08:39:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x12b092c00) [pid = 1666] [serial = 940] [outer = 0x1237bc000] 08:39:14 INFO - PROCESS | 1666 | 1463758754239 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] 08:39:14 INFO - PROCESS | 1666 | 1463758754320 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:39:14 INFO - PROCESS | 1666 | 1463758754324 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:39:14 INFO - PROCESS | 1666 | 1463758754326 Marionette TRACE conn2 <- [1,1226,null,{}] 08:39:14 INFO - PROCESS | 1666 | 1463758754329 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}] 08:39:14 INFO - PROCESS | 1666 | 1463758754425 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:39:14 INFO - PROCESS | 1666 | 1463758754491 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e1d800 == 73 [pid = 1666] [id = 314] 08:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x115d4c000) [pid = 1666] [serial = 941] [outer = 0x0] 08:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x115e52400) [pid = 1666] [serial = 942] [outer = 0x115d4c000] 08:39:14 INFO - PROCESS | 1666 | 1463758754518 Marionette DEBUG loaded listener.js 08:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x116511000) [pid = 1666] [serial = 943] [outer = 0x115d4c000] 08:39:14 INFO - PROCESS | 1666 | 1463758754936 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]]]}] 08:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 620ms 08:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:39:14 INFO - PROCESS | 1666 | 1463758754944 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:39:14 INFO - PROCESS | 1666 | 1463758754948 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:39:14 INFO - PROCESS | 1666 | 1463758754952 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:39:14 INFO - PROCESS | 1666 | 1463758754954 Marionette TRACE conn2 <- [1,1230,null,{}] 08:39:14 INFO - PROCESS | 1666 | 1463758754956 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}] 08:39:15 INFO - PROCESS | 1666 | 1463758755048 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:39:15 INFO - PROCESS | 1666 | 1463758755102 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x1133b6800 == 74 [pid = 1666] [id = 315] 08:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x115d4cc00) [pid = 1666] [serial = 944] [outer = 0x0] 08:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x116660c00) [pid = 1666] [serial = 945] [outer = 0x115d4cc00] 08:39:15 INFO - PROCESS | 1666 | 1463758755130 Marionette DEBUG loaded listener.js 08:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1182dbc00) [pid = 1666] [serial = 946] [outer = 0x115d4cc00] 08:39:15 INFO - PROCESS | 1666 | 1463758755565 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]]]}] 08:39:15 INFO - PROCESS | 1666 | --DOCSHELL 0x12cab5800 == 73 [pid = 1666] [id = 306] 08:39:15 INFO - PROCESS | 1666 | --DOCSHELL 0x12c2f8000 == 72 [pid = 1666] [id = 305] 08:39:15 INFO - PROCESS | 1666 | --DOCSHELL 0x123419800 == 71 [pid = 1666] [id = 304] 08:39:15 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2eb800 == 70 [pid = 1666] [id = 303] 08:39:15 INFO - PROCESS | 1666 | --DOCSHELL 0x12b214000 == 69 [pid = 1666] [id = 302] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x117677c00) [pid = 1666] [serial = 809] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x123620400) [pid = 1666] [serial = 815] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x128ccdc00) [pid = 1666] [serial = 821] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x127496400) [pid = 1666] [serial = 818] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x1188c5000) [pid = 1666] [serial = 812] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOCSHELL 0x129851000 == 68 [pid = 1666] [id = 301] 08:39:15 INFO - PROCESS | 1666 | --DOCSHELL 0x116623000 == 67 [pid = 1666] [id = 300] 08:39:15 INFO - PROCESS | 1666 | --DOCSHELL 0x1256d9000 == 66 [pid = 1666] [id = 299] 08:39:15 INFO - PROCESS | 1666 | --DOCSHELL 0x123426000 == 65 [pid = 1666] [id = 298] 08:39:15 INFO - PROCESS | 1666 | --DOCSHELL 0x119ac4800 == 64 [pid = 1666] [id = 297] 08:39:15 INFO - PROCESS | 1666 | --DOCSHELL 0x112f22000 == 63 [pid = 1666] [id = 296] 08:39:15 INFO - PROCESS | 1666 | --DOCSHELL 0x11933b000 == 62 [pid = 1666] [id = 295] 08:39:15 INFO - PROCESS | 1666 | --DOCSHELL 0x11808c800 == 61 [pid = 1666] [id = 290] 08:39:15 INFO - PROCESS | 1666 | --DOCSHELL 0x112650000 == 60 [pid = 1666] [id = 289] 08:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 671ms 08:39:15 INFO - PROCESS | 1666 | 1463758755623 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:39:15 INFO - PROCESS | 1666 | 1463758755625 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:39:15 INFO - PROCESS | 1666 | 1463758755627 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:39:15 INFO - PROCESS | 1666 | 1463758755631 Marionette TRACE conn2 <- [1,1234,null,{}] 08:39:15 INFO - PROCESS | 1666 | 1463758755640 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}] 08:39:15 INFO - PROCESS | 1666 | 1463758755784 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x115deb800) [pid = 1666] [serial = 827] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x119035400) [pid = 1666] [serial = 837] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x119bd6c00) [pid = 1666] [serial = 845] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x1188a7c00) [pid = 1666] [serial = 836] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x11856fc00) [pid = 1666] [serial = 833] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x113032c00) [pid = 1666] [serial = 825] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x1198a4400) [pid = 1666] [serial = 843] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x11857b400) [pid = 1666] [serial = 834] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x12340c800) [pid = 1666] [serial = 849] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x123498800) [pid = 1666] [serial = 851] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x1256c9c00) [pid = 1666] [serial = 857] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x1237af000) [pid = 1666] [serial = 855] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x119766000) [pid = 1666] [serial = 840] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x125fedc00) [pid = 1666] [serial = 858] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x119c42400) [pid = 1666] [serial = 846] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1184b4c00) [pid = 1666] [serial = 831] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x1210a1000) [pid = 1666] [serial = 848] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x118344400) [pid = 1666] [serial = 830] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x1163a8800) [pid = 1666] [serial = 828] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x1197f4000) [pid = 1666] [serial = 842] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x126853800) [pid = 1666] [serial = 860] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x119866000) [pid = 1666] [serial = 852] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x116a5c000) [pid = 1666] [serial = 854] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x112a66c00) [pid = 1666] [serial = 824] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x1193d5800) [pid = 1666] [serial = 839] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x126fedc00) [pid = 1666] [serial = 861] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x126fed800) [pid = 1666] [serial = 863] [outer = 0x0] [url = about:blank] 08:39:15 INFO - PROCESS | 1666 | 1463758755855 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x116623000 == 61 [pid = 1666] [id = 316] 08:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x115deb800) [pid = 1666] [serial = 947] [outer = 0x0] 08:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x11856fc00) [pid = 1666] [serial = 948] [outer = 0x115deb800] 08:39:15 INFO - PROCESS | 1666 | 1463758755885 Marionette DEBUG loaded listener.js 08:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x119016800) [pid = 1666] [serial = 949] [outer = 0x115deb800] 08:39:16 INFO - PROCESS | 1666 | 1463758756165 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]]]}] 08:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 573ms 08:39:16 INFO - PROCESS | 1666 | 1463758756204 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:39:16 INFO - PROCESS | 1666 | 1463758756206 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:39:16 INFO - PROCESS | 1666 | 1463758756208 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:39:16 INFO - PROCESS | 1666 | 1463758756209 Marionette TRACE conn2 <- [1,1238,null,{}] 08:39:16 INFO - PROCESS | 1666 | 1463758756212 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}] 08:39:16 INFO - PROCESS | 1666 | 1463758756295 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:39:16 INFO - PROCESS | 1666 | 1463758756301 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188d9800 == 62 [pid = 1666] [id = 317] 08:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x11901fc00) [pid = 1666] [serial = 950] [outer = 0x0] 08:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x1193ce000) [pid = 1666] [serial = 951] [outer = 0x11901fc00] 08:39:16 INFO - PROCESS | 1666 | 1463758756327 Marionette DEBUG loaded listener.js 08:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x119747400) [pid = 1666] [serial = 952] [outer = 0x11901fc00] 08:39:16 INFO - PROCESS | 1666 | 1463758756658 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]]]}] 08:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 470ms 08:39:16 INFO - PROCESS | 1666 | 1463758756681 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:39:16 INFO - PROCESS | 1666 | 1463758756684 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:39:16 INFO - PROCESS | 1666 | 1463758756687 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:39:16 INFO - PROCESS | 1666 | 1463758756689 Marionette TRACE conn2 <- [1,1242,null,{}] 08:39:16 INFO - PROCESS | 1666 | 1463758756693 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}] 08:39:16 INFO - PROCESS | 1666 | 1463758756814 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:39:16 INFO - PROCESS | 1666 | 1463758756821 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ab7800 == 63 [pid = 1666] [id = 318] 08:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x11974b800) [pid = 1666] [serial = 953] [outer = 0x0] 08:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x119761800) [pid = 1666] [serial = 954] [outer = 0x11974b800] 08:39:16 INFO - PROCESS | 1666 | 1463758756861 Marionette DEBUG loaded listener.js 08:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x119769800) [pid = 1666] [serial = 955] [outer = 0x11974b800] 08:39:17 INFO - PROCESS | 1666 | 1463758757244 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]]]}] 08:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 570ms 08:39:17 INFO - PROCESS | 1666 | 1463758757257 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:39:17 INFO - PROCESS | 1666 | 1463758757259 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:39:17 INFO - PROCESS | 1666 | 1463758757261 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:39:17 INFO - PROCESS | 1666 | 1463758757262 Marionette TRACE conn2 <- [1,1246,null,{}] 08:39:17 INFO - PROCESS | 1666 | 1463758757267 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}] 08:39:17 INFO - PROCESS | 1666 | 1463758757358 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:39:17 INFO - PROCESS | 1666 | 1463758757366 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x123419000 == 64 [pid = 1666] [id = 319] 08:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x1197ee400) [pid = 1666] [serial = 956] [outer = 0x0] 08:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x119bce800) [pid = 1666] [serial = 957] [outer = 0x1197ee400] 08:39:17 INFO - PROCESS | 1666 | 1463758757392 Marionette DEBUG loaded listener.js 08:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x1210a3400) [pid = 1666] [serial = 958] [outer = 0x1197ee400] 08:39:17 INFO - PROCESS | 1666 | 1463758757717 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]]]}] 08:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 471ms 08:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:39:17 INFO - PROCESS | 1666 | 1463758757734 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:39:17 INFO - PROCESS | 1666 | 1463758757736 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:39:17 INFO - PROCESS | 1666 | 1463758757738 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:39:17 INFO - PROCESS | 1666 | 1463758757739 Marionette TRACE conn2 <- [1,1250,null,{}] 08:39:17 INFO - PROCESS | 1666 | 1463758757741 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}] 08:39:17 INFO - PROCESS | 1666 | 1463758757820 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:39:17 INFO - PROCESS | 1666 | 1463758757824 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x124dee000 == 65 [pid = 1666] [id = 320] 08:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x1233a9000) [pid = 1666] [serial = 959] [outer = 0x0] 08:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x123496000) [pid = 1666] [serial = 960] [outer = 0x1233a9000] 08:39:17 INFO - PROCESS | 1666 | 1463758757849 Marionette DEBUG loaded listener.js 08:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x1237af000) [pid = 1666] [serial = 961] [outer = 0x1233a9000] 08:39:18 INFO - PROCESS | 1666 | 1463758758276 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]]]}] 08:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 569ms 08:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:39:18 INFO - PROCESS | 1666 | 1463758758308 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:39:18 INFO - PROCESS | 1666 | 1463758758310 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:39:18 INFO - PROCESS | 1666 | 1463758758315 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:39:18 INFO - PROCESS | 1666 | 1463758758318 Marionette TRACE conn2 <- [1,1254,null,{}] 08:39:18 INFO - PROCESS | 1666 | 1463758758321 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}] 08:39:18 INFO - PROCESS | 1666 | 1463758758474 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:39:18 INFO - PROCESS | 1666 | 1463758758499 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x125e49800 == 66 [pid = 1666] [id = 321] 08:39:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x12340b400) [pid = 1666] [serial = 962] [outer = 0x0] 08:39:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x1253d5400) [pid = 1666] [serial = 963] [outer = 0x12340b400] 08:39:18 INFO - PROCESS | 1666 | 1463758758539 Marionette DEBUG loaded listener.js 08:39:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x12586a800) [pid = 1666] [serial = 964] [outer = 0x12340b400] 08:39:18 INFO - PROCESS | 1666 | 1463758758942 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]]]}] 08:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 673ms 08:39:18 INFO - PROCESS | 1666 | 1463758758986 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:39:18 INFO - PROCESS | 1666 | 1463758758987 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:39:18 INFO - PROCESS | 1666 | 1463758758989 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:39:18 INFO - PROCESS | 1666 | 1463758758990 Marionette TRACE conn2 <- [1,1258,null,{}] 08:39:18 INFO - PROCESS | 1666 | 1463758758993 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}] 08:39:19 INFO - PROCESS | 1666 | 1463758759089 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:39:19 INFO - PROCESS | 1666 | 1463758759093 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x127072800 == 67 [pid = 1666] [id = 322] 08:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x124bc3000) [pid = 1666] [serial = 965] [outer = 0x0] 08:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x125fea800) [pid = 1666] [serial = 966] [outer = 0x124bc3000] 08:39:19 INFO - PROCESS | 1666 | 1463758759118 Marionette DEBUG loaded listener.js 08:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x126854400) [pid = 1666] [serial = 967] [outer = 0x124bc3000] 08:39:19 INFO - PROCESS | 1666 | 1463758759470 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]]]}] 08:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 517ms 08:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:39:19 INFO - PROCESS | 1666 | 1463758759508 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:39:19 INFO - PROCESS | 1666 | 1463758759509 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:39:19 INFO - PROCESS | 1666 | 1463758759511 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:39:19 INFO - PROCESS | 1666 | 1463758759512 Marionette TRACE conn2 <- [1,1262,null,{}] 08:39:19 INFO - PROCESS | 1666 | 1463758759515 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}] 08:39:19 INFO - PROCESS | 1666 | 1463758759614 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:39:19 INFO - PROCESS | 1666 | 1463758759649 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x12917a000 == 68 [pid = 1666] [id = 323] 08:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x126c4b800) [pid = 1666] [serial = 968] [outer = 0x0] 08:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x126ff3400) [pid = 1666] [serial = 969] [outer = 0x126c4b800] 08:39:19 INFO - PROCESS | 1666 | 1463758759677 Marionette DEBUG loaded listener.js 08:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x127498400) [pid = 1666] [serial = 970] [outer = 0x126c4b800] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x113372000) [pid = 1666] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x126cf3400) [pid = 1666] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x128a65400) [pid = 1666] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x128aa2400) [pid = 1666] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x124dc3800) [pid = 1666] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x119766400) [pid = 1666] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x123494c00) [pid = 1666] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x1122a7c00) [pid = 1666] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x116328400) [pid = 1666] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x1298b9c00) [pid = 1666] [serial = 916] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x124bc9c00) [pid = 1666] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x12109dc00) [pid = 1666] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x116a5ac00) [pid = 1666] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x1256c3800) [pid = 1666] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x11981ac00) [pid = 1666] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x118470000) [pid = 1666] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x1184b3400) [pid = 1666] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12749e800) [pid = 1666] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x116126c00) [pid = 1666] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x119038400) [pid = 1666] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x119c3f400) [pid = 1666] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x112d34000) [pid = 1666] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x12684dc00) [pid = 1666] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:39:20 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x12bf0b400) [pid = 1666] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:39:20 INFO - PROCESS | 1666 | 1463758760186 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]]]}] 08:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 723ms 08:39:20 INFO - PROCESS | 1666 | 1463758760234 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:39:20 INFO - PROCESS | 1666 | 1463758760236 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:39:20 INFO - PROCESS | 1666 | 1463758760238 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:39:20 INFO - PROCESS | 1666 | 1463758760240 Marionette TRACE conn2 <- [1,1266,null,{}] 08:39:20 INFO - PROCESS | 1666 | 1463758760242 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}] 08:39:20 INFO - PROCESS | 1666 | 1463758760336 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:39:20 INFO - PROCESS | 1666 | 1463758760340 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x123430800 == 69 [pid = 1666] [id = 324] 08:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x119766400) [pid = 1666] [serial = 971] [outer = 0x0] 08:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x119c3f400) [pid = 1666] [serial = 972] [outer = 0x119766400] 08:39:20 INFO - PROCESS | 1666 | 1463758760370 Marionette DEBUG loaded listener.js 08:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x12749d800) [pid = 1666] [serial = 973] [outer = 0x119766400] 08:39:20 INFO - PROCESS | 1666 | 1463758760723 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]]]}] 08:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 518ms 08:39:20 INFO - PROCESS | 1666 | 1463758760758 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:39:20 INFO - PROCESS | 1666 | 1463758760760 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:39:20 INFO - PROCESS | 1666 | 1463758760778 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:39:20 INFO - PROCESS | 1666 | 1463758760779 Marionette TRACE conn2 <- [1,1270,null,{}] 08:39:20 INFO - PROCESS | 1666 | 1463758760783 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}] 08:39:20 INFO - PROCESS | 1666 | 1463758760933 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:39:20 INFO - PROCESS | 1666 | 1463758760948 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8b6800 == 70 [pid = 1666] [id = 325] 08:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x117e2cc00) [pid = 1666] [serial = 974] [outer = 0x0] 08:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x12487b800) [pid = 1666] [serial = 975] [outer = 0x117e2cc00] 08:39:20 INFO - PROCESS | 1666 | 1463758760988 Marionette DEBUG loaded listener.js 08:39:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x128a71000) [pid = 1666] [serial = 976] [outer = 0x117e2cc00] 08:39:21 INFO - PROCESS | 1666 | 1463758761317 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]]]}] 08:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 572ms 08:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:39:21 INFO - PROCESS | 1666 | 1463758761350 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:39:21 INFO - PROCESS | 1666 | 1463758761351 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:39:21 INFO - PROCESS | 1666 | 1463758761353 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:39:21 INFO - PROCESS | 1666 | 1463758761354 Marionette TRACE conn2 <- [1,1274,null,{}] 08:39:21 INFO - PROCESS | 1666 | 1463758761356 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}] 08:39:21 INFO - PROCESS | 1666 | 1463758761463 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:39:21 INFO - PROCESS | 1666 | 1463758761469 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b05a800 == 71 [pid = 1666] [id = 326] 08:39:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12881a000) [pid = 1666] [serial = 977] [outer = 0x0] 08:39:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x128aa0800) [pid = 1666] [serial = 978] [outer = 0x12881a000] 08:39:21 INFO - PROCESS | 1666 | 1463758761494 Marionette DEBUG loaded listener.js 08:39:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x128aab800) [pid = 1666] [serial = 979] [outer = 0x12881a000] 08:39:21 INFO - PROCESS | 1666 | 1463758761789 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]]]}] 08:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 468ms 08:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:39:21 INFO - PROCESS | 1666 | 1463758761821 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:39:21 INFO - PROCESS | 1666 | 1463758761823 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:39:21 INFO - PROCESS | 1666 | 1463758761825 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:39:21 INFO - PROCESS | 1666 | 1463758761826 Marionette TRACE conn2 <- [1,1278,null,{}] 08:39:21 INFO - PROCESS | 1666 | 1463758761828 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}] 08:39:21 INFO - PROCESS | 1666 | 1463758761917 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:39:21 INFO - PROCESS | 1666 | 1463758761921 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2d8800 == 72 [pid = 1666] [id = 327] 08:39:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x128cc0000) [pid = 1666] [serial = 980] [outer = 0x0] 08:39:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x128ccc800) [pid = 1666] [serial = 981] [outer = 0x128cc0000] 08:39:21 INFO - PROCESS | 1666 | 1463758761945 Marionette DEBUG loaded listener.js 08:39:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x128fb4400) [pid = 1666] [serial = 982] [outer = 0x128cc0000] 08:39:22 INFO - PROCESS | 1666 | 1463758762417 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]]]}] 08:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 621ms 08:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:39:22 INFO - PROCESS | 1666 | 1463758762449 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:39:22 INFO - PROCESS | 1666 | 1463758762452 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:39:22 INFO - PROCESS | 1666 | 1463758762455 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:39:22 INFO - PROCESS | 1666 | 1463758762458 Marionette TRACE conn2 <- [1,1282,null,{}] 08:39:22 INFO - PROCESS | 1666 | 1463758762462 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}] 08:39:22 INFO - PROCESS | 1666 | 1463758762570 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:39:22 INFO - PROCESS | 1666 | 1463758762652 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x116aac000 == 73 [pid = 1666] [id = 328] 08:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x1165c6000) [pid = 1666] [serial = 983] [outer = 0x0] 08:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x1165cb000) [pid = 1666] [serial = 984] [outer = 0x1165c6000] 08:39:22 INFO - PROCESS | 1666 | 1463758762686 Marionette DEBUG loaded listener.js 08:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x117e30800) [pid = 1666] [serial = 985] [outer = 0x1165c6000] 08:39:23 INFO - PROCESS | 1666 | 1463758763103 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]]]}] 08:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 671ms 08:39:23 INFO - PROCESS | 1666 | 1463758763126 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:39:23 INFO - PROCESS | 1666 | 1463758763131 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:39:23 INFO - PROCESS | 1666 | 1463758763135 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 1666 | 1463758763137 Marionette TRACE conn2 <- [1,1286,null,{}] 08:39:23 INFO - PROCESS | 1666 | 1463758763140 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}] 08:39:23 INFO - PROCESS | 1666 | 1463758763249 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:39:23 INFO - PROCESS | 1666 | 1463758763308 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x1213c9800 == 74 [pid = 1666] [id = 329] 08:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x11834a400) [pid = 1666] [serial = 986] [outer = 0x0] 08:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x1188bfc00) [pid = 1666] [serial = 987] [outer = 0x11834a400] 08:39:23 INFO - PROCESS | 1666 | 1463758763338 Marionette DEBUG loaded listener.js 08:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x1193d5000) [pid = 1666] [serial = 988] [outer = 0x11834a400] 08:39:23 INFO - PROCESS | 1666 | 1463758763760 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]]]}] 08:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 672ms 08:39:23 INFO - PROCESS | 1666 | 1463758763807 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:39:23 INFO - PROCESS | 1666 | 1463758763809 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:39:23 INFO - PROCESS | 1666 | 1463758763811 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 1666 | 1463758763814 Marionette TRACE conn2 <- [1,1290,null,{}] 08:39:23 INFO - PROCESS | 1666 | 1463758763822 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}] 08:39:23 INFO - PROCESS | 1666 | 1463758763948 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:39:24 INFO - PROCESS | 1666 | 1463758764031 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b29f800 == 75 [pid = 1666] [id = 330] 08:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x119822c00) [pid = 1666] [serial = 989] [outer = 0x0] 08:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x119c40000) [pid = 1666] [serial = 990] [outer = 0x119822c00] 08:39:24 INFO - PROCESS | 1666 | 1463758764064 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x123498c00) [pid = 1666] [serial = 991] [outer = 0x119822c00] 08:39:24 INFO - PROCESS | 1666 | 1463758764485 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]]]}] 08:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 722ms 08:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:39:24 INFO - PROCESS | 1666 | 1463758764533 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:39:24 INFO - PROCESS | 1666 | 1463758764535 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:39:24 INFO - PROCESS | 1666 | 1463758764537 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:39:24 INFO - PROCESS | 1666 | 1463758764539 Marionette TRACE conn2 <- [1,1294,null,{}] 08:39:24 INFO - PROCESS | 1666 | 1463758764541 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}] 08:39:24 INFO - PROCESS | 1666 | 1463758764650 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:39:24 INFO - PROCESS | 1666 | 1463758764708 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c2e7000 == 76 [pid = 1666] [id = 331] 08:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x124bbe400) [pid = 1666] [serial = 992] [outer = 0x0] 08:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x126853800) [pid = 1666] [serial = 993] [outer = 0x124bbe400] 08:39:24 INFO - PROCESS | 1666 | 1463758764739 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x12749f000) [pid = 1666] [serial = 994] [outer = 0x124bbe400] 08:39:25 INFO - PROCESS | 1666 | 1463758765196 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]]]}] 08:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 671ms 08:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:39:25 INFO - PROCESS | 1666 | 1463758765210 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:39:25 INFO - PROCESS | 1666 | 1463758765211 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:39:25 INFO - PROCESS | 1666 | 1463758765213 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:39:25 INFO - PROCESS | 1666 | 1463758765214 Marionette TRACE conn2 <- [1,1298,null,{}] 08:39:25 INFO - PROCESS | 1666 | 1463758765217 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}] 08:39:25 INFO - PROCESS | 1666 | 1463758765336 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:39:25 INFO - PROCESS | 1666 | 1463758765416 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6c5800 == 77 [pid = 1666] [id = 332] 08:39:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x126c4d800) [pid = 1666] [serial = 995] [outer = 0x0] 08:39:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x128a6dc00) [pid = 1666] [serial = 996] [outer = 0x126c4d800] 08:39:25 INFO - PROCESS | 1666 | 1463758765448 Marionette DEBUG loaded listener.js 08:39:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x128fb6800) [pid = 1666] [serial = 997] [outer = 0x126c4d800] 08:39:25 INFO - PROCESS | 1666 | 1463758765862 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]]]}] 08:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 671ms 08:39:25 INFO - PROCESS | 1666 | 1463758765884 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:39:25 INFO - PROCESS | 1666 | 1463758765886 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:39:25 INFO - PROCESS | 1666 | 1463758765888 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:39:25 INFO - PROCESS | 1666 | 1463758765889 Marionette TRACE conn2 <- [1,1302,null,{}] 08:39:25 INFO - PROCESS | 1666 | 1463758765891 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}] 08:39:26 INFO - PROCESS | 1666 | 1463758766006 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:39:26 INFO - PROCESS | 1666 | 1463758766064 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ce97800 == 78 [pid = 1666] [id = 333] 08:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x129181000) [pid = 1666] [serial = 998] [outer = 0x0] 08:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x129334400) [pid = 1666] [serial = 999] [outer = 0x129181000] 08:39:26 INFO - PROCESS | 1666 | 1463758766094 Marionette DEBUG loaded listener.js 08:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x12a6efc00) [pid = 1666] [serial = 1000] [outer = 0x129181000] 08:39:26 INFO - PROCESS | 1666 | 1463758766531 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]]]}] 08:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 670ms 08:39:26 INFO - PROCESS | 1666 | 1463758766571 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:39:26 INFO - PROCESS | 1666 | 1463758766572 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:39:26 INFO - PROCESS | 1666 | 1463758766575 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:39:26 INFO - PROCESS | 1666 | 1463758766576 Marionette TRACE conn2 <- [1,1306,null,{}] 08:39:26 INFO - PROCESS | 1666 | 1463758766580 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}] 08:39:26 INFO - PROCESS | 1666 | 1463758766714 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:39:27 INFO - PROCESS | 1666 | 1463758767000 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x118088800 == 79 [pid = 1666] [id = 334] 08:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x11300f400) [pid = 1666] [serial = 1001] [outer = 0x0] 08:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1132e4c00) [pid = 1666] [serial = 1002] [outer = 0x11300f400] 08:39:27 INFO - PROCESS | 1666 | 1463758767024 Marionette DEBUG loaded listener.js 08:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x115de7800) [pid = 1666] [serial = 1003] [outer = 0x11300f400] 08:39:27 INFO - PROCESS | 1666 | 1463758767474 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]]]}] 08:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 920ms 08:39:27 INFO - PROCESS | 1666 | 1463758767497 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:39:27 INFO - PROCESS | 1666 | 1463758767501 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:39:27 INFO - PROCESS | 1666 | 1463758767505 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:39:27 INFO - PROCESS | 1666 | 1463758767509 Marionette TRACE conn2 <- [1,1310,null,{}] 08:39:27 INFO - PROCESS | 1666 | 1463758767514 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}] 08:39:27 INFO - PROCESS | 1666 | 1463758767658 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:39:27 INFO - PROCESS | 1666 | 1463758767791 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x112656000 == 80 [pid = 1666] [id = 335] 08:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x1120edc00) [pid = 1666] [serial = 1004] [outer = 0x0] 08:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x1183fb000) [pid = 1666] [serial = 1005] [outer = 0x1120edc00] 08:39:27 INFO - PROCESS | 1666 | 1463758767820 Marionette DEBUG loaded listener.js 08:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x118579800) [pid = 1666] [serial = 1006] [outer = 0x1120edc00] 08:39:28 INFO - PROCESS | 1666 | 1463758768323 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] 08:39:28 INFO - PROCESS | 1666 | 1463758768439 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:39:28 INFO - PROCESS | 1666 | --DOCSHELL 0x123430800 == 77 [pid = 1666] [id = 324] 08:39:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12917a000 == 76 [pid = 1666] [id = 323] 08:39:28 INFO - PROCESS | 1666 | --DOCSHELL 0x127072800 == 75 [pid = 1666] [id = 322] 08:39:28 INFO - PROCESS | 1666 | --DOCSHELL 0x125e49800 == 74 [pid = 1666] [id = 321] 08:39:28 INFO - PROCESS | 1666 | --DOCSHELL 0x124dee000 == 73 [pid = 1666] [id = 320] 08:39:28 INFO - PROCESS | 1666 | --DOCSHELL 0x123419000 == 72 [pid = 1666] [id = 319] 08:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:39:28 INFO - PROCESS | 1666 | --DOCSHELL 0x119ab7800 == 71 [pid = 1666] [id = 318] 08:39:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1188d9800 == 70 [pid = 1666] [id = 317] 08:39:28 INFO - PROCESS | 1666 | --DOCSHELL 0x116623000 == 69 [pid = 1666] [id = 316] 08:39:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1133b6800 == 68 [pid = 1666] [id = 315] 08:39:28 INFO - PROCESS | 1666 | --DOCSHELL 0x117e1d800 == 67 [pid = 1666] [id = 314] 08:39:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12d2e2000 == 66 [pid = 1666] [id = 311] 08:39:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12bf5f000 == 65 [pid = 1666] [id = 310] 08:39:28 INFO - PROCESS | 1666 | --DOCSHELL 0x123510000 == 64 [pid = 1666] [id = 309] 08:39:28 INFO - PROCESS | 1666 | --DOCSHELL 0x116ab8800 == 63 [pid = 1666] [id = 308] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x12b00f800) [pid = 1666] [serial = 822] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x125696000) [pid = 1666] [serial = 759] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x1188c0800) [pid = 1666] [serial = 813] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x11857c000) [pid = 1666] [serial = 753] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x128aa2000) [pid = 1666] [serial = 762] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x11846c800) [pid = 1666] [serial = 810] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x1198ab400) [pid = 1666] [serial = 756] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x125fe8800) [pid = 1666] [serial = 816] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x116129c00) [pid = 1666] [serial = 750] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x128817c00) [pid = 1666] [serial = 819] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x128a6c800) [pid = 1666] [serial = 902] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x128aa5000) [pid = 1666] [serial = 905] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x128a9f800) [pid = 1666] [serial = 903] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x128cc7800) [pid = 1666] [serial = 908] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x125fe8400) [pid = 1666] [serial = 881] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x119c39c00) [pid = 1666] [serial = 890] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x12339f800) [pid = 1666] [serial = 891] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x125313000) [pid = 1666] [serial = 894] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x12487f000) [pid = 1666] [serial = 893] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x1183f7800) [pid = 1666] [serial = 887] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x11974f400) [pid = 1666] [serial = 888] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x116a66000) [pid = 1666] [serial = 885] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x1163a7400) [pid = 1666] [serial = 884] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12a8d5400) [pid = 1666] [serial = 918] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x125fe5800) [pid = 1666] [serial = 896] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x126fe7000) [pid = 1666] [serial = 897] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x128aaa800) [pid = 1666] [serial = 906] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x128fc3000) [pid = 1666] [serial = 914] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x11903d800) [pid = 1666] [serial = 911] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x12a8d8800) [pid = 1666] [serial = 504] [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.] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x123492000) [pid = 1666] [serial = 912] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x12a6e4c00) [pid = 1666] [serial = 917] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x128db0c00) [pid = 1666] [serial = 909] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x128816400) [pid = 1666] [serial = 882] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x1274a3400) [pid = 1666] [serial = 899] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1298b3800) [pid = 1666] [serial = 915] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x128a68c00) [pid = 1666] [serial = 900] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12c515c00) [pid = 1666] [serial = 807] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1666 | 1463758768486 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:39:28 INFO - PROCESS | 1666 | 1463758768488 Marionette TRACE conn2 <- [1,1314,null,{}] 08:39:28 INFO - PROCESS | 1666 | 1463758768495 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}] 08:39:28 INFO - PROCESS | 1666 | 1463758768592 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:39:28 INFO - PROCESS | 1666 | 1463758768600 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x1165f3000 == 64 [pid = 1666] [id = 336] 08:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x118474c00) [pid = 1666] [serial = 1007] [outer = 0x0] 08:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x119020c00) [pid = 1666] [serial = 1008] [outer = 0x118474c00] 08:39:28 INFO - PROCESS | 1666 | 1463758768627 Marionette DEBUG loaded listener.js 08:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x11974bc00) [pid = 1666] [serial = 1009] [outer = 0x118474c00] 08:39:28 INFO - PROCESS | 1666 | 1463758768990 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]]]}] 08:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 545ms 08:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:39:29 INFO - PROCESS | 1666 | 1463758769020 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:39:29 INFO - PROCESS | 1666 | 1463758769022 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:39:29 INFO - PROCESS | 1666 | 1463758769032 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:39:29 INFO - PROCESS | 1666 | 1463758769037 Marionette TRACE conn2 <- [1,1318,null,{}] 08:39:29 INFO - PROCESS | 1666 | 1463758769041 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}] 08:39:29 INFO - PROCESS | 1666 | 1463758769153 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:39:29 INFO - PROCESS | 1666 | 1463758769161 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a075800 == 65 [pid = 1666] [id = 337] 08:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x119762400) [pid = 1666] [serial = 1010] [outer = 0x0] 08:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x11981ac00) [pid = 1666] [serial = 1011] [outer = 0x119762400] 08:39:29 INFO - PROCESS | 1666 | 1463758769202 Marionette DEBUG loaded listener.js 08:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x12109ac00) [pid = 1666] [serial = 1012] [outer = 0x119762400] 08:39:29 INFO - PROCESS | 1666 | 1463758769642 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]]]}] 08:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 633ms 08:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:39:29 INFO - PROCESS | 1666 | 1463758769659 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:39:29 INFO - PROCESS | 1666 | 1463758769661 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:39:29 INFO - PROCESS | 1666 | 1463758769663 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:39:29 INFO - PROCESS | 1666 | 1463758769666 Marionette TRACE conn2 <- [1,1322,null,{}] 08:39:29 INFO - PROCESS | 1666 | 1463758769670 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}] 08:39:29 INFO - PROCESS | 1666 | 1463758769760 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:39:29 INFO - PROCESS | 1666 | 1463758769785 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x116abd000 == 66 [pid = 1666] [id = 338] 08:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x1211e0400) [pid = 1666] [serial = 1013] [outer = 0x0] 08:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x123499400) [pid = 1666] [serial = 1014] [outer = 0x1211e0400] 08:39:29 INFO - PROCESS | 1666 | 1463758769810 Marionette DEBUG loaded listener.js 08:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x125584400) [pid = 1666] [serial = 1015] [outer = 0x1211e0400] 08:39:30 INFO - PROCESS | 1666 | 1463758770121 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]]]}] 08:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 473ms 08:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:39:30 INFO - PROCESS | 1666 | 1463758770138 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:39:30 INFO - PROCESS | 1666 | 1463758770139 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:39:30 INFO - PROCESS | 1666 | 1463758770142 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:39:30 INFO - PROCESS | 1666 | 1463758770143 Marionette TRACE conn2 <- [1,1326,null,{}] 08:39:30 INFO - PROCESS | 1666 | 1463758770149 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}] 08:39:30 INFO - PROCESS | 1666 | 1463758770230 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:39:30 INFO - PROCESS | 1666 | 1463758770296 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x125f29000 == 67 [pid = 1666] [id = 339] 08:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x125fe5800) [pid = 1666] [serial = 1016] [outer = 0x0] 08:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x125feac00) [pid = 1666] [serial = 1017] [outer = 0x125fe5800] 08:39:30 INFO - PROCESS | 1666 | 1463758770327 Marionette DEBUG loaded listener.js 08:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x127443800) [pid = 1666] [serial = 1018] [outer = 0x125fe5800] 08:39:30 INFO - PROCESS | 1666 | 1463758770646 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]]]}] 08:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 08:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 524ms 08:39:30 INFO - PROCESS | 1666 | 1463758770668 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:39:30 INFO - PROCESS | 1666 | 1463758770669 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:39:30 INFO - PROCESS | 1666 | 1463758770671 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:39:30 INFO - PROCESS | 1666 | 1463758770673 Marionette TRACE conn2 <- [1,1330,null,{}] 08:39:30 INFO - PROCESS | 1666 | 1463758770675 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}] 08:39:30 INFO - PROCESS | 1666 | 1463758770776 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:39:30 INFO - PROCESS | 1666 | 1463758770789 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x12889f000 == 68 [pid = 1666] [id = 340] 08:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x127449800) [pid = 1666] [serial = 1019] [outer = 0x0] 08:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x128a70000) [pid = 1666] [serial = 1020] [outer = 0x127449800] 08:39:30 INFO - PROCESS | 1666 | 1463758770822 Marionette DEBUG loaded listener.js 08:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x128aa8c00) [pid = 1666] [serial = 1021] [outer = 0x127449800] 08:39:31 INFO - PROCESS | 1666 | 1463758771163 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]]]}] 08:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 08:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 517ms 08:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:39:31 INFO - PROCESS | 1666 | 1463758771190 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:39:31 INFO - PROCESS | 1666 | 1463758771191 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:39:31 INFO - PROCESS | 1666 | 1463758771193 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:39:31 INFO - PROCESS | 1666 | 1463758771194 Marionette TRACE conn2 <- [1,1334,null,{}] 08:39:31 INFO - PROCESS | 1666 | 1463758771202 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}] 08:39:31 INFO - PROCESS | 1666 | 1463758771301 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:39:31 INFO - PROCESS | 1666 | 1463758771335 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x129177000 == 69 [pid = 1666] [id = 341] 08:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x1274a3400) [pid = 1666] [serial = 1022] [outer = 0x0] 08:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x128fb7c00) [pid = 1666] [serial = 1023] [outer = 0x1274a3400] 08:39:31 INFO - PROCESS | 1666 | 1463758771360 Marionette DEBUG loaded listener.js 08:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12918d800) [pid = 1666] [serial = 1024] [outer = 0x1274a3400] 08:39:31 INFO - PROCESS | 1666 | 1463758771734 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]]]}] 08:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 574ms 08:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:39:31 INFO - PROCESS | 1666 | 1463758771767 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:39:31 INFO - PROCESS | 1666 | 1463758771768 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:39:31 INFO - PROCESS | 1666 | 1463758771770 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:39:31 INFO - PROCESS | 1666 | 1463758771771 Marionette TRACE conn2 <- [1,1338,null,{}] 08:39:31 INFO - PROCESS | 1666 | 1463758771774 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}] 08:39:31 INFO - PROCESS | 1666 | 1463758771878 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:39:31 INFO - PROCESS | 1666 | 1463758771892 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8b5800 == 70 [pid = 1666] [id = 342] 08:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x128fb6000) [pid = 1666] [serial = 1025] [outer = 0x0] 08:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x12933cc00) [pid = 1666] [serial = 1026] [outer = 0x128fb6000] 08:39:31 INFO - PROCESS | 1666 | 1463758771918 Marionette DEBUG loaded listener.js 08:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x12a6f7c00) [pid = 1666] [serial = 1027] [outer = 0x128fb6000] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x117e30c00) [pid = 1666] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1159b1400) [pid = 1666] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x111d1a800) [pid = 1666] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x123490800) [pid = 1666] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x119037c00) [pid = 1666] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x12340b400) [pid = 1666] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x124bc3000) [pid = 1666] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x126c4b800) [pid = 1666] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x129339800) [pid = 1666] [serial = 919] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x11974b800) [pid = 1666] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x115deb800) [pid = 1666] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x115d4c000) [pid = 1666] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x115d4cc00) [pid = 1666] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x119766400) [pid = 1666] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x1233a9000) [pid = 1666] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x11901fc00) [pid = 1666] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x1197ee400) [pid = 1666] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12881a000) [pid = 1666] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:39:32 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x117e2cc00) [pid = 1666] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:39:32 INFO - PROCESS | 1666 | 1463758772724 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]]]}] 08:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 968ms 08:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:39:32 INFO - PROCESS | 1666 | 1463758772739 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:39:32 INFO - PROCESS | 1666 | 1463758772741 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:39:32 INFO - PROCESS | 1666 | 1463758772743 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:39:32 INFO - PROCESS | 1666 | 1463758772744 Marionette TRACE conn2 <- [1,1342,null,{}] 08:39:32 INFO - PROCESS | 1666 | 1463758772747 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}] 08:39:32 INFO - PROCESS | 1666 | 1463758772828 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:39:32 INFO - PROCESS | 1666 | 1463758772834 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a07c800 == 71 [pid = 1666] [id = 343] 08:39:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x115deb800) [pid = 1666] [serial = 1028] [outer = 0x0] 08:39:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x11901e000) [pid = 1666] [serial = 1029] [outer = 0x115deb800] 08:39:32 INFO - PROCESS | 1666 | 1463758772860 Marionette DEBUG loaded listener.js 08:39:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x119766400) [pid = 1666] [serial = 1030] [outer = 0x115deb800] 08:39:33 INFO - PROCESS | 1666 | 1463758773185 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]]]}] 08:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 473ms 08:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:39:33 INFO - PROCESS | 1666 | 1463758773217 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:39:33 INFO - PROCESS | 1666 | 1463758773218 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:39:33 INFO - PROCESS | 1666 | 1463758773220 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:39:33 INFO - PROCESS | 1666 | 1463758773221 Marionette TRACE conn2 <- [1,1346,null,{}] 08:39:33 INFO - PROCESS | 1666 | 1463758773224 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}] 08:39:33 INFO - PROCESS | 1666 | 1463758773307 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:39:33 INFO - PROCESS | 1666 | 1463758773365 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b299000 == 72 [pid = 1666] [id = 344] 08:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x11974c400) [pid = 1666] [serial = 1031] [outer = 0x0] 08:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x1256c1c00) [pid = 1666] [serial = 1032] [outer = 0x11974c400] 08:39:33 INFO - PROCESS | 1666 | 1463758773395 Marionette DEBUG loaded listener.js 08:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x12a6fd400) [pid = 1666] [serial = 1033] [outer = 0x11974c400] 08:39:33 INFO - PROCESS | 1666 | 1463758773694 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]]]}] 08:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 517ms 08:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:39:33 INFO - PROCESS | 1666 | 1463758773739 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:39:33 INFO - PROCESS | 1666 | 1463758773741 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:39:33 INFO - PROCESS | 1666 | 1463758773753 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:39:33 INFO - PROCESS | 1666 | 1463758773755 Marionette TRACE conn2 <- [1,1350,null,{}] 08:39:33 INFO - PROCESS | 1666 | 1463758773757 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}] 08:39:33 INFO - PROCESS | 1666 | 1463758773854 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:39:33 INFO - PROCESS | 1666 | 1463758773858 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c2e9000 == 73 [pid = 1666] [id = 345] 08:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x12a8d8800) [pid = 1666] [serial = 1034] [outer = 0x0] 08:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x12b019000) [pid = 1666] [serial = 1035] [outer = 0x12a8d8800] 08:39:33 INFO - PROCESS | 1666 | 1463758773883 Marionette DEBUG loaded listener.js 08:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x12b289000) [pid = 1666] [serial = 1036] [outer = 0x12a8d8800] 08:39:34 INFO - PROCESS | 1666 | 1463758774224 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]]]}] 08:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 528ms 08:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:39:34 INFO - PROCESS | 1666 | 1463758774275 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:39:34 INFO - PROCESS | 1666 | 1463758774277 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:39:34 INFO - PROCESS | 1666 | 1463758774279 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:39:34 INFO - PROCESS | 1666 | 1463758774280 Marionette TRACE conn2 <- [1,1354,null,{}] 08:39:34 INFO - PROCESS | 1666 | 1463758774282 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}] 08:39:34 INFO - PROCESS | 1666 | 1463758774365 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:39:34 INFO - PROCESS | 1666 | 1463758774369 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cab7800 == 74 [pid = 1666] [id = 346] 08:39:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x12b09ac00) [pid = 1666] [serial = 1037] [outer = 0x0] 08:39:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x12b9d6800) [pid = 1666] [serial = 1038] [outer = 0x12b09ac00] 08:39:34 INFO - PROCESS | 1666 | 1463758774396 Marionette DEBUG loaded listener.js 08:39:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x12bb14c00) [pid = 1666] [serial = 1039] [outer = 0x12b09ac00] 08:39:34 INFO - PROCESS | 1666 | 1463758774788 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]]]}] 08:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 519ms 08:39:34 INFO - PROCESS | 1666 | 1463758774811 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:39:34 INFO - PROCESS | 1666 | 1463758774814 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:39:34 INFO - PROCESS | 1666 | 1463758774818 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:39:34 INFO - PROCESS | 1666 | 1463758774820 Marionette TRACE conn2 <- [1,1358,null,{}] 08:39:34 INFO - PROCESS | 1666 | 1463758774825 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}] 08:39:34 INFO - PROCESS | 1666 | 1463758774937 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:39:35 INFO - PROCESS | 1666 | 1463758774998 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x118111000 == 75 [pid = 1666] [id = 347] 08:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x115df1c00) [pid = 1666] [serial = 1040] [outer = 0x0] 08:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x116328400) [pid = 1666] [serial = 1041] [outer = 0x115df1c00] 08:39:35 INFO - PROCESS | 1666 | 1463758775030 Marionette DEBUG loaded listener.js 08:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x117e30c00) [pid = 1666] [serial = 1042] [outer = 0x115df1c00] 08:39:35 INFO - PROCESS | 1666 | 1463758775497 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]]]}] 08:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 722ms 08:39:35 INFO - PROCESS | 1666 | 1463758775540 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:39:35 INFO - PROCESS | 1666 | 1463758775544 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:39:35 INFO - PROCESS | 1666 | 1463758775567 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:39:35 INFO - PROCESS | 1666 | 1463758775569 Marionette TRACE conn2 <- [1,1362,null,{}] 08:39:35 INFO - PROCESS | 1666 | 1463758775572 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}] 08:39:35 INFO - PROCESS | 1666 | 1463758775679 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:39:35 INFO - PROCESS | 1666 | 1463758775751 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x124967000 == 76 [pid = 1666] [id = 348] 08:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x119021c00) [pid = 1666] [serial = 1043] [outer = 0x0] 08:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x119742000) [pid = 1666] [serial = 1044] [outer = 0x119021c00] 08:39:35 INFO - PROCESS | 1666 | 1463758775781 Marionette DEBUG loaded listener.js 08:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x119765400) [pid = 1666] [serial = 1045] [outer = 0x119021c00] 08:39:36 INFO - PROCESS | 1666 | 1463758776223 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]]]}] 08:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 674ms 08:39:36 INFO - PROCESS | 1666 | 1463758776239 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:39:36 INFO - PROCESS | 1666 | 1463758776241 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:39:36 INFO - PROCESS | 1666 | 1463758776243 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:39:36 INFO - PROCESS | 1666 | 1463758776246 Marionette TRACE conn2 <- [1,1366,null,{}] 08:39:36 INFO - PROCESS | 1666 | 1463758776254 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}] 08:39:36 INFO - PROCESS | 1666 | 1463758776383 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:39:36 INFO - PROCESS | 1666 | 1463758776457 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bf67800 == 77 [pid = 1666] [id = 349] 08:39:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x1198aa000) [pid = 1666] [serial = 1046] [outer = 0x0] 08:39:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12339d800) [pid = 1666] [serial = 1047] [outer = 0x1198aa000] 08:39:36 INFO - PROCESS | 1666 | 1463758776490 Marionette DEBUG loaded listener.js 08:39:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x12684d400) [pid = 1666] [serial = 1048] [outer = 0x1198aa000] 08:39:36 INFO - PROCESS | 1666 | 1463758776951 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] 08:39:36 INFO - PROCESS | 1666 | 1463758776984 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:39:36 INFO - PROCESS | 1666 | 1463758776988 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:39:36 INFO - PROCESS | 1666 | 1463758776989 Marionette TRACE conn2 <- [1,1370,null,{}] 08:39:36 INFO - PROCESS | 1666 | 1463758776992 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}] 08:39:37 INFO - PROCESS | 1666 | 1463758777096 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:39:37 INFO - PROCESS | 1666 | 1463758777169 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db1d000 == 78 [pid = 1666] [id = 350] 08:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x127445800) [pid = 1666] [serial = 1049] [outer = 0x0] 08:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x12881f800) [pid = 1666] [serial = 1050] [outer = 0x127445800] 08:39:37 INFO - PROCESS | 1666 | 1463758777198 Marionette DEBUG loaded listener.js 08:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x128ccd400) [pid = 1666] [serial = 1051] [outer = 0x127445800] 08:39:37 INFO - PROCESS | 1666 | 1463758777620 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] 08:39:37 INFO - PROCESS | 1666 | 1463758777700 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:39:37 INFO - PROCESS | 1666 | 1463758777707 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:39:37 INFO - PROCESS | 1666 | 1463758777708 Marionette TRACE conn2 <- [1,1374,null,{}] 08:39:37 INFO - PROCESS | 1666 | 1463758777711 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}] 08:39:37 INFO - PROCESS | 1666 | 1463758777815 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:39:37 INFO - PROCESS | 1666 | 1463758777888 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12dcad000 == 79 [pid = 1666] [id = 351] 08:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x128a65c00) [pid = 1666] [serial = 1052] [outer = 0x0] 08:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x12a8d6000) [pid = 1666] [serial = 1053] [outer = 0x128a65c00] 08:39:37 INFO - PROCESS | 1666 | 1463758777917 Marionette DEBUG loaded listener.js 08:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x12b016400) [pid = 1666] [serial = 1054] [outer = 0x128a65c00] 08:39:38 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:39:38 INFO - PROCESS | 1666 | 1463758778344 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] 08:39:38 INFO - PROCESS | 1666 | 1463758778378 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:39:38 INFO - PROCESS | 1666 | 1463758778380 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:39:38 INFO - PROCESS | 1666 | 1463758778382 Marionette TRACE conn2 <- [1,1378,null,{}] 08:39:38 INFO - PROCESS | 1666 | 1463758778384 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}] 08:39:38 INFO - PROCESS | 1666 | 1463758778501 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:39:38 INFO - PROCESS | 1666 | 1463758778578 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x12df13800 == 80 [pid = 1666] [id = 352] 08:39:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x12b289400) [pid = 1666] [serial = 1055] [outer = 0x0] 08:39:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x12bb21000) [pid = 1666] [serial = 1056] [outer = 0x12b289400] 08:39:38 INFO - PROCESS | 1666 | 1463758778609 Marionette DEBUG loaded listener.js 08:39:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x12bfad000) [pid = 1666] [serial = 1057] [outer = 0x12b289400] 08:39:39 INFO - PROCESS | 1666 | 1463758779138 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] 08:39:39 INFO - PROCESS | 1666 | 1463758779202 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:39:39 INFO - PROCESS | 1666 | 1463758779205 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:39:39 INFO - PROCESS | 1666 | 1463758779206 Marionette TRACE conn2 <- [1,1382,null,{}] 08:39:39 INFO - PROCESS | 1666 | 1463758779209 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}] 08:39:39 INFO - PROCESS | 1666 | 1463758779309 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:39:39 INFO - PROCESS | 1666 | 1463758779381 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e05000 == 81 [pid = 1666] [id = 353] 08:39:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x11611f800) [pid = 1666] [serial = 1058] [outer = 0x0] 08:39:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x11865ac00) [pid = 1666] [serial = 1059] [outer = 0x11611f800] 08:39:39 INFO - PROCESS | 1666 | 1463758779411 Marionette DEBUG loaded listener.js 08:39:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x12b9cec00) [pid = 1666] [serial = 1060] [outer = 0x11611f800] 08:39:39 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:39:39 INFO - PROCESS | 1666 | 1463758779978 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] 08:39:40 INFO - PROCESS | 1666 | 1463758780028 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:39:40 INFO - PROCESS | 1666 | 1463758780032 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:39:40 INFO - PROCESS | 1666 | 1463758780034 Marionette TRACE conn2 <- [1,1386,null,{}] 08:39:40 INFO - PROCESS | 1666 | 1463758780038 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}] 08:39:40 INFO - PROCESS | 1666 | 1463758780138 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:39:40 INFO - PROCESS | 1666 | 1463758780202 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x1213c5000 == 82 [pid = 1666] [id = 354] 08:39:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x11665e000) [pid = 1666] [serial = 1061] [outer = 0x0] 08:39:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x117e2cc00) [pid = 1666] [serial = 1062] [outer = 0x11665e000] 08:39:40 INFO - PROCESS | 1666 | 1463758780230 Marionette DEBUG loaded listener.js 08:39:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x118571400) [pid = 1666] [serial = 1063] [outer = 0x11665e000] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2d5800 == 81 [pid = 1666] [id = 212] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12c2e9000 == 80 [pid = 1666] [id = 345] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12b299000 == 79 [pid = 1666] [id = 344] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x11a07c800 == 78 [pid = 1666] [id = 343] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8b5800 == 77 [pid = 1666] [id = 342] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x129177000 == 76 [pid = 1666] [id = 341] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12d08b000 == 75 [pid = 1666] [id = 307] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12889f000 == 74 [pid = 1666] [id = 340] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x12749f800) [pid = 1666] [serial = 933] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x128a6d000) [pid = 1666] [serial = 936] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x128fbb000) [pid = 1666] [serial = 939] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x128ccc800) [pid = 1666] [serial = 981] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x125f29000 == 73 [pid = 1666] [id = 339] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x116abd000 == 72 [pid = 1666] [id = 338] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x11a075800 == 71 [pid = 1666] [id = 337] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x1165f3000 == 70 [pid = 1666] [id = 336] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x112656000 == 69 [pid = 1666] [id = 335] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x118088800 == 68 [pid = 1666] [id = 334] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x1213c9800 == 67 [pid = 1666] [id = 329] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x116aac000 == 66 [pid = 1666] [id = 328] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2d8800 == 65 [pid = 1666] [id = 327] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x1193cec00) [pid = 1666] [serial = 873] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x11710cc00) [pid = 1666] [serial = 870] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x11302e400) [pid = 1666] [serial = 867] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x1256c7000) [pid = 1666] [serial = 879] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x1210a0400) [pid = 1666] [serial = 876] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x1253d5400) [pid = 1666] [serial = 963] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x125fea800) [pid = 1666] [serial = 966] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x12586a800) [pid = 1666] [serial = 964] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x126ff3400) [pid = 1666] [serial = 969] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x126854400) [pid = 1666] [serial = 967] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x12b015000) [pid = 1666] [serial = 921] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x119761800) [pid = 1666] [serial = 954] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x119769800) [pid = 1666] [serial = 955] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x11856fc00) [pid = 1666] [serial = 948] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x119016800) [pid = 1666] [serial = 949] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x115e52400) [pid = 1666] [serial = 942] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x116511000) [pid = 1666] [serial = 943] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x12349c000) [pid = 1666] [serial = 930] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x1182dbc00) [pid = 1666] [serial = 946] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x116660c00) [pid = 1666] [serial = 945] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x119c3f400) [pid = 1666] [serial = 972] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x123496000) [pid = 1666] [serial = 960] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x118472400) [pid = 1666] [serial = 927] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x1159b0c00) [pid = 1666] [serial = 924] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1193ce000) [pid = 1666] [serial = 951] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x119747400) [pid = 1666] [serial = 952] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x119bce800) [pid = 1666] [serial = 957] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x1210a3400) [pid = 1666] [serial = 958] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x128aa0800) [pid = 1666] [serial = 978] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x127498400) [pid = 1666] [serial = 970] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x128a71000) [pid = 1666] [serial = 976] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12487b800) [pid = 1666] [serial = 975] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1237af000) [pid = 1666] [serial = 961] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x128aab800) [pid = 1666] [serial = 979] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x12749d800) [pid = 1666] [serial = 973] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | 1463758780762 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] 08:39:40 INFO - PROCESS | 1666 | 1463758780808 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:39:40 INFO - PROCESS | 1666 | 1463758780812 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:39:40 INFO - PROCESS | 1666 | 1463758780814 Marionette TRACE conn2 <- [1,1390,null,{}] 08:39:40 INFO - PROCESS | 1666 | 1463758780816 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}] 08:39:40 INFO - PROCESS | 1666 | 1463758780900 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:39:40 INFO - PROCESS | 1666 | 1463758780905 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x116abe800 == 66 [pid = 1666] [id = 355] 08:39:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x116126000) [pid = 1666] [serial = 1064] [outer = 0x0] 08:39:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1193cd800) [pid = 1666] [serial = 1065] [outer = 0x116126000] 08:39:40 INFO - PROCESS | 1666 | 1463758780932 Marionette DEBUG loaded listener.js 08:39:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x119765c00) [pid = 1666] [serial = 1066] [outer = 0x116126000] 08:39:41 INFO - PROCESS | 1666 | 1463758781293 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]]]}] 08:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 522ms 08:39:41 INFO - PROCESS | 1666 | 1463758781334 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:39:41 INFO - PROCESS | 1666 | 1463758781336 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:39:41 INFO - PROCESS | 1666 | 1463758781338 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:39:41 INFO - PROCESS | 1666 | 1463758781340 Marionette TRACE conn2 <- [1,1394,null,{}] 08:39:41 INFO - PROCESS | 1666 | 1463758781348 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}] 08:39:41 INFO - PROCESS | 1666 | 1463758781435 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:39:41 INFO - PROCESS | 1666 | 1463758781442 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ab7800 == 67 [pid = 1666] [id = 356] 08:39:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x119bcbc00) [pid = 1666] [serial = 1067] [outer = 0x0] 08:39:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x119c46c00) [pid = 1666] [serial = 1068] [outer = 0x119bcbc00] 08:39:41 INFO - PROCESS | 1666 | 1463758781465 Marionette DEBUG loaded listener.js 08:39:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x123490800) [pid = 1666] [serial = 1069] [outer = 0x119bcbc00] 08:39:41 INFO - PROCESS | 1666 | 1463758781853 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]]]}] 08:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 572ms 08:39:41 INFO - PROCESS | 1666 | 1463758781911 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:39:41 INFO - PROCESS | 1666 | 1463758781914 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:39:41 INFO - PROCESS | 1666 | 1463758781917 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:39:41 INFO - PROCESS | 1666 | 1463758781919 Marionette TRACE conn2 <- [1,1398,null,{}] 08:39:41 INFO - PROCESS | 1666 | 1463758781933 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}] 08:39:42 INFO - PROCESS | 1666 | 1463758782057 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:39:42 INFO - PROCESS | 1666 | 1463758782069 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x124b37800 == 68 [pid = 1666] [id = 357] 08:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x12349c000) [pid = 1666] [serial = 1070] [outer = 0x0] 08:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x124bc9c00) [pid = 1666] [serial = 1071] [outer = 0x12349c000] 08:39:42 INFO - PROCESS | 1666 | 1463758782111 Marionette DEBUG loaded listener.js 08:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x12586b800) [pid = 1666] [serial = 1072] [outer = 0x12349c000] 08:39:42 INFO - PROCESS | 1666 | 1463758782473 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]]]}] 08:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 583ms 08:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:39:42 INFO - PROCESS | 1666 | 1463758782501 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:39:42 INFO - PROCESS | 1666 | 1463758782502 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:39:42 INFO - PROCESS | 1666 | 1463758782504 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:39:42 INFO - PROCESS | 1666 | 1463758782505 Marionette TRACE conn2 <- [1,1402,null,{}] 08:39:42 INFO - PROCESS | 1666 | 1463758782507 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}] 08:39:42 INFO - PROCESS | 1666 | 1463758782621 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:39:42 INFO - PROCESS | 1666 | 1463758782655 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x125e41800 == 69 [pid = 1666] [id = 358] 08:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x12349d800) [pid = 1666] [serial = 1073] [outer = 0x0] 08:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x126847800) [pid = 1666] [serial = 1074] [outer = 0x12349d800] 08:39:42 INFO - PROCESS | 1666 | 1463758782680 Marionette DEBUG loaded listener.js 08:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x127443400) [pid = 1666] [serial = 1075] [outer = 0x12349d800] 08:39:43 INFO - PROCESS | 1666 | 1463758783002 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]]]}] 08:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 08:39:43 INFO - PROCESS | 1666 | 1463758783028 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:39:43 INFO - PROCESS | 1666 | 1463758783030 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:39:43 INFO - PROCESS | 1666 | 1463758783034 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:39:43 INFO - PROCESS | 1666 | 1463758783035 Marionette TRACE conn2 <- [1,1406,null,{}] 08:39:43 INFO - PROCESS | 1666 | 1463758783038 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}] 08:39:43 INFO - PROCESS | 1666 | 1463758783155 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:39:43 INFO - PROCESS | 1666 | 1463758783176 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12916e000 == 70 [pid = 1666] [id = 359] 08:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x12749d800) [pid = 1666] [serial = 1076] [outer = 0x0] 08:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x128aa0000) [pid = 1666] [serial = 1077] [outer = 0x12749d800] 08:39:43 INFO - PROCESS | 1666 | 1463758783202 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x129181800) [pid = 1666] [serial = 1078] [outer = 0x12749d800] 08:39:43 INFO - PROCESS | 1666 | 1463758783539 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]]]}] 08:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 08:39:43 INFO - PROCESS | 1666 | 1463758783553 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:39:43 INFO - PROCESS | 1666 | 1463758783554 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:39:43 INFO - PROCESS | 1666 | 1463758783557 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:39:43 INFO - PROCESS | 1666 | 1463758783558 Marionette TRACE conn2 <- [1,1410,null,{}] 08:39:43 INFO - PROCESS | 1666 | 1463758783560 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}] 08:39:43 INFO - PROCESS | 1666 | 1463758783662 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:39:43 INFO - PROCESS | 1666 | 1463758783676 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x129842800 == 71 [pid = 1666] [id = 360] 08:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x129182400) [pid = 1666] [serial = 1079] [outer = 0x0] 08:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12a6e0c00) [pid = 1666] [serial = 1080] [outer = 0x129182400] 08:39:43 INFO - PROCESS | 1666 | 1463758783701 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x12b017000) [pid = 1666] [serial = 1081] [outer = 0x129182400] 08:39:44 INFO - PROCESS | 1666 | 1463758784043 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]]]}] 08:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 517ms 08:39:44 INFO - PROCESS | 1666 | 1463758784075 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:39:44 INFO - PROCESS | 1666 | 1463758784076 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:39:44 INFO - PROCESS | 1666 | 1463758784078 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:39:44 INFO - PROCESS | 1666 | 1463758784079 Marionette TRACE conn2 <- [1,1414,null,{}] 08:39:44 INFO - PROCESS | 1666 | 1463758784084 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}] 08:39:44 INFO - PROCESS | 1666 | 1463758784186 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:39:44 INFO - PROCESS | 1666 | 1463758784221 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b05f800 == 72 [pid = 1666] [id = 361] 08:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12a8d5400) [pid = 1666] [serial = 1082] [outer = 0x0] 08:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x12b9d1800) [pid = 1666] [serial = 1083] [outer = 0x12a8d5400] 08:39:44 INFO - PROCESS | 1666 | 1463758784246 Marionette DEBUG loaded listener.js 08:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x12bf04c00) [pid = 1666] [serial = 1084] [outer = 0x12a8d5400] 08:39:44 INFO - PROCESS | 1666 | 1463758784590 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]]]}] 08:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 522ms 08:39:44 INFO - PROCESS | 1666 | 1463758784607 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:39:44 INFO - PROCESS | 1666 | 1463758784609 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:39:44 INFO - PROCESS | 1666 | 1463758784611 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:39:44 INFO - PROCESS | 1666 | 1463758784612 Marionette TRACE conn2 <- [1,1418,null,{}] 08:39:44 INFO - PROCESS | 1666 | 1463758784615 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}] 08:39:44 INFO - PROCESS | 1666 | 1463758784718 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:39:44 INFO - PROCESS | 1666 | 1463758784753 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2cf800 == 73 [pid = 1666] [id = 362] 08:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x12b014800) [pid = 1666] [serial = 1085] [outer = 0x0] 08:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12bf0d000) [pid = 1666] [serial = 1086] [outer = 0x12b014800] 08:39:44 INFO - PROCESS | 1666 | 1463758784778 Marionette DEBUG loaded listener.js 08:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x12bfa7800) [pid = 1666] [serial = 1087] [outer = 0x12b014800] 08:39:45 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x127449800) [pid = 1666] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:39:45 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x128fb6000) [pid = 1666] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:39:45 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x1274a3400) [pid = 1666] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:39:45 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x11300f400) [pid = 1666] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:39:45 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x119762400) [pid = 1666] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:39:45 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x1211e0400) [pid = 1666] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:39:45 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x118474c00) [pid = 1666] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:39:45 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x1120edc00) [pid = 1666] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:39:45 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x125fe5800) [pid = 1666] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:39:45 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x115deb800) [pid = 1666] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:39:45 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12a8d8800) [pid = 1666] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:39:45 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x11974c400) [pid = 1666] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:39:45 INFO - PROCESS | 1666 | 1463758785182 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]]]}] 08:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 619ms 08:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:39:45 INFO - PROCESS | 1666 | 1463758785230 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:39:45 INFO - PROCESS | 1666 | 1463758785231 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:39:45 INFO - PROCESS | 1666 | 1463758785233 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:39:45 INFO - PROCESS | 1666 | 1463758785234 Marionette TRACE conn2 <- [1,1422,null,{}] 08:39:45 INFO - PROCESS | 1666 | 1463758785236 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}] 08:39:45 INFO - PROCESS | 1666 | 1463758785311 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:39:45 INFO - PROCESS | 1666 | 1463758785369 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a752800 == 74 [pid = 1666] [id = 363] 08:39:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x11611e000) [pid = 1666] [serial = 1088] [outer = 0x0] 08:39:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x1197f6400) [pid = 1666] [serial = 1089] [outer = 0x11611e000] 08:39:45 INFO - PROCESS | 1666 | 1463758785394 Marionette DEBUG loaded listener.js 08:39:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x128813c00) [pid = 1666] [serial = 1090] [outer = 0x11611e000] 08:39:45 INFO - PROCESS | 1666 | 1463758785705 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]]]}] 08:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 520ms 08:39:45 INFO - PROCESS | 1666 | 1463758785753 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:39:45 INFO - PROCESS | 1666 | 1463758785755 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:39:45 INFO - PROCESS | 1666 | 1463758785757 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:39:45 INFO - PROCESS | 1666 | 1463758785759 Marionette TRACE conn2 <- [1,1426,null,{}] 08:39:45 INFO - PROCESS | 1666 | 1463758785761 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}] 08:39:45 INFO - PROCESS | 1666 | 1463758785860 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:39:45 INFO - PROCESS | 1666 | 1463758785913 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c2ee800 == 75 [pid = 1666] [id = 364] 08:39:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x11857c000) [pid = 1666] [serial = 1091] [outer = 0x0] 08:39:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12bf07400) [pid = 1666] [serial = 1092] [outer = 0x11857c000] 08:39:45 INFO - PROCESS | 1666 | 1463758785945 Marionette DEBUG loaded listener.js 08:39:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x12c520000) [pid = 1666] [serial = 1093] [outer = 0x11857c000] 08:39:46 INFO - PROCESS | 1666 | 1463758786227 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]]]}] 08:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 518ms 08:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:39:46 INFO - PROCESS | 1666 | 1463758786276 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:39:46 INFO - PROCESS | 1666 | 1463758786277 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:39:46 INFO - PROCESS | 1666 | 1463758786279 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:39:46 INFO - PROCESS | 1666 | 1463758786280 Marionette TRACE conn2 <- [1,1430,null,{}] 08:39:46 INFO - PROCESS | 1666 | 1463758786286 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}] 08:39:46 INFO - PROCESS | 1666 | 1463758786376 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:39:46 INFO - PROCESS | 1666 | 1463758786381 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d0a3800 == 76 [pid = 1666] [id = 365] 08:39:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x112920400) [pid = 1666] [serial = 1094] [outer = 0x0] 08:39:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x112924400) [pid = 1666] [serial = 1095] [outer = 0x112920400] 08:39:46 INFO - PROCESS | 1666 | 1463758786405 Marionette DEBUG loaded listener.js 08:39:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x112928400) [pid = 1666] [serial = 1096] [outer = 0x112920400] 08:39:46 INFO - PROCESS | 1666 | 1463758786751 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]]]}] 08:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 522ms 08:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:39:46 INFO - PROCESS | 1666 | 1463758786801 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:39:46 INFO - PROCESS | 1666 | 1463758786802 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:39:46 INFO - PROCESS | 1666 | 1463758786805 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:39:46 INFO - PROCESS | 1666 | 1463758786806 Marionette TRACE conn2 <- [1,1434,null,{}] 08:39:46 INFO - PROCESS | 1666 | 1463758786808 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}] 08:39:46 INFO - PROCESS | 1666 | 1463758786902 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:39:46 INFO - PROCESS | 1666 | 1463758786906 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x135265800 == 77 [pid = 1666] [id = 366] 08:39:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x12c51a400) [pid = 1666] [serial = 1097] [outer = 0x0] 08:39:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12c51b800) [pid = 1666] [serial = 1098] [outer = 0x12c51a400] 08:39:46 INFO - PROCESS | 1666 | 1463758786930 Marionette DEBUG loaded listener.js 08:39:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x12c695400) [pid = 1666] [serial = 1099] [outer = 0x12c51a400] 08:39:47 INFO - PROCESS | 1666 | 1463758787421 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]]]}] 08:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 622ms 08:39:47 INFO - PROCESS | 1666 | 1463758787428 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:39:47 INFO - PROCESS | 1666 | 1463758787430 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:39:47 INFO - PROCESS | 1666 | 1463758787436 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:39:47 INFO - PROCESS | 1666 | 1463758787439 Marionette TRACE conn2 <- [1,1438,null,{}] 08:39:47 INFO - PROCESS | 1666 | 1463758787443 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}] 08:39:47 INFO - PROCESS | 1666 | 1463758787556 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:39:47 INFO - PROCESS | 1666 | 1463758787640 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x11905d800 == 78 [pid = 1666] [id = 367] 08:39:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x1182cf800) [pid = 1666] [serial = 1100] [outer = 0x0] 08:39:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x1184b6000) [pid = 1666] [serial = 1101] [outer = 0x1182cf800] 08:39:47 INFO - PROCESS | 1666 | 1463758787716 Marionette DEBUG loaded listener.js 08:39:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x1193cb400) [pid = 1666] [serial = 1102] [outer = 0x1182cf800] 08:39:48 INFO - PROCESS | 1666 | 1463758788146 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]]]}] 08:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 722ms 08:39:48 INFO - PROCESS | 1666 | 1463758788158 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:39:48 INFO - PROCESS | 1666 | 1463758788163 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:39:48 INFO - PROCESS | 1666 | 1463758788170 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:39:48 INFO - PROCESS | 1666 | 1463758788172 Marionette TRACE conn2 <- [1,1442,null,{}] 08:39:48 INFO - PROCESS | 1666 | 1463758788175 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}] 08:39:48 INFO - PROCESS | 1666 | 1463758788284 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:39:48 INFO - PROCESS | 1666 | 1463758788343 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12916a000 == 79 [pid = 1666] [id = 368] 08:39:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x119747400) [pid = 1666] [serial = 1103] [outer = 0x0] 08:39:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x1197f9800) [pid = 1666] [serial = 1104] [outer = 0x119747400] 08:39:48 INFO - PROCESS | 1666 | 1463758788416 Marionette DEBUG loaded listener.js 08:39:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x11974b000) [pid = 1666] [serial = 1105] [outer = 0x119747400] 08:39:48 INFO - PROCESS | 1666 | 1463758788866 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]]]}] 08:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 720ms 08:39:48 INFO - PROCESS | 1666 | 1463758788890 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:39:48 INFO - PROCESS | 1666 | 1463758788891 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:39:48 INFO - PROCESS | 1666 | 1463758788894 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:39:48 INFO - PROCESS | 1666 | 1463758788897 Marionette TRACE conn2 <- [1,1446,null,{}] 08:39:48 INFO - PROCESS | 1666 | 1463758788963 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}] 08:39:49 INFO - PROCESS | 1666 | 1463758789070 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:39:49 INFO - PROCESS | 1666 | 1463758789143 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x13526c000 == 80 [pid = 1666] [id = 369] 08:39:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x128a64800) [pid = 1666] [serial = 1106] [outer = 0x0] 08:39:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x128aa0800) [pid = 1666] [serial = 1107] [outer = 0x128a64800] 08:39:49 INFO - PROCESS | 1666 | 1463758789175 Marionette DEBUG loaded listener.js 08:39:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x128cc7c00) [pid = 1666] [serial = 1108] [outer = 0x128a64800] 08:39:49 INFO - PROCESS | 1666 | 1463758789578 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]]]}] 08:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 693ms 08:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:39:49 INFO - PROCESS | 1666 | 1463758789588 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:39:49 INFO - PROCESS | 1666 | 1463758789590 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:39:49 INFO - PROCESS | 1666 | 1463758789592 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:39:49 INFO - PROCESS | 1666 | 1463758789593 Marionette TRACE conn2 <- [1,1450,null,{}] 08:39:49 INFO - PROCESS | 1666 | 1463758789595 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}] 08:39:49 INFO - PROCESS | 1666 | 1463758789694 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:39:49 INFO - PROCESS | 1666 | 1463758789749 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x1322cf800 == 81 [pid = 1666] [id = 370] 08:39:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x12917e400) [pid = 1666] [serial = 1109] [outer = 0x0] 08:39:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x12a6f1000) [pid = 1666] [serial = 1110] [outer = 0x12917e400] 08:39:49 INFO - PROCESS | 1666 | 1463758789779 Marionette DEBUG loaded listener.js 08:39:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x12b9d6000) [pid = 1666] [serial = 1111] [outer = 0x12917e400] 08:39:50 INFO - PROCESS | 1666 | 1463758790240 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]]]}] 08:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 669ms 08:39:50 INFO - PROCESS | 1666 | 1463758790261 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:39:50 INFO - PROCESS | 1666 | 1463758790262 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:39:50 INFO - PROCESS | 1666 | 1463758790265 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:39:50 INFO - PROCESS | 1666 | 1463758790266 Marionette TRACE conn2 <- [1,1454,null,{}] 08:39:50 INFO - PROCESS | 1666 | 1463758790269 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}] 08:39:50 INFO - PROCESS | 1666 | 1463758790374 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:39:50 INFO - PROCESS | 1666 | 1463758790464 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x135766000 == 82 [pid = 1666] [id = 371] 08:39:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x12b9d2000) [pid = 1666] [serial = 1112] [outer = 0x0] 08:39:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x12bfb0400) [pid = 1666] [serial = 1113] [outer = 0x12b9d2000] 08:39:50 INFO - PROCESS | 1666 | 1463758790493 Marionette DEBUG loaded listener.js 08:39:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x12c087800) [pid = 1666] [serial = 1114] [outer = 0x12b9d2000] 08:39:50 INFO - PROCESS | 1666 | 1463758790972 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]]]}] 08:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1021ms 08:39:51 INFO - PROCESS | 1666 | 1463758791287 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:39:51 INFO - PROCESS | 1666 | 1463758791292 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:39:51 INFO - PROCESS | 1666 | 1463758791314 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:39:51 INFO - PROCESS | 1666 | 1463758791317 Marionette TRACE conn2 <- [1,1458,null,{}] 08:39:51 INFO - PROCESS | 1666 | 1463758791322 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}] 08:39:51 INFO - PROCESS | 1666 | 1463758791474 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:39:51 INFO - PROCESS | 1666 | 1463758791600 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x119b35800 == 83 [pid = 1666] [id = 372] 08:39:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x112925c00) [pid = 1666] [serial = 1115] [outer = 0x0] 08:39:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x115e58800) [pid = 1666] [serial = 1116] [outer = 0x112925c00] 08:39:51 INFO - PROCESS | 1666 | 1463758791630 Marionette DEBUG loaded listener.js 08:39:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x116662c00) [pid = 1666] [serial = 1117] [outer = 0x112925c00] 08:39:52 INFO - PROCESS | 1666 | 1463758792112 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]]]}] 08:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 827ms 08:39:52 INFO - PROCESS | 1666 | 1463758792139 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:39:52 INFO - PROCESS | 1666 | 1463758792141 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:39:52 INFO - PROCESS | 1666 | 1463758792165 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 1666 | 1463758792168 Marionette TRACE conn2 <- [1,1462,null,{}] 08:39:52 INFO - PROCESS | 1666 | 1463758792172 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}] 08:39:52 INFO - PROCESS | 1666 | 1463758792268 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:39:52 INFO - PROCESS | 1666 | 1463758792342 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x1194ca000 == 84 [pid = 1666] [id = 373] 08:39:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x1184bc000) [pid = 1666] [serial = 1118] [outer = 0x0] 08:39:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x1193cf800) [pid = 1666] [serial = 1119] [outer = 0x1184bc000] 08:39:52 INFO - PROCESS | 1666 | 1463758792369 Marionette DEBUG loaded listener.js 08:39:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x11974c800) [pid = 1666] [serial = 1120] [outer = 0x1184bc000] 08:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12d0a3800 == 83 [pid = 1666] [id = 365] 08:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12c2ee800 == 82 [pid = 1666] [id = 364] 08:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12a752800 == 81 [pid = 1666] [id = 363] 08:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2cf800 == 80 [pid = 1666] [id = 362] 08:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12b05f800 == 79 [pid = 1666] [id = 361] 08:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x126853800) [pid = 1666] [serial = 993] [outer = 0x0] [url = about:blank] 08:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x1188bfc00) [pid = 1666] [serial = 987] [outer = 0x0] [url = about:blank] 08:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x119c40000) [pid = 1666] [serial = 990] [outer = 0x0] [url = about:blank] 08:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x1165cb000) [pid = 1666] [serial = 984] [outer = 0x0] [url = about:blank] 08:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x128a6dc00) [pid = 1666] [serial = 996] [outer = 0x0] [url = about:blank] 08:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x129334400) [pid = 1666] [serial = 999] [outer = 0x0] [url = about:blank] 08:39:52 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x12b9d6800) [pid = 1666] [serial = 1038] [outer = 0x0] [url = about:blank] 08:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x129842800 == 78 [pid = 1666] [id = 360] 08:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12916e000 == 77 [pid = 1666] [id = 359] 08:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x125e41800 == 76 [pid = 1666] [id = 358] 08:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x124b37800 == 75 [pid = 1666] [id = 357] 08:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x119ab7800 == 74 [pid = 1666] [id = 356] 08:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x116abe800 == 73 [pid = 1666] [id = 355] 08:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1213c5000 == 72 [pid = 1666] [id = 354] 08:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12db1d000 == 71 [pid = 1666] [id = 350] 08:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12bf67800 == 70 [pid = 1666] [id = 349] 08:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x124967000 == 69 [pid = 1666] [id = 348] 08:39:52 INFO - PROCESS | 1666 | --DOCSHELL 0x118111000 == 68 [pid = 1666] [id = 347] 08:39:52 INFO - PROCESS | 1666 | 1463758792808 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]]]}] 08:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 692ms 08:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:39:52 INFO - PROCESS | 1666 | 1463758792845 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:39:52 INFO - PROCESS | 1666 | 1463758792847 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:39:52 INFO - PROCESS | 1666 | 1463758792851 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 1666 | 1463758792853 Marionette TRACE conn2 <- [1,1466,null,{}] 08:39:52 INFO - PROCESS | 1666 | 1463758792859 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}] 08:39:52 INFO - PROCESS | 1666 | 1463758792946 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:39:52 INFO - PROCESS | 1666 | 1463758792954 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x1186ee800 == 69 [pid = 1666] [id = 374] 08:39:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x119765800) [pid = 1666] [serial = 1121] [outer = 0x0] 08:39:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x119c3e400) [pid = 1666] [serial = 1122] [outer = 0x119765800] 08:39:52 INFO - PROCESS | 1666 | 1463758792983 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x12348f800) [pid = 1666] [serial = 1123] [outer = 0x119765800] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x128a70000) [pid = 1666] [serial = 1020] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x12933cc00) [pid = 1666] [serial = 1026] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x12918d800) [pid = 1666] [serial = 1024] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x128fb7c00) [pid = 1666] [serial = 1023] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x1132e4c00) [pid = 1666] [serial = 1002] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x11981ac00) [pid = 1666] [serial = 1011] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x12109ac00) [pid = 1666] [serial = 1012] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x123499400) [pid = 1666] [serial = 1014] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x125584400) [pid = 1666] [serial = 1015] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x119020c00) [pid = 1666] [serial = 1008] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x11974bc00) [pid = 1666] [serial = 1009] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x1183fb000) [pid = 1666] [serial = 1005] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x118579800) [pid = 1666] [serial = 1006] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x125feac00) [pid = 1666] [serial = 1017] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x11901e000) [pid = 1666] [serial = 1029] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x119766400) [pid = 1666] [serial = 1030] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x12b019000) [pid = 1666] [serial = 1035] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x12b289000) [pid = 1666] [serial = 1036] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x115de7800) [pid = 1666] [serial = 1003] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x12a6fd400) [pid = 1666] [serial = 1033] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x12a6f7c00) [pid = 1666] [serial = 1027] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x127443800) [pid = 1666] [serial = 1018] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x1256c1c00) [pid = 1666] [serial = 1032] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x128aa8c00) [pid = 1666] [serial = 1021] [outer = 0x0] [url = about:blank] 08:39:53 INFO - PROCESS | 1666 | 1463758793371 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]]]}] 08:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 571ms 08:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:39:53 INFO - PROCESS | 1666 | 1463758793422 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:39:53 INFO - PROCESS | 1666 | 1463758793423 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:39:53 INFO - PROCESS | 1666 | 1463758793425 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:39:53 INFO - PROCESS | 1666 | 1463758793426 Marionette TRACE conn2 <- [1,1470,null,{}] 08:39:53 INFO - PROCESS | 1666 | 1463758793428 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}] 08:39:53 INFO - PROCESS | 1666 | 1463758793514 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:39:53 INFO - PROCESS | 1666 | 1463758793521 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x124de5000 == 70 [pid = 1666] [id = 375] 08:39:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x1236cfc00) [pid = 1666] [serial = 1124] [outer = 0x0] 08:39:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x124b73c00) [pid = 1666] [serial = 1125] [outer = 0x1236cfc00] 08:39:53 INFO - PROCESS | 1666 | 1463758793547 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x1256c1400) [pid = 1666] [serial = 1126] [outer = 0x1236cfc00] 08:39:53 INFO - PROCESS | 1666 | 1463758793861 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]]]}] 08:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 469ms 08:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:39:53 INFO - PROCESS | 1666 | 1463758793894 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:39:53 INFO - PROCESS | 1666 | 1463758793895 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:39:53 INFO - PROCESS | 1666 | 1463758793899 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:39:53 INFO - PROCESS | 1666 | 1463758793900 Marionette TRACE conn2 <- [1,1474,null,{}] 08:39:53 INFO - PROCESS | 1666 | 1463758793903 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}] 08:39:53 INFO - PROCESS | 1666 | 1463758793988 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:39:54 INFO - PROCESS | 1666 | 1463758794045 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x125f3d000 == 71 [pid = 1666] [id = 376] 08:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x12487e800) [pid = 1666] [serial = 1127] [outer = 0x0] 08:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x125fe6000) [pid = 1666] [serial = 1128] [outer = 0x12487e800] 08:39:54 INFO - PROCESS | 1666 | 1463758794071 Marionette DEBUG loaded listener.js 08:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x126c4bc00) [pid = 1666] [serial = 1129] [outer = 0x12487e800] 08:39:54 INFO - PROCESS | 1666 | 1463758794364 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]]]}] 08:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 522ms 08:39:54 INFO - PROCESS | 1666 | 1463758794420 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:39:54 INFO - PROCESS | 1666 | 1463758794421 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:39:54 INFO - PROCESS | 1666 | 1463758794424 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:39:54 INFO - PROCESS | 1666 | 1463758794426 Marionette TRACE conn2 <- [1,1478,null,{}] 08:39:54 INFO - PROCESS | 1666 | 1463758794430 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}] 08:39:54 INFO - PROCESS | 1666 | 1463758794593 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:39:54 INFO - PROCESS | 1666 | 1463758794624 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x11654d800 == 72 [pid = 1666] [id = 377] 08:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x125fe8c00) [pid = 1666] [serial = 1130] [outer = 0x0] 08:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x1274a3400) [pid = 1666] [serial = 1131] [outer = 0x125fe8c00] 08:39:54 INFO - PROCESS | 1666 | 1463758794646 Marionette DEBUG loaded listener.js 08:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x128fb8800) [pid = 1666] [serial = 1132] [outer = 0x125fe8c00] 08:39:55 INFO - PROCESS | 1666 | 1463758795043 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]]]}] 08:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 671ms 08:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:39:55 INFO - PROCESS | 1666 | 1463758795098 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:39:55 INFO - PROCESS | 1666 | 1463758795100 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:39:55 INFO - PROCESS | 1666 | 1463758795103 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:39:55 INFO - PROCESS | 1666 | 1463758795105 Marionette TRACE conn2 <- [1,1482,null,{}] 08:39:55 INFO - PROCESS | 1666 | 1463758795108 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}] 08:39:55 INFO - PROCESS | 1666 | 1463758795285 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:39:55 INFO - PROCESS | 1666 | 1463758795343 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b05d800 == 73 [pid = 1666] [id = 378] 08:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x128cc3000) [pid = 1666] [serial = 1133] [outer = 0x0] 08:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x129334400) [pid = 1666] [serial = 1134] [outer = 0x128cc3000] 08:39:55 INFO - PROCESS | 1666 | 1463758795427 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x12a6fac00) [pid = 1666] [serial = 1135] [outer = 0x128cc3000] 08:39:55 INFO - PROCESS | 1666 | 1463758795725 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]]]}] 08:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 671ms 08:39:55 INFO - PROCESS | 1666 | 1463758795773 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:39:55 INFO - PROCESS | 1666 | 1463758795774 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:39:55 INFO - PROCESS | 1666 | 1463758795777 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:39:55 INFO - PROCESS | 1666 | 1463758795778 Marionette TRACE conn2 <- [1,1486,null,{}] 08:39:55 INFO - PROCESS | 1666 | 1463758795780 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}] 08:39:55 INFO - PROCESS | 1666 | 1463758795892 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:39:55 INFO - PROCESS | 1666 | 1463758795906 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2d1800 == 74 [pid = 1666] [id = 379] 08:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x129331800) [pid = 1666] [serial = 1136] [outer = 0x0] 08:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x12b098400) [pid = 1666] [serial = 1137] [outer = 0x129331800] 08:39:55 INFO - PROCESS | 1666 | 1463758795930 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x12b9d5c00) [pid = 1666] [serial = 1138] [outer = 0x129331800] 08:39:56 INFO - PROCESS | 1666 | 1463758796278 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]]]}] 08:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 518ms 08:39:56 INFO - PROCESS | 1666 | 1463758796295 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:39:56 INFO - PROCESS | 1666 | 1463758796297 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:39:56 INFO - PROCESS | 1666 | 1463758796302 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 1666 | 1463758796303 Marionette TRACE conn2 <- [1,1490,null,{}] 08:39:56 INFO - PROCESS | 1666 | 1463758796306 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}] 08:39:56 INFO - PROCESS | 1666 | 1463758796417 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:39:56 INFO - PROCESS | 1666 | 1463758796455 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c2e1800 == 75 [pid = 1666] [id = 380] 08:39:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x12b012c00) [pid = 1666] [serial = 1139] [outer = 0x0] 08:39:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x12bf09400) [pid = 1666] [serial = 1140] [outer = 0x12b012c00] 08:39:56 INFO - PROCESS | 1666 | 1463758796480 Marionette DEBUG loaded listener.js 08:39:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x12bfaf000) [pid = 1666] [serial = 1141] [outer = 0x12b012c00] 08:39:56 INFO - PROCESS | 1666 | 1463758796813 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]]]}] 08:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 520ms 08:39:56 INFO - PROCESS | 1666 | 1463758796821 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:39:56 INFO - PROCESS | 1666 | 1463758796823 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:39:56 INFO - PROCESS | 1666 | 1463758796825 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 1666 | 1463758796826 Marionette TRACE conn2 <- [1,1494,null,{}] 08:39:56 INFO - PROCESS | 1666 | 1463758796828 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}] 08:39:57 INFO - PROCESS | 1666 | 1463758797124 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x129182400) [pid = 1666] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x12b09ac00) [pid = 1666] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x12349d800) [pid = 1666] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x11665e000) [pid = 1666] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x11611e000) [pid = 1666] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x119bcbc00) [pid = 1666] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x12a8d5400) [pid = 1666] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x116126000) [pid = 1666] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x11611f800) [pid = 1666] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x11857c000) [pid = 1666] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x12b014800) [pid = 1666] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x12349c000) [pid = 1666] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x12749d800) [pid = 1666] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x125313400) [pid = 1666] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:39:57 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x112920400) [pid = 1666] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:39:57 INFO - PROCESS | 1666 | 1463758797172 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x1186ec000 == 76 [pid = 1666] [id = 381] 08:39:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x11291bc00) [pid = 1666] [serial = 1142] [outer = 0x0] 08:39:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x1159ae800) [pid = 1666] [serial = 1143] [outer = 0x11291bc00] 08:39:57 INFO - PROCESS | 1666 | 1463758797197 Marionette DEBUG loaded listener.js 08:39:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x119767c00) [pid = 1666] [serial = 1144] [outer = 0x11291bc00] 08:39:57 INFO - PROCESS | 1666 | 1463758797469 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]]]}] 08:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 670ms 08:39:57 INFO - PROCESS | 1666 | 1463758797495 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:39:57 INFO - PROCESS | 1666 | 1463758797497 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:39:57 INFO - PROCESS | 1666 | 1463758797507 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:39:57 INFO - PROCESS | 1666 | 1463758797509 Marionette TRACE conn2 <- [1,1498,null,{}] 08:39:57 INFO - PROCESS | 1666 | 1463758797511 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}] 08:39:57 INFO - PROCESS | 1666 | 1463758797617 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:39:57 INFO - PROCESS | 1666 | 1463758797693 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12caad800 == 77 [pid = 1666] [id = 382] 08:39:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x12112a000) [pid = 1666] [serial = 1145] [outer = 0x0] 08:39:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x12349c000) [pid = 1666] [serial = 1146] [outer = 0x12112a000] 08:39:57 INFO - PROCESS | 1666 | 1463758797722 Marionette DEBUG loaded listener.js 08:39:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x12bf0ec00) [pid = 1666] [serial = 1147] [outer = 0x12112a000] 08:39:57 INFO - PROCESS | 1666 | 1463758797994 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]]]}] 08:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 520ms 08:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:39:58 INFO - PROCESS | 1666 | 1463758798028 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 1666 | 1463758798029 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:39:58 INFO - PROCESS | 1666 | 1463758798040 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 1666 | 1463758798041 Marionette TRACE conn2 <- [1,1502,null,{}] 08:39:58 INFO - PROCESS | 1666 | 1463758798043 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}] 08:39:58 INFO - PROCESS | 1666 | 1463758798142 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:39:58 INFO - PROCESS | 1666 | 1463758798147 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d2e8000 == 78 [pid = 1666] [id = 383] 08:39:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x12a8d5400) [pid = 1666] [serial = 1148] [outer = 0x0] 08:39:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x12c08b000) [pid = 1666] [serial = 1149] [outer = 0x12a8d5400] 08:39:58 INFO - PROCESS | 1666 | 1463758798174 Marionette DEBUG loaded listener.js 08:39:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x12c513800) [pid = 1666] [serial = 1150] [outer = 0x12a8d5400] 08:39:58 INFO - PROCESS | 1666 | 1463758798577 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]]]}] 08:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 576ms 08:39:58 INFO - PROCESS | 1666 | 1463758798610 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 1666 | 1463758798611 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:39:58 INFO - PROCESS | 1666 | 1463758798619 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 1666 | 1463758798621 Marionette TRACE conn2 <- [1,1506,null,{}] 08:39:58 INFO - PROCESS | 1666 | 1463758798643 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}] 08:39:58 INFO - PROCESS | 1666 | 1463758798777 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:39:58 INFO - PROCESS | 1666 | 1463758798784 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x1322d1000 == 79 [pid = 1666] [id = 384] 08:39:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x12c091400) [pid = 1666] [serial = 1151] [outer = 0x0] 08:39:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x12c519800) [pid = 1666] [serial = 1152] [outer = 0x12c091400] 08:39:58 INFO - PROCESS | 1666 | 1463758798823 Marionette DEBUG loaded listener.js 08:39:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x12c521000) [pid = 1666] [serial = 1153] [outer = 0x12c091400] 08:39:59 INFO - PROCESS | 1666 | 1463758799419 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]]]}] 08:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 844ms 08:39:59 INFO - PROCESS | 1666 | 1463758799460 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:39:59 INFO - PROCESS | 1666 | 1463758799462 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:39:59 INFO - PROCESS | 1666 | 1463758799466 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:39:59 INFO - PROCESS | 1666 | 1463758799468 Marionette TRACE conn2 <- [1,1510,null,{}] 08:39:59 INFO - PROCESS | 1666 | 1463758799472 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}] 08:39:59 INFO - PROCESS | 1666 | 1463758799587 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:39:59 INFO - PROCESS | 1666 | 1463758799689 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188ef000 == 80 [pid = 1666] [id = 385] 08:39:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x1159b1c00) [pid = 1666] [serial = 1154] [outer = 0x0] 08:39:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x1165c3000) [pid = 1666] [serial = 1155] [outer = 0x1159b1c00] 08:39:59 INFO - PROCESS | 1666 | 1463758799723 Marionette DEBUG loaded listener.js 08:39:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x118344400) [pid = 1666] [serial = 1156] [outer = 0x1159b1c00] 08:40:00 INFO - PROCESS | 1666 | 1463758800179 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]]]}] 08:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 721ms 08:40:00 INFO - PROCESS | 1666 | 1463758800200 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:40:00 INFO - PROCESS | 1666 | 1463758800205 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:40:00 INFO - PROCESS | 1666 | 1463758800211 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:40:00 INFO - PROCESS | 1666 | 1463758800212 Marionette TRACE conn2 <- [1,1514,null,{}] 08:40:00 INFO - PROCESS | 1666 | 1463758800216 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}] 08:40:00 INFO - PROCESS | 1666 | 1463758800323 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:40:00 INFO - PROCESS | 1666 | 1463758800396 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x127074800 == 81 [pid = 1666] [id = 386] 08:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x1193d5800) [pid = 1666] [serial = 1157] [outer = 0x0] 08:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x11974dc00) [pid = 1666] [serial = 1158] [outer = 0x1193d5800] 08:40:00 INFO - PROCESS | 1666 | 1463758800426 Marionette DEBUG loaded listener.js 08:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x119824800) [pid = 1666] [serial = 1159] [outer = 0x1193d5800] 08:40:00 INFO - PROCESS | 1666 | 1463758800838 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]]]}] 08:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 673ms 08:40:00 INFO - PROCESS | 1666 | 1463758800899 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:40:00 INFO - PROCESS | 1666 | 1463758800901 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:40:00 INFO - PROCESS | 1666 | 1463758800904 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:40:00 INFO - PROCESS | 1666 | 1463758800907 Marionette TRACE conn2 <- [1,1518,null,{}] 08:40:00 INFO - PROCESS | 1666 | 1463758800917 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}] 08:40:01 INFO - PROCESS | 1666 | 1463758801025 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:40:01 INFO - PROCESS | 1666 | 1463758801099 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d2e6800 == 82 [pid = 1666] [id = 387] 08:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x123499400) [pid = 1666] [serial = 1160] [outer = 0x0] 08:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x1236cc400) [pid = 1666] [serial = 1161] [outer = 0x123499400] 08:40:01 INFO - PROCESS | 1666 | 1463758801130 Marionette DEBUG loaded listener.js 08:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1258cf400) [pid = 1666] [serial = 1162] [outer = 0x123499400] 08:40:01 INFO - PROCESS | 1666 | 1463758801542 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]]]}] 08:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 672ms 08:40:01 INFO - PROCESS | 1666 | 1463758801576 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:40:01 INFO - PROCESS | 1666 | 1463758801578 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:40:01 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:40:01 INFO - PROCESS | 1666 | 1463758801581 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:40:01 INFO - PROCESS | 1666 | 1463758801582 Marionette TRACE conn2 <- [1,1522,null,{}] 08:40:01 INFO - PROCESS | 1666 | 1463758801584 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}] 08:40:01 INFO - PROCESS | 1666 | 1463758801709 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:40:01 INFO - PROCESS | 1666 | 1463758801810 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x13577b800 == 83 [pid = 1666] [id = 388] 08:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x126c4b800) [pid = 1666] [serial = 1163] [outer = 0x0] 08:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x1274a3c00) [pid = 1666] [serial = 1164] [outer = 0x126c4b800] 08:40:01 INFO - PROCESS | 1666 | 1463758801842 Marionette DEBUG loaded listener.js 08:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x128cbfc00) [pid = 1666] [serial = 1165] [outer = 0x126c4b800] 08:40:02 INFO - PROCESS | 1666 | 1463758802203 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"]]]}] 08:40:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 08:40:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:40:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 08:40:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:40:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 08:40:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:40:02 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 08:40:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:40:02 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 670ms 08:40:02 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:40:02 INFO - PROCESS | 1666 | 1463758802251 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:40:02 INFO - PROCESS | 1666 | 1463758802253 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:40:02 INFO - PROCESS | 1666 | 1463758802255 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:40:02 INFO - PROCESS | 1666 | 1463758802256 Marionette TRACE conn2 <- [1,1526,null,{}] 08:40:02 INFO - PROCESS | 1666 | 1463758802259 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}] 08:40:02 INFO - PROCESS | 1666 | 1463758802361 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:40:02 INFO - PROCESS | 1666 | 1463758802421 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12114f800 == 84 [pid = 1666] [id = 389] 08:40:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x128cc1000) [pid = 1666] [serial = 1166] [outer = 0x0] 08:40:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x12a8d8800) [pid = 1666] [serial = 1167] [outer = 0x128cc1000] 08:40:02 INFO - PROCESS | 1666 | 1463758802451 Marionette DEBUG loaded listener.js 08:40:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x12bfa5000) [pid = 1666] [serial = 1168] [outer = 0x128cc1000] 08:40:02 INFO - PROCESS | 1666 | 1463758802861 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"]]]}] 08:40:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:40:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:40:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:40:02 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 619ms 08:40:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:40:02 INFO - PROCESS | 1666 | 1463758802875 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:40:02 INFO - PROCESS | 1666 | 1463758802876 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:40:02 INFO - PROCESS | 1666 | 1463758802879 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:40:02 INFO - PROCESS | 1666 | 1463758802880 Marionette TRACE conn2 <- [1,1530,null,{}] 08:40:02 INFO - PROCESS | 1666 | 1463758802882 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}] 08:40:03 INFO - PROCESS | 1666 | 1463758803029 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:40:03 INFO - PROCESS | 1666 | 1463758803135 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x1358c3800 == 85 [pid = 1666] [id = 390] 08:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x12bf12800) [pid = 1666] [serial = 1169] [outer = 0x0] 08:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x12c518000) [pid = 1666] [serial = 1170] [outer = 0x12bf12800] 08:40:03 INFO - PROCESS | 1666 | 1463758803167 Marionette DEBUG loaded listener.js 08:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x12ce8e000) [pid = 1666] [serial = 1171] [outer = 0x12bf12800] 08:40:03 INFO - PROCESS | 1666 | 1463758803512 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]]]}] 08:40:03 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 08:40:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:40:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:40:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 08:40:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:40:03 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 671ms 08:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:40:03 INFO - PROCESS | 1666 | 1463758803551 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:40:03 INFO - PROCESS | 1666 | 1463758803552 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:40:03 INFO - PROCESS | 1666 | 1463758803554 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:40:03 INFO - PROCESS | 1666 | 1463758803556 Marionette TRACE conn2 <- [1,1534,null,{}] 08:40:03 INFO - PROCESS | 1666 | 1463758803558 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}] 08:40:03 INFO - PROCESS | 1666 | 1463758803660 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:40:03 INFO - PROCESS | 1666 | 1463758803721 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e8d000 == 86 [pid = 1666] [id = 391] 08:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x112923c00) [pid = 1666] [serial = 1172] [outer = 0x0] 08:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x12c51c400) [pid = 1666] [serial = 1173] [outer = 0x112923c00] 08:40:03 INFO - PROCESS | 1666 | 1463758803802 Marionette DEBUG loaded listener.js 08:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x12d39d400) [pid = 1666] [serial = 1174] [outer = 0x112923c00] 08:40:04 INFO - PROCESS | 1666 | 1463758804227 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]]]}] 08:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 719ms 08:40:04 INFO - PROCESS | 1666 | 1463758804274 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:40:04 INFO - PROCESS | 1666 | 1463758804275 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:40:04 INFO - PROCESS | 1666 | 1463758804277 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:40:04 INFO - PROCESS | 1666 | 1463758804279 Marionette TRACE conn2 <- [1,1538,null,{}] 08:40:04 INFO - PROCESS | 1666 | 1463758804282 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}] 08:40:04 INFO - PROCESS | 1666 | 1463758804391 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:40:04 INFO - PROCESS | 1666 | 1463758804672 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x1186d8000 == 87 [pid = 1666] [id = 392] 08:40:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x11291a400) [pid = 1666] [serial = 1175] [outer = 0x0] 08:40:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x112925800) [pid = 1666] [serial = 1176] [outer = 0x11291a400] 08:40:04 INFO - PROCESS | 1666 | 1463758804702 Marionette DEBUG loaded listener.js 08:40:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x113c65000) [pid = 1666] [serial = 1177] [outer = 0x11291a400] 08:40:05 INFO - PROCESS | 1666 | 1463758805093 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]]]}] 08:40:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:40:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 873ms 08:40:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:40:05 INFO - PROCESS | 1666 | 1463758805151 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:40:05 INFO - PROCESS | 1666 | 1463758805154 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:40:05 INFO - PROCESS | 1666 | 1463758805156 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:40:05 INFO - PROCESS | 1666 | 1463758805159 Marionette TRACE conn2 <- [1,1542,null,{}] 08:40:05 INFO - PROCESS | 1666 | 1463758805162 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}] 08:40:05 INFO - PROCESS | 1666 | 1463758805264 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:40:05 INFO - PROCESS | 1666 | 1463758805330 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x125546000 == 88 [pid = 1666] [id = 393] 08:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x117672400) [pid = 1666] [serial = 1178] [outer = 0x0] 08:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x118472400) [pid = 1666] [serial = 1179] [outer = 0x117672400] 08:40:05 INFO - PROCESS | 1666 | 1463758805357 Marionette DEBUG loaded listener.js 08:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x1194a6800) [pid = 1666] [serial = 1180] [outer = 0x117672400] 08:40:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12c2e7000 == 87 [pid = 1666] [id = 331] 08:40:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12b072800 == 86 [pid = 1666] [id = 292] 08:40:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12d2e8000 == 85 [pid = 1666] [id = 383] 08:40:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12caad800 == 84 [pid = 1666] [id = 382] 08:40:05 INFO - PROCESS | 1666 | --DOCSHELL 0x1186ec000 == 83 [pid = 1666] [id = 381] 08:40:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12c2e1800 == 82 [pid = 1666] [id = 380] 08:40:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2d1800 == 81 [pid = 1666] [id = 379] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x12c51b800) [pid = 1666] [serial = 1098] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12b05d800 == 80 [pid = 1666] [id = 378] 08:40:05 INFO - PROCESS | 1666 | --DOCSHELL 0x11654d800 == 79 [pid = 1666] [id = 377] 08:40:05 INFO - PROCESS | 1666 | --DOCSHELL 0x125f3d000 == 78 [pid = 1666] [id = 376] 08:40:05 INFO - PROCESS | 1666 | --DOCSHELL 0x124de5000 == 77 [pid = 1666] [id = 375] 08:40:05 INFO - PROCESS | 1666 | --DOCSHELL 0x1186ee800 == 76 [pid = 1666] [id = 374] 08:40:05 INFO - PROCESS | 1666 | --DOCSHELL 0x1194ca000 == 75 [pid = 1666] [id = 373] 08:40:05 INFO - PROCESS | 1666 | --DOCSHELL 0x119b35800 == 74 [pid = 1666] [id = 372] 08:40:05 INFO - PROCESS | 1666 | 1463758805873 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]]]}] 08:40:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12916a000 == 73 [pid = 1666] [id = 368] 08:40:05 INFO - PROCESS | 1666 | --DOCSHELL 0x11905d800 == 72 [pid = 1666] [id = 367] 08:40:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:40:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 774ms 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x112928400) [pid = 1666] [serial = 1096] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x12a6e0c00) [pid = 1666] [serial = 1080] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x12bb14c00) [pid = 1666] [serial = 1039] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x127443400) [pid = 1666] [serial = 1075] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x12b017000) [pid = 1666] [serial = 1081] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x118571400) [pid = 1666] [serial = 1063] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x1197f6400) [pid = 1666] [serial = 1089] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x119742000) [pid = 1666] [serial = 1044] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x123490800) [pid = 1666] [serial = 1069] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x116328400) [pid = 1666] [serial = 1041] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x12bf04c00) [pid = 1666] [serial = 1084] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x12a8d6000) [pid = 1666] [serial = 1053] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x12881f800) [pid = 1666] [serial = 1050] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x119765c00) [pid = 1666] [serial = 1066] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x12b9d1800) [pid = 1666] [serial = 1083] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x11865ac00) [pid = 1666] [serial = 1059] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x117e2cc00) [pid = 1666] [serial = 1062] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x12339d800) [pid = 1666] [serial = 1047] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x12bf07400) [pid = 1666] [serial = 1092] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x12bf0d000) [pid = 1666] [serial = 1086] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x12c520000) [pid = 1666] [serial = 1093] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x124bc9c00) [pid = 1666] [serial = 1071] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x129181800) [pid = 1666] [serial = 1078] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x119c46c00) [pid = 1666] [serial = 1068] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x127499800) [pid = 1666] [serial = 864] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x126847800) [pid = 1666] [serial = 1074] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x12586b800) [pid = 1666] [serial = 1072] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x12bb21000) [pid = 1666] [serial = 1056] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x1193cd800) [pid = 1666] [serial = 1065] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x12bfa7800) [pid = 1666] [serial = 1087] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x112924400) [pid = 1666] [serial = 1095] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x128aa0000) [pid = 1666] [serial = 1077] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x128813c00) [pid = 1666] [serial = 1090] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x12b9cec00) [pid = 1666] [serial = 1060] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1666 | 1463758805935 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:40:05 INFO - PROCESS | 1666 | 1463758805938 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:40:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:40:05 INFO - PROCESS | 1666 | 1463758805941 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:40:05 INFO - PROCESS | 1666 | 1463758805942 Marionette TRACE conn2 <- [1,1546,null,{}] 08:40:05 INFO - PROCESS | 1666 | 1463758805945 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}] 08:40:06 INFO - PROCESS | 1666 | 1463758806034 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:40:06 INFO - PROCESS | 1666 | 1463758806041 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x1186d9000 == 73 [pid = 1666] [id = 394] 08:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x119769c00) [pid = 1666] [serial = 1181] [outer = 0x0] 08:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x1198aac00) [pid = 1666] [serial = 1182] [outer = 0x119769c00] 08:40:06 INFO - PROCESS | 1666 | 1463758806068 Marionette DEBUG loaded listener.js 08:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x12109dc00) [pid = 1666] [serial = 1183] [outer = 0x119769c00] 08:40:06 INFO - PROCESS | 1666 | 1463758806456 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]]]}] 08:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 570ms 08:40:06 INFO - PROCESS | 1666 | 1463758806511 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:40:06 INFO - PROCESS | 1666 | 1463758806513 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:40:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:40:06 INFO - PROCESS | 1666 | 1463758806521 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:40:06 INFO - PROCESS | 1666 | 1463758806525 Marionette TRACE conn2 <- [1,1550,null,{}] 08:40:06 INFO - PROCESS | 1666 | 1463758806529 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}] 08:40:06 INFO - PROCESS | 1666 | 1463758806642 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:40:06 INFO - PROCESS | 1666 | 1463758806659 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x124f9f800 == 74 [pid = 1666] [id = 395] 08:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x123493000) [pid = 1666] [serial = 1184] [outer = 0x0] 08:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x1236d4800) [pid = 1666] [serial = 1185] [outer = 0x123493000] 08:40:06 INFO - PROCESS | 1666 | 1463758806702 Marionette DEBUG loaded listener.js 08:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x12568e400) [pid = 1666] [serial = 1186] [outer = 0x123493000] 08:40:07 INFO - PROCESS | 1666 | 1463758807148 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]]]}] 08:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 677ms 08:40:07 INFO - PROCESS | 1666 | 1463758807194 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:40:07 INFO - PROCESS | 1666 | 1463758807196 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:40:07 INFO - PROCESS | 1666 | 1463758807198 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:40:07 INFO - PROCESS | 1666 | 1463758807207 Marionette TRACE conn2 <- [1,1554,null,{}] 08:40:07 INFO - PROCESS | 1666 | 1463758807209 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}] 08:40:07 INFO - PROCESS | 1666 | 1463758807296 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:40:07 INFO - PROCESS | 1666 | 1463758807319 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x128b28800 == 75 [pid = 1666] [id = 396] 08:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x1258d4c00) [pid = 1666] [serial = 1187] [outer = 0x0] 08:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x126c4a800) [pid = 1666] [serial = 1188] [outer = 0x1258d4c00] 08:40:07 INFO - PROCESS | 1666 | 1463758807345 Marionette DEBUG loaded listener.js 08:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x12749d400) [pid = 1666] [serial = 1189] [outer = 0x1258d4c00] 08:40:07 INFO - PROCESS | 1666 | 1463758807684 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]]]}] 08:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 526ms 08:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:40:07 INFO - PROCESS | 1666 | 1463758807725 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:40:07 INFO - PROCESS | 1666 | 1463758807727 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:40:07 INFO - PROCESS | 1666 | 1463758807730 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:40:07 INFO - PROCESS | 1666 | 1463758807732 Marionette TRACE conn2 <- [1,1558,null,{}] 08:40:07 INFO - PROCESS | 1666 | 1463758807760 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}] 08:40:07 INFO - PROCESS | 1666 | 1463758807904 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:40:07 INFO - PROCESS | 1666 | 1463758807913 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a650000 == 76 [pid = 1666] [id = 397] 08:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x128aa9800) [pid = 1666] [serial = 1190] [outer = 0x0] 08:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x128cc8400) [pid = 1666] [serial = 1191] [outer = 0x128aa9800] 08:40:07 INFO - PROCESS | 1666 | 1463758807947 Marionette DEBUG loaded listener.js 08:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x129335000) [pid = 1666] [serial = 1192] [outer = 0x128aa9800] 08:40:08 INFO - PROCESS | 1666 | 1463758808333 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]]]}] 08:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 643ms 08:40:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:40:08 INFO - PROCESS | 1666 | 1463758808373 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 1666 | 1463758808375 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:40:08 INFO - PROCESS | 1666 | 1463758808377 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 1666 | 1463758808378 Marionette TRACE conn2 <- [1,1562,null,{}] 08:40:08 INFO - PROCESS | 1666 | 1463758808380 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}] 08:40:08 INFO - PROCESS | 1666 | 1463758808495 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:40:08 INFO - PROCESS | 1666 | 1463758808508 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b20e800 == 77 [pid = 1666] [id = 398] 08:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x1197f7c00) [pid = 1666] [serial = 1193] [outer = 0x0] 08:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x12a6d8c00) [pid = 1666] [serial = 1194] [outer = 0x1197f7c00] 08:40:08 INFO - PROCESS | 1666 | 1463758808534 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x12b015400) [pid = 1666] [serial = 1195] [outer = 0x1197f7c00] 08:40:08 INFO - PROCESS | 1666 | 1463758808910 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]]]}] 08:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 568ms 08:40:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:40:08 INFO - PROCESS | 1666 | 1463758808948 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 1666 | 1463758808949 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:40:08 INFO - PROCESS | 1666 | 1463758808951 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 1666 | 1463758808952 Marionette TRACE conn2 <- [1,1566,null,{}] 08:40:08 INFO - PROCESS | 1666 | 1463758808954 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}] 08:40:09 INFO - PROCESS | 1666 | 1463758809062 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:40:09 INFO - PROCESS | 1666 | 1463758809073 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2d3000 == 78 [pid = 1666] [id = 399] 08:40:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x12b016000) [pid = 1666] [serial = 1196] [outer = 0x0] 08:40:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x12b287000) [pid = 1666] [serial = 1197] [outer = 0x12b016000] 08:40:09 INFO - PROCESS | 1666 | 1463758809098 Marionette DEBUG loaded listener.js 08:40:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x12bf0d000) [pid = 1666] [serial = 1198] [outer = 0x12b016000] 08:40:09 INFO - PROCESS | 1666 | 1463758809421 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]]]}] 08:40:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:40:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 518ms 08:40:09 INFO - PROCESS | 1666 | 1463758809469 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:40:09 INFO - PROCESS | 1666 | 1463758809470 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:40:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:40:09 INFO - PROCESS | 1666 | 1463758809472 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:40:09 INFO - PROCESS | 1666 | 1463758809473 Marionette TRACE conn2 <- [1,1570,null,{}] 08:40:09 INFO - PROCESS | 1666 | 1463758809476 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}] 08:40:09 INFO - PROCESS | 1666 | 1463758809587 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:40:09 INFO - PROCESS | 1666 | 1463758809604 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c2e5000 == 79 [pid = 1666] [id = 400] 08:40:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x110ea7400) [pid = 1666] [serial = 1199] [outer = 0x0] 08:40:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x110eacc00) [pid = 1666] [serial = 1200] [outer = 0x110ea7400] 08:40:09 INFO - PROCESS | 1666 | 1463758809636 Marionette DEBUG loaded listener.js 08:40:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x110eb1400) [pid = 1666] [serial = 1201] [outer = 0x110ea7400] 08:40:09 INFO - PROCESS | 1666 | 1463758809991 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]]]}] 08:40:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:40:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 569ms 08:40:10 INFO - PROCESS | 1666 | 1463758810044 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:40:10 INFO - PROCESS | 1666 | 1463758810045 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:40:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:40:10 INFO - PROCESS | 1666 | 1463758810047 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:40:10 INFO - PROCESS | 1666 | 1463758810048 Marionette TRACE conn2 <- [1,1574,null,{}] 08:40:10 INFO - PROCESS | 1666 | 1463758810051 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}] 08:40:10 INFO - PROCESS | 1666 | 1463758810319 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x11291bc00) [pid = 1666] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x12112a000) [pid = 1666] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x1165c6000) [pid = 1666] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x119822c00) [pid = 1666] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x129181000) [pid = 1666] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x116756000) [pid = 1666] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x1237bc000) [pid = 1666] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x113c64400) [pid = 1666] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x12881b000) [pid = 1666] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x11834a400) [pid = 1666] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x124bbe400) [pid = 1666] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x126fee400) [pid = 1666] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x121099400) [pid = 1666] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x128cc0000) [pid = 1666] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x126c4d800) [pid = 1666] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x115df1c00) [pid = 1666] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x119021c00) [pid = 1666] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x128a65c00) [pid = 1666] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x127445800) [pid = 1666] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x1198aa000) [pid = 1666] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x128cc3000) [pid = 1666] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x129331800) [pid = 1666] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x12b012c00) [pid = 1666] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x1184bc000) [pid = 1666] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1236cfc00) [pid = 1666] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x125fe8c00) [pid = 1666] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12487e800) [pid = 1666] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x112925c00) [pid = 1666] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x119765800) [pid = 1666] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:40:10 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12a8d5400) [pid = 1666] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:40:10 INFO - PROCESS | 1666 | 1463758810375 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x1133a4800 == 80 [pid = 1666] [id = 401] 08:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x110eb3c00) [pid = 1666] [serial = 1202] [outer = 0x0] 08:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x1159aac00) [pid = 1666] [serial = 1203] [outer = 0x110eb3c00] 08:40:10 INFO - PROCESS | 1666 | 1463758810402 Marionette DEBUG loaded listener.js 08:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x1183fb000) [pid = 1666] [serial = 1204] [outer = 0x110eb3c00] 08:40:10 INFO - PROCESS | 1666 | 1463758810682 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]]]}] 08:40:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:40:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 671ms 08:40:10 INFO - PROCESS | 1666 | 1463758810722 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:40:10 INFO - PROCESS | 1666 | 1463758810724 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:40:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:40:10 INFO - PROCESS | 1666 | 1463758810726 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:40:10 INFO - PROCESS | 1666 | 1463758810727 Marionette TRACE conn2 <- [1,1578,null,{}] 08:40:10 INFO - PROCESS | 1666 | 1463758810729 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}] 08:40:10 INFO - PROCESS | 1666 | 1463758810823 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:40:10 INFO - PROCESS | 1666 | 1463758810900 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x129842800 == 81 [pid = 1666] [id = 402] 08:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x1182d8c00) [pid = 1666] [serial = 1205] [outer = 0x0] 08:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x119769000) [pid = 1666] [serial = 1206] [outer = 0x1182d8c00] 08:40:10 INFO - PROCESS | 1666 | 1463758810930 Marionette DEBUG loaded listener.js 08:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x126f90800) [pid = 1666] [serial = 1207] [outer = 0x1182d8c00] 08:40:11 INFO - PROCESS | 1666 | 1463758811236 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]]]}] 08:40:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:40:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 518ms 08:40:11 INFO - PROCESS | 1666 | 1463758811244 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:40:11 INFO - PROCESS | 1666 | 1463758811246 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:40:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:40:11 INFO - PROCESS | 1666 | 1463758811257 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:40:11 INFO - PROCESS | 1666 | 1463758811258 Marionette TRACE conn2 <- [1,1582,null,{}] 08:40:11 INFO - PROCESS | 1666 | 1463758811260 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}] 08:40:11 INFO - PROCESS | 1666 | 1463758811370 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:40:11 INFO - PROCESS | 1666 | 1463758811374 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d430800 == 82 [pid = 1666] [id = 403] 08:40:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x127497800) [pid = 1666] [serial = 1208] [outer = 0x0] 08:40:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12b012000) [pid = 1666] [serial = 1209] [outer = 0x127497800] 08:40:11 INFO - PROCESS | 1666 | 1463758811400 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x12bfaa400) [pid = 1666] [serial = 1210] [outer = 0x127497800] 08:40:11 INFO - PROCESS | 1666 | 1463758811735 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]]]}] 08:40:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:40:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 518ms 08:40:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:40:11 INFO - PROCESS | 1666 | 1463758811776 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:40:11 INFO - PROCESS | 1666 | 1463758811777 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:40:11 INFO - PROCESS | 1666 | 1463758811780 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:40:11 INFO - PROCESS | 1666 | 1463758811781 Marionette TRACE conn2 <- [1,1586,null,{}] 08:40:11 INFO - PROCESS | 1666 | 1463758811796 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}] 08:40:11 INFO - PROCESS | 1666 | 1463758811887 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:40:11 INFO - PROCESS | 1666 | 1463758811891 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12dcb3000 == 83 [pid = 1666] [id = 404] 08:40:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x111d28800) [pid = 1666] [serial = 1211] [outer = 0x0] 08:40:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x12c090000) [pid = 1666] [serial = 1212] [outer = 0x111d28800] 08:40:11 INFO - PROCESS | 1666 | 1463758811915 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x12c697800) [pid = 1666] [serial = 1213] [outer = 0x111d28800] 08:40:12 INFO - PROCESS | 1666 | 1463758812263 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]]]}] 08:40:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:40:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 522ms 08:40:12 INFO - PROCESS | 1666 | 1463758812364 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:40:12 INFO - PROCESS | 1666 | 1463758812366 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:40:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:40:12 INFO - PROCESS | 1666 | 1463758812370 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:40:12 INFO - PROCESS | 1666 | 1463758812372 Marionette TRACE conn2 <- [1,1590,null,{}] 08:40:12 INFO - PROCESS | 1666 | 1463758812377 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}] 08:40:12 INFO - PROCESS | 1666 | 1463758812487 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:40:12 INFO - PROCESS | 1666 | 1463758812595 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x118082000 == 84 [pid = 1666] [id = 405] 08:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x112d37400) [pid = 1666] [serial = 1214] [outer = 0x0] 08:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x11332e000) [pid = 1666] [serial = 1215] [outer = 0x112d37400] 08:40:12 INFO - PROCESS | 1666 | 1463758812626 Marionette DEBUG loaded listener.js 08:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x1167abc00) [pid = 1666] [serial = 1216] [outer = 0x112d37400] 08:40:13 INFO - PROCESS | 1666 | 1463758813062 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]]]}] 08:40:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:40:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 722ms 08:40:13 INFO - PROCESS | 1666 | 1463758813093 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:40:13 INFO - PROCESS | 1666 | 1463758813095 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:40:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:40:13 INFO - PROCESS | 1666 | 1463758813101 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:40:13 INFO - PROCESS | 1666 | 1463758813104 Marionette TRACE conn2 <- [1,1594,null,{}] 08:40:13 INFO - PROCESS | 1666 | 1463758813107 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}] 08:40:13 INFO - PROCESS | 1666 | 1463758813219 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:40:13 INFO - PROCESS | 1666 | 1463758813326 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x125f2e800 == 85 [pid = 1666] [id = 406] 08:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x1183f3400) [pid = 1666] [serial = 1217] [outer = 0x0] 08:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x119037c00) [pid = 1666] [serial = 1218] [outer = 0x1183f3400] 08:40:13 INFO - PROCESS | 1666 | 1463758813359 Marionette DEBUG loaded listener.js 08:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x119c39800) [pid = 1666] [serial = 1219] [outer = 0x1183f3400] 08:40:13 INFO - PROCESS | 1666 | 1463758813784 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]]]}] 08:40:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:40:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 724ms 08:40:13 INFO - PROCESS | 1666 | 1463758813826 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:40:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:40:13 INFO - PROCESS | 1666 | 1463758813827 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:40:13 INFO - PROCESS | 1666 | 1463758813830 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:40:13 INFO - PROCESS | 1666 | 1463758813831 Marionette TRACE conn2 <- [1,1598,null,{}] 08:40:13 INFO - PROCESS | 1666 | 1463758813853 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}] 08:40:13 INFO - PROCESS | 1666 | 1463758813970 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:40:14 INFO - PROCESS | 1666 | 1463758814076 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d2e3800 == 86 [pid = 1666] [id = 407] 08:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x12112bc00) [pid = 1666] [serial = 1220] [outer = 0x0] 08:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x124a36400) [pid = 1666] [serial = 1221] [outer = 0x12112bc00] 08:40:14 INFO - PROCESS | 1666 | 1463758814112 Marionette DEBUG loaded listener.js 08:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x126f93c00) [pid = 1666] [serial = 1222] [outer = 0x12112bc00] 08:40:14 INFO - PROCESS | 1666 | 1463758814508 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]]]}] 08:40:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:40:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 731ms 08:40:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:40:14 INFO - PROCESS | 1666 | 1463758814562 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:40:14 INFO - PROCESS | 1666 | 1463758814563 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:40:14 INFO - PROCESS | 1666 | 1463758814566 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:40:14 INFO - PROCESS | 1666 | 1463758814567 Marionette TRACE conn2 <- [1,1602,null,{}] 08:40:14 INFO - PROCESS | 1666 | 1463758814570 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}] 08:40:14 INFO - PROCESS | 1666 | 1463758814680 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:40:14 INFO - PROCESS | 1666 | 1463758814757 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1322df000 == 87 [pid = 1666] [id = 408] 08:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x12749c800) [pid = 1666] [serial = 1223] [outer = 0x0] 08:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x128a71000) [pid = 1666] [serial = 1224] [outer = 0x12749c800] 08:40:14 INFO - PROCESS | 1666 | 1463758814788 Marionette DEBUG loaded listener.js 08:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x129331800) [pid = 1666] [serial = 1225] [outer = 0x12749c800] 08:40:15 INFO - PROCESS | 1666 | 1463758815212 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]]]}] 08:40:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:40:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 08:40:15 INFO - PROCESS | 1666 | 1463758815236 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:40:15 INFO - PROCESS | 1666 | 1463758815237 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:40:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:40:15 INFO - PROCESS | 1666 | 1463758815240 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:40:15 INFO - PROCESS | 1666 | 1463758815241 Marionette TRACE conn2 <- [1,1606,null,{}] 08:40:15 INFO - PROCESS | 1666 | 1463758815243 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}] 08:40:15 INFO - PROCESS | 1666 | 1463758815353 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:40:15 INFO - PROCESS | 1666 | 1463758815447 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x13659e000 == 88 [pid = 1666] [id = 409] 08:40:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x128fb6400) [pid = 1666] [serial = 1226] [outer = 0x0] 08:40:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x12a8d5400) [pid = 1666] [serial = 1227] [outer = 0x128fb6400] 08:40:15 INFO - PROCESS | 1666 | 1463758815478 Marionette DEBUG loaded listener.js 08:40:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x12b9cf800) [pid = 1666] [serial = 1228] [outer = 0x128fb6400] 08:40:15 INFO - PROCESS | 1666 | 1463758815887 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]]]}] 08:40:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:40:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 668ms 08:40:15 INFO - PROCESS | 1666 | 1463758815909 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:40:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:40:15 INFO - PROCESS | 1666 | 1463758815911 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:40:15 INFO - PROCESS | 1666 | 1463758815913 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:40:15 INFO - PROCESS | 1666 | 1463758815915 Marionette TRACE conn2 <- [1,1610,null,{}] 08:40:15 INFO - PROCESS | 1666 | 1463758815920 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}] 08:40:16 INFO - PROCESS | 1666 | 1463758816090 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:40:16 INFO - PROCESS | 1666 | 1463758816218 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x13515e000 == 89 [pid = 1666] [id = 410] 08:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x11285f400) [pid = 1666] [serial = 1229] [outer = 0x0] 08:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x12b9db400) [pid = 1666] [serial = 1230] [outer = 0x11285f400] 08:40:16 INFO - PROCESS | 1666 | 1463758816249 Marionette DEBUG loaded listener.js 08:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x12c521c00) [pid = 1666] [serial = 1231] [outer = 0x11285f400] 08:40:16 INFO - PROCESS | 1666 | 1463758816652 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]]]}] 08:40:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:40:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 823ms 08:40:16 INFO - PROCESS | 1666 | 1463758816736 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:40:16 INFO - PROCESS | 1666 | 1463758816738 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:40:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:40:16 INFO - PROCESS | 1666 | 1463758816740 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:40:16 INFO - PROCESS | 1666 | 1463758816741 Marionette TRACE conn2 <- [1,1614,null,{}] 08:40:16 INFO - PROCESS | 1666 | 1463758816744 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}] 08:40:16 INFO - PROCESS | 1666 | 1463758816850 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:40:16 INFO - PROCESS | 1666 | 1463758816927 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x1365b0800 == 90 [pid = 1666] [id = 411] 08:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x128a72c00) [pid = 1666] [serial = 1232] [outer = 0x0] 08:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x128a7ac00) [pid = 1666] [serial = 1233] [outer = 0x128a72c00] 08:40:16 INFO - PROCESS | 1666 | 1463758816957 Marionette DEBUG loaded listener.js 08:40:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x128a7fc00) [pid = 1666] [serial = 1234] [outer = 0x128a72c00] 08:40:17 INFO - PROCESS | 1666 | 1463758817329 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]]]}] 08:40:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 08:40:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 670ms 08:40:17 INFO - PROCESS | 1666 | 1463758817410 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:40:17 INFO - PROCESS | 1666 | 1463758817412 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:40:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:40:17 INFO - PROCESS | 1666 | 1463758817414 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:40:17 INFO - PROCESS | 1666 | 1463758817415 Marionette TRACE conn2 <- [1,1618,null,{}] 08:40:17 INFO - PROCESS | 1666 | 1463758817418 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}] 08:40:17 INFO - PROCESS | 1666 | 1463758817530 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:40:17 INFO - PROCESS | 1666 | 1463758817607 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b99a800 == 91 [pid = 1666] [id = 412] 08:40:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x1182d6c00) [pid = 1666] [serial = 1235] [outer = 0x0] 08:40:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x12881cc00) [pid = 1666] [serial = 1236] [outer = 0x1182d6c00] 08:40:17 INFO - PROCESS | 1666 | 1463758817638 Marionette DEBUG loaded listener.js 08:40:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x12cae1800) [pid = 1666] [serial = 1237] [outer = 0x1182d6c00] 08:40:18 INFO - PROCESS | 1666 | 1463758818095 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]]]}] 08:40:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:40:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 721ms 08:40:18 INFO - PROCESS | 1666 | 1463758818163 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:40:18 INFO - PROCESS | 1666 | 1463758818165 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:40:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:40:18 INFO - PROCESS | 1666 | 1463758818192 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:40:18 INFO - PROCESS | 1666 | 1463758818194 Marionette TRACE conn2 <- [1,1622,null,{}] 08:40:18 INFO - PROCESS | 1666 | 1463758818198 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}] 08:40:18 INFO - PROCESS | 1666 | 1463758818364 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:40:18 INFO - PROCESS | 1666 | 1463758818455 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180ea000 == 92 [pid = 1666] [id = 413] 08:40:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x1132ef000) [pid = 1666] [serial = 1238] [outer = 0x0] 08:40:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x11857b400) [pid = 1666] [serial = 1239] [outer = 0x1132ef000] 08:40:18 INFO - PROCESS | 1666 | 1463758818502 Marionette DEBUG loaded listener.js 08:40:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x123491000) [pid = 1666] [serial = 1240] [outer = 0x1132ef000] 08:40:19 INFO - PROCESS | 1666 | 1463758819085 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]]]}] 08:40:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 08:40:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 925ms 08:40:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:40:19 INFO - PROCESS | 1666 | 1463758819121 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:40:19 INFO - PROCESS | 1666 | 1463758819124 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:40:19 INFO - PROCESS | 1666 | 1463758819127 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:40:19 INFO - PROCESS | 1666 | 1463758819129 Marionette TRACE conn2 <- [1,1626,null,{}] 08:40:19 INFO - PROCESS | 1666 | 1463758819134 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}] 08:40:19 INFO - PROCESS | 1666 | 1463758819245 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:40:19 INFO - PROCESS | 1666 | 1463758819326 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x1256df000 == 93 [pid = 1666] [id = 414] 08:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x11285f000) [pid = 1666] [serial = 1241] [outer = 0x0] 08:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x11291f800) [pid = 1666] [serial = 1242] [outer = 0x11285f000] 08:40:19 INFO - PROCESS | 1666 | 1463758819355 Marionette DEBUG loaded listener.js 08:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x116192000) [pid = 1666] [serial = 1243] [outer = 0x11285f000] 08:40:19 INFO - PROCESS | 1666 | 1463758819798 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]]]}] 08:40:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:40:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 726ms 08:40:19 INFO - PROCESS | 1666 | 1463758819854 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:40:19 INFO - PROCESS | 1666 | 1463758819859 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:40:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:40:19 INFO - PROCESS | 1666 | 1463758819866 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:40:19 INFO - PROCESS | 1666 | 1463758819869 Marionette TRACE conn2 <- [1,1630,null,{}] 08:40:19 INFO - PROCESS | 1666 | 1463758819872 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}] 08:40:20 INFO - PROCESS | 1666 | 1463758820053 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:40:20 INFO - PROCESS | 1666 | 1463758820150 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x121143000 == 94 [pid = 1666] [id = 415] 08:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x1165c6000) [pid = 1666] [serial = 1244] [outer = 0x0] 08:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x1193cf000) [pid = 1666] [serial = 1245] [outer = 0x1165c6000] 08:40:20 INFO - PROCESS | 1666 | 1463758820177 Marionette DEBUG loaded listener.js 08:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x119761400) [pid = 1666] [serial = 1246] [outer = 0x1165c6000] 08:40:20 INFO - PROCESS | 1666 | --DOCSHELL 0x12d430800 == 93 [pid = 1666] [id = 403] 08:40:20 INFO - PROCESS | 1666 | --DOCSHELL 0x129842800 == 92 [pid = 1666] [id = 402] 08:40:20 INFO - PROCESS | 1666 | --DOCSHELL 0x1133a4800 == 91 [pid = 1666] [id = 401] 08:40:20 INFO - PROCESS | 1666 | --DOCSHELL 0x12c2e5000 == 90 [pid = 1666] [id = 400] 08:40:20 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2d3000 == 89 [pid = 1666] [id = 399] 08:40:20 INFO - PROCESS | 1666 | --DOCSHELL 0x12b20e800 == 88 [pid = 1666] [id = 398] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x1184b6000) [pid = 1666] [serial = 1101] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x1197f9800) [pid = 1666] [serial = 1104] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x12c519800) [pid = 1666] [serial = 1152] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x128aa0800) [pid = 1666] [serial = 1107] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x12a6f1000) [pid = 1666] [serial = 1110] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x12bfb0400) [pid = 1666] [serial = 1113] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOCSHELL 0x12a650000 == 87 [pid = 1666] [id = 397] 08:40:20 INFO - PROCESS | 1666 | --DOCSHELL 0x128b28800 == 86 [pid = 1666] [id = 396] 08:40:20 INFO - PROCESS | 1666 | --DOCSHELL 0x124f9f800 == 85 [pid = 1666] [id = 395] 08:40:20 INFO - PROCESS | 1666 | --DOCSHELL 0x1186d9000 == 84 [pid = 1666] [id = 394] 08:40:20 INFO - PROCESS | 1666 | --DOCSHELL 0x125546000 == 83 [pid = 1666] [id = 393] 08:40:20 INFO - PROCESS | 1666 | --DOCSHELL 0x1186d8000 == 82 [pid = 1666] [id = 392] 08:40:20 INFO - PROCESS | 1666 | --DOCSHELL 0x13577b800 == 81 [pid = 1666] [id = 388] 08:40:20 INFO - PROCESS | 1666 | --DOCSHELL 0x12d2e6800 == 80 [pid = 1666] [id = 387] 08:40:20 INFO - PROCESS | 1666 | --DOCSHELL 0x127074800 == 79 [pid = 1666] [id = 386] 08:40:20 INFO - PROCESS | 1666 | --DOCSHELL 0x1188ef000 == 78 [pid = 1666] [id = 385] 08:40:20 INFO - PROCESS | 1666 | 1463758820586 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]]]}] 08:40:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:40:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 772ms 08:40:20 INFO - PROCESS | 1666 | 1463758820638 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:40:20 INFO - PROCESS | 1666 | 1463758820639 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:40:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:40:20 INFO - PROCESS | 1666 | 1463758820641 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:40:20 INFO - PROCESS | 1666 | 1463758820644 Marionette TRACE conn2 <- [1,1634,null,{}] 08:40:20 INFO - PROCESS | 1666 | 1463758820651 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}] 08:40:20 INFO - PROCESS | 1666 | 1463758820748 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x128fb4400) [pid = 1666] [serial = 982] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x128fb6800) [pid = 1666] [serial = 997] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x12a6fac00) [pid = 1666] [serial = 1135] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x129334400) [pid = 1666] [serial = 1134] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x12b098400) [pid = 1666] [serial = 1137] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x12b9d5c00) [pid = 1666] [serial = 1138] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x12bfaf000) [pid = 1666] [serial = 1141] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x11974c800) [pid = 1666] [serial = 1120] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x1193cf800) [pid = 1666] [serial = 1119] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x124b73c00) [pid = 1666] [serial = 1125] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x1256c1400) [pid = 1666] [serial = 1126] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x1274a3400) [pid = 1666] [serial = 1131] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x12bf09400) [pid = 1666] [serial = 1140] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x125fe6000) [pid = 1666] [serial = 1128] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x126c4bc00) [pid = 1666] [serial = 1129] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x116662c00) [pid = 1666] [serial = 1117] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x115e58800) [pid = 1666] [serial = 1116] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x119c3e400) [pid = 1666] [serial = 1122] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x12348f800) [pid = 1666] [serial = 1123] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x12c513800) [pid = 1666] [serial = 1150] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x12c08b000) [pid = 1666] [serial = 1149] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x119767c00) [pid = 1666] [serial = 1144] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x1159ae800) [pid = 1666] [serial = 1143] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x12bf0ec00) [pid = 1666] [serial = 1147] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x12349c000) [pid = 1666] [serial = 1146] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x128fb8800) [pid = 1666] [serial = 1132] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x117e30800) [pid = 1666] [serial = 985] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x123498c00) [pid = 1666] [serial = 991] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x12a6efc00) [pid = 1666] [serial = 1000] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x119760c00) [pid = 1666] [serial = 928] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x12b092c00) [pid = 1666] [serial = 940] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x11650b400) [pid = 1666] [serial = 925] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x128fb5000) [pid = 1666] [serial = 937] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1193d5000) [pid = 1666] [serial = 988] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x12749f000) [pid = 1666] [serial = 994] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x128a62800) [pid = 1666] [serial = 934] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x1258d9000) [pid = 1666] [serial = 931] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x117e30c00) [pid = 1666] [serial = 1042] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x119765400) [pid = 1666] [serial = 1045] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x12b016400) [pid = 1666] [serial = 1054] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x128ccd400) [pid = 1666] [serial = 1051] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12684d400) [pid = 1666] [serial = 1048] [outer = 0x0] [url = about:blank] 08:40:20 INFO - PROCESS | 1666 | 1463758820824 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x1213bf800 == 79 [pid = 1666] [id = 416] 08:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x1184b3c00) [pid = 1666] [serial = 1247] [outer = 0x0] 08:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x1193d5000) [pid = 1666] [serial = 1248] [outer = 0x1184b3c00] 08:40:20 INFO - PROCESS | 1666 | 1463758820853 Marionette DEBUG loaded listener.js 08:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x121123400) [pid = 1666] [serial = 1249] [outer = 0x1184b3c00] 08:40:21 INFO - PROCESS | 1666 | 1463758821141 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]]]}] 08:40:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:40:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 522ms 08:40:21 INFO - PROCESS | 1666 | 1463758821163 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:40:21 INFO - PROCESS | 1666 | 1463758821168 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:40:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:40:21 INFO - PROCESS | 1666 | 1463758821178 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:40:21 INFO - PROCESS | 1666 | 1463758821179 Marionette TRACE conn2 <- [1,1638,null,{}] 08:40:21 INFO - PROCESS | 1666 | 1463758821183 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}] 08:40:21 INFO - PROCESS | 1666 | 1463758821330 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:40:21 INFO - PROCESS | 1666 | 1463758821452 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12554b000 == 80 [pid = 1666] [id = 417] 08:40:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12112b000) [pid = 1666] [serial = 1250] [outer = 0x0] 08:40:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12349bc00) [pid = 1666] [serial = 1251] [outer = 0x12112b000] 08:40:21 INFO - PROCESS | 1666 | 1463758821494 Marionette DEBUG loaded listener.js 08:40:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x1256bcc00) [pid = 1666] [serial = 1252] [outer = 0x12112b000] 08:40:21 INFO - PROCESS | 1666 | 1463758821835 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]]]}] 08:40:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:40:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 670ms 08:40:21 INFO - PROCESS | 1666 | 1463758821855 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:40:21 INFO - PROCESS | 1666 | 1463758821856 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:40:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:40:21 INFO - PROCESS | 1666 | 1463758821866 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:40:21 INFO - PROCESS | 1666 | 1463758821869 Marionette TRACE conn2 <- [1,1642,null,{}] 08:40:21 INFO - PROCESS | 1666 | 1463758821872 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}] 08:40:21 INFO - PROCESS | 1666 | 1463758821962 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:40:22 INFO - PROCESS | 1666 | 1463758822025 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x1293cd000 == 81 [pid = 1666] [id = 418] 08:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x124bbcc00) [pid = 1666] [serial = 1253] [outer = 0x0] 08:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x125fe8400) [pid = 1666] [serial = 1254] [outer = 0x124bbcc00] 08:40:22 INFO - PROCESS | 1666 | 1463758822051 Marionette DEBUG loaded listener.js 08:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x127443c00) [pid = 1666] [serial = 1255] [outer = 0x124bbcc00] 08:40:22 INFO - PROCESS | 1666 | 1463758822344 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]]]}] 08:40:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:40:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 529ms 08:40:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:40:22 INFO - PROCESS | 1666 | 1463758822388 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:40:22 INFO - PROCESS | 1666 | 1463758822389 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:40:22 INFO - PROCESS | 1666 | 1463758822391 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:40:22 INFO - PROCESS | 1666 | 1463758822392 Marionette TRACE conn2 <- [1,1646,null,{}] 08:40:22 INFO - PROCESS | 1666 | 1463758822395 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}] 08:40:22 INFO - PROCESS | 1666 | 1463758822501 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:40:22 INFO - PROCESS | 1666 | 1463758822507 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2a0800 == 82 [pid = 1666] [id = 419] 08:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x128817c00) [pid = 1666] [serial = 1256] [outer = 0x0] 08:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x128a9f000) [pid = 1666] [serial = 1257] [outer = 0x128817c00] 08:40:22 INFO - PROCESS | 1666 | 1463758822533 Marionette DEBUG loaded listener.js 08:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x12918c400) [pid = 1666] [serial = 1258] [outer = 0x128817c00] 08:40:22 INFO - PROCESS | 1666 | 1463758822943 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]]]}] 08:40:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:40:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 570ms 08:40:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:40:22 INFO - PROCESS | 1666 | 1463758822969 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:40:22 INFO - PROCESS | 1666 | 1463758822971 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:40:22 INFO - PROCESS | 1666 | 1463758822974 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:40:22 INFO - PROCESS | 1666 | 1463758822976 Marionette TRACE conn2 <- [1,1650,null,{}] 08:40:22 INFO - PROCESS | 1666 | 1463758822979 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}] 08:40:23 INFO - PROCESS | 1666 | 1463758823165 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:40:23 INFO - PROCESS | 1666 | 1463758823196 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bf64000 == 83 [pid = 1666] [id = 420] 08:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x128fb8800) [pid = 1666] [serial = 1259] [outer = 0x0] 08:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x12a8d8c00) [pid = 1666] [serial = 1260] [outer = 0x128fb8800] 08:40:23 INFO - PROCESS | 1666 | 1463758823236 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x12b094800) [pid = 1666] [serial = 1261] [outer = 0x128fb8800] 08:40:23 INFO - PROCESS | 1666 | 1463758823598 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]]]}] 08:40:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:40:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 673ms 08:40:23 INFO - PROCESS | 1666 | 1463758823648 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:40:23 INFO - PROCESS | 1666 | 1463758823649 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:40:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:40:23 INFO - PROCESS | 1666 | 1463758823651 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:40:23 INFO - PROCESS | 1666 | 1463758823652 Marionette TRACE conn2 <- [1,1654,null,{}] 08:40:23 INFO - PROCESS | 1666 | 1463758823654 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}] 08:40:23 INFO - PROCESS | 1666 | 1463758823770 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:40:23 INFO - PROCESS | 1666 | 1463758823801 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6c3800 == 84 [pid = 1666] [id = 421] 08:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x129340400) [pid = 1666] [serial = 1262] [outer = 0x0] 08:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x12b9cf400) [pid = 1666] [serial = 1263] [outer = 0x129340400] 08:40:23 INFO - PROCESS | 1666 | 1463758823826 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x12bfae400) [pid = 1666] [serial = 1264] [outer = 0x129340400] 08:40:24 INFO - PROCESS | 1666 | 1463758824160 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]]]}] 08:40:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:40:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 520ms 08:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:40:24 INFO - PROCESS | 1666 | 1463758824171 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:40:24 INFO - PROCESS | 1666 | 1463758824173 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:40:24 INFO - PROCESS | 1666 | 1463758824175 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:40:24 INFO - PROCESS | 1666 | 1463758824176 Marionette TRACE conn2 <- [1,1658,null,{}] 08:40:24 INFO - PROCESS | 1666 | 1463758824178 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}] 08:40:24 INFO - PROCESS | 1666 | 1463758824294 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:40:24 INFO - PROCESS | 1666 | 1463758824307 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ce9e800 == 85 [pid = 1666] [id = 422] 08:40:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x12b289c00) [pid = 1666] [serial = 1265] [outer = 0x0] 08:40:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x12c51d800) [pid = 1666] [serial = 1266] [outer = 0x12b289c00] 08:40:24 INFO - PROCESS | 1666 | 1463758824339 Marionette DEBUG loaded listener.js 08:40:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x12cae2000) [pid = 1666] [serial = 1267] [outer = 0x12b289c00] 08:40:24 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x127497800) [pid = 1666] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:40:24 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x1182d8c00) [pid = 1666] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:40:24 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x12b289400) [pid = 1666] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:40:24 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x12c51a400) [pid = 1666] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:40:24 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x119769c00) [pid = 1666] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:40:24 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x12c091400) [pid = 1666] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:40:24 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x1197f7c00) [pid = 1666] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:40:24 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x117672400) [pid = 1666] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:40:24 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x128aa9800) [pid = 1666] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:40:24 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x123493000) [pid = 1666] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:40:24 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x12b016000) [pid = 1666] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:40:24 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x11291a400) [pid = 1666] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:40:24 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1258d4c00) [pid = 1666] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:40:24 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x110eb3c00) [pid = 1666] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:40:24 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x110ea7400) [pid = 1666] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:40:24 INFO - PROCESS | 1666 | 1463758824854 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]]]}] 08:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 719ms 08:40:24 INFO - PROCESS | 1666 | 1463758824894 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:40:24 INFO - PROCESS | 1666 | 1463758824896 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:40:24 INFO - PROCESS | 1666 | 1463758824898 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:40:24 INFO - PROCESS | 1666 | 1463758824899 Marionette TRACE conn2 <- [1,1662,null,{}] 08:40:24 INFO - PROCESS | 1666 | 1463758824902 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}] 08:40:25 INFO - PROCESS | 1666 | 1463758824995 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:40:25 INFO - PROCESS | 1666 | 1463758825014 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x1293c5800 == 86 [pid = 1666] [id = 423] 08:40:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x110eb3c00) [pid = 1666] [serial = 1268] [outer = 0x0] 08:40:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x117672400) [pid = 1666] [serial = 1269] [outer = 0x110eb3c00] 08:40:25 INFO - PROCESS | 1666 | 1463758825042 Marionette DEBUG loaded listener.js 08:40:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x121128000) [pid = 1666] [serial = 1270] [outer = 0x110eb3c00] 08:40:25 INFO - PROCESS | 1666 | 1463758825388 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]]]}] 08:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 520ms 08:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:40:25 INFO - PROCESS | 1666 | 1463758825420 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:40:25 INFO - PROCESS | 1666 | 1463758825422 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:40:25 INFO - PROCESS | 1666 | 1463758825424 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:40:25 INFO - PROCESS | 1666 | 1463758825426 Marionette TRACE conn2 <- [1,1666,null,{}] 08:40:25 INFO - PROCESS | 1666 | 1463758825428 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}] 08:40:25 INFO - PROCESS | 1666 | 1463758825565 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:40:25 INFO - PROCESS | 1666 | 1463758825573 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d430800 == 87 [pid = 1666] [id = 424] 08:40:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x126853400) [pid = 1666] [serial = 1271] [outer = 0x0] 08:40:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12cadfc00) [pid = 1666] [serial = 1272] [outer = 0x126853400] 08:40:25 INFO - PROCESS | 1666 | 1463758825602 Marionette DEBUG loaded listener.js 08:40:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x12d212c00) [pid = 1666] [serial = 1273] [outer = 0x126853400] 08:40:25 INFO - PROCESS | 1666 | 1463758825936 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]]]}] 08:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 519ms 08:40:25 INFO - PROCESS | 1666 | 1463758825944 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:40:25 INFO - PROCESS | 1666 | 1463758825945 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:40:25 INFO - PROCESS | 1666 | 1463758825947 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:40:25 INFO - PROCESS | 1666 | 1463758825950 Marionette TRACE conn2 <- [1,1670,null,{}] 08:40:25 INFO - PROCESS | 1666 | 1463758825954 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}] 08:40:26 INFO - PROCESS | 1666 | 1463758826051 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:40:26 INFO - PROCESS | 1666 | 1463758826055 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x1322c5800 == 88 [pid = 1666] [id = 425] 08:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x12d210400) [pid = 1666] [serial = 1274] [outer = 0x0] 08:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x12d3a2000) [pid = 1666] [serial = 1275] [outer = 0x12d210400] 08:40:26 INFO - PROCESS | 1666 | 1463758826080 Marionette DEBUG loaded listener.js 08:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x12d3a8000) [pid = 1666] [serial = 1276] [outer = 0x12d210400] 08:40:26 INFO - PROCESS | 1666 | 1463758826435 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]]]}] 08:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 522ms 08:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:40:26 INFO - PROCESS | 1666 | 1463758826481 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:40:26 INFO - PROCESS | 1666 | 1463758826483 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:40:26 INFO - PROCESS | 1666 | 1463758826485 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:40:26 INFO - PROCESS | 1666 | 1463758826486 Marionette TRACE conn2 <- [1,1674,null,{}] 08:40:26 INFO - PROCESS | 1666 | 1463758826488 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}] 08:40:26 INFO - PROCESS | 1666 | 1463758826580 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:40:26 INFO - PROCESS | 1666 | 1463758826584 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x135770800 == 89 [pid = 1666] [id = 426] 08:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x12d3a8800) [pid = 1666] [serial = 1277] [outer = 0x0] 08:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x12d4f1800) [pid = 1666] [serial = 1278] [outer = 0x12d3a8800] 08:40:26 INFO - PROCESS | 1666 | 1463758826609 Marionette DEBUG loaded listener.js 08:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x12d4f7c00) [pid = 1666] [serial = 1279] [outer = 0x12d3a8800] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12b29f800 == 88 [pid = 1666] [id = 330] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12d2ca800 == 87 [pid = 1666] [id = 236] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x1322cf800 == 86 [pid = 1666] [id = 370] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12b995000 == 85 [pid = 1666] [id = 215] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12df1b800 == 84 [pid = 1666] [id = 312] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12b209800 == 83 [pid = 1666] [id = 177] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x11905f000 == 82 [pid = 1666] [id = 255] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12c2df000 == 81 [pid = 1666] [id = 217] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x116e8d000 == 80 [pid = 1666] [id = 391] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12c2da000 == 79 [pid = 1666] [id = 254] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12df13800 == 78 [pid = 1666] [id = 352] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x126c84000 == 77 [pid = 1666] [id = 291] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x117e05000 == 76 [pid = 1666] [id = 353] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x13526c000 == 75 [pid = 1666] [id = 369] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x1213c2000 == 74 [pid = 1666] [id = 158] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12917d800 == 73 [pid = 1666] [id = 199] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12a652800 == 72 [pid = 1666] [id = 145] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6c5800 == 71 [pid = 1666] [id = 332] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x1358c3800 == 70 [pid = 1666] [id = 390] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x117444000 == 69 [pid = 1666] [id = 313] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12114f800 == 68 [pid = 1666] [id = 389] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12db26000 == 67 [pid = 1666] [id = 273] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x123425800 == 66 [pid = 1666] [id = 294] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x135766000 == 65 [pid = 1666] [id = 371] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x128b29000 == 64 [pid = 1666] [id = 115] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12342b800 == 63 [pid = 1666] [id = 159] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12b996800 == 62 [pid = 1666] [id = 293] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12ce97800 == 61 [pid = 1666] [id = 333] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x135265800 == 60 [pid = 1666] [id = 366] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x119341000 == 59 [pid = 1666] [id = 218] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12b29c800 == 58 [pid = 1666] [id = 178] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2d5000 == 57 [pid = 1666] [id = 253] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x119ab6000 == 56 [pid = 1666] [id = 198] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12cab7800 == 55 [pid = 1666] [id = 346] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12d0a4800 == 54 [pid = 1666] [id = 269] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12cabc000 == 53 [pid = 1666] [id = 232] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12bf57000 == 52 [pid = 1666] [id = 216] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8b9800 == 51 [pid = 1666] [id = 274] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12dcad000 == 50 [pid = 1666] [id = 351] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x1322d1000 == 49 [pid = 1666] [id = 384] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x1256df000 == 48 [pid = 1666] [id = 414] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x1180ea000 == 47 [pid = 1666] [id = 413] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12b99a800 == 46 [pid = 1666] [id = 412] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x1365b0800 == 45 [pid = 1666] [id = 411] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x13515e000 == 44 [pid = 1666] [id = 410] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x13659e000 == 43 [pid = 1666] [id = 409] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x1322df000 == 42 [pid = 1666] [id = 408] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12d2e3800 == 41 [pid = 1666] [id = 407] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x125f2e800 == 40 [pid = 1666] [id = 406] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12dcb3000 == 39 [pid = 1666] [id = 404] 08:40:27 INFO - PROCESS | 1666 | --DOCSHELL 0x118082000 == 38 [pid = 1666] [id = 405] 08:40:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1213bf800 == 37 [pid = 1666] [id = 416] 08:40:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1322c5800 == 36 [pid = 1666] [id = 425] 08:40:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6c3800 == 35 [pid = 1666] [id = 421] 08:40:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12bf64000 == 34 [pid = 1666] [id = 420] 08:40:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2a0800 == 33 [pid = 1666] [id = 419] 08:40:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12554b000 == 32 [pid = 1666] [id = 417] 08:40:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1293c5800 == 31 [pid = 1666] [id = 423] 08:40:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12d430800 == 30 [pid = 1666] [id = 424] 08:40:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12ce9e800 == 29 [pid = 1666] [id = 422] 08:40:28 INFO - PROCESS | 1666 | --DOCSHELL 0x121143000 == 28 [pid = 1666] [id = 415] 08:40:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1293cd000 == 27 [pid = 1666] [id = 418] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x12bfad000) [pid = 1666] [serial = 1057] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x12c695400) [pid = 1666] [serial = 1099] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x12b015400) [pid = 1666] [serial = 1195] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x126f90800) [pid = 1666] [serial = 1207] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x129335000) [pid = 1666] [serial = 1192] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x1198aac00) [pid = 1666] [serial = 1182] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x12109dc00) [pid = 1666] [serial = 1183] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x12c521000) [pid = 1666] [serial = 1153] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x12a6d8c00) [pid = 1666] [serial = 1194] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1194a6800) [pid = 1666] [serial = 1180] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x118472400) [pid = 1666] [serial = 1179] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12c51c400) [pid = 1666] [serial = 1173] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x1236cc400) [pid = 1666] [serial = 1161] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x128cc8400) [pid = 1666] [serial = 1191] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x11974dc00) [pid = 1666] [serial = 1158] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x12a8d8800) [pid = 1666] [serial = 1167] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x1236d4800) [pid = 1666] [serial = 1185] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12b287000) [pid = 1666] [serial = 1197] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x12568e400) [pid = 1666] [serial = 1186] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x113c65000) [pid = 1666] [serial = 1177] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x112925800) [pid = 1666] [serial = 1176] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x126c4a800) [pid = 1666] [serial = 1188] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x12749d400) [pid = 1666] [serial = 1189] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x1165c3000) [pid = 1666] [serial = 1155] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x1274a3c00) [pid = 1666] [serial = 1164] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12c518000) [pid = 1666] [serial = 1170] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1159aac00) [pid = 1666] [serial = 1203] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x12c090000) [pid = 1666] [serial = 1212] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x110eacc00) [pid = 1666] [serial = 1200] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x12bf0d000) [pid = 1666] [serial = 1198] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x110eb1400) [pid = 1666] [serial = 1201] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x1183fb000) [pid = 1666] [serial = 1204] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12b012000) [pid = 1666] [serial = 1209] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x12bfaa400) [pid = 1666] [serial = 1210] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x119769000) [pid = 1666] [serial = 1206] [outer = 0x0] [url = about:blank] 08:40:28 INFO - PROCESS | 1666 | 1463758828605 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]]]}] 08:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2173ms 08:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:40:28 INFO - PROCESS | 1666 | 1463758828659 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:40:28 INFO - PROCESS | 1666 | 1463758828661 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:40:28 INFO - PROCESS | 1666 | 1463758828665 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:40:28 INFO - PROCESS | 1666 | 1463758828668 Marionette TRACE conn2 <- [1,1678,null,{}] 08:40:28 INFO - PROCESS | 1666 | 1463758828677 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}] 08:40:28 INFO - PROCESS | 1666 | 1463758828757 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:40:28 INFO - PROCESS | 1666 | 1463758828763 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x11322b800 == 28 [pid = 1666] [id = 427] 08:40:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x11285b000) [pid = 1666] [serial = 1280] [outer = 0x0] 08:40:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x11285e800) [pid = 1666] [serial = 1281] [outer = 0x11285b000] 08:40:28 INFO - PROCESS | 1666 | 1463758828795 Marionette DEBUG loaded listener.js 08:40:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x11291dc00) [pid = 1666] [serial = 1282] [outer = 0x11285b000] 08:40:29 INFO - PROCESS | 1666 | 1463758829192 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]]]}] 08:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 573ms 08:40:29 INFO - PROCESS | 1666 | 1463758829239 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:40:29 INFO - PROCESS | 1666 | 1463758829246 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:40:29 INFO - PROCESS | 1666 | 1463758829253 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:40:29 INFO - PROCESS | 1666 | 1463758829256 Marionette TRACE conn2 <- [1,1682,null,{}] 08:40:29 INFO - PROCESS | 1666 | 1463758829259 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}] 08:40:29 INFO - PROCESS | 1666 | 1463758829385 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:40:29 INFO - PROCESS | 1666 | 1463758829402 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x1165fa800 == 29 [pid = 1666] [id = 428] 08:40:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x112924000) [pid = 1666] [serial = 1283] [outer = 0x0] 08:40:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x112f86c00) [pid = 1666] [serial = 1284] [outer = 0x112924000] 08:40:29 INFO - PROCESS | 1666 | 1463758829445 Marionette DEBUG loaded listener.js 08:40:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x1132f0800) [pid = 1666] [serial = 1285] [outer = 0x112924000] 08:40:29 INFO - PROCESS | 1666 | 1463758829860 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]]]}] 08:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 621ms 08:40:29 INFO - PROCESS | 1666 | 1463758829873 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:40:29 INFO - PROCESS | 1666 | 1463758829875 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:40:29 INFO - PROCESS | 1666 | 1463758829878 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:40:29 INFO - PROCESS | 1666 | 1463758829880 Marionette TRACE conn2 <- [1,1686,null,{}] 08:40:29 INFO - PROCESS | 1666 | 1463758829889 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}] 08:40:29 INFO - PROCESS | 1666 | 1463758829991 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:40:30 INFO - PROCESS | 1666 | 1463758830008 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e06800 == 30 [pid = 1666] [id = 429] 08:40:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x110eaa400) [pid = 1666] [serial = 1286] [outer = 0x0] 08:40:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x115de6000) [pid = 1666] [serial = 1287] [outer = 0x110eaa400] 08:40:30 INFO - PROCESS | 1666 | 1463758830038 Marionette DEBUG loaded listener.js 08:40:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x116129c00) [pid = 1666] [serial = 1288] [outer = 0x110eaa400] 08:40:30 INFO - PROCESS | 1666 | 1463758830390 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]]]}] 08:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 08:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 526ms 08:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:40:30 INFO - PROCESS | 1666 | 1463758830404 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:40:30 INFO - PROCESS | 1666 | 1463758830406 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:40:30 INFO - PROCESS | 1666 | 1463758830408 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:40:30 INFO - PROCESS | 1666 | 1463758830409 Marionette TRACE conn2 <- [1,1690,null,{}] 08:40:30 INFO - PROCESS | 1666 | 1463758830411 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}] 08:40:30 INFO - PROCESS | 1666 | 1463758830518 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:40:30 INFO - PROCESS | 1666 | 1463758830525 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180e1800 == 31 [pid = 1666] [id = 430] 08:40:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1159b3400) [pid = 1666] [serial = 1289] [outer = 0x0] 08:40:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1163adc00) [pid = 1666] [serial = 1290] [outer = 0x1159b3400] 08:40:30 INFO - PROCESS | 1666 | 1463758830551 Marionette DEBUG loaded listener.js 08:40:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x11674c400) [pid = 1666] [serial = 1291] [outer = 0x1159b3400] 08:40:30 INFO - PROCESS | 1666 | 1463758830869 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]]]}] 08:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 519ms 08:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:40:30 INFO - PROCESS | 1666 | 1463758830927 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:40:30 INFO - PROCESS | 1666 | 1463758830928 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:40:30 INFO - PROCESS | 1666 | 1463758830930 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:40:30 INFO - PROCESS | 1666 | 1463758830932 Marionette TRACE conn2 <- [1,1694,null,{}] 08:40:30 INFO - PROCESS | 1666 | 1463758830934 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}] 08:40:31 INFO - PROCESS | 1666 | 1463758831007 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:40:31 INFO - PROCESS | 1666 | 1463758831011 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188e8800 == 32 [pid = 1666] [id = 431] 08:40:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x112922400) [pid = 1666] [serial = 1292] [outer = 0x0] 08:40:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1167aa800) [pid = 1666] [serial = 1293] [outer = 0x112922400] 08:40:31 INFO - PROCESS | 1666 | 1463758831038 Marionette DEBUG loaded listener.js 08:40:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x117678000) [pid = 1666] [serial = 1294] [outer = 0x112922400] 08:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 467ms 08:40:31 INFO - PROCESS | 1666 | 1463758831395 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]]]}] 08:40:31 INFO - PROCESS | 1666 | 1463758831399 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:40:31 INFO - PROCESS | 1666 | 1463758831400 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:40:31 INFO - PROCESS | 1666 | 1463758831402 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:40:31 INFO - PROCESS | 1666 | 1463758831403 Marionette TRACE conn2 <- [1,1698,null,{}] 08:40:31 INFO - PROCESS | 1666 | 1463758831405 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}] 08:40:31 INFO - PROCESS | 1666 | 1463758831527 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:40:31 INFO - PROCESS | 1666 | 1463758831535 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x1194c6000 == 33 [pid = 1666] [id = 432] 08:40:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x117e27800) [pid = 1666] [serial = 1295] [outer = 0x0] 08:40:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x11834a000) [pid = 1666] [serial = 1296] [outer = 0x117e27800] 08:40:31 INFO - PROCESS | 1666 | 1463758831562 Marionette DEBUG loaded listener.js 08:40:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x1184bdc00) [pid = 1666] [serial = 1297] [outer = 0x117e27800] 08:40:31 INFO - PROCESS | 1666 | 1463758831858 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]]]}] 08:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 08:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 470ms 08:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:40:31 INFO - PROCESS | 1666 | 1463758831873 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:40:31 INFO - PROCESS | 1666 | 1463758831874 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:40:31 INFO - PROCESS | 1666 | 1463758831876 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:40:31 INFO - PROCESS | 1666 | 1463758831877 Marionette TRACE conn2 <- [1,1702,null,{}] 08:40:31 INFO - PROCESS | 1666 | 1463758831880 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}] 08:40:31 INFO - PROCESS | 1666 | 1463758831968 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:40:31 INFO - PROCESS | 1666 | 1463758831972 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x119eeb800 == 34 [pid = 1666] [id = 433] 08:40:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x115deb400) [pid = 1666] [serial = 1298] [outer = 0x0] 08:40:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x118576c00) [pid = 1666] [serial = 1299] [outer = 0x115deb400] 08:40:31 INFO - PROCESS | 1666 | 1463758831998 Marionette DEBUG loaded listener.js 08:40:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x1188bfc00) [pid = 1666] [serial = 1300] [outer = 0x115deb400] 08:40:32 INFO - PROCESS | 1666 | 1463758832304 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]]]}] 08:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 467ms 08:40:32 INFO - PROCESS | 1666 | 1463758832345 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:40:32 INFO - PROCESS | 1666 | 1463758832346 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:40:32 INFO - PROCESS | 1666 | 1463758832348 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:40:32 INFO - PROCESS | 1666 | 1463758832351 Marionette TRACE conn2 <- [1,1706,null,{}] 08:40:32 INFO - PROCESS | 1666 | 1463758832354 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}] 08:40:32 INFO - PROCESS | 1666 | 1463758832451 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:40:32 INFO - PROCESS | 1666 | 1463758832458 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x12113b000 == 35 [pid = 1666] [id = 434] 08:40:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x11674e000) [pid = 1666] [serial = 1301] [outer = 0x0] 08:40:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x1188c2000) [pid = 1666] [serial = 1302] [outer = 0x11674e000] 08:40:32 INFO - PROCESS | 1666 | 1463758832483 Marionette DEBUG loaded listener.js 08:40:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x11903ac00) [pid = 1666] [serial = 1303] [outer = 0x11674e000] 08:40:32 INFO - PROCESS | 1666 | 1463758832807 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]]]}] 08:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 472ms 08:40:32 INFO - PROCESS | 1666 | 1463758832821 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:40:32 INFO - PROCESS | 1666 | 1463758832822 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:40:32 INFO - PROCESS | 1666 | 1463758832825 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:40:32 INFO - PROCESS | 1666 | 1463758832826 Marionette TRACE conn2 <- [1,1710,null,{}] 08:40:32 INFO - PROCESS | 1666 | 1463758832828 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}] 08:40:32 INFO - PROCESS | 1666 | 1463758832906 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:40:32 INFO - PROCESS | 1666 | 1463758832911 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e06000 == 36 [pid = 1666] [id = 435] 08:40:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x1132e5400) [pid = 1666] [serial = 1304] [outer = 0x0] 08:40:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x1194a1400) [pid = 1666] [serial = 1305] [outer = 0x1132e5400] 08:40:32 INFO - PROCESS | 1666 | 1463758832938 Marionette DEBUG loaded listener.js 08:40:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x1194afc00) [pid = 1666] [serial = 1306] [outer = 0x1132e5400] 08:40:33 INFO - PROCESS | 1666 | 1463758833266 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]]]}] 08:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 468ms 08:40:33 INFO - PROCESS | 1666 | 1463758833293 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:40:33 INFO - PROCESS | 1666 | 1463758833294 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:40:33 INFO - PROCESS | 1666 | 1463758833297 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:40:33 INFO - PROCESS | 1666 | 1463758833298 Marionette TRACE conn2 <- [1,1714,null,{}] 08:40:33 INFO - PROCESS | 1666 | 1463758833303 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}] 08:40:33 INFO - PROCESS | 1666 | 1463758833409 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:40:33 INFO - PROCESS | 1666 | 1463758833443 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12379e800 == 37 [pid = 1666] [id = 436] 08:40:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x115de7000) [pid = 1666] [serial = 1307] [outer = 0x0] 08:40:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x119746c00) [pid = 1666] [serial = 1308] [outer = 0x115de7000] 08:40:33 INFO - PROCESS | 1666 | 1463758833470 Marionette DEBUG loaded listener.js 08:40:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x119760400) [pid = 1666] [serial = 1309] [outer = 0x115de7000] 08:40:33 INFO - PROCESS | 1666 | 1463758833774 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]]]}] 08:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 522ms 08:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:40:33 INFO - PROCESS | 1666 | 1463758833820 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:40:33 INFO - PROCESS | 1666 | 1463758833821 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:40:33 INFO - PROCESS | 1666 | 1463758833823 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:40:33 INFO - PROCESS | 1666 | 1463758833834 Marionette TRACE conn2 <- [1,1718,null,{}] 08:40:33 INFO - PROCESS | 1666 | 1463758833841 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}] 08:40:33 INFO - PROCESS | 1666 | 1463758833949 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:40:33 INFO - PROCESS | 1666 | 1463758833953 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188e5000 == 38 [pid = 1666] [id = 437] 08:40:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x119763c00) [pid = 1666] [serial = 1310] [outer = 0x0] 08:40:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x1197ed000) [pid = 1666] [serial = 1311] [outer = 0x119763c00] 08:40:33 INFO - PROCESS | 1666 | 1463758833986 Marionette DEBUG loaded listener.js 08:40:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x119bda800) [pid = 1666] [serial = 1312] [outer = 0x119763c00] 08:40:34 INFO - PROCESS | 1666 | 1463758834341 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]]]}] 08:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 535ms 08:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:40:34 INFO - PROCESS | 1666 | 1463758834359 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:40:34 INFO - PROCESS | 1666 | 1463758834360 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:40:34 INFO - PROCESS | 1666 | 1463758834362 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:40:34 INFO - PROCESS | 1666 | 1463758834363 Marionette TRACE conn2 <- [1,1722,null,{}] 08:40:34 INFO - PROCESS | 1666 | 1463758834367 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}] 08:40:34 INFO - PROCESS | 1666 | 1463758834469 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:40:34 INFO - PROCESS | 1666 | 1463758834473 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x1256e2800 == 39 [pid = 1666] [id = 438] 08:40:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x119c3c800) [pid = 1666] [serial = 1313] [outer = 0x0] 08:40:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x119c43400) [pid = 1666] [serial = 1314] [outer = 0x119c3c800] 08:40:34 INFO - PROCESS | 1666 | 1463758834499 Marionette DEBUG loaded listener.js 08:40:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x12109d000) [pid = 1666] [serial = 1315] [outer = 0x119c3c800] 08:40:34 INFO - PROCESS | 1666 | 1463758834836 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]]]}] 08:40: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 08:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 525ms 08:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:40:34 INFO - PROCESS | 1666 | 1463758834888 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:40:34 INFO - PROCESS | 1666 | 1463758834889 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:40:34 INFO - PROCESS | 1666 | 1463758834891 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:40:34 INFO - PROCESS | 1666 | 1463758834892 Marionette TRACE conn2 <- [1,1726,null,{}] 08:40:34 INFO - PROCESS | 1666 | 1463758834894 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}] 08:40:34 INFO - PROCESS | 1666 | 1463758834991 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:40:35 INFO - PROCESS | 1666 | 1463758835002 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x126c85800 == 40 [pid = 1666] [id = 439] 08:40:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x1167a3000) [pid = 1666] [serial = 1316] [outer = 0x0] 08:40:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x1210a3800) [pid = 1666] [serial = 1317] [outer = 0x1167a3000] 08:40:35 INFO - PROCESS | 1666 | 1463758835027 Marionette DEBUG loaded listener.js 08:40:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x121125000) [pid = 1666] [serial = 1318] [outer = 0x1167a3000] 08:40:35 INFO - PROCESS | 1666 | 1463758835370 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]]]}] 08:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 518ms 08:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:40:35 INFO - PROCESS | 1666 | 1463758835410 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:40:35 INFO - PROCESS | 1666 | 1463758835411 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:40:35 INFO - PROCESS | 1666 | 1463758835413 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:40:35 INFO - PROCESS | 1666 | 1463758835414 Marionette TRACE conn2 <- [1,1730,null,{}] 08:40:35 INFO - PROCESS | 1666 | 1463758835417 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}] 08:40:35 INFO - PROCESS | 1666 | 1463758835513 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:40:35 INFO - PROCESS | 1666 | 1463758835518 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x1288ac800 == 41 [pid = 1666] [id = 440] 08:40:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x121127c00) [pid = 1666] [serial = 1319] [outer = 0x0] 08:40:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x12112ec00) [pid = 1666] [serial = 1320] [outer = 0x121127c00] 08:40:35 INFO - PROCESS | 1666 | 1463758835571 Marionette DEBUG loaded listener.js 08:40:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x12348fc00) [pid = 1666] [serial = 1321] [outer = 0x121127c00] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x1182cf800) [pid = 1666] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x128cc1000) [pid = 1666] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x123499400) [pid = 1666] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x12b9d2000) [pid = 1666] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x126c4b800) [pid = 1666] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x128a64800) [pid = 1666] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x12917e400) [pid = 1666] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x1193d5800) [pid = 1666] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x12bf12800) [pid = 1666] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x112923c00) [pid = 1666] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x1159b1c00) [pid = 1666] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x119747400) [pid = 1666] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x128fb8800) [pid = 1666] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x129340400) [pid = 1666] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x12b289c00) [pid = 1666] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x110eb3c00) [pid = 1666] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x126853400) [pid = 1666] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x12d210400) [pid = 1666] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x128a72c00) [pid = 1666] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x11285f400) [pid = 1666] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x128fb6400) [pid = 1666] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12749c800) [pid = 1666] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x12112bc00) [pid = 1666] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x1183f3400) [pid = 1666] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x112d37400) [pid = 1666] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x111d28800) [pid = 1666] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x128817c00) [pid = 1666] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x124bbcc00) [pid = 1666] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x12112b000) [pid = 1666] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x1184b3c00) [pid = 1666] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x1165c6000) [pid = 1666] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x11285f000) [pid = 1666] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x1132ef000) [pid = 1666] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:40:36 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1182d6c00) [pid = 1666] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:40:36 INFO - PROCESS | 1666 | 1463758836361 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]]]}] 08:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 08:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 971ms 08:40:36 INFO - PROCESS | 1666 | 1463758836389 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:40:36 INFO - PROCESS | 1666 | 1463758836390 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:40:36 INFO - PROCESS | 1666 | 1463758836393 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:40:36 INFO - PROCESS | 1666 | 1463758836394 Marionette TRACE conn2 <- [1,1734,null,{}] 08:40:36 INFO - PROCESS | 1666 | 1463758836397 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}] 08:40:36 INFO - PROCESS | 1666 | 1463758836489 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:40:36 INFO - PROCESS | 1666 | 1463758836493 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x125327000 == 42 [pid = 1666] [id = 441] 08:40:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1159b1c00) [pid = 1666] [serial = 1322] [outer = 0x0] 08:40:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1184b3c00) [pid = 1666] [serial = 1323] [outer = 0x1159b1c00] 08:40:36 INFO - PROCESS | 1666 | 1463758836519 Marionette DEBUG loaded listener.js 08:40:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x119765c00) [pid = 1666] [serial = 1324] [outer = 0x1159b1c00] 08:40:36 INFO - PROCESS | 1666 | 1463758836845 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]]]}] 08:40: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 08:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 470ms 08:40:36 INFO - PROCESS | 1666 | 1463758836864 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:40:36 INFO - PROCESS | 1666 | 1463758836866 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:40:36 INFO - PROCESS | 1666 | 1463758836869 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:40:36 INFO - PROCESS | 1666 | 1463758836870 Marionette TRACE conn2 <- [1,1738,null,{}] 08:40:36 INFO - PROCESS | 1666 | 1463758836872 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}] 08:40:36 INFO - PROCESS | 1666 | 1463758836948 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:40:37 INFO - PROCESS | 1666 | 1463758837004 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x129162800 == 43 [pid = 1666] [id = 442] 08:40:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x115d4cc00) [pid = 1666] [serial = 1325] [outer = 0x0] 08:40:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x121129000) [pid = 1666] [serial = 1326] [outer = 0x115d4cc00] 08:40:37 INFO - PROCESS | 1666 | 1463758837029 Marionette DEBUG loaded listener.js 08:40:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x123494000) [pid = 1666] [serial = 1327] [outer = 0x115d4cc00] 08:40:37 INFO - PROCESS | 1666 | 1463758837278 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]]]}] 08:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 469ms 08:40:37 INFO - PROCESS | 1666 | 1463758837340 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:40:37 INFO - PROCESS | 1666 | 1463758837341 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:40:37 INFO - PROCESS | 1666 | 1463758837344 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:40:37 INFO - PROCESS | 1666 | 1463758837345 Marionette TRACE conn2 <- [1,1742,null,{}] 08:40:37 INFO - PROCESS | 1666 | 1463758837347 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}] 08:40:37 INFO - PROCESS | 1666 | 1463758837431 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:40:37 INFO - PROCESS | 1666 | 1463758837438 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12984c000 == 44 [pid = 1666] [id = 443] 08:40:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x119018800) [pid = 1666] [serial = 1328] [outer = 0x0] 08:40:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x12349c800) [pid = 1666] [serial = 1329] [outer = 0x119018800] 08:40:37 INFO - PROCESS | 1666 | 1463758837462 Marionette DEBUG loaded listener.js 08:40:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x12487e000) [pid = 1666] [serial = 1330] [outer = 0x119018800] 08:40:37 INFO - PROCESS | 1666 | 1463758837837 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]]]}] 08:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 525ms 08:40:37 INFO - PROCESS | 1666 | 1463758837876 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:40:37 INFO - PROCESS | 1666 | 1463758837877 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:40:37 INFO - PROCESS | 1666 | 1463758837879 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:40:37 INFO - PROCESS | 1666 | 1463758837880 Marionette TRACE conn2 <- [1,1746,null,{}] 08:40:37 INFO - PROCESS | 1666 | 1463758837883 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}] 08:40:37 INFO - PROCESS | 1666 | 1463758837964 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:40:37 INFO - PROCESS | 1666 | 1463758837983 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8b2000 == 45 [pid = 1666] [id = 444] 08:40:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x124bbf000) [pid = 1666] [serial = 1331] [outer = 0x0] 08:40:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x124bc9000) [pid = 1666] [serial = 1332] [outer = 0x124bbf000] 08:40:38 INFO - PROCESS | 1666 | 1463758838013 Marionette DEBUG loaded listener.js 08:40:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x1253e2400) [pid = 1666] [serial = 1333] [outer = 0x124bbf000] 08:40:38 INFO - PROCESS | 1666 | 1463758838703 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]]]}] 08:40: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 08:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 872ms 08:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:40:38 INFO - PROCESS | 1666 | 1463758838772 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:40:38 INFO - PROCESS | 1666 | 1463758838774 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:40:38 INFO - PROCESS | 1666 | 1463758838780 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:40:38 INFO - PROCESS | 1666 | 1463758838782 Marionette TRACE conn2 <- [1,1750,null,{}] 08:40:38 INFO - PROCESS | 1666 | 1463758838810 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}] 08:40:38 INFO - PROCESS | 1666 | 1463758838924 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:40:38 INFO - PROCESS | 1666 | 1463758838982 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x116625800 == 46 [pid = 1666] [id = 445] 08:40:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x1122b2c00) [pid = 1666] [serial = 1334] [outer = 0x0] 08:40:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x11291e800) [pid = 1666] [serial = 1335] [outer = 0x1122b2c00] 08:40:39 INFO - PROCESS | 1666 | 1463758839014 Marionette DEBUG loaded listener.js 08:40:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x112a61800) [pid = 1666] [serial = 1336] [outer = 0x1122b2c00] 08:40:39 INFO - PROCESS | 1666 | 1463758839523 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]]]}] 08:40: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 08:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 796ms 08:40:39 INFO - PROCESS | 1666 | 1463758839593 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:40:39 INFO - PROCESS | 1666 | 1463758839597 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:40:39 INFO - PROCESS | 1666 | 1463758839605 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:40:39 INFO - PROCESS | 1666 | 1463758839607 Marionette TRACE conn2 <- [1,1754,null,{}] 08:40:39 INFO - PROCESS | 1666 | 1463758839610 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}] 08:40:39 INFO - PROCESS | 1666 | 1463758839719 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:40:39 INFO - PROCESS | 1666 | 1463758839796 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x1194b8800 == 47 [pid = 1666] [id = 446] 08:40:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x113372000) [pid = 1666] [serial = 1337] [outer = 0x0] 08:40:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x115e50800) [pid = 1666] [serial = 1338] [outer = 0x113372000] 08:40:39 INFO - PROCESS | 1666 | 1463758839826 Marionette DEBUG loaded listener.js 08:40:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x116505000) [pid = 1666] [serial = 1339] [outer = 0x113372000] 08:40:40 INFO - PROCESS | 1666 | 1463758840523 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]]]}] 08:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 970ms 08:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:40:40 INFO - PROCESS | 1666 | 1463758840576 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:40:40 INFO - PROCESS | 1666 | 1463758840578 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:40:40 INFO - PROCESS | 1666 | 1463758840581 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:40:40 INFO - PROCESS | 1666 | 1463758840584 Marionette TRACE conn2 <- [1,1758,null,{}] 08:40:40 INFO - PROCESS | 1666 | 1463758840588 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}] 08:40:40 INFO - PROCESS | 1666 | 1463758840691 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:40:40 INFO - PROCESS | 1666 | 1463758840777 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x1165ea000 == 48 [pid = 1666] [id = 447] 08:40:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x110eaa800) [pid = 1666] [serial = 1340] [outer = 0x0] 08:40:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x112928000) [pid = 1666] [serial = 1341] [outer = 0x110eaa800] 08:40:40 INFO - PROCESS | 1666 | 1463758840806 Marionette DEBUG loaded listener.js 08:40:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x113330800) [pid = 1666] [serial = 1342] [outer = 0x110eaa800] 08:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x1180f4000 == 47 [pid = 1666] [id = 20] 08:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2e0800 == 46 [pid = 1666] [id = 19] 08:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12bf5f800 == 45 [pid = 1666] [id = 11] 08:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12c2e6000 == 44 [pid = 1666] [id = 13] 08:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8bb000 == 43 [pid = 1666] [id = 8] 08:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12d2d5800 == 42 [pid = 1666] [id = 18] 08:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2aa800 == 41 [pid = 1666] [id = 10] 08:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x129173800 == 40 [pid = 1666] [id = 6] 08:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12b21a000 == 39 [pid = 1666] [id = 9] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x12d4f1800) [pid = 1666] [serial = 1278] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOCSHELL 0x135770800 == 38 [pid = 1666] [id = 426] 08:40:41 INFO - PROCESS | 1666 | 1463758841220 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]]]}] 08:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 672ms 08:40:41 INFO - PROCESS | 1666 | 1463758841254 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:40:41 INFO - PROCESS | 1666 | 1463758841258 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:40:41 INFO - PROCESS | 1666 | 1463758841262 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:40:41 INFO - PROCESS | 1666 | 1463758841264 Marionette TRACE conn2 <- [1,1762,null,{}] 08:40:41 INFO - PROCESS | 1666 | 1463758841267 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}] 08:40:41 INFO - PROCESS | 1666 | 1463758841345 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:40:41 INFO - PROCESS | 1666 | 1463758841352 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x117450000 == 39 [pid = 1666] [id = 448] 08:40:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x113374800) [pid = 1666] [serial = 1343] [outer = 0x0] 08:40:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x1159b5c00) [pid = 1666] [serial = 1344] [outer = 0x113374800] 08:40:41 INFO - PROCESS | 1666 | 1463758841381 Marionette DEBUG loaded listener.js 08:40:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x1163a7c00) [pid = 1666] [serial = 1345] [outer = 0x113374800] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x1193cb400) [pid = 1666] [serial = 1102] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x12bfa5000) [pid = 1666] [serial = 1168] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x1258cf400) [pid = 1666] [serial = 1162] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x12c087800) [pid = 1666] [serial = 1114] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x128cbfc00) [pid = 1666] [serial = 1165] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x128cc7c00) [pid = 1666] [serial = 1108] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x12b9d6000) [pid = 1666] [serial = 1111] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x119824800) [pid = 1666] [serial = 1159] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x12ce8e000) [pid = 1666] [serial = 1171] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x12d39d400) [pid = 1666] [serial = 1174] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x118344400) [pid = 1666] [serial = 1156] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x11974b000) [pid = 1666] [serial = 1105] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12a8d8c00) [pid = 1666] [serial = 1260] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12b9cf400) [pid = 1666] [serial = 1263] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x12b094800) [pid = 1666] [serial = 1261] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x12c51d800) [pid = 1666] [serial = 1266] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x12bfae400) [pid = 1666] [serial = 1264] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x117672400) [pid = 1666] [serial = 1269] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x121128000) [pid = 1666] [serial = 1270] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12cadfc00) [pid = 1666] [serial = 1272] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x12d3a2000) [pid = 1666] [serial = 1275] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12cae2000) [pid = 1666] [serial = 1267] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x128a7ac00) [pid = 1666] [serial = 1233] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x12c521c00) [pid = 1666] [serial = 1231] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12b9db400) [pid = 1666] [serial = 1230] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x12b9cf800) [pid = 1666] [serial = 1228] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x12a8d5400) [pid = 1666] [serial = 1227] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x129331800) [pid = 1666] [serial = 1225] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x128a71000) [pid = 1666] [serial = 1224] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x126f93c00) [pid = 1666] [serial = 1222] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x124a36400) [pid = 1666] [serial = 1221] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x119c39800) [pid = 1666] [serial = 1219] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12d3a8000) [pid = 1666] [serial = 1276] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x119037c00) [pid = 1666] [serial = 1218] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1167abc00) [pid = 1666] [serial = 1216] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x11332e000) [pid = 1666] [serial = 1215] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x12c697800) [pid = 1666] [serial = 1213] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x128a9f000) [pid = 1666] [serial = 1257] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x125fe8400) [pid = 1666] [serial = 1254] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x127443c00) [pid = 1666] [serial = 1255] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12349bc00) [pid = 1666] [serial = 1251] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1256bcc00) [pid = 1666] [serial = 1252] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1193d5000) [pid = 1666] [serial = 1248] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x121123400) [pid = 1666] [serial = 1249] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x119761400) [pid = 1666] [serial = 1246] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1193cf000) [pid = 1666] [serial = 1245] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x116192000) [pid = 1666] [serial = 1243] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x11291f800) [pid = 1666] [serial = 1242] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x123491000) [pid = 1666] [serial = 1240] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11857b400) [pid = 1666] [serial = 1239] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12cae1800) [pid = 1666] [serial = 1237] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12881cc00) [pid = 1666] [serial = 1236] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x128a7fc00) [pid = 1666] [serial = 1234] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12d212c00) [pid = 1666] [serial = 1273] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12918c400) [pid = 1666] [serial = 1258] [outer = 0x0] [url = about:blank] 08:40:41 INFO - PROCESS | 1666 | 1463758841772 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]]]}] 08:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 524ms 08:40:41 INFO - PROCESS | 1666 | 1463758841788 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:40:41 INFO - PROCESS | 1666 | 1463758841789 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:40:41 INFO - PROCESS | 1666 | 1463758841792 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:40:41 INFO - PROCESS | 1666 | 1463758841794 Marionette TRACE conn2 <- [1,1766,null,{}] 08:40:41 INFO - PROCESS | 1666 | 1463758841804 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}] 08:40:41 INFO - PROCESS | 1666 | 1463758841885 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:40:41 INFO - PROCESS | 1666 | 1463758841891 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x1194c1000 == 40 [pid = 1666] [id = 449] 08:40:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11224d800) [pid = 1666] [serial = 1346] [outer = 0x0] 08:40:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1167abc00) [pid = 1666] [serial = 1347] [outer = 0x11224d800] 08:40:41 INFO - PROCESS | 1666 | 1463758841920 Marionette DEBUG loaded listener.js 08:40:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x117e23c00) [pid = 1666] [serial = 1348] [outer = 0x11224d800] 08:40:42 INFO - PROCESS | 1666 | 1463758842277 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]]]}] 08:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 520ms 08:40:42 INFO - PROCESS | 1666 | 1463758842312 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:40:42 INFO - PROCESS | 1666 | 1463758842314 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:40:42 INFO - PROCESS | 1666 | 1463758842316 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:40:42 INFO - PROCESS | 1666 | 1463758842325 Marionette TRACE conn2 <- [1,1770,null,{}] 08:40:42 INFO - PROCESS | 1666 | 1463758842327 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}] 08:40:42 INFO - PROCESS | 1666 | 1463758842406 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:40:42 INFO - PROCESS | 1666 | 1463758842410 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x121155000 == 41 [pid = 1666] [id = 450] 08:40:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1182d8000) [pid = 1666] [serial = 1349] [outer = 0x0] 08:40:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x11834bc00) [pid = 1666] [serial = 1350] [outer = 0x1182d8000] 08:40:42 INFO - PROCESS | 1666 | 1463758842436 Marionette DEBUG loaded listener.js 08:40:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1184b8400) [pid = 1666] [serial = 1351] [outer = 0x1182d8000] 08:40:42 INFO - PROCESS | 1666 | 1463758842745 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]]]}] 08:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 474ms 08:40:42 INFO - PROCESS | 1666 | 1463758842792 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:40:42 INFO - PROCESS | 1666 | 1463758842793 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:40:42 INFO - PROCESS | 1666 | 1463758842795 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:40:42 INFO - PROCESS | 1666 | 1463758842797 Marionette TRACE conn2 <- [1,1774,null,{}] 08:40:42 INFO - PROCESS | 1666 | 1463758842799 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}] 08:40:42 INFO - PROCESS | 1666 | 1463758842874 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:40:42 INFO - PROCESS | 1666 | 1463758842933 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12378f000 == 42 [pid = 1666] [id = 451] 08:40:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x111f5f000) [pid = 1666] [serial = 1352] [outer = 0x0] 08:40:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x11846e800) [pid = 1666] [serial = 1353] [outer = 0x111f5f000] 08:40:42 INFO - PROCESS | 1666 | 1463758842959 Marionette DEBUG loaded listener.js 08:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x11865ac00) [pid = 1666] [serial = 1354] [outer = 0x111f5f000] 08:40:43 INFO - PROCESS | 1666 | 1463758843273 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]]]}] 08:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 523ms 08:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:40:43 INFO - PROCESS | 1666 | 1463758843320 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:40:43 INFO - PROCESS | 1666 | 1463758843321 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:40:43 INFO - PROCESS | 1666 | 1463758843323 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:40:43 INFO - PROCESS | 1666 | 1463758843324 Marionette TRACE conn2 <- [1,1778,null,{}] 08:40:43 INFO - PROCESS | 1666 | 1463758843327 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}] 08:40:43 INFO - PROCESS | 1666 | 1463758843441 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:40:43 INFO - PROCESS | 1666 | 1463758843462 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x124dee000 == 43 [pid = 1666] [id = 452] 08:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1188c4400) [pid = 1666] [serial = 1355] [outer = 0x0] 08:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x11903e400) [pid = 1666] [serial = 1356] [outer = 0x1188c4400] 08:40:43 INFO - PROCESS | 1666 | 1463758843488 Marionette DEBUG loaded listener.js 08:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x119749400) [pid = 1666] [serial = 1357] [outer = 0x1188c4400] 08:40:43 INFO - PROCESS | 1666 | 1463758843811 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]]]}] 08:40: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 08:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 518ms 08:40:43 INFO - PROCESS | 1666 | 1463758843841 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:40:43 INFO - PROCESS | 1666 | 1463758843843 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:40:43 INFO - PROCESS | 1666 | 1463758843853 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:40:43 INFO - PROCESS | 1666 | 1463758843854 Marionette TRACE conn2 <- [1,1782,null,{}] 08:40:43 INFO - PROCESS | 1666 | 1463758843857 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}] 08:40:43 INFO - PROCESS | 1666 | 1463758843950 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:40:43 INFO - PROCESS | 1666 | 1463758843954 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x126806800 == 44 [pid = 1666] [id = 453] 08:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1188c4c00) [pid = 1666] [serial = 1358] [outer = 0x0] 08:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x119765000) [pid = 1666] [serial = 1359] [outer = 0x1188c4c00] 08:40:43 INFO - PROCESS | 1666 | 1463758843978 Marionette DEBUG loaded listener.js 08:40:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1197eec00) [pid = 1666] [serial = 1360] [outer = 0x1188c4c00] 08:40:44 INFO - PROCESS | 1666 | 1463758844324 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]]]}] 08:40: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 08:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 518ms 08:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:40:44 INFO - PROCESS | 1666 | 1463758844371 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:40:44 INFO - PROCESS | 1666 | 1463758844373 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:40:44 INFO - PROCESS | 1666 | 1463758844375 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:40:44 INFO - PROCESS | 1666 | 1463758844376 Marionette TRACE conn2 <- [1,1786,null,{}] 08:40:44 INFO - PROCESS | 1666 | 1463758844378 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}] 08:40:44 INFO - PROCESS | 1666 | 1463758844473 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:40:44 INFO - PROCESS | 1666 | 1463758844486 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x1288b8000 == 45 [pid = 1666] [id = 454] 08:40:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x11981a000) [pid = 1666] [serial = 1361] [outer = 0x0] 08:40:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x11986b000) [pid = 1666] [serial = 1362] [outer = 0x11981a000] 08:40:44 INFO - PROCESS | 1666 | 1463758844511 Marionette DEBUG loaded listener.js 08:40:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x119c39800) [pid = 1666] [serial = 1363] [outer = 0x11981a000] 08:40:44 INFO - PROCESS | 1666 | 1463758844858 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]]]}] 08:40: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 08:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 520ms 08:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:40:44 INFO - PROCESS | 1666 | 1463758844896 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:40:44 INFO - PROCESS | 1666 | 1463758844897 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:40:44 INFO - PROCESS | 1666 | 1463758844899 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:40:44 INFO - PROCESS | 1666 | 1463758844900 Marionette TRACE conn2 <- [1,1790,null,{}] 08:40:44 INFO - PROCESS | 1666 | 1463758844903 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}] 08:40:45 INFO - PROCESS | 1666 | 1463758844998 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:40:45 INFO - PROCESS | 1666 | 1463758845002 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x129170800 == 46 [pid = 1666] [id = 455] 08:40:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x11981a400) [pid = 1666] [serial = 1364] [outer = 0x0] 08:40:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x119c41400) [pid = 1666] [serial = 1365] [outer = 0x11981a400] 08:40:45 INFO - PROCESS | 1666 | 1463758845027 Marionette DEBUG loaded listener.js 08:40:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1210a0800) [pid = 1666] [serial = 1366] [outer = 0x11981a400] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x119018800) [pid = 1666] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1159b3400) [pid = 1666] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x11674e000) [pid = 1666] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x119763c00) [pid = 1666] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1132e5400) [pid = 1666] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x119c3c800) [pid = 1666] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x112924000) [pid = 1666] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1167a3000) [pid = 1666] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x115de7000) [pid = 1666] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x115deb400) [pid = 1666] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1159b1c00) [pid = 1666] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x121127c00) [pid = 1666] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12d3a8800) [pid = 1666] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x11285b000) [pid = 1666] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x117e27800) [pid = 1666] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x110eaa400) [pid = 1666] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x112922400) [pid = 1666] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:40:45 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x115d4cc00) [pid = 1666] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:40:45 INFO - PROCESS | 1666 | 1463758845445 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]]]}] 08:40: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) 08:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 569ms 08:40:45 INFO - PROCESS | 1666 | 1463758845470 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:40:45 INFO - PROCESS | 1666 | 1463758845471 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:40:45 INFO - PROCESS | 1666 | 1463758845473 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:40:45 INFO - PROCESS | 1666 | 1463758845474 Marionette TRACE conn2 <- [1,1794,null,{}] 08:40:45 INFO - PROCESS | 1666 | 1463758845476 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}] 08:40:45 INFO - PROCESS | 1666 | 1463758845555 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:40:45 INFO - PROCESS | 1666 | 1463758845605 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x1213ce000 == 47 [pid = 1666] [id = 456] 08:40:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x112a6a400) [pid = 1666] [serial = 1367] [outer = 0x0] 08:40:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x11618e000) [pid = 1666] [serial = 1368] [outer = 0x112a6a400] 08:40:45 INFO - PROCESS | 1666 | 1463758845631 Marionette DEBUG loaded listener.js 08:40:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x119017800) [pid = 1666] [serial = 1369] [outer = 0x112a6a400] 08:40:45 INFO - PROCESS | 1666 | 1463758845921 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]]]}] 08:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 468ms 08:40:45 INFO - PROCESS | 1666 | 1463758845941 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:40:45 INFO - PROCESS | 1666 | 1463758845943 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:40:45 INFO - PROCESS | 1666 | 1463758845945 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:40:45 INFO - PROCESS | 1666 | 1463758845947 Marionette TRACE conn2 <- [1,1798,null,{}] 08:40:45 INFO - PROCESS | 1666 | 1463758845960 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}] 08:40:46 INFO - PROCESS | 1666 | 1463758846054 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:40:46 INFO - PROCESS | 1666 | 1463758846058 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8b2800 == 48 [pid = 1666] [id = 457] 08:40:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x118575000) [pid = 1666] [serial = 1370] [outer = 0x0] 08:40:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x119c47400) [pid = 1666] [serial = 1371] [outer = 0x118575000] 08:40:46 INFO - PROCESS | 1666 | 1463758846087 Marionette DEBUG loaded listener.js 08:40:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1211dc800) [pid = 1666] [serial = 1372] [outer = 0x118575000] 08:40:46 INFO - PROCESS | 1666 | 1463758846426 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]]]}] 08:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 522ms 08:40:46 INFO - PROCESS | 1666 | 1463758846474 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:40:46 INFO - PROCESS | 1666 | 1463758846475 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:40:46 INFO - PROCESS | 1666 | 1463758846478 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:40:46 INFO - PROCESS | 1666 | 1463758846479 Marionette TRACE conn2 <- [1,1802,null,{}] 08:40:46 INFO - PROCESS | 1666 | 1463758846481 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}] 08:40:46 INFO - PROCESS | 1666 | 1463758846559 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:40:46 INFO - PROCESS | 1666 | 1463758846564 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b05d000 == 49 [pid = 1666] [id = 458] 08:40:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12112b400) [pid = 1666] [serial = 1373] [outer = 0x0] 08:40:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x123497400) [pid = 1666] [serial = 1374] [outer = 0x12112b400] 08:40:46 INFO - PROCESS | 1666 | 1463758846589 Marionette DEBUG loaded listener.js 08:40:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x124a36400) [pid = 1666] [serial = 1375] [outer = 0x12112b400] 08:40:46 INFO - PROCESS | 1666 | 1463758846906 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]]]}] 08:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 468ms 08:40:46 INFO - PROCESS | 1666 | 1463758846947 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:40:46 INFO - PROCESS | 1666 | 1463758846950 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:40:46 INFO - PROCESS | 1666 | 1463758846953 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:40:46 INFO - PROCESS | 1666 | 1463758846955 Marionette TRACE conn2 <- [1,1806,null,{}] 08:40:46 INFO - PROCESS | 1666 | 1463758846958 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}] 08:40:47 INFO - PROCESS | 1666 | 1463758847079 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:40:47 INFO - PROCESS | 1666 | 1463758847171 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b211000 == 50 [pid = 1666] [id = 459] 08:40:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1236cb800) [pid = 1666] [serial = 1376] [outer = 0x0] 08:40:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x124dc4800) [pid = 1666] [serial = 1377] [outer = 0x1236cb800] 08:40:47 INFO - PROCESS | 1666 | 1463758847211 Marionette DEBUG loaded listener.js 08:40:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12568f800) [pid = 1666] [serial = 1378] [outer = 0x1236cb800] 08:40:47 INFO - PROCESS | 1666 | 1463758847710 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]]]}] 08:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 821ms 08:40:47 INFO - PROCESS | 1666 | 1463758847775 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:40:47 INFO - PROCESS | 1666 | 1463758847779 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:40:47 INFO - PROCESS | 1666 | 1463758847785 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:40:47 INFO - PROCESS | 1666 | 1463758847789 Marionette TRACE conn2 <- [1,1810,null,{}] 08:40:47 INFO - PROCESS | 1666 | 1463758847794 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}] 08:40:47 INFO - PROCESS | 1666 | 1463758847943 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:40:48 INFO - PROCESS | 1666 | 1463758848067 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x11886b000 == 51 [pid = 1666] [id = 460] 08:40:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x11285cc00) [pid = 1666] [serial = 1379] [outer = 0x0] 08:40:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x112a5d400) [pid = 1666] [serial = 1380] [outer = 0x11285cc00] 08:40:48 INFO - PROCESS | 1666 | 1463758848119 Marionette DEBUG loaded listener.js 08:40:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1133ed800) [pid = 1666] [serial = 1381] [outer = 0x11285cc00] 08:40:48 INFO - PROCESS | 1666 | 1463758848595 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]]]}] 08:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 826ms 08:40:48 INFO - PROCESS | 1666 | 1463758848611 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:40:48 INFO - PROCESS | 1666 | 1463758848615 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:40:48 INFO - PROCESS | 1666 | 1463758848620 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:40:48 INFO - PROCESS | 1666 | 1463758848622 Marionette TRACE conn2 <- [1,1814,null,{}] 08:40:48 INFO - PROCESS | 1666 | 1463758848624 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}] 08:40:48 INFO - PROCESS | 1666 | 1463758848728 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:40:48 INFO - PROCESS | 1666 | 1463758848784 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x124b4e000 == 52 [pid = 1666] [id = 461] 08:40:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1159b6400) [pid = 1666] [serial = 1382] [outer = 0x0] 08:40:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1165c5400) [pid = 1666] [serial = 1383] [outer = 0x1159b6400] 08:40:48 INFO - PROCESS | 1666 | 1463758848826 Marionette DEBUG loaded listener.js 08:40:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1182d8400) [pid = 1666] [serial = 1384] [outer = 0x1159b6400] 08:40:49 INFO - PROCESS | 1666 | 1463758849252 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]]]}] 08:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 670ms 08:40:49 INFO - PROCESS | 1666 | 1463758849290 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:40:49 INFO - PROCESS | 1666 | 1463758849291 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:40:49 INFO - PROCESS | 1666 | 1463758849294 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:40:49 INFO - PROCESS | 1666 | 1463758849296 Marionette TRACE conn2 <- [1,1818,null,{}] 08:40:49 INFO - PROCESS | 1666 | 1463758849304 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}] 08:40:49 INFO - PROCESS | 1666 | 1463758849406 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:40:49 INFO - PROCESS | 1666 | 1463758849463 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b299800 == 53 [pid = 1666] [id = 462] 08:40:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1184c2c00) [pid = 1666] [serial = 1385] [outer = 0x0] 08:40:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1193d1c00) [pid = 1666] [serial = 1386] [outer = 0x1184c2c00] 08:40:49 INFO - PROCESS | 1666 | 1463758849506 Marionette DEBUG loaded listener.js 08:40:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x11975fc00) [pid = 1666] [serial = 1387] [outer = 0x1184c2c00] 08:40:49 INFO - PROCESS | 1666 | 1463758849929 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]]]}] 08:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 675ms 08:40:49 INFO - PROCESS | 1666 | 1463758849969 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:40:49 INFO - PROCESS | 1666 | 1463758849971 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:40:49 INFO - PROCESS | 1666 | 1463758849974 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:40:49 INFO - PROCESS | 1666 | 1463758849975 Marionette TRACE conn2 <- [1,1822,null,{}] 08:40:49 INFO - PROCESS | 1666 | 1463758849977 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}] 08:40:50 INFO - PROCESS | 1666 | 1463758850096 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:40:50 INFO - PROCESS | 1666 | 1463758850152 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2d7800 == 54 [pid = 1666] [id = 463] 08:40:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1197fa400) [pid = 1666] [serial = 1388] [outer = 0x0] 08:40:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1210a8000) [pid = 1666] [serial = 1389] [outer = 0x1197fa400] 08:40:50 INFO - PROCESS | 1666 | 1463758850182 Marionette DEBUG loaded listener.js 08:40:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x121130000) [pid = 1666] [serial = 1390] [outer = 0x1197fa400] 08:40:50 INFO - PROCESS | 1666 | 1463758850586 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]]]}] 08:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 620ms 08:40:50 INFO - PROCESS | 1666 | 1463758850595 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:40:50 INFO - PROCESS | 1666 | 1463758850596 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:40:50 INFO - PROCESS | 1666 | 1463758850598 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:40:50 INFO - PROCESS | 1666 | 1463758850602 Marionette TRACE conn2 <- [1,1826,null,{}] 08:40:50 INFO - PROCESS | 1666 | 1463758850604 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}] 08:40:50 INFO - PROCESS | 1666 | 1463758850701 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:40:50 INFO - PROCESS | 1666 | 1463758850752 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b999000 == 55 [pid = 1666] [id = 464] 08:40:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x11901c400) [pid = 1666] [serial = 1391] [outer = 0x0] 08:40:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x123499c00) [pid = 1666] [serial = 1392] [outer = 0x11901c400] 08:40:50 INFO - PROCESS | 1666 | 1463758850781 Marionette DEBUG loaded listener.js 08:40:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x1253d6800) [pid = 1666] [serial = 1393] [outer = 0x11901c400] 08:40:51 INFO - PROCESS | 1666 | 1463758851220 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]]]}] 08:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 671ms 08:40:51 INFO - PROCESS | 1666 | 1463758851284 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:40:51 INFO - PROCESS | 1666 | 1463758851285 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:40:51 INFO - PROCESS | 1666 | 1463758851289 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:40:51 INFO - PROCESS | 1666 | 1463758851291 Marionette TRACE conn2 <- [1,1830,null,{}] 08:40:51 INFO - PROCESS | 1666 | 1463758851293 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}] 08:40:51 INFO - PROCESS | 1666 | 1463758851429 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:40:51 INFO - PROCESS | 1666 | 1463758851643 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x11743c000 == 56 [pid = 1666] [id = 465] 08:40:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1110b1400) [pid = 1666] [serial = 1394] [outer = 0x0] 08:40:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x111d84c00) [pid = 1666] [serial = 1395] [outer = 0x1110b1400] 08:40:51 INFO - PROCESS | 1666 | 1463758851671 Marionette DEBUG loaded listener.js 08:40:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x11285f000) [pid = 1666] [serial = 1396] [outer = 0x1110b1400] 08:40:52 INFO - PROCESS | 1666 | 1463758852088 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]]]}] 08:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 822ms 08:40:52 INFO - PROCESS | 1666 | 1463758852112 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:40:52 INFO - PROCESS | 1666 | 1463758852115 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:40:52 INFO - PROCESS | 1666 | 1463758852118 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:40:52 INFO - PROCESS | 1666 | 1463758852120 Marionette TRACE conn2 <- [1,1834,null,{}] 08:40:52 INFO - PROCESS | 1666 | 1463758852123 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}] 08:40:52 INFO - PROCESS | 1666 | 1463758852215 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:40:52 INFO - PROCESS | 1666 | 1463758852267 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e8c000 == 57 [pid = 1666] [id = 466] 08:40:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x112a62400) [pid = 1666] [serial = 1397] [outer = 0x0] 08:40:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x11302f000) [pid = 1666] [serial = 1398] [outer = 0x112a62400] 08:40:52 INFO - PROCESS | 1666 | 1463758852299 Marionette DEBUG loaded listener.js 08:40:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1163a7400) [pid = 1666] [serial = 1399] [outer = 0x112a62400] 08:40:52 INFO - PROCESS | 1666 | --DOCSHELL 0x112d7f000 == 56 [pid = 1666] [id = 26] 08:40:52 INFO - PROCESS | 1666 | --DOCSHELL 0x116e94000 == 55 [pid = 1666] [id = 25] 08:40:52 INFO - PROCESS | 1666 | --DOCSHELL 0x116780800 == 54 [pid = 1666] [id = 24] 08:40:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12b05d000 == 53 [pid = 1666] [id = 458] 08:40:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8b2800 == 52 [pid = 1666] [id = 457] 08:40:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1213ce000 == 51 [pid = 1666] [id = 456] 08:40:52 INFO - PROCESS | 1666 | --DOCSHELL 0x129170800 == 50 [pid = 1666] [id = 455] 08:40:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1288b8000 == 49 [pid = 1666] [id = 454] 08:40:52 INFO - PROCESS | 1666 | --DOCSHELL 0x126806800 == 48 [pid = 1666] [id = 453] 08:40:52 INFO - PROCESS | 1666 | --DOCSHELL 0x124dee000 == 47 [pid = 1666] [id = 452] 08:40:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12378f000 == 46 [pid = 1666] [id = 451] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x124bc9000) [pid = 1666] [serial = 1332] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOCSHELL 0x121155000 == 45 [pid = 1666] [id = 450] 08:40:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1194c1000 == 44 [pid = 1666] [id = 449] 08:40:52 INFO - PROCESS | 1666 | --DOCSHELL 0x117450000 == 43 [pid = 1666] [id = 448] 08:40:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1165ea000 == 42 [pid = 1666] [id = 447] 08:40:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1194b8800 == 41 [pid = 1666] [id = 446] 08:40:52 INFO - PROCESS | 1666 | --DOCSHELL 0x116625800 == 40 [pid = 1666] [id = 445] 08:40:52 INFO - PROCESS | 1666 | 1463758852697 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]]]}] 08:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 08:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 619ms 08:40:52 INFO - PROCESS | 1666 | 1463758852740 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:40:52 INFO - PROCESS | 1666 | 1463758852742 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:40:52 INFO - PROCESS | 1666 | 1463758852745 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:40:52 INFO - PROCESS | 1666 | 1463758852746 Marionette TRACE conn2 <- [1,1838,null,{}] 08:40:52 INFO - PROCESS | 1666 | 1463758852749 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}] 08:40:52 INFO - PROCESS | 1666 | 1463758852832 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x119746c00) [pid = 1666] [serial = 1308] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x118576c00) [pid = 1666] [serial = 1299] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1184b3c00) [pid = 1666] [serial = 1323] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x12112ec00) [pid = 1666] [serial = 1320] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x1188bfc00) [pid = 1666] [serial = 1300] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x12d4f7c00) [pid = 1666] [serial = 1279] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x11285e800) [pid = 1666] [serial = 1281] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x11291dc00) [pid = 1666] [serial = 1282] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x11834a000) [pid = 1666] [serial = 1296] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1184bdc00) [pid = 1666] [serial = 1297] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x115de6000) [pid = 1666] [serial = 1287] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x116129c00) [pid = 1666] [serial = 1288] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1167aa800) [pid = 1666] [serial = 1293] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x117678000) [pid = 1666] [serial = 1294] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x121129000) [pid = 1666] [serial = 1326] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x12348fc00) [pid = 1666] [serial = 1321] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x119bda800) [pid = 1666] [serial = 1312] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x123494000) [pid = 1666] [serial = 1327] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x119765c00) [pid = 1666] [serial = 1324] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12109d000) [pid = 1666] [serial = 1315] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12487e000) [pid = 1666] [serial = 1330] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x119760400) [pid = 1666] [serial = 1309] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12349c800) [pid = 1666] [serial = 1329] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1163adc00) [pid = 1666] [serial = 1290] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11674c400) [pid = 1666] [serial = 1291] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1188c2000) [pid = 1666] [serial = 1302] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x11903ac00) [pid = 1666] [serial = 1303] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1197ed000) [pid = 1666] [serial = 1311] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1194a1400) [pid = 1666] [serial = 1305] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1194afc00) [pid = 1666] [serial = 1306] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x119c43400) [pid = 1666] [serial = 1314] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x112f86c00) [pid = 1666] [serial = 1284] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1210a3800) [pid = 1666] [serial = 1317] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x121125000) [pid = 1666] [serial = 1318] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1132f0800) [pid = 1666] [serial = 1285] [outer = 0x0] [url = about:blank] 08:40:52 INFO - PROCESS | 1666 | 1463758852922 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x116aa9800 == 41 [pid = 1666] [id = 467] 08:40:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11285e800) [pid = 1666] [serial = 1400] [outer = 0x0] 08:40:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x115d4c000) [pid = 1666] [serial = 1401] [outer = 0x11285e800] 08:40:52 INFO - PROCESS | 1666 | 1463758852952 Marionette DEBUG loaded listener.js 08:40:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x117413800) [pid = 1666] [serial = 1402] [outer = 0x11285e800] 08:40:53 INFO - PROCESS | 1666 | 1463758853268 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]]]}] 08:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 574ms 08:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:40:53 INFO - PROCESS | 1666 | 1463758853320 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:40:53 INFO - PROCESS | 1666 | 1463758853322 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:40:53 INFO - PROCESS | 1666 | 1463758853328 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:40:53 INFO - PROCESS | 1666 | 1463758853333 Marionette TRACE conn2 <- [1,1842,null,{}] 08:40:53 INFO - PROCESS | 1666 | 1463758853336 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}] 08:40:53 INFO - PROCESS | 1666 | 1463758853432 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:40:53 INFO - PROCESS | 1666 | 1463758853483 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188ee800 == 42 [pid = 1666] [id = 468] 08:40:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1167a9800) [pid = 1666] [serial = 1403] [outer = 0x0] 08:40:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1182d6c00) [pid = 1666] [serial = 1404] [outer = 0x1167a9800] 08:40:53 INFO - PROCESS | 1666 | 1463758853509 Marionette DEBUG loaded listener.js 08:40:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1188a7c00) [pid = 1666] [serial = 1405] [outer = 0x1167a9800] 08:40:53 INFO - PROCESS | 1666 | 1463758853777 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]]]}] 08:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 479ms 08:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:40:53 INFO - PROCESS | 1666 | 1463758853809 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:40:53 INFO - PROCESS | 1666 | 1463758853811 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:40:53 INFO - PROCESS | 1666 | 1463758853813 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:40:53 INFO - PROCESS | 1666 | 1463758853814 Marionette TRACE conn2 <- [1,1846,null,{}] 08:40:53 INFO - PROCESS | 1666 | 1463758853825 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}] 08:40:53 INFO - PROCESS | 1666 | 1463758853913 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:40:53 INFO - PROCESS | 1666 | 1463758853920 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x123429800 == 43 [pid = 1666] [id = 469] 08:40:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x11857b800) [pid = 1666] [serial = 1406] [outer = 0x0] 08:40:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x119037400) [pid = 1666] [serial = 1407] [outer = 0x11857b800] 08:40:53 INFO - PROCESS | 1666 | 1463758853946 Marionette DEBUG loaded listener.js 08:40:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x119749800) [pid = 1666] [serial = 1408] [outer = 0x11857b800] 08:40:54 INFO - PROCESS | 1666 | 1463758854288 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]]]}] 08:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 529ms 08:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:40:54 INFO - PROCESS | 1666 | 1463758854343 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:40:54 INFO - PROCESS | 1666 | 1463758854344 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:40:54 INFO - PROCESS | 1666 | 1463758854346 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:40:54 INFO - PROCESS | 1666 | 1463758854348 Marionette TRACE conn2 <- [1,1850,null,{}] 08:40:54 INFO - PROCESS | 1666 | 1463758854351 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}] 08:40:54 INFO - PROCESS | 1666 | 1463758854431 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:40:54 INFO - PROCESS | 1666 | 1463758854438 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x124b31800 == 44 [pid = 1666] [id = 470] 08:40:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x11976b400) [pid = 1666] [serial = 1409] [outer = 0x0] 08:40:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x119822800) [pid = 1666] [serial = 1410] [outer = 0x11976b400] 08:40:54 INFO - PROCESS | 1666 | 1463758854470 Marionette DEBUG loaded listener.js 08:40:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x119c46000) [pid = 1666] [serial = 1411] [outer = 0x11976b400] 08:40:54 INFO - PROCESS | 1666 | 1463758854805 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]]]}] 08:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 473ms 08:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:40:54 INFO - PROCESS | 1666 | 1463758854820 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:40:54 INFO - PROCESS | 1666 | 1463758854821 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:40:54 INFO - PROCESS | 1666 | 1463758854823 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:40:54 INFO - PROCESS | 1666 | 1463758854824 Marionette TRACE conn2 <- [1,1854,null,{}] 08:40:54 INFO - PROCESS | 1666 | 1463758854827 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}] 08:40:54 INFO - PROCESS | 1666 | 1463758854920 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:40:54 INFO - PROCESS | 1666 | 1463758854985 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x125546800 == 45 [pid = 1666] [id = 471] 08:40:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x119764c00) [pid = 1666] [serial = 1412] [outer = 0x0] 08:40:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x121099800) [pid = 1666] [serial = 1413] [outer = 0x119764c00] 08:40:55 INFO - PROCESS | 1666 | 1463758855011 Marionette DEBUG loaded listener.js 08:40:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1237b9c00) [pid = 1666] [serial = 1414] [outer = 0x119764c00] 08:40:55 INFO - PROCESS | 1666 | 1463758855361 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]]]}] 08:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 568ms 08:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:40:55 INFO - PROCESS | 1666 | 1463758855393 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:40:55 INFO - PROCESS | 1666 | 1463758855394 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:40:55 INFO - PROCESS | 1666 | 1463758855403 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:40:55 INFO - PROCESS | 1666 | 1463758855405 Marionette TRACE conn2 <- [1,1858,null,{}] 08:40:55 INFO - PROCESS | 1666 | 1463758855407 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}] 08:40:55 INFO - PROCESS | 1666 | 1463758855511 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:40:55 INFO - PROCESS | 1666 | 1463758855516 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x127075800 == 46 [pid = 1666] [id = 472] 08:40:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1197eb800) [pid = 1666] [serial = 1415] [outer = 0x0] 08:40:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12558f800) [pid = 1666] [serial = 1416] [outer = 0x1197eb800] 08:40:55 INFO - PROCESS | 1666 | 1463758855542 Marionette DEBUG loaded listener.js 08:40:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1258ce800) [pid = 1666] [serial = 1417] [outer = 0x1197eb800] 08:40:55 INFO - PROCESS | 1666 | 1463758855883 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]]]}] 08:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 525ms 08:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:40:55 INFO - PROCESS | 1666 | 1463758855922 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:40:55 INFO - PROCESS | 1666 | 1463758855924 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:40:55 INFO - PROCESS | 1666 | 1463758855926 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:40:55 INFO - PROCESS | 1666 | 1463758855927 Marionette TRACE conn2 <- [1,1862,null,{}] 08:40:55 INFO - PROCESS | 1666 | 1463758855929 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}] 08:40:56 INFO - PROCESS | 1666 | 1463758856028 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:40:56 INFO - PROCESS | 1666 | 1463758856033 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x128b26800 == 47 [pid = 1666] [id = 473] 08:40:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x124bc0000) [pid = 1666] [serial = 1418] [outer = 0x0] 08:40:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x125fe6c00) [pid = 1666] [serial = 1419] [outer = 0x124bc0000] 08:40:56 INFO - PROCESS | 1666 | 1463758856088 Marionette DEBUG loaded listener.js 08:40:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12684c400) [pid = 1666] [serial = 1420] [outer = 0x124bc0000] 08:40:56 INFO - PROCESS | 1666 | 1463758856428 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]]]}] 08:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 518ms 08:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:40:56 INFO - PROCESS | 1666 | 1463758856444 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:40:56 INFO - PROCESS | 1666 | 1463758856446 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:40:56 INFO - PROCESS | 1666 | 1463758856448 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:40:56 INFO - PROCESS | 1666 | 1463758856450 Marionette TRACE conn2 <- [1,1866,null,{}] 08:40:56 INFO - PROCESS | 1666 | 1463758856454 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}] 08:40:56 INFO - PROCESS | 1666 | 1463758856557 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:40:56 INFO - PROCESS | 1666 | 1463758856569 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a641800 == 48 [pid = 1666] [id = 474] 08:40:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x11285f400) [pid = 1666] [serial = 1421] [outer = 0x0] 08:40:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x126851800) [pid = 1666] [serial = 1422] [outer = 0x11285f400] 08:40:56 INFO - PROCESS | 1666 | 1463758856594 Marionette DEBUG loaded listener.js 08:40:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x126cf7000) [pid = 1666] [serial = 1423] [outer = 0x11285f400] 08:40:56 INFO - PROCESS | 1666 | 1463758856931 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]]]}] 08:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 522ms 08:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1188c4c00) [pid = 1666] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1188c4400) [pid = 1666] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x11981a000) [pid = 1666] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x11981a400) [pid = 1666] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x112a6a400) [pid = 1666] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x110eaa800) [pid = 1666] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x113374800) [pid = 1666] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x124bbf000) [pid = 1666] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x111f5f000) [pid = 1666] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1182d8000) [pid = 1666] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x11224d800) [pid = 1666] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x118575000) [pid = 1666] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:40:57 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12112b400) [pid = 1666] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:40:57 INFO - PROCESS | 1666 | 1463758857024 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:40:57 INFO - PROCESS | 1666 | 1463758857026 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:40:57 INFO - PROCESS | 1666 | 1463758857030 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:40:57 INFO - PROCESS | 1666 | 1463758857031 Marionette TRACE conn2 <- [1,1870,null,{}] 08:40:57 INFO - PROCESS | 1666 | 1463758857033 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}] 08:40:57 INFO - PROCESS | 1666 | 1463758857114 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:40:57 INFO - PROCESS | 1666 | 1463758857118 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12342d000 == 49 [pid = 1666] [id = 475] 08:40:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x11285b800) [pid = 1666] [serial = 1424] [outer = 0x0] 08:40:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1183f7800) [pid = 1666] [serial = 1425] [outer = 0x11285b800] 08:40:57 INFO - PROCESS | 1666 | 1463758857149 Marionette DEBUG loaded listener.js 08:40:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12112b400) [pid = 1666] [serial = 1426] [outer = 0x11285b800] 08:40:57 INFO - PROCESS | 1666 | 1463758857505 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]]]}] 08:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 521ms 08:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:40:57 INFO - PROCESS | 1666 | 1463758857553 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:40:57 INFO - PROCESS | 1666 | 1463758857554 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:40:57 INFO - PROCESS | 1666 | 1463758857556 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:40:57 INFO - PROCESS | 1666 | 1463758857558 Marionette TRACE conn2 <- [1,1874,null,{}] 08:40:57 INFO - PROCESS | 1666 | 1463758857561 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}] 08:40:57 INFO - PROCESS | 1666 | 1463758857676 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:40:57 INFO - PROCESS | 1666 | 1463758857683 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b214800 == 50 [pid = 1666] [id = 476] 08:40:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x119c3c000) [pid = 1666] [serial = 1427] [outer = 0x0] 08:40:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12743f800) [pid = 1666] [serial = 1428] [outer = 0x119c3c000] 08:40:57 INFO - PROCESS | 1666 | 1463758857708 Marionette DEBUG loaded listener.js 08:40:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12749d400) [pid = 1666] [serial = 1429] [outer = 0x119c3c000] 08:40:58 INFO - PROCESS | 1666 | 1463758858004 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]]]}] 08:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 468ms 08:40:58 INFO - PROCESS | 1666 | 1463758858025 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:40:58 INFO - PROCESS | 1666 | 1463758858026 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:40:58 INFO - PROCESS | 1666 | 1463758858029 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:40:58 INFO - PROCESS | 1666 | 1463758858030 Marionette TRACE conn2 <- [1,1878,null,{}] 08:40:58 INFO - PROCESS | 1666 | 1463758858034 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}] 08:40:58 INFO - PROCESS | 1666 | 1463758858122 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:40:58 INFO - PROCESS | 1666 | 1463758858126 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bf5d800 == 51 [pid = 1666] [id = 477] 08:40:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12749a800) [pid = 1666] [serial = 1430] [outer = 0x0] 08:40:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1274a3000) [pid = 1666] [serial = 1431] [outer = 0x12749a800] 08:40:58 INFO - PROCESS | 1666 | 1463758858151 Marionette DEBUG loaded listener.js 08:40:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12881a000) [pid = 1666] [serial = 1432] [outer = 0x12749a800] 08:40:58 INFO - PROCESS | 1666 | 1463758858497 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]]]}] 08:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 523ms 08:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:40:58 INFO - PROCESS | 1666 | 1463758858553 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:40:58 INFO - PROCESS | 1666 | 1463758858554 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:40:58 INFO - PROCESS | 1666 | 1463758858556 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:40:58 INFO - PROCESS | 1666 | 1463758858557 Marionette TRACE conn2 <- [1,1882,null,{}] 08:40:58 INFO - PROCESS | 1666 | 1463758858560 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}] 08:40:58 INFO - PROCESS | 1666 | 1463758858651 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:40:58 INFO - PROCESS | 1666 | 1463758858656 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c2e1000 == 52 [pid = 1666] [id = 478] 08:40:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1274a4400) [pid = 1666] [serial = 1433] [outer = 0x0] 08:40:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12881f000) [pid = 1666] [serial = 1434] [outer = 0x1274a4400] 08:40:58 INFO - PROCESS | 1666 | 1463758858681 Marionette DEBUG loaded listener.js 08:40:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x128a68000) [pid = 1666] [serial = 1435] [outer = 0x1274a4400] 08:40:59 INFO - PROCESS | 1666 | 1463758859003 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]]]}] 08:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 469ms 08:40:59 INFO - PROCESS | 1666 | 1463758859087 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:40:59 INFO - PROCESS | 1666 | 1463758859089 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:40:59 INFO - PROCESS | 1666 | 1463758859093 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:40:59 INFO - PROCESS | 1666 | 1463758859096 Marionette TRACE conn2 <- [1,1886,null,{}] 08:40:59 INFO - PROCESS | 1666 | 1463758859100 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}] 08:40:59 INFO - PROCESS | 1666 | 1463758859198 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:40:59 INFO - PROCESS | 1666 | 1463758859297 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x116623000 == 53 [pid = 1666] [id = 479] 08:40:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x11285d400) [pid = 1666] [serial = 1436] [outer = 0x0] 08:40:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x11291ec00) [pid = 1666] [serial = 1437] [outer = 0x11285d400] 08:40:59 INFO - PROCESS | 1666 | 1463758859328 Marionette DEBUG loaded listener.js 08:40:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1133efc00) [pid = 1666] [serial = 1438] [outer = 0x11285d400] 08:40:59 INFO - PROCESS | 1666 | 1463758859742 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]]]}] 08:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 676ms 08:40:59 INFO - PROCESS | 1666 | 1463758859770 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:40:59 INFO - PROCESS | 1666 | 1463758859773 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:40:59 INFO - PROCESS | 1666 | 1463758859778 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:40:59 INFO - PROCESS | 1666 | 1463758859781 Marionette TRACE conn2 <- [1,1890,null,{}] 08:40:59 INFO - PROCESS | 1666 | 1463758859784 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}] 08:40:59 INFO - PROCESS | 1666 | 1463758859911 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:40:59 INFO - PROCESS | 1666 | 1463758859981 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x119b37000 == 54 [pid = 1666] [id = 480] 08:41:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x11665ac00) [pid = 1666] [serial = 1439] [outer = 0x0] 08:41:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x117672c00) [pid = 1666] [serial = 1440] [outer = 0x11665ac00] 08:41:00 INFO - PROCESS | 1666 | 1463758860025 Marionette DEBUG loaded listener.js 08:41:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x1183ee400) [pid = 1666] [serial = 1441] [outer = 0x11665ac00] 08:41:00 INFO - PROCESS | 1666 | 1463758860447 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]]]}] 08:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 725ms 08:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:41:00 INFO - PROCESS | 1666 | 1463758860501 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:41:00 INFO - PROCESS | 1666 | 1463758860503 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:41:00 INFO - PROCESS | 1666 | 1463758860505 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:41:00 INFO - PROCESS | 1666 | 1463758860507 Marionette TRACE conn2 <- [1,1894,null,{}] 08:41:00 INFO - PROCESS | 1666 | 1463758860514 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}] 08:41:00 INFO - PROCESS | 1666 | 1463758860621 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:41:00 INFO - PROCESS | 1666 | 1463758860692 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b298800 == 55 [pid = 1666] [id = 481] 08:41:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x119038800) [pid = 1666] [serial = 1442] [outer = 0x0] 08:41:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x119760000) [pid = 1666] [serial = 1443] [outer = 0x119038800] 08:41:00 INFO - PROCESS | 1666 | 1463758860727 Marionette DEBUG loaded listener.js 08:41:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x119861c00) [pid = 1666] [serial = 1444] [outer = 0x119038800] 08:41:01 INFO - PROCESS | 1666 | 1463758861127 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]]]}] 08:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 669ms 08:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:41:01 INFO - PROCESS | 1666 | 1463758861174 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:41:01 INFO - PROCESS | 1666 | 1463758861176 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:41:01 INFO - PROCESS | 1666 | 1463758861178 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:41:01 INFO - PROCESS | 1666 | 1463758861179 Marionette TRACE conn2 <- [1,1898,null,{}] 08:41:01 INFO - PROCESS | 1666 | 1463758861182 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}] 08:41:01 INFO - PROCESS | 1666 | 1463758861315 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:41:01 INFO - PROCESS | 1666 | 1463758861385 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6c5800 == 56 [pid = 1666] [id = 482] 08:41:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x119c40c00) [pid = 1666] [serial = 1445] [outer = 0x0] 08:41:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x121129000) [pid = 1666] [serial = 1446] [outer = 0x119c40c00] 08:41:01 INFO - PROCESS | 1666 | 1463758861417 Marionette DEBUG loaded listener.js 08:41:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1258da000) [pid = 1666] [serial = 1447] [outer = 0x119c40c00] 08:41:01 INFO - PROCESS | 1666 | 1463758861823 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]]]}] 08:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 673ms 08:41:01 INFO - PROCESS | 1666 | 1463758861853 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:41:01 INFO - PROCESS | 1666 | 1463758861854 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:41:01 INFO - PROCESS | 1666 | 1463758861856 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:41:01 INFO - PROCESS | 1666 | 1463758861858 Marionette TRACE conn2 <- [1,1902,null,{}] 08:41:01 INFO - PROCESS | 1666 | 1463758861860 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}] 08:41:01 INFO - PROCESS | 1666 | 1463758861961 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:41:02 INFO - PROCESS | 1666 | 1463758862014 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12caaa000 == 57 [pid = 1666] [id = 483] 08:41:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x121126400) [pid = 1666] [serial = 1448] [outer = 0x0] 08:41:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x126fee400) [pid = 1666] [serial = 1449] [outer = 0x121126400] 08:41:02 INFO - PROCESS | 1666 | 1463758862047 Marionette DEBUG loaded listener.js 08:41:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x127497c00) [pid = 1666] [serial = 1450] [outer = 0x121126400] 08:41:02 INFO - PROCESS | 1666 | 1463758862479 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]]]}] 08:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 08:41:02 INFO - PROCESS | 1666 | 1463758862526 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:41:02 INFO - PROCESS | 1666 | 1463758862528 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:41:02 INFO - PROCESS | 1666 | 1463758862530 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:41:02 INFO - PROCESS | 1666 | 1463758862532 Marionette TRACE conn2 <- [1,1906,null,{}] 08:41:02 INFO - PROCESS | 1666 | 1463758862534 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}] 08:41:02 INFO - PROCESS | 1666 | 1463758862669 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:41:02 INFO - PROCESS | 1666 | 1463758862754 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ceab800 == 58 [pid = 1666] [id = 484] 08:41:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x128a69800) [pid = 1666] [serial = 1451] [outer = 0x0] 08:41:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x128a6f400) [pid = 1666] [serial = 1452] [outer = 0x128a69800] 08:41:02 INFO - PROCESS | 1666 | 1463758862787 Marionette DEBUG loaded listener.js 08:41:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x128a7cc00) [pid = 1666] [serial = 1453] [outer = 0x128a69800] 08:41:03 INFO - PROCESS | 1666 | 1463758863353 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]]]}] 08:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 871ms 08:41:03 INFO - PROCESS | 1666 | 1463758863425 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:41:03 INFO - PROCESS | 1666 | 1463758863427 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:41:03 INFO - PROCESS | 1666 | 1463758863430 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:41:03 INFO - PROCESS | 1666 | 1463758863432 Marionette TRACE conn2 <- [1,1910,null,{}] 08:41:03 INFO - PROCESS | 1666 | 1463758863438 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}] 08:41:03 INFO - PROCESS | 1666 | 1463758863535 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:41:03 INFO - PROCESS | 1666 | 1463758863604 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x121144800 == 59 [pid = 1666] [id = 485] 08:41:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x112928800) [pid = 1666] [serial = 1454] [outer = 0x0] 08:41:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x11304bc00) [pid = 1666] [serial = 1455] [outer = 0x112928800] 08:41:03 INFO - PROCESS | 1666 | 1463758863632 Marionette DEBUG loaded listener.js 08:41:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x115deb800) [pid = 1666] [serial = 1456] [outer = 0x112928800] 08:41:04 INFO - PROCESS | 1666 | 1463758864064 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]]]}] 08:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 673ms 08:41:04 INFO - PROCESS | 1666 | 1463758864104 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:41:04 INFO - PROCESS | 1666 | 1463758864107 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:41:04 INFO - PROCESS | 1666 | 1463758864112 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:41:04 INFO - PROCESS | 1666 | 1463758864113 Marionette TRACE conn2 <- [1,1914,null,{}] 08:41:04 INFO - PROCESS | 1666 | 1463758864116 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}] 08:41:04 INFO - PROCESS | 1666 | 1463758864213 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:41:04 INFO - PROCESS | 1666 | 1463758864271 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x119336800 == 60 [pid = 1666] [id = 486] 08:41:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x116511000) [pid = 1666] [serial = 1457] [outer = 0x0] 08:41:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x116a5f000) [pid = 1666] [serial = 1458] [outer = 0x116511000] 08:41:04 INFO - PROCESS | 1666 | 1463758864299 Marionette DEBUG loaded listener.js 08:41:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x1183f1000) [pid = 1666] [serial = 1459] [outer = 0x116511000] 08:41:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12bf5d800 == 59 [pid = 1666] [id = 477] 08:41:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12b214800 == 58 [pid = 1666] [id = 476] 08:41:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12342d000 == 57 [pid = 1666] [id = 475] 08:41:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12a641800 == 56 [pid = 1666] [id = 474] 08:41:04 INFO - PROCESS | 1666 | --DOCSHELL 0x128b26800 == 55 [pid = 1666] [id = 473] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x124dc4800) [pid = 1666] [serial = 1377] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOCSHELL 0x127075800 == 54 [pid = 1666] [id = 472] 08:41:04 INFO - PROCESS | 1666 | --DOCSHELL 0x125546800 == 53 [pid = 1666] [id = 471] 08:41:04 INFO - PROCESS | 1666 | --DOCSHELL 0x124b31800 == 52 [pid = 1666] [id = 470] 08:41:04 INFO - PROCESS | 1666 | --DOCSHELL 0x123429800 == 51 [pid = 1666] [id = 469] 08:41:04 INFO - PROCESS | 1666 | --DOCSHELL 0x1188ee800 == 50 [pid = 1666] [id = 468] 08:41:04 INFO - PROCESS | 1666 | --DOCSHELL 0x116aa9800 == 49 [pid = 1666] [id = 467] 08:41:04 INFO - PROCESS | 1666 | --DOCSHELL 0x116e8c000 == 48 [pid = 1666] [id = 466] 08:41:04 INFO - PROCESS | 1666 | --DOCSHELL 0x11743c000 == 47 [pid = 1666] [id = 465] 08:41:04 INFO - PROCESS | 1666 | --DOCSHELL 0x124b4e000 == 46 [pid = 1666] [id = 461] 08:41:04 INFO - PROCESS | 1666 | --DOCSHELL 0x11886b000 == 45 [pid = 1666] [id = 460] 08:41:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12b211000 == 44 [pid = 1666] [id = 459] 08:41:04 INFO - PROCESS | 1666 | 1463758864691 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]]]}] 08:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 620ms 08:41:04 INFO - PROCESS | 1666 | 1463758864731 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:41:04 INFO - PROCESS | 1666 | 1463758864733 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:41:04 INFO - PROCESS | 1666 | 1463758864735 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:41:04 INFO - PROCESS | 1666 | 1463758864738 Marionette TRACE conn2 <- [1,1918,null,{}] 08:41:04 INFO - PROCESS | 1666 | 1463758864745 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}] 08:41:04 INFO - PROCESS | 1666 | 1463758864831 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x119765000) [pid = 1666] [serial = 1359] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x11903e400) [pid = 1666] [serial = 1356] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x11986b000) [pid = 1666] [serial = 1362] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x119c41400) [pid = 1666] [serial = 1365] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x11618e000) [pid = 1666] [serial = 1368] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x119c39800) [pid = 1666] [serial = 1363] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x113330800) [pid = 1666] [serial = 1342] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x112928000) [pid = 1666] [serial = 1341] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x1159b5c00) [pid = 1666] [serial = 1344] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x1163a7c00) [pid = 1666] [serial = 1345] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x1253e2400) [pid = 1666] [serial = 1333] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x11291e800) [pid = 1666] [serial = 1335] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x11846e800) [pid = 1666] [serial = 1353] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x11834bc00) [pid = 1666] [serial = 1350] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1184b8400) [pid = 1666] [serial = 1351] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x1167abc00) [pid = 1666] [serial = 1347] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x117e23c00) [pid = 1666] [serial = 1348] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x115e50800) [pid = 1666] [serial = 1338] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x119c47400) [pid = 1666] [serial = 1371] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1211dc800) [pid = 1666] [serial = 1372] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x123497400) [pid = 1666] [serial = 1374] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1210a0800) [pid = 1666] [serial = 1366] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x119017800) [pid = 1666] [serial = 1369] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1197eec00) [pid = 1666] [serial = 1360] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x124a36400) [pid = 1666] [serial = 1375] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x11865ac00) [pid = 1666] [serial = 1354] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x119749400) [pid = 1666] [serial = 1357] [outer = 0x0] [url = about:blank] 08:41:04 INFO - PROCESS | 1666 | 1463758864905 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180f7800 == 45 [pid = 1666] [id = 487] 08:41:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x111d7cc00) [pid = 1666] [serial = 1460] [outer = 0x0] 08:41:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1163a7c00) [pid = 1666] [serial = 1461] [outer = 0x111d7cc00] 08:41:04 INFO - PROCESS | 1666 | 1463758864936 Marionette DEBUG loaded listener.js 08:41:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1188ca000) [pid = 1666] [serial = 1462] [outer = 0x111d7cc00] 08:41:05 INFO - PROCESS | 1666 | 1463758865240 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]]]}] 08:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 524ms 08:41:05 INFO - PROCESS | 1666 | 1463758865260 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:41:05 INFO - PROCESS | 1666 | 1463758865261 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:41:05 INFO - PROCESS | 1666 | 1463758865264 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:41:05 INFO - PROCESS | 1666 | 1463758865265 Marionette TRACE conn2 <- [1,1922,null,{}] 08:41:05 INFO - PROCESS | 1666 | 1463758865271 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}] 08:41:05 INFO - PROCESS | 1666 | 1463758865358 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:41:05 INFO - PROCESS | 1666 | 1463758865363 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x124959800 == 46 [pid = 1666] [id = 488] 08:41:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1193d0800) [pid = 1666] [serial = 1463] [outer = 0x0] 08:41:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x119746c00) [pid = 1666] [serial = 1464] [outer = 0x1193d0800] 08:41:05 INFO - PROCESS | 1666 | 1463758865390 Marionette DEBUG loaded listener.js 08:41:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x119822000) [pid = 1666] [serial = 1465] [outer = 0x1193d0800] 08:41:05 INFO - PROCESS | 1666 | 1463758865751 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]]]}] 08:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 521ms 08:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:41:05 INFO - PROCESS | 1666 | 1463758865786 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:41:05 INFO - PROCESS | 1666 | 1463758865788 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:41:05 INFO - PROCESS | 1666 | 1463758865790 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:41:05 INFO - PROCESS | 1666 | 1463758865791 Marionette TRACE conn2 <- [1,1926,null,{}] 08:41:05 INFO - PROCESS | 1666 | 1463758865801 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}] 08:41:05 INFO - PROCESS | 1666 | 1463758865879 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:41:05 INFO - PROCESS | 1666 | 1463758865888 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x125e58800 == 47 [pid = 1666] [id = 489] 08:41:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x119761400) [pid = 1666] [serial = 1466] [outer = 0x0] 08:41:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1210a4400) [pid = 1666] [serial = 1467] [outer = 0x119761400] 08:41:05 INFO - PROCESS | 1666 | 1463758865914 Marionette DEBUG loaded listener.js 08:41:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12112f400) [pid = 1666] [serial = 1468] [outer = 0x119761400] 08:41:06 INFO - PROCESS | 1666 | 1463758866228 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]]]}] 08:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 472ms 08:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:41:06 INFO - PROCESS | 1666 | 1463758866262 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:41:06 INFO - PROCESS | 1666 | 1463758866263 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:41:06 INFO - PROCESS | 1666 | 1463758866267 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:41:06 INFO - PROCESS | 1666 | 1463758866269 Marionette TRACE conn2 <- [1,1930,null,{}] 08:41:06 INFO - PROCESS | 1666 | 1463758866272 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}] 08:41:06 INFO - PROCESS | 1666 | 1463758866394 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:41:06 INFO - PROCESS | 1666 | 1463758866489 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x113232000 == 48 [pid = 1666] [id = 490] 08:41:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x110ea7800) [pid = 1666] [serial = 1469] [outer = 0x0] 08:41:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x1110b1c00) [pid = 1666] [serial = 1470] [outer = 0x110ea7800] 08:41:06 INFO - PROCESS | 1666 | 1463758866521 Marionette DEBUG loaded listener.js 08:41:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x11291b400) [pid = 1666] [serial = 1471] [outer = 0x110ea7800] 08:41:06 INFO - PROCESS | 1666 | 1463758866966 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]]]}] 08:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 772ms 08:41:07 INFO - PROCESS | 1666 | 1463758867052 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:41:07 INFO - PROCESS | 1666 | 1463758867054 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:41:07 INFO - PROCESS | 1666 | 1463758867059 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:41:07 INFO - PROCESS | 1666 | 1463758867061 Marionette TRACE conn2 <- [1,1934,null,{}] 08:41:07 INFO - PROCESS | 1666 | 1463758867065 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}] 08:41:07 INFO - PROCESS | 1666 | 1463758867170 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:41:07 INFO - PROCESS | 1666 | 1463758867238 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x121136800 == 49 [pid = 1666] [id = 491] 08:41:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x11612a400) [pid = 1666] [serial = 1472] [outer = 0x0] 08:41:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1163a8800) [pid = 1666] [serial = 1473] [outer = 0x11612a400] 08:41:07 INFO - PROCESS | 1666 | 1463758867270 Marionette DEBUG loaded listener.js 08:41:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x116753400) [pid = 1666] [serial = 1474] [outer = 0x11612a400] 08:41:07 INFO - PROCESS | 1666 | 1463758867713 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]]]}] 08:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 721ms 08:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:41:07 INFO - PROCESS | 1666 | 1463758867823 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:41:07 INFO - PROCESS | 1666 | 1463758867827 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:41:07 INFO - PROCESS | 1666 | 1463758867831 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:41:07 INFO - PROCESS | 1666 | 1463758867834 Marionette TRACE conn2 <- [1,1938,null,{}] 08:41:07 INFO - PROCESS | 1666 | 1463758867838 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}] 08:41:08 INFO - PROCESS | 1666 | 1463758867998 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:41:08 INFO - PROCESS | 1666 | 1463758868119 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x128b1c800 == 50 [pid = 1666] [id = 492] 08:41:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1184ba400) [pid = 1666] [serial = 1475] [outer = 0x0] 08:41:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1184bbc00) [pid = 1666] [serial = 1476] [outer = 0x1184ba400] 08:41:08 INFO - PROCESS | 1666 | 1463758868190 Marionette DEBUG loaded listener.js 08:41:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x119017800) [pid = 1666] [serial = 1477] [outer = 0x1184ba400] 08:41:08 INFO - PROCESS | 1666 | 1463758868712 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]]]}] 08:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 923ms 08:41:08 INFO - PROCESS | 1666 | 1463758868755 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:41:08 INFO - PROCESS | 1666 | 1463758868758 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:41:08 INFO - PROCESS | 1666 | 1463758868769 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:41:08 INFO - PROCESS | 1666 | 1463758868775 Marionette TRACE conn2 <- [1,1942,null,{}] 08:41:08 INFO - PROCESS | 1666 | 1463758868780 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}] 08:41:08 INFO - PROCESS | 1666 | 1463758868935 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:41:09 INFO - PROCESS | 1666 | 1463758869062 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a647800 == 51 [pid = 1666] [id = 493] 08:41:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1188acc00) [pid = 1666] [serial = 1478] [outer = 0x0] 08:41:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x12112d800) [pid = 1666] [serial = 1479] [outer = 0x1188acc00] 08:41:09 INFO - PROCESS | 1666 | 1463758869113 Marionette DEBUG loaded listener.js 08:41:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x1236c7c00) [pid = 1666] [serial = 1480] [outer = 0x1188acc00] 08:41:09 INFO - PROCESS | 1666 | 1463758869586 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]]]}] 08:41:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x1193cb800) [pid = 1666] [serial = 1481] [outer = 0x12caeb400] 08:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 882ms 08:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:41:09 INFO - PROCESS | 1666 | 1463758869666 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:41:09 INFO - PROCESS | 1666 | 1463758869667 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:41:09 INFO - PROCESS | 1666 | 1463758869674 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:41:09 INFO - PROCESS | 1666 | 1463758869676 Marionette TRACE conn2 <- [1,1946,null,{}] 08:41:09 INFO - PROCESS | 1666 | 1463758869678 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}] 08:41:09 INFO - PROCESS | 1666 | 1463758869777 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:41:09 INFO - PROCESS | 1666 | 1463758869832 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b06f000 == 52 [pid = 1666] [id = 494] 08:41:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x124bc9000) [pid = 1666] [serial = 1482] [outer = 0x0] 08:41:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x125fea800) [pid = 1666] [serial = 1483] [outer = 0x124bc9000] 08:41:09 INFO - PROCESS | 1666 | 1463758869862 Marionette DEBUG loaded listener.js 08:41:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x126c4b800) [pid = 1666] [serial = 1484] [outer = 0x124bc9000] 08:41:10 INFO - PROCESS | 1666 | 1463758870303 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]]]}] 08:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 670ms 08:41:10 INFO - PROCESS | 1666 | 1463758870343 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:41:10 INFO - PROCESS | 1666 | 1463758870344 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:41:10 INFO - PROCESS | 1666 | 1463758870347 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:41:10 INFO - PROCESS | 1666 | 1463758870348 Marionette TRACE conn2 <- [1,1950,null,{}] 08:41:10 INFO - PROCESS | 1666 | 1463758870351 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}] 08:41:10 INFO - PROCESS | 1666 | 1463758870451 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:41:10 INFO - PROCESS | 1666 | 1463758870508 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2d5800 == 53 [pid = 1666] [id = 495] 08:41:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12744bc00) [pid = 1666] [serial = 1485] [outer = 0x0] 08:41:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x127499000) [pid = 1666] [serial = 1486] [outer = 0x12744bc00] 08:41:10 INFO - PROCESS | 1666 | 1463758870544 Marionette DEBUG loaded listener.js 08:41:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x128a63800) [pid = 1666] [serial = 1487] [outer = 0x12744bc00] 08:41:10 INFO - PROCESS | 1666 | 1463758870996 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]]]}] 08:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 672ms 08:41:11 INFO - PROCESS | 1666 | 1463758871020 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:41:11 INFO - PROCESS | 1666 | 1463758871021 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:41:11 INFO - PROCESS | 1666 | 1463758871023 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:41:11 INFO - PROCESS | 1666 | 1463758871025 Marionette TRACE conn2 <- [1,1954,null,{}] 08:41:11 INFO - PROCESS | 1666 | 1463758871027 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}] 08:41:11 INFO - PROCESS | 1666 | 1463758871128 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:41:11 INFO - PROCESS | 1666 | 1463758871218 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bf5d800 == 54 [pid = 1666] [id = 496] 08:41:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x128a6ac00) [pid = 1666] [serial = 1488] [outer = 0x0] 08:41:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x128a75c00) [pid = 1666] [serial = 1489] [outer = 0x128a6ac00] 08:41:11 INFO - PROCESS | 1666 | 1463758871248 Marionette DEBUG loaded listener.js 08:41:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x128a9f800) [pid = 1666] [serial = 1490] [outer = 0x128a6ac00] 08:41:11 INFO - PROCESS | 1666 | 1463758871736 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]]]}] 08:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 770ms 08:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:41:11 INFO - PROCESS | 1666 | 1463758871794 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:41:11 INFO - PROCESS | 1666 | 1463758871796 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:41:11 INFO - PROCESS | 1666 | 1463758871819 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:41:11 INFO - PROCESS | 1666 | 1463758871821 Marionette TRACE conn2 <- [1,1958,null,{}] 08:41:11 INFO - PROCESS | 1666 | 1463758871827 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}] 08:41:11 INFO - PROCESS | 1666 | 1463758871928 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:41:12 INFO - PROCESS | 1666 | 1463758872004 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x121139000 == 55 [pid = 1666] [id = 497] 08:41:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x112924400) [pid = 1666] [serial = 1491] [outer = 0x0] 08:41:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x113330800) [pid = 1666] [serial = 1492] [outer = 0x112924400] 08:41:12 INFO - PROCESS | 1666 | 1463758872033 Marionette DEBUG loaded listener.js 08:41:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x1163a1c00) [pid = 1666] [serial = 1493] [outer = 0x112924400] 08:41:12 INFO - PROCESS | 1666 | --DOCSHELL 0x125e58800 == 54 [pid = 1666] [id = 489] 08:41:12 INFO - PROCESS | 1666 | --DOCSHELL 0x124959800 == 53 [pid = 1666] [id = 488] 08:41:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1180f7800 == 52 [pid = 1666] [id = 487] 08:41:12 INFO - PROCESS | 1666 | --DOCSHELL 0x119336800 == 51 [pid = 1666] [id = 486] 08:41:12 INFO - PROCESS | 1666 | --DOCSHELL 0x121144800 == 50 [pid = 1666] [id = 485] 08:41:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12b298800 == 49 [pid = 1666] [id = 481] 08:41:12 INFO - PROCESS | 1666 | --DOCSHELL 0x119b37000 == 48 [pid = 1666] [id = 480] 08:41:12 INFO - PROCESS | 1666 | --DOCSHELL 0x116623000 == 47 [pid = 1666] [id = 479] 08:41:12 INFO - PROCESS | 1666 | 1463758872576 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]]]}] 08:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 843ms 08:41:12 INFO - PROCESS | 1666 | 1463758872643 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:41:12 INFO - PROCESS | 1666 | 1463758872645 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:41:12 INFO - PROCESS | 1666 | 1463758872649 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:41:12 INFO - PROCESS | 1666 | 1463758872652 Marionette TRACE conn2 <- [1,1962,null,{}] 08:41:12 INFO - PROCESS | 1666 | 1463758872657 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}] 08:41:12 INFO - PROCESS | 1666 | 1463758872762 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:41:12 INFO - PROCESS | 1666 | 1463758872824 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x11906f800 == 48 [pid = 1666] [id = 498] 08:41:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x1159b1800) [pid = 1666] [serial = 1494] [outer = 0x0] 08:41:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x116750c00) [pid = 1666] [serial = 1495] [outer = 0x1159b1800] 08:41:12 INFO - PROCESS | 1666 | 1463758872857 Marionette DEBUG loaded listener.js 08:41:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x1182d8c00) [pid = 1666] [serial = 1496] [outer = 0x1159b1800] 08:41:13 INFO - PROCESS | 1666 | 1463758873338 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]]]}] 08:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 724ms 08:41:13 INFO - PROCESS | 1666 | 1463758873374 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:41:13 INFO - PROCESS | 1666 | 1463758873378 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:41:13 INFO - PROCESS | 1666 | 1463758873383 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:41:13 INFO - PROCESS | 1666 | 1463758873384 Marionette TRACE conn2 <- [1,1966,null,{}] 08:41:13 INFO - PROCESS | 1666 | 1463758873387 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}] 08:41:13 INFO - PROCESS | 1666 | 1463758873491 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:41:13 INFO - PROCESS | 1666 | 1463758873564 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x124f8c800 == 49 [pid = 1666] [id = 499] 08:41:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x1183f7c00) [pid = 1666] [serial = 1497] [outer = 0x0] 08:41:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x1188ca400) [pid = 1666] [serial = 1498] [outer = 0x1183f7c00] 08:41:13 INFO - PROCESS | 1666 | 1463758873596 Marionette DEBUG loaded listener.js 08:41:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x11974dc00) [pid = 1666] [serial = 1499] [outer = 0x1183f7c00] 08:41:14 INFO - PROCESS | 1666 | 1463758874022 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]]]}] 08:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 670ms 08:41:14 INFO - PROCESS | 1666 | 1463758874053 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:41:14 INFO - PROCESS | 1666 | 1463758874054 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:41:14 INFO - PROCESS | 1666 | 1463758874057 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:41:14 INFO - PROCESS | 1666 | 1463758874059 Marionette TRACE conn2 <- [1,1970,null,{}] 08:41:14 INFO - PROCESS | 1666 | 1463758874100 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}] 08:41:14 INFO - PROCESS | 1666 | 1463758874227 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:41:14 INFO - PROCESS | 1666 | 1463758874282 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x129841800 == 50 [pid = 1666] [id = 500] 08:41:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x11986b000) [pid = 1666] [serial = 1500] [outer = 0x0] 08:41:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x1210a6000) [pid = 1666] [serial = 1501] [outer = 0x11986b000] 08:41:14 INFO - PROCESS | 1666 | 1463758874318 Marionette DEBUG loaded listener.js 08:41:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x12568e400) [pid = 1666] [serial = 1502] [outer = 0x11986b000] 08:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 690ms 08:41:14 INFO - PROCESS | 1666 | 1463758874742 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]]]}] 08:41:14 INFO - PROCESS | 1666 | 1463758874748 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:41:14 INFO - PROCESS | 1666 | 1463758874750 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:41:14 INFO - PROCESS | 1666 | 1463758874753 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:41:14 INFO - PROCESS | 1666 | 1463758874754 Marionette TRACE conn2 <- [1,1974,null,{}] 08:41:14 INFO - PROCESS | 1666 | 1463758874756 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}] 08:41:14 INFO - PROCESS | 1666 | 1463758874855 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:41:14 INFO - PROCESS | 1666 | 1463758874910 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bf6b000 == 51 [pid = 1666] [id = 501] 08:41:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x1198acc00) [pid = 1666] [serial = 1503] [outer = 0x0] 08:41:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x127446c00) [pid = 1666] [serial = 1504] [outer = 0x1198acc00] 08:41:14 INFO - PROCESS | 1666 | 1463758874941 Marionette DEBUG loaded listener.js 08:41:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x128816c00) [pid = 1666] [serial = 1505] [outer = 0x1198acc00] 08:41:15 INFO - PROCESS | 1666 | 1463758875397 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]]]}] 08:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 668ms 08:41:15 INFO - PROCESS | 1666 | 1463758875421 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:41:15 INFO - PROCESS | 1666 | 1463758875423 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:41:15 INFO - PROCESS | 1666 | 1463758875425 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:41:15 INFO - PROCESS | 1666 | 1463758875426 Marionette TRACE conn2 <- [1,1978,null,{}] 08:41:15 INFO - PROCESS | 1666 | 1463758875429 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}] 08:41:15 INFO - PROCESS | 1666 | 1463758875526 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:41:15 INFO - PROCESS | 1666 | 1463758875617 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cab9000 == 52 [pid = 1666] [id = 502] 08:41:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x12881e000) [pid = 1666] [serial = 1506] [outer = 0x0] 08:41:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x128a6c800) [pid = 1666] [serial = 1507] [outer = 0x12881e000] 08:41:15 INFO - PROCESS | 1666 | 1463758875660 Marionette DEBUG loaded listener.js 08:41:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x128a7c000) [pid = 1666] [serial = 1508] [outer = 0x12881e000] 08:41:16 INFO - PROCESS | 1666 | 1463758876077 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]]]}] 08:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 669ms 08:41:16 INFO - PROCESS | 1666 | 1463758876094 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:41:16 INFO - PROCESS | 1666 | 1463758876095 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:41:16 INFO - PROCESS | 1666 | 1463758876114 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:41:16 INFO - PROCESS | 1666 | 1463758876115 Marionette TRACE conn2 <- [1,1982,null,{}] 08:41:16 INFO - PROCESS | 1666 | 1463758876122 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}] 08:41:16 INFO - PROCESS | 1666 | 1463758876249 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:41:16 INFO - PROCESS | 1666 | 1463758876324 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d2d6800 == 53 [pid = 1666] [id = 503] 08:41:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x128cc0400) [pid = 1666] [serial = 1509] [outer = 0x0] 08:41:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x128db0000) [pid = 1666] [serial = 1510] [outer = 0x128cc0400] 08:41:16 INFO - PROCESS | 1666 | 1463758876354 Marionette DEBUG loaded listener.js 08:41:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x128fb7400) [pid = 1666] [serial = 1511] [outer = 0x128cc0400] 08:41:16 INFO - PROCESS | 1666 | 1463758876773 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]]]}] 08:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 688ms 08:41:16 INFO - PROCESS | 1666 | 1463758876787 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:41:16 INFO - PROCESS | 1666 | 1463758876789 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:41:16 INFO - PROCESS | 1666 | 1463758876793 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:41:16 INFO - PROCESS | 1666 | 1463758876795 Marionette TRACE conn2 <- [1,1986,null,{}] 08:41:16 INFO - PROCESS | 1666 | 1463758876799 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}] 08:41:16 INFO - PROCESS | 1666 | 1463758876969 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:41:17 INFO - PROCESS | 1666 | 1463758877077 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d41d000 == 54 [pid = 1666] [id = 504] 08:41:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x128cc0c00) [pid = 1666] [serial = 1512] [outer = 0x0] 08:41:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x128fbe800) [pid = 1666] [serial = 1513] [outer = 0x128cc0c00] 08:41:17 INFO - PROCESS | 1666 | 1463758877108 Marionette DEBUG loaded listener.js 08:41:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x129181400) [pid = 1666] [serial = 1514] [outer = 0x128cc0c00] 08:41:17 INFO - PROCESS | 1666 | 1463758877524 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]]]}] 08:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 771ms 08:41:17 INFO - PROCESS | 1666 | 1463758877563 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:41:17 INFO - PROCESS | 1666 | 1463758877565 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:41:17 INFO - PROCESS | 1666 | 1463758877567 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:41:17 INFO - PROCESS | 1666 | 1463758877568 Marionette TRACE conn2 <- [1,1990,null,{}] 08:41:17 INFO - PROCESS | 1666 | 1463758877571 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}] 08:41:17 INFO - PROCESS | 1666 | 1463758877670 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:41:17 INFO - PROCESS | 1666 | 1463758877730 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db20800 == 55 [pid = 1666] [id = 505] 08:41:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x128dacc00) [pid = 1666] [serial = 1515] [outer = 0x0] 08:41:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x12918c000) [pid = 1666] [serial = 1516] [outer = 0x128dacc00] 08:41:17 INFO - PROCESS | 1666 | 1463758877759 Marionette DEBUG loaded listener.js 08:41:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x129334400) [pid = 1666] [serial = 1517] [outer = 0x128dacc00] 08:41:18 INFO - PROCESS | 1666 | 1463758878203 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]]]}] 08:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 669ms 08:41:18 INFO - PROCESS | 1666 | 1463758878367 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:41:18 INFO - PROCESS | 1666 | 1463758878369 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:41:18 INFO - PROCESS | 1666 | 1463758878392 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:41:18 INFO - PROCESS | 1666 | 1463758878394 Marionette TRACE conn2 <- [1,1994,null,{}] 08:41:18 INFO - PROCESS | 1666 | 1463758878398 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}] 08:41:18 INFO - PROCESS | 1666 | 1463758878496 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:41:18 INFO - PROCESS | 1666 | 1463758878555 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x123517000 == 56 [pid = 1666] [id = 506] 08:41:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x116752800) [pid = 1666] [serial = 1518] [outer = 0x0] 08:41:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x117679400) [pid = 1666] [serial = 1519] [outer = 0x116752800] 08:41:18 INFO - PROCESS | 1666 | 1463758878582 Marionette DEBUG loaded listener.js 08:41:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x1184c2400) [pid = 1666] [serial = 1520] [outer = 0x116752800] 08:41:19 INFO - PROCESS | 1666 | 1463758879000 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]]]}] 08:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 628ms 08:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:41:19 INFO - PROCESS | 1666 | 1463758879014 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:41:19 INFO - PROCESS | 1666 | 1463758879017 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:41:19 INFO - PROCESS | 1666 | 1463758879022 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:41:19 INFO - PROCESS | 1666 | 1463758879024 Marionette TRACE conn2 <- [1,1998,null,{}] 08:41:19 INFO - PROCESS | 1666 | 1463758879027 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}] 08:41:19 INFO - PROCESS | 1666 | 1463758879194 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:41:19 INFO - PROCESS | 1666 | --DOCSHELL 0x121136800 == 55 [pid = 1666] [id = 491] 08:41:19 INFO - PROCESS | 1666 | --DOCSHELL 0x113232000 == 54 [pid = 1666] [id = 490] 08:41:19 INFO - PROCESS | 1666 | 1463758879313 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180f7800 == 55 [pid = 1666] [id = 507] 08:41:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x110eadc00) [pid = 1666] [serial = 1521] [outer = 0x0] 08:41:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x112854c00) [pid = 1666] [serial = 1522] [outer = 0x110eadc00] 08:41:19 INFO - PROCESS | 1666 | 1463758879349 Marionette DEBUG loaded listener.js 08:41:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x1165c7c00) [pid = 1666] [serial = 1523] [outer = 0x110eadc00] 08:41:19 INFO - PROCESS | 1666 | 1463758879823 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]]]}] 08:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 823ms 08:41:19 INFO - PROCESS | 1666 | 1463758879845 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:41:19 INFO - PROCESS | 1666 | 1463758879849 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:41:19 INFO - PROCESS | 1666 | 1463758879854 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:41:19 INFO - PROCESS | 1666 | 1463758879858 Marionette TRACE conn2 <- [1,2002,null,{}] 08:41:19 INFO - PROCESS | 1666 | 1463758879863 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}] 08:41:20 INFO - PROCESS | 1666 | 1463758880020 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:41:20 INFO - PROCESS | 1666 | 1463758880160 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a63e000 == 56 [pid = 1666] [id = 508] 08:41:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x11856d800) [pid = 1666] [serial = 1524] [outer = 0x0] 08:41:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x1197f7000) [pid = 1666] [serial = 1525] [outer = 0x11856d800] 08:41:20 INFO - PROCESS | 1666 | 1463758880217 Marionette DEBUG loaded listener.js 08:41:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x123492400) [pid = 1666] [serial = 1526] [outer = 0x11856d800] 08:41:20 INFO - PROCESS | 1666 | 1463758880686 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]]]}] 08:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 875ms 08:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:41:20 INFO - PROCESS | 1666 | 1463758880728 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:41:20 INFO - PROCESS | 1666 | 1463758880730 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:41:20 INFO - PROCESS | 1666 | 1463758880732 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:41:20 INFO - PROCESS | 1666 | 1463758880734 Marionette TRACE conn2 <- [1,2006,null,{}] 08:41:20 INFO - PROCESS | 1666 | 1463758880738 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}] 08:41:20 INFO - PROCESS | 1666 | 1463758880844 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:41:20 INFO - PROCESS | 1666 | 1463758880910 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c2f7000 == 57 [pid = 1666] [id = 509] 08:41:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x1256c6400) [pid = 1666] [serial = 1527] [outer = 0x0] 08:41:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x127447000) [pid = 1666] [serial = 1528] [outer = 0x1256c6400] 08:41:20 INFO - PROCESS | 1666 | 1463758880941 Marionette DEBUG loaded listener.js 08:41:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x12881b000) [pid = 1666] [serial = 1529] [outer = 0x1256c6400] 08:41:21 INFO - PROCESS | 1666 | 1463758881392 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]]]}] 08:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 08:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 671ms 08:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:41:21 INFO - PROCESS | 1666 | 1463758881404 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:41:21 INFO - PROCESS | 1666 | 1463758881407 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:41:21 INFO - PROCESS | 1666 | 1463758881415 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:41:21 INFO - PROCESS | 1666 | 1463758881418 Marionette TRACE conn2 <- [1,2010,null,{}] 08:41:21 INFO - PROCESS | 1666 | 1463758881421 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}] 08:41:21 INFO - PROCESS | 1666 | 1463758881551 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:41:21 INFO - PROCESS | 1666 | 1463758881640 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d42e000 == 58 [pid = 1666] [id = 510] 08:41:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x128a7f000) [pid = 1666] [serial = 1530] [outer = 0x0] 08:41:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x128aa9c00) [pid = 1666] [serial = 1531] [outer = 0x128a7f000] 08:41:21 INFO - PROCESS | 1666 | 1463758881671 Marionette DEBUG loaded listener.js 08:41:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x128cc7800) [pid = 1666] [serial = 1532] [outer = 0x128a7f000] 08:41:22 INFO - PROCESS | 1666 | 1463758882103 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]]]}] 08:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 08:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 728ms 08:41:22 INFO - PROCESS | 1666 | 1463758882139 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:41:22 INFO - PROCESS | 1666 | 1463758882140 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:41:22 INFO - PROCESS | 1666 | 1463758882142 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:41:22 INFO - PROCESS | 1666 | 1463758882143 Marionette TRACE conn2 <- [1,2014,null,{}] 08:41:22 INFO - PROCESS | 1666 | 1463758882146 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}] 08:41:22 INFO - PROCESS | 1666 | 1463758882250 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:41:22 INFO - PROCESS | 1666 | 1463758882313 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12dcb3000 == 59 [pid = 1666] [id = 511] 08:41:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x128aab400) [pid = 1666] [serial = 1533] [outer = 0x0] 08:41:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x128da9c00) [pid = 1666] [serial = 1534] [outer = 0x128aab400] 08:41:22 INFO - PROCESS | 1666 | 1463758882383 Marionette DEBUG loaded listener.js 08:41:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x129335000) [pid = 1666] [serial = 1535] [outer = 0x128aab400] 08:41:22 INFO - PROCESS | 1666 | 1463758882789 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]]]}] 08:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 669ms 08:41:22 INFO - PROCESS | 1666 | 1463758882812 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:41:22 INFO - PROCESS | 1666 | 1463758882813 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:41:22 INFO - PROCESS | 1666 | 1463758882816 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:41:22 INFO - PROCESS | 1666 | 1463758882817 Marionette TRACE conn2 <- [1,2018,null,{}] 08:41:22 INFO - PROCESS | 1666 | 1463758882820 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}] 08:41:22 INFO - PROCESS | 1666 | 1463758882938 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:41:23 INFO - PROCESS | 1666 | 1463758883020 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12df21000 == 60 [pid = 1666] [id = 512] 08:41:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x1298bf000) [pid = 1666] [serial = 1536] [outer = 0x0] 08:41:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x12a6d9800) [pid = 1666] [serial = 1537] [outer = 0x1298bf000] 08:41:23 INFO - PROCESS | 1666 | 1463758883056 Marionette DEBUG loaded listener.js 08:41:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x12a8d5c00) [pid = 1666] [serial = 1538] [outer = 0x1298bf000] 08:41:23 INFO - PROCESS | 1666 | 1463758883505 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]]]}] 08:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 720ms 08:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:41:23 INFO - PROCESS | 1666 | 1463758883537 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:41:23 INFO - PROCESS | 1666 | 1463758883538 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:41:23 INFO - PROCESS | 1666 | 1463758883540 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:41:23 INFO - PROCESS | 1666 | 1463758883541 Marionette TRACE conn2 <- [1,2022,null,{}] 08:41:23 INFO - PROCESS | 1666 | 1463758883544 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}] 08:41:23 INFO - PROCESS | 1666 | 1463758883648 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:41:23 INFO - PROCESS | 1666 | 1463758883722 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x1322dc000 == 61 [pid = 1666] [id = 513] 08:41:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x1258cfc00) [pid = 1666] [serial = 1539] [outer = 0x0] 08:41:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x12a8db800) [pid = 1666] [serial = 1540] [outer = 0x1258cfc00] 08:41:23 INFO - PROCESS | 1666 | 1463758883754 Marionette DEBUG loaded listener.js 08:41:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x12b016800) [pid = 1666] [serial = 1541] [outer = 0x1258cfc00] 08:41:24 INFO - PROCESS | 1666 | 1463758884166 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]]]}] 08:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 673ms 08:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:41:24 INFO - PROCESS | 1666 | 1463758884214 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:41:24 INFO - PROCESS | 1666 | 1463758884215 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:41:24 INFO - PROCESS | 1666 | 1463758884218 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:41:24 INFO - PROCESS | 1666 | 1463758884219 Marionette TRACE conn2 <- [1,2026,null,{}] 08:41:24 INFO - PROCESS | 1666 | 1463758884221 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}] 08:41:24 INFO - PROCESS | 1666 | 1463758884343 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:41:24 INFO - PROCESS | 1666 | 1463758884434 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x135171000 == 62 [pid = 1666] [id = 514] 08:41:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x12933a800) [pid = 1666] [serial = 1542] [outer = 0x0] 08:41:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x12b098000) [pid = 1666] [serial = 1543] [outer = 0x12933a800] 08:41:24 INFO - PROCESS | 1666 | 1463758884465 Marionette DEBUG loaded listener.js 08:41:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x12b281400) [pid = 1666] [serial = 1544] [outer = 0x12933a800] 08:41:24 INFO - PROCESS | 1666 | 1463758884974 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]]]}] 08:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 820ms 08:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:41:25 INFO - PROCESS | 1666 | 1463758885039 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:41:25 INFO - PROCESS | 1666 | 1463758885041 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:41:25 INFO - PROCESS | 1666 | 1463758885044 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:41:25 INFO - PROCESS | 1666 | 1463758885046 Marionette TRACE conn2 <- [1,2030,null,{}] 08:41:25 INFO - PROCESS | 1666 | 1463758885051 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}] 08:41:25 INFO - PROCESS | 1666 | 1463758885152 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:41:25 INFO - PROCESS | 1666 | 1463758885233 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x129841000 == 63 [pid = 1666] [id = 515] 08:41:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x1183fa800) [pid = 1666] [serial = 1545] [outer = 0x0] 08:41:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x1184b4800) [pid = 1666] [serial = 1546] [outer = 0x1183fa800] 08:41:25 INFO - PROCESS | 1666 | 1463758885263 Marionette DEBUG loaded listener.js 08:41:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x1197eec00) [pid = 1666] [serial = 1547] [outer = 0x1183fa800] 08:41:25 INFO - PROCESS | 1666 | 1463758885723 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]]]}] 08:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 729ms 08:41:25 INFO - PROCESS | 1666 | 1463758885785 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:41:25 INFO - PROCESS | 1666 | 1463758885789 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:41:25 INFO - PROCESS | 1666 | 1463758885796 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:41:25 INFO - PROCESS | 1666 | 1463758885797 Marionette TRACE conn2 <- [1,2034,null,{}] 08:41:25 INFO - PROCESS | 1666 | 1463758885802 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}] 08:41:25 INFO - PROCESS | 1666 | 1463758885906 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:41:25 INFO - PROCESS | 1666 | 1463758885988 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12caa0000 == 64 [pid = 1666] [id = 516] 08:41:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x124bbcc00) [pid = 1666] [serial = 1548] [outer = 0x0] 08:41:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 194 (0x126850400) [pid = 1666] [serial = 1549] [outer = 0x124bbcc00] 08:41:26 INFO - PROCESS | 1666 | 1463758886016 Marionette DEBUG loaded listener.js 08:41:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 195 (0x1274a1800) [pid = 1666] [serial = 1550] [outer = 0x124bbcc00] 08:41:26 INFO - PROCESS | 1666 | --DOCSHELL 0x12ceab800 == 63 [pid = 1666] [id = 484] 08:41:26 INFO - PROCESS | 1666 | --DOCSHELL 0x12caaa000 == 62 [pid = 1666] [id = 483] 08:41:26 INFO - PROCESS | 1666 | --DOCSHELL 0x123517000 == 61 [pid = 1666] [id = 506] 08:41:26 INFO - PROCESS | 1666 | --DOCSHELL 0x12bf6b000 == 60 [pid = 1666] [id = 501] 08:41:26 INFO - PROCESS | 1666 | --DOCSHELL 0x129841800 == 59 [pid = 1666] [id = 500] 08:41:26 INFO - PROCESS | 1666 | --DOCSHELL 0x124f8c800 == 58 [pid = 1666] [id = 499] 08:41:26 INFO - PROCESS | 1666 | --DOCSHELL 0x11906f800 == 57 [pid = 1666] [id = 498] 08:41:26 INFO - PROCESS | 1666 | 1463758886594 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]]]}] 08:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 824ms 08:41:26 INFO - PROCESS | 1666 | 1463758886621 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:41:26 INFO - PROCESS | 1666 | 1463758886623 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:41:26 INFO - PROCESS | 1666 | 1463758886627 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:41:26 INFO - PROCESS | 1666 | 1463758886629 Marionette TRACE conn2 <- [1,2038,null,{}] 08:41:26 INFO - PROCESS | 1666 | 1463758886634 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}] 08:41:26 INFO - PROCESS | 1666 | 1463758886743 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:41:26 INFO - PROCESS | 1666 | 1463758886825 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x1288a1000 == 58 [pid = 1666] [id = 517] 08:41:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 196 (0x117678000) [pid = 1666] [serial = 1551] [outer = 0x0] 08:41:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 197 (0x119742000) [pid = 1666] [serial = 1552] [outer = 0x117678000] 08:41:26 INFO - PROCESS | 1666 | 1463758886858 Marionette DEBUG loaded listener.js 08:41:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 198 (0x1211e0400) [pid = 1666] [serial = 1553] [outer = 0x117678000] 08:41:27 INFO - PROCESS | 1666 | 1463758887325 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]]]}] 08:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 721ms 08:41:27 INFO - PROCESS | 1666 | 1463758887348 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:41:27 INFO - PROCESS | 1666 | 1463758887354 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:41:27 INFO - PROCESS | 1666 | 1463758887358 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:41:27 INFO - PROCESS | 1666 | 1463758887360 Marionette TRACE conn2 <- [1,2042,null,{}] 08:41:27 INFO - PROCESS | 1666 | 1463758887363 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}] 08:41:27 INFO - PROCESS | 1666 | 1463758887470 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:41:27 INFO - PROCESS | 1666 | 1463758887550 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d439800 == 59 [pid = 1666] [id = 518] 08:41:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 199 (0x126847400) [pid = 1666] [serial = 1554] [outer = 0x0] 08:41:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 200 (0x128815c00) [pid = 1666] [serial = 1555] [outer = 0x126847400] 08:41:27 INFO - PROCESS | 1666 | 1463758887583 Marionette DEBUG loaded listener.js 08:41:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 201 (0x128a9e000) [pid = 1666] [serial = 1556] [outer = 0x126847400] 08:41:28 INFO - PROCESS | 1666 | 1463758888027 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]]]}] 08:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 720ms 08:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:41:28 INFO - PROCESS | 1666 | 1463758888079 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:41:28 INFO - PROCESS | 1666 | 1463758888080 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:41:28 INFO - PROCESS | 1666 | 1463758888083 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:41:28 INFO - PROCESS | 1666 | 1463758888085 Marionette TRACE conn2 <- [1,2046,null,{}] 08:41:28 INFO - PROCESS | 1666 | 1463758888093 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}] 08:41:28 INFO - PROCESS | 1666 | 1463758888203 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:41:28 INFO - PROCESS | 1666 | 1463758888316 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x1322dc800 == 60 [pid = 1666] [id = 519] 08:41:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 202 (0x128cc3800) [pid = 1666] [serial = 1557] [outer = 0x0] 08:41:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 203 (0x128ff1000) [pid = 1666] [serial = 1558] [outer = 0x128cc3800] 08:41:28 INFO - PROCESS | 1666 | 1463758888353 Marionette DEBUG loaded listener.js 08:41:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 204 (0x1298bc000) [pid = 1666] [serial = 1559] [outer = 0x128cc3800] 08:41:28 INFO - PROCESS | 1666 | 1463758888813 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]]]}] 08:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 773ms 08:41:28 INFO - PROCESS | 1666 | 1463758888857 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:41:28 INFO - PROCESS | 1666 | 1463758888859 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:41:28 INFO - PROCESS | 1666 | 1463758888861 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:41:28 INFO - PROCESS | 1666 | 1463758888863 Marionette TRACE conn2 <- [1,2050,null,{}] 08:41:28 INFO - PROCESS | 1666 | 1463758888865 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}] 08:41:28 INFO - PROCESS | 1666 | 1463758888971 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:41:29 INFO - PROCESS | 1666 | 1463758889050 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x135767000 == 61 [pid = 1666] [id = 520] 08:41:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 205 (0x12a6fac00) [pid = 1666] [serial = 1560] [outer = 0x0] 08:41:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 206 (0x12a8db400) [pid = 1666] [serial = 1561] [outer = 0x12a6fac00] 08:41:29 INFO - PROCESS | 1666 | 1463758889082 Marionette DEBUG loaded listener.js 08:41:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 207 (0x12b094800) [pid = 1666] [serial = 1562] [outer = 0x12a6fac00] 08:41:30 INFO - PROCESS | 1666 | --DOCSHELL 0x126c85800 == 60 [pid = 1666] [id = 439] 08:41:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12a647800 == 59 [pid = 1666] [id = 493] 08:41:30 INFO - PROCESS | 1666 | --DOCSHELL 0x128b1c800 == 58 [pid = 1666] [id = 492] 08:41:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12b06f000 == 57 [pid = 1666] [id = 494] 08:41:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2d5800 == 56 [pid = 1666] [id = 495] 08:41:30 INFO - PROCESS | 1666 | --DOCSHELL 0x121139000 == 55 [pid = 1666] [id = 497] 08:41:30 INFO - PROCESS | 1666 | --DOCSHELL 0x129841000 == 54 [pid = 1666] [id = 515] 08:41:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12a63e000 == 53 [pid = 1666] [id = 508] 08:41:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1180f7800 == 52 [pid = 1666] [id = 507] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x1180e1800 == 51 [pid = 1666] [id = 430] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12d42e000 == 50 [pid = 1666] [id = 510] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12c2f7000 == 49 [pid = 1666] [id = 509] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x1256e2800 == 48 [pid = 1666] [id = 438] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12113b000 == 47 [pid = 1666] [id = 434] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x119eeb800 == 46 [pid = 1666] [id = 433] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12b999000 == 45 [pid = 1666] [id = 464] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12df06800 == 44 [pid = 1666] [id = 22] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12bf5d800 == 43 [pid = 1666] [id = 496] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x135171000 == 42 [pid = 1666] [id = 514] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12dcb3000 == 41 [pid = 1666] [id = 511] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x117e06800 == 40 [pid = 1666] [id = 429] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12df21000 == 39 [pid = 1666] [id = 512] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12b299800 == 38 [pid = 1666] [id = 462] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x1322dc000 == 37 [pid = 1666] [id = 513] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6bc000 == 36 [pid = 1666] [id = 21] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6c5800 == 35 [pid = 1666] [id = 482] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x1194c6000 == 34 [pid = 1666] [id = 432] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8b2000 == 33 [pid = 1666] [id = 444] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x129162800 == 32 [pid = 1666] [id = 442] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12caac000 == 31 [pid = 1666] [id = 15] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x117e06000 == 30 [pid = 1666] [id = 435] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x118086000 == 29 [pid = 1666] [id = 12] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x1165fa800 == 28 [pid = 1666] [id = 428] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x125327000 == 27 [pid = 1666] [id = 441] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x1288ac800 == 26 [pid = 1666] [id = 440] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x1188e8800 == 25 [pid = 1666] [id = 431] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12379e800 == 24 [pid = 1666] [id = 436] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12d2d6800 == 23 [pid = 1666] [id = 503] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12cab9000 == 22 [pid = 1666] [id = 502] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2d7800 == 21 [pid = 1666] [id = 463] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12d41d000 == 20 [pid = 1666] [id = 504] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x112e78000 == 19 [pid = 1666] [id = 23] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12db20800 == 18 [pid = 1666] [id = 505] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x1188e5000 == 17 [pid = 1666] [id = 437] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12984c000 == 16 [pid = 1666] [id = 443] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x11322b800 == 15 [pid = 1666] [id = 427] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6bf000 == 14 [pid = 1666] [id = 14] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x1322dc800 == 13 [pid = 1666] [id = 519] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12d439800 == 12 [pid = 1666] [id = 518] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12caa0000 == 11 [pid = 1666] [id = 516] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12c2e1000 == 10 [pid = 1666] [id = 478] 08:41:32 INFO - PROCESS | 1666 | --DOCSHELL 0x1288a1000 == 9 [pid = 1666] [id = 517] 08:41:33 INFO - PROCESS | 1666 | 1463758893905 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]]]}] 08:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 5087ms 08:41:33 INFO - PROCESS | 1666 | 1463758893949 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:41:33 INFO - PROCESS | 1666 | 1463758893953 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:41:33 INFO - PROCESS | 1666 | 1463758893957 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:41:33 INFO - PROCESS | 1666 | 1463758893960 Marionette TRACE conn2 <- [1,2054,null,{}] 08:41:33 INFO - PROCESS | 1666 | 1463758893964 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}] 08:41:34 INFO - PROCESS | 1666 | 1463758894121 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:41:34 INFO - PROCESS | 1666 | 1463758894172 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x1161be000 == 10 [pid = 1666] [id = 521] 08:41:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 208 (0x112928000) [pid = 1666] [serial = 1563] [outer = 0x0] 08:41:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 209 (0x112d37400) [pid = 1666] [serial = 1564] [outer = 0x112928000] 08:41:34 INFO - PROCESS | 1666 | 1463758894211 Marionette DEBUG loaded listener.js 08:41:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 210 (0x11336a800) [pid = 1666] [serial = 1565] [outer = 0x112928000] 08:41:34 INFO - PROCESS | 1666 | 1463758894560 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]]]}] 08:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 621ms 08:41:34 INFO - PROCESS | 1666 | 1463758894579 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:41:34 INFO - PROCESS | 1666 | 1463758894584 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:41:34 INFO - PROCESS | 1666 | 1463758894590 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:41:34 INFO - PROCESS | 1666 | 1463758894592 Marionette TRACE conn2 <- [1,2058,null,{}] 08:41:34 INFO - PROCESS | 1666 | 1463758894601 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}] 08:41:34 INFO - PROCESS | 1666 | 1463758894704 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:41:34 INFO - PROCESS | 1666 | 1463758894710 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x115e20000 == 11 [pid = 1666] [id = 522] 08:41:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 211 (0x113cc7c00) [pid = 1666] [serial = 1566] [outer = 0x0] 08:41:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 212 (0x115edec00) [pid = 1666] [serial = 1567] [outer = 0x113cc7c00] 08:41:34 INFO - PROCESS | 1666 | 1463758894735 Marionette DEBUG loaded listener.js 08:41:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 213 (0x116755800) [pid = 1666] [serial = 1568] [outer = 0x113cc7c00] 08:41:35 INFO - PROCESS | 1666 | 1463758895104 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]]]}] 08:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 521ms 08:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:41:35 INFO - PROCESS | 1666 | 1463758895111 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:41:35 INFO - PROCESS | 1666 | 1463758895113 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:41:35 INFO - PROCESS | 1666 | 1463758895115 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:41:35 INFO - PROCESS | 1666 | 1463758895119 Marionette TRACE conn2 <- [1,2062,null,{}] 08:41:35 INFO - PROCESS | 1666 | 1463758895137 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}] 08:41:35 INFO - PROCESS | 1666 | 1463758895242 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:41:35 INFO - PROCESS | 1666 | 1463758895248 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x11933b000 == 12 [pid = 1666] [id = 523] 08:41:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 214 (0x110eaac00) [pid = 1666] [serial = 1569] [outer = 0x0] 08:41:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 215 (0x1184b4c00) [pid = 1666] [serial = 1570] [outer = 0x110eaac00] 08:41:35 INFO - PROCESS | 1666 | 1463758895284 Marionette DEBUG loaded listener.js 08:41:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 216 (0x118576000) [pid = 1666] [serial = 1571] [outer = 0x110eaac00] 08:41:35 INFO - PROCESS | 1666 | 1463758895667 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]]]}] 08:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 577ms 08:41:35 INFO - PROCESS | 1666 | 1463758895698 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:41:35 INFO - PROCESS | 1666 | 1463758895701 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:41:35 INFO - PROCESS | 1666 | 1463758895705 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:41:35 INFO - PROCESS | 1666 | 1463758895706 Marionette TRACE conn2 <- [1,2066,null,{}] 08:41:35 INFO - PROCESS | 1666 | 1463758895708 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}] 08:41:35 INFO - PROCESS | 1666 | 1463758895806 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:41:35 INFO - PROCESS | 1666 | 1463758895842 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x121156800 == 13 [pid = 1666] [id = 524] 08:41:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 217 (0x1184b9800) [pid = 1666] [serial = 1572] [outer = 0x0] 08:41:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 218 (0x119036c00) [pid = 1666] [serial = 1573] [outer = 0x1184b9800] 08:41:35 INFO - PROCESS | 1666 | 1463758895868 Marionette DEBUG loaded listener.js 08:41:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 219 (0x1194a1400) [pid = 1666] [serial = 1574] [outer = 0x1184b9800] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 218 (0x119761400) [pid = 1666] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 217 (0x1197eb800) [pid = 1666] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 216 (0x124bc0000) [pid = 1666] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 215 (0x11285f400) [pid = 1666] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 214 (0x1236cb800) [pid = 1666] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 213 (0x11857b800) [pid = 1666] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 212 (0x1167a9800) [pid = 1666] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 211 (0x112a62400) [pid = 1666] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 210 (0x1110b1400) [pid = 1666] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 209 (0x11976b400) [pid = 1666] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 208 (0x112924400) [pid = 1666] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 207 (0x112928800) [pid = 1666] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 206 (0x116511000) [pid = 1666] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 205 (0x11285e800) [pid = 1666] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 204 (0x111d7cc00) [pid = 1666] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 203 (0x1193d0800) [pid = 1666] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 202 (0x1274a4400) [pid = 1666] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 201 (0x11285d400) [pid = 1666] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 200 (0x11285b800) [pid = 1666] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 199 (0x11665ac00) [pid = 1666] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 198 (0x119038800) [pid = 1666] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 197 (0x119c3c000) [pid = 1666] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 196 (0x119c40c00) [pid = 1666] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 195 (0x121126400) [pid = 1666] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 194 (0x12749a800) [pid = 1666] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 193 (0x128a69800) [pid = 1666] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x119764c00) [pid = 1666] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x11612a400) [pid = 1666] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x11986b000) [pid = 1666] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x1183f7c00) [pid = 1666] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x128cc0c00) [pid = 1666] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x1184c2c00) [pid = 1666] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x1197fa400) [pid = 1666] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x11901c400) [pid = 1666] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x1159b6400) [pid = 1666] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x113372000) [pid = 1666] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x1122b2c00) [pid = 1666] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x11285cc00) [pid = 1666] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x128a6ac00) [pid = 1666] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x12744bc00) [pid = 1666] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x124bc9000) [pid = 1666] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x1188acc00) [pid = 1666] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x1184ba400) [pid = 1666] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x128cc0400) [pid = 1666] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x12881e000) [pid = 1666] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x1159b1800) [pid = 1666] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x1198acc00) [pid = 1666] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x110ea7800) [pid = 1666] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x128dacc00) [pid = 1666] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x124bbcc00) [pid = 1666] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x1183fa800) [pid = 1666] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x116752800) [pid = 1666] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x117678000) [pid = 1666] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x126847400) [pid = 1666] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x11856d800) [pid = 1666] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x1256c6400) [pid = 1666] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x128a7f000) [pid = 1666] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x128cc3800) [pid = 1666] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x128aab400) [pid = 1666] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x1298bf000) [pid = 1666] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x1258cfc00) [pid = 1666] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x12933a800) [pid = 1666] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:41:36 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x110eadc00) [pid = 1666] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:41:37 INFO - PROCESS | 1666 | 1463758897032 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]]]}] 08:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1369ms 08:41:37 INFO - PROCESS | 1666 | 1463758897075 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:41:37 INFO - PROCESS | 1666 | 1463758897077 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:41:37 INFO - PROCESS | 1666 | 1463758897080 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:41:37 INFO - PROCESS | 1666 | 1463758897082 Marionette TRACE conn2 <- [1,2070,null,{}] 08:41:37 INFO - PROCESS | 1666 | 1463758897085 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}] 08:41:37 INFO - PROCESS | 1666 | 1463758897235 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:41:37 INFO - PROCESS | 1666 | 1463758897298 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e86800 == 14 [pid = 1666] [id = 525] 08:41:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x110ea7000) [pid = 1666] [serial = 1575] [outer = 0x0] 08:41:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x11285e800) [pid = 1666] [serial = 1576] [outer = 0x110ea7000] 08:41:37 INFO - PROCESS | 1666 | 1463758897326 Marionette DEBUG loaded listener.js 08:41:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x113334800) [pid = 1666] [serial = 1577] [outer = 0x110ea7000] 08:41:37 INFO - PROCESS | 1666 | 1463758897615 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]]]}] 08:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 573ms 08:41:37 INFO - PROCESS | 1666 | 1463758897654 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:41:37 INFO - PROCESS | 1666 | 1463758897664 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:41:37 INFO - PROCESS | 1666 | 1463758897666 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:41:37 INFO - PROCESS | 1666 | 1463758897669 Marionette TRACE conn2 <- [1,2074,null,{}] 08:41:37 INFO - PROCESS | 1666 | 1463758897672 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}] 08:41:37 INFO - PROCESS | 1666 | 1463758897771 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:41:37 INFO - PROCESS | 1666 | 1463758897833 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x123798800 == 15 [pid = 1666] [id = 526] 08:41:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x115de7800) [pid = 1666] [serial = 1578] [outer = 0x0] 08:41:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x11665ac00) [pid = 1666] [serial = 1579] [outer = 0x115de7800] 08:41:37 INFO - PROCESS | 1666 | 1463758897860 Marionette DEBUG loaded listener.js 08:41:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x119749c00) [pid = 1666] [serial = 1580] [outer = 0x115de7800] 08:41:38 INFO - PROCESS | 1666 | 1463758898137 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]]]}] 08:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 522ms 08:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:41:38 INFO - PROCESS | 1666 | 1463758898189 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:41:38 INFO - PROCESS | 1666 | 1463758898190 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:41:38 INFO - PROCESS | 1666 | 1463758898192 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:41:38 INFO - PROCESS | 1666 | 1463758898193 Marionette TRACE conn2 <- [1,2078,null,{}] 08:41:38 INFO - PROCESS | 1666 | 1463758898196 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}] 08:41:38 INFO - PROCESS | 1666 | 1463758898272 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:41:38 INFO - PROCESS | 1666 | 1463758898288 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x127077000 == 16 [pid = 1666] [id = 527] 08:41:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x119769800) [pid = 1666] [serial = 1581] [outer = 0x0] 08:41:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x1197f4000) [pid = 1666] [serial = 1582] [outer = 0x119769800] 08:41:38 INFO - PROCESS | 1666 | 1463758898313 Marionette DEBUG loaded listener.js 08:41:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x119865c00) [pid = 1666] [serial = 1583] [outer = 0x119769800] 08:41:38 INFO - PROCESS | 1666 | 1463758898663 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]]]}] 08:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 517ms 08:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:41:38 INFO - PROCESS | 1666 | 1463758898713 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:41:38 INFO - PROCESS | 1666 | 1463758898714 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:41:38 INFO - PROCESS | 1666 | 1463758898716 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:41:38 INFO - PROCESS | 1666 | 1463758898717 Marionette TRACE conn2 <- [1,2082,null,{}] 08:41:38 INFO - PROCESS | 1666 | 1463758898719 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}] 08:41:38 INFO - PROCESS | 1666 | 1463758898793 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:41:38 INFO - PROCESS | 1666 | 1463758898798 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x128b13000 == 17 [pid = 1666] [id = 528] 08:41:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x1198aac00) [pid = 1666] [serial = 1584] [outer = 0x0] 08:41:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x119bd6400) [pid = 1666] [serial = 1585] [outer = 0x1198aac00] 08:41:38 INFO - PROCESS | 1666 | 1463758898832 Marionette DEBUG loaded listener.js 08:41:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x119c3d000) [pid = 1666] [serial = 1586] [outer = 0x1198aac00] 08:41:39 INFO - PROCESS | 1666 | 1463758899409 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]]]}] 08:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 772ms 08:41:39 INFO - PROCESS | 1666 | 1463758899489 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:41:39 INFO - PROCESS | 1666 | 1463758899492 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:41:39 INFO - PROCESS | 1666 | 1463758899495 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:41:39 INFO - PROCESS | 1666 | 1463758899498 Marionette TRACE conn2 <- [1,2086,null,{}] 08:41:39 INFO - PROCESS | 1666 | 1463758899502 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}] 08:41:39 INFO - PROCESS | 1666 | 1463758899631 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:41:39 INFO - PROCESS | 1666 | 1463758899716 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x11808e800 == 18 [pid = 1666] [id = 529] 08:41:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x11302b400) [pid = 1666] [serial = 1587] [outer = 0x0] 08:41:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x113c64400) [pid = 1666] [serial = 1588] [outer = 0x11302b400] 08:41:39 INFO - PROCESS | 1666 | 1463758899748 Marionette DEBUG loaded listener.js 08:41:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x11611d400) [pid = 1666] [serial = 1589] [outer = 0x11302b400] 08:41:40 INFO - PROCESS | 1666 | 1463758900270 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]]]}] 08:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 825ms 08:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:41:40 INFO - PROCESS | 1666 | 1463758900321 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:41:40 INFO - PROCESS | 1666 | 1463758900325 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:41:40 INFO - PROCESS | 1666 | 1463758900329 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:41:40 INFO - PROCESS | 1666 | 1463758900331 Marionette TRACE conn2 <- [1,2090,null,{}] 08:41:40 INFO - PROCESS | 1666 | 1463758900334 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}] 08:41:40 INFO - PROCESS | 1666 | 1463758900444 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:41:40 INFO - PROCESS | 1666 | 1463758900507 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e8b000 == 19 [pid = 1666] [id = 530] 08:41:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x112a5d800) [pid = 1666] [serial = 1590] [outer = 0x0] 08:41:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x115edf400) [pid = 1666] [serial = 1591] [outer = 0x112a5d800] 08:41:40 INFO - PROCESS | 1666 | 1463758900537 Marionette DEBUG loaded listener.js 08:41:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x117414800) [pid = 1666] [serial = 1592] [outer = 0x112a5d800] 08:41:41 INFO - PROCESS | 1666 | 1463758901207 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]]]}] 08:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 923ms 08:41:41 INFO - PROCESS | 1666 | 1463758901270 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:41:41 INFO - PROCESS | 1666 | 1463758901272 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x12558f800) [pid = 1666] [serial = 1416] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x125fe6c00) [pid = 1666] [serial = 1419] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x1258ce800) [pid = 1666] [serial = 1417] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x126851800) [pid = 1666] [serial = 1422] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x12684c400) [pid = 1666] [serial = 1420] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x112a5d400) [pid = 1666] [serial = 1380] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x12568f800) [pid = 1666] [serial = 1378] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x119037400) [pid = 1666] [serial = 1407] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x119749800) [pid = 1666] [serial = 1408] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x1182d6c00) [pid = 1666] [serial = 1404] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x1188a7c00) [pid = 1666] [serial = 1405] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x1210a8000) [pid = 1666] [serial = 1389] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x1163a7400) [pid = 1666] [serial = 1399] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x11302f000) [pid = 1666] [serial = 1398] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x1193d1c00) [pid = 1666] [serial = 1386] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x116750c00) [pid = 1666] [serial = 1495] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x11285f000) [pid = 1666] [serial = 1396] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x111d84c00) [pid = 1666] [serial = 1395] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x123499c00) [pid = 1666] [serial = 1392] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x119822800) [pid = 1666] [serial = 1410] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x119c46000) [pid = 1666] [serial = 1411] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x1163a1c00) [pid = 1666] [serial = 1493] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x1184b4800) [pid = 1666] [serial = 1546] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x11304bc00) [pid = 1666] [serial = 1455] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x117679400) [pid = 1666] [serial = 1519] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x116a5f000) [pid = 1666] [serial = 1458] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x115d4c000) [pid = 1666] [serial = 1401] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x1163a7c00) [pid = 1666] [serial = 1461] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x1188ca000) [pid = 1666] [serial = 1462] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x1183f1000) [pid = 1666] [serial = 1459] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x119746c00) [pid = 1666] [serial = 1464] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x117413800) [pid = 1666] [serial = 1402] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x1165c5400) [pid = 1666] [serial = 1383] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x128a68000) [pid = 1666] [serial = 1435] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x12881f000) [pid = 1666] [serial = 1434] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x1133efc00) [pid = 1666] [serial = 1438] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x1183f7800) [pid = 1666] [serial = 1425] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x119822000) [pid = 1666] [serial = 1465] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x11291ec00) [pid = 1666] [serial = 1437] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x117672c00) [pid = 1666] [serial = 1440] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x113330800) [pid = 1666] [serial = 1492] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x1183ee400) [pid = 1666] [serial = 1441] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x119760000) [pid = 1666] [serial = 1443] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x12743f800) [pid = 1666] [serial = 1428] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12112b400) [pid = 1666] [serial = 1426] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x119861c00) [pid = 1666] [serial = 1444] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x121129000) [pid = 1666] [serial = 1446] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x1258da000) [pid = 1666] [serial = 1447] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x127497c00) [pid = 1666] [serial = 1450] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1274a3000) [pid = 1666] [serial = 1431] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x126fee400) [pid = 1666] [serial = 1449] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x126cf7000) [pid = 1666] [serial = 1423] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x115deb800) [pid = 1666] [serial = 1456] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x128a6f400) [pid = 1666] [serial = 1452] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x121099800) [pid = 1666] [serial = 1413] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12112f400) [pid = 1666] [serial = 1468] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12881a000) [pid = 1666] [serial = 1432] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x12749d400) [pid = 1666] [serial = 1429] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x128a7cc00) [pid = 1666] [serial = 1453] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1237b9c00) [pid = 1666] [serial = 1414] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x119742000) [pid = 1666] [serial = 1552] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x126850400) [pid = 1666] [serial = 1549] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x116753400) [pid = 1666] [serial = 1474] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x12b08dc00) [pid = 1666] [serial = 922] [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.] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1110b1c00) [pid = 1666] [serial = 1470] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1210a6000) [pid = 1666] [serial = 1501] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1184c2400) [pid = 1666] [serial = 1520] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1197f7000) [pid = 1666] [serial = 1525] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x11974dc00) [pid = 1666] [serial = 1499] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1197eec00) [pid = 1666] [serial = 1547] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1210a4400) [pid = 1666] [serial = 1467] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x128a6c800) [pid = 1666] [serial = 1507] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x128a9e000) [pid = 1666] [serial = 1556] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x128ff1000) [pid = 1666] [serial = 1558] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x128815c00) [pid = 1666] [serial = 1555] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x128816c00) [pid = 1666] [serial = 1505] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12112d800) [pid = 1666] [serial = 1479] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1274a1800) [pid = 1666] [serial = 1550] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1163a8800) [pid = 1666] [serial = 1473] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x127446c00) [pid = 1666] [serial = 1504] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12568e400) [pid = 1666] [serial = 1502] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1188ca400) [pid = 1666] [serial = 1498] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1165c7c00) [pid = 1666] [serial = 1523] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1184bbc00) [pid = 1666] [serial = 1476] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x126c4b800) [pid = 1666] [serial = 1484] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x127499000) [pid = 1666] [serial = 1486] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12881b000) [pid = 1666] [serial = 1529] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1236c7c00) [pid = 1666] [serial = 1480] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x128aa9c00) [pid = 1666] [serial = 1531] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x125fea800) [pid = 1666] [serial = 1483] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x119017800) [pid = 1666] [serial = 1477] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1298bc000) [pid = 1666] [serial = 1559] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x128fb7400) [pid = 1666] [serial = 1511] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x128fbe800) [pid = 1666] [serial = 1513] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x123492400) [pid = 1666] [serial = 1526] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x127447000) [pid = 1666] [serial = 1528] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x128a7c000) [pid = 1666] [serial = 1508] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1182d8c00) [pid = 1666] [serial = 1496] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x128db0000) [pid = 1666] [serial = 1510] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12b281400) [pid = 1666] [serial = 1544] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x12b098000) [pid = 1666] [serial = 1543] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x12b016800) [pid = 1666] [serial = 1541] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x12a8db800) [pid = 1666] [serial = 1540] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x12a8d5c00) [pid = 1666] [serial = 1538] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x112854c00) [pid = 1666] [serial = 1522] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x12a6d9800) [pid = 1666] [serial = 1537] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x1211e0400) [pid = 1666] [serial = 1553] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x129335000) [pid = 1666] [serial = 1535] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x12918c000) [pid = 1666] [serial = 1516] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x129181400) [pid = 1666] [serial = 1514] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x11975fc00) [pid = 1666] [serial = 1387] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x121130000) [pid = 1666] [serial = 1390] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x1253d6800) [pid = 1666] [serial = 1393] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 60 (0x1182d8400) [pid = 1666] [serial = 1384] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 59 (0x116505000) [pid = 1666] [serial = 1339] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 58 (0x112a61800) [pid = 1666] [serial = 1336] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 57 (0x1133ed800) [pid = 1666] [serial = 1381] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 56 (0x128a9f800) [pid = 1666] [serial = 1490] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 55 (0x128cc7800) [pid = 1666] [serial = 1532] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 54 (0x128da9c00) [pid = 1666] [serial = 1534] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 53 (0x128a63800) [pid = 1666] [serial = 1487] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 52 (0x128a75c00) [pid = 1666] [serial = 1489] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 51 (0x11291b400) [pid = 1666] [serial = 1471] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | --DOMWINDOW == 50 (0x129334400) [pid = 1666] [serial = 1517] [outer = 0x0] [url = about:blank] 08:41:41 INFO - PROCESS | 1666 | 1463758901304 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:41:41 INFO - PROCESS | 1666 | 1463758901308 Marionette TRACE conn2 <- [1,2094,null,{}] 08:41:41 INFO - PROCESS | 1666 | 1463758901319 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}] 08:41:41 INFO - PROCESS | 1666 | 1463758901379 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:41:41 INFO - PROCESS | 1666 | 1463758901390 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x1161bd000 == 20 [pid = 1666] [id = 531] 08:41:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 51 (0x112925000) [pid = 1666] [serial = 1593] [outer = 0x0] 08:41:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 52 (0x112928800) [pid = 1666] [serial = 1594] [outer = 0x112925000] 08:41:41 INFO - PROCESS | 1666 | 1463758901415 Marionette DEBUG loaded listener.js 08:41:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 53 (0x1132e6c00) [pid = 1666] [serial = 1595] [outer = 0x112925000] 08:41:41 INFO - PROCESS | 1666 | 1463758901916 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]]]}] 08:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 654ms 08:41:41 INFO - PROCESS | 1666 | 1463758901938 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:41:41 INFO - PROCESS | 1666 | 1463758901944 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:41:41 INFO - PROCESS | 1666 | 1463758901951 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:41:41 INFO - PROCESS | 1666 | 1463758901953 Marionette TRACE conn2 <- [1,2098,null,{}] 08:41:41 INFO - PROCESS | 1666 | 1463758901957 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}] 08:41:42 INFO - PROCESS | 1666 | 1463758902067 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:41:42 INFO - PROCESS | 1666 | 1463758902076 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e0d800 == 21 [pid = 1666] [id = 532] 08:41:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 54 (0x1133ed800) [pid = 1666] [serial = 1596] [outer = 0x0] 08:41:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 55 (0x115d4e000) [pid = 1666] [serial = 1597] [outer = 0x1133ed800] 08:41:42 INFO - PROCESS | 1666 | 1463758902117 Marionette DEBUG loaded listener.js 08:41:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 56 (0x1163a3800) [pid = 1666] [serial = 1598] [outer = 0x1133ed800] 08:41:42 INFO - PROCESS | 1666 | 1463758902503 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]]]}] 08:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 573ms 08:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:41:42 INFO - PROCESS | 1666 | 1463758902522 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:41:42 INFO - PROCESS | 1666 | 1463758902524 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:41:42 INFO - PROCESS | 1666 | 1463758902526 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:41:42 INFO - PROCESS | 1666 | 1463758902529 Marionette TRACE conn2 <- [1,2102,null,{}] 08:41:42 INFO - PROCESS | 1666 | 1463758902538 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}] 08:41:42 INFO - PROCESS | 1666 | 1463758902630 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:41:42 INFO - PROCESS | 1666 | 1463758902638 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x119350800 == 22 [pid = 1666] [id = 533] 08:41:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 57 (0x110eafc00) [pid = 1666] [serial = 1599] [outer = 0x0] 08:41:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 58 (0x117413400) [pid = 1666] [serial = 1600] [outer = 0x110eafc00] 08:41:42 INFO - PROCESS | 1666 | 1463758902673 Marionette DEBUG loaded listener.js 08:41:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x117e31c00) [pid = 1666] [serial = 1601] [outer = 0x110eafc00] 08:41:43 INFO - PROCESS | 1666 | 1463758903010 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]]]}] 08:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 522ms 08:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:41:43 INFO - PROCESS | 1666 | 1463758903049 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:41:43 INFO - PROCESS | 1666 | 1463758903051 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:41:43 INFO - PROCESS | 1666 | 1463758903054 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:41:43 INFO - PROCESS | 1666 | 1463758903056 Marionette TRACE conn2 <- [1,2106,null,{}] 08:41:43 INFO - PROCESS | 1666 | 1463758903059 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}] 08:41:43 INFO - PROCESS | 1666 | 1463758903163 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:41:43 INFO - PROCESS | 1666 | 1463758903170 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x119b44000 == 23 [pid = 1666] [id = 534] 08:41:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x11767a000) [pid = 1666] [serial = 1602] [outer = 0x0] 08:41:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x1183f0400) [pid = 1666] [serial = 1603] [outer = 0x11767a000] 08:41:43 INFO - PROCESS | 1666 | 1463758903206 Marionette DEBUG loaded listener.js 08:41:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x1184b4800) [pid = 1666] [serial = 1604] [outer = 0x11767a000] 08:41:43 INFO - PROCESS | 1666 | 1463758903557 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]]]}] 08:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 520ms 08:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:41:43 INFO - PROCESS | 1666 | 1463758903574 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:41:43 INFO - PROCESS | 1666 | 1463758903576 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:41:43 INFO - PROCESS | 1666 | 1463758903578 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:41:43 INFO - PROCESS | 1666 | 1463758903579 Marionette TRACE conn2 <- [1,2110,null,{}] 08:41:43 INFO - PROCESS | 1666 | 1463758903588 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}] 08:41:43 INFO - PROCESS | 1666 | 1463758903678 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:41:43 INFO - PROCESS | 1666 | 1463758903682 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x1213c5800 == 24 [pid = 1666] [id = 535] 08:41:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x112926000) [pid = 1666] [serial = 1605] [outer = 0x0] 08:41:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x1184bc400) [pid = 1666] [serial = 1606] [outer = 0x112926000] 08:41:43 INFO - PROCESS | 1666 | 1463758903708 Marionette DEBUG loaded listener.js 08:41:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x118578400) [pid = 1666] [serial = 1607] [outer = 0x112926000] 08:41:44 INFO - PROCESS | 1666 | 1463758904151 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]]]}] 08:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 625ms 08:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:41:44 INFO - PROCESS | 1666 | 1463758904204 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:41:44 INFO - PROCESS | 1666 | 1463758904206 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:41:44 INFO - PROCESS | 1666 | 1463758904209 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:41:44 INFO - PROCESS | 1666 | 1463758904211 Marionette TRACE conn2 <- [1,2114,null,{}] 08:41:44 INFO - PROCESS | 1666 | 1463758904214 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}] 08:41:44 INFO - PROCESS | 1666 | 1463758904382 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:41:44 INFO - PROCESS | 1666 | 1463758904414 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12496e800 == 25 [pid = 1666] [id = 536] 08:41:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x1188a7c00) [pid = 1666] [serial = 1608] [outer = 0x0] 08:41:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x1193d3400) [pid = 1666] [serial = 1609] [outer = 0x1188a7c00] 08:41:44 INFO - PROCESS | 1666 | 1463758904446 Marionette DEBUG loaded listener.js 08:41:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x11974d400) [pid = 1666] [serial = 1610] [outer = 0x1188a7c00] 08:41:44 INFO - PROCESS | 1666 | 1463758904777 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]]]}] 08:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 622ms 08:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:41:44 INFO - PROCESS | 1666 | 1463758904830 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:41:44 INFO - PROCESS | 1666 | 1463758904831 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:41:44 INFO - PROCESS | 1666 | 1463758904833 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:41:44 INFO - PROCESS | 1666 | 1463758904834 Marionette TRACE conn2 <- [1,2118,null,{}] 08:41:44 INFO - PROCESS | 1666 | 1463758904837 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}] 08:41:44 INFO - PROCESS | 1666 | 1463758904927 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:41:44 INFO - PROCESS | 1666 | 1463758904939 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x11906a800 == 26 [pid = 1666] [id = 537] 08:41:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x11201a800) [pid = 1666] [serial = 1611] [outer = 0x0] 08:41:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x119765800) [pid = 1666] [serial = 1612] [outer = 0x11201a800] 08:41:44 INFO - PROCESS | 1666 | 1463758904964 Marionette DEBUG loaded listener.js 08:41:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1197f8c00) [pid = 1666] [serial = 1613] [outer = 0x11201a800] 08:41:45 INFO - PROCESS | 1666 | 1463758905310 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]]]}] 08:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 521ms 08:41:45 INFO - PROCESS | 1666 | 1463758905355 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:41:45 INFO - PROCESS | 1666 | 1463758905356 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:41:45 INFO - PROCESS | 1666 | 1463758905359 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:41:45 INFO - PROCESS | 1666 | 1463758905360 Marionette TRACE conn2 <- [1,2122,null,{}] 08:41:45 INFO - PROCESS | 1666 | 1463758905362 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}] 08:41:45 INFO - PROCESS | 1666 | 1463758905481 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:41:45 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x115de7800) [pid = 1666] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:41:45 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x112928000) [pid = 1666] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:41:45 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x12a6fac00) [pid = 1666] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:41:45 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x119769800) [pid = 1666] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:41:45 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x113cc7c00) [pid = 1666] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:41:45 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x110eaac00) [pid = 1666] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:41:45 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x1184b9800) [pid = 1666] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:41:45 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x110ea7000) [pid = 1666] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:41:45 INFO - PROCESS | 1666 | 1463758905540 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x116780800 == 27 [pid = 1666] [id = 538] 08:41:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x110ead400) [pid = 1666] [serial = 1614] [outer = 0x0] 08:41:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x112924c00) [pid = 1666] [serial = 1615] [outer = 0x110ead400] 08:41:45 INFO - PROCESS | 1666 | 1463758905587 Marionette DEBUG loaded listener.js 08:41:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x118475800) [pid = 1666] [serial = 1616] [outer = 0x110ead400] 08:41:45 INFO - PROCESS | 1666 | 1463758905950 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]]]}] 08:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 619ms 08:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:41:45 INFO - PROCESS | 1666 | 1463758905979 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:41:45 INFO - PROCESS | 1666 | 1463758905980 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:41:45 INFO - PROCESS | 1666 | 1463758905982 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:41:45 INFO - PROCESS | 1666 | 1463758905984 Marionette TRACE conn2 <- [1,2126,null,{}] 08:41:45 INFO - PROCESS | 1666 | 1463758905988 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}] 08:41:46 INFO - PROCESS | 1666 | 1463758906060 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:41:46 INFO - PROCESS | 1666 | 1463758906111 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x125f2e800 == 28 [pid = 1666] [id = 539] 08:41:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x116a5c800) [pid = 1666] [serial = 1617] [outer = 0x0] 08:41:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x119821400) [pid = 1666] [serial = 1618] [outer = 0x116a5c800] 08:41:46 INFO - PROCESS | 1666 | 1463758906137 Marionette DEBUG loaded listener.js 08:41:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x119c40400) [pid = 1666] [serial = 1619] [outer = 0x116a5c800] 08:41:46 INFO - PROCESS | 1666 | 1463758906423 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]]]}] 08:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 471ms 08:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:41:46 INFO - PROCESS | 1666 | 1463758906457 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:41:46 INFO - PROCESS | 1666 | 1463758906458 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:41:46 INFO - PROCESS | 1666 | 1463758906461 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:41:46 INFO - PROCESS | 1666 | 1463758906462 Marionette TRACE conn2 <- [1,2130,null,{}] 08:41:46 INFO - PROCESS | 1666 | 1463758906464 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}] 08:41:46 INFO - PROCESS | 1666 | 1463758906544 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:41:46 INFO - PROCESS | 1666 | 1463758906548 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x127085000 == 29 [pid = 1666] [id = 540] 08:41:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x119c40800) [pid = 1666] [serial = 1620] [outer = 0x0] 08:41:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x119c47800) [pid = 1666] [serial = 1621] [outer = 0x119c40800] 08:41:46 INFO - PROCESS | 1666 | 1463758906575 Marionette DEBUG loaded listener.js 08:41:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x12109ac00) [pid = 1666] [serial = 1622] [outer = 0x119c40800] 08:41:46 INFO - PROCESS | 1666 | 1463758906914 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] 08:41:46 INFO - PROCESS | 1666 | 1463758906933 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:41:46 INFO - PROCESS | 1666 | 1463758906936 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:41:46 INFO - PROCESS | 1666 | 1463758906939 Marionette TRACE conn2 <- [1,2134,null,{}] 08:41:46 INFO - PROCESS | 1666 | 1463758906941 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}] 08:41:47 INFO - PROCESS | 1666 | 1463758907055 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:41:47 INFO - PROCESS | 1666 | 1463758907061 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x128b27000 == 30 [pid = 1666] [id = 541] 08:41:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x12109fc00) [pid = 1666] [serial = 1623] [outer = 0x0] 08:41:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x121124000) [pid = 1666] [serial = 1624] [outer = 0x12109fc00] 08:41:47 INFO - PROCESS | 1666 | 1463758907091 Marionette DEBUG loaded listener.js 08:41:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x123491000) [pid = 1666] [serial = 1625] [outer = 0x12109fc00] 08:41:47 INFO - PROCESS | 1666 | 1463758907404 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]]]}] 08:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 521ms 08:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:41:47 INFO - PROCESS | 1666 | 1463758907458 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:41:47 INFO - PROCESS | 1666 | 1463758907459 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:41:47 INFO - PROCESS | 1666 | 1463758907461 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:41:47 INFO - PROCESS | 1666 | 1463758907462 Marionette TRACE conn2 <- [1,2138,null,{}] 08:41:47 INFO - PROCESS | 1666 | 1463758907464 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}] 08:41:47 INFO - PROCESS | 1666 | 1463758907589 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:41:47 INFO - PROCESS | 1666 | 1463758907646 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f34800 == 31 [pid = 1666] [id = 542] 08:41:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x110ea7000) [pid = 1666] [serial = 1626] [outer = 0x0] 08:41:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x110eb0400) [pid = 1666] [serial = 1627] [outer = 0x110ea7000] 08:41:47 INFO - PROCESS | 1666 | 1463758907678 Marionette DEBUG loaded listener.js 08:41:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x11285fc00) [pid = 1666] [serial = 1628] [outer = 0x110ea7000] 08:41:48 INFO - PROCESS | 1666 | 1463758908125 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]]]}] 08:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 719ms 08:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:41:48 INFO - PROCESS | 1666 | 1463758908182 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:41:48 INFO - PROCESS | 1666 | 1463758908184 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:41:48 INFO - PROCESS | 1666 | 1463758908188 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:41:48 INFO - PROCESS | 1666 | 1463758908193 Marionette TRACE conn2 <- [1,2142,null,{}] 08:41:48 INFO - PROCESS | 1666 | 1463758908198 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}] 08:41:48 INFO - PROCESS | 1666 | 1463758908342 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:41:48 INFO - PROCESS | 1666 | 1463758908436 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a06e800 == 32 [pid = 1666] [id = 543] 08:41:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x112d39800) [pid = 1666] [serial = 1629] [outer = 0x0] 08:41:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x115e5c400) [pid = 1666] [serial = 1630] [outer = 0x112d39800] 08:41:48 INFO - PROCESS | 1666 | 1463758908490 Marionette DEBUG loaded listener.js 08:41:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x116505000) [pid = 1666] [serial = 1631] [outer = 0x112d39800] 08:41:48 INFO - PROCESS | 1666 | 1463758908997 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] 08:41:49 INFO - PROCESS | 1666 | 1463758909016 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:41:49 INFO - PROCESS | 1666 | 1463758909019 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:41:49 INFO - PROCESS | 1666 | 1463758909020 Marionette TRACE conn2 <- [1,2146,null,{}] 08:41:49 INFO - PROCESS | 1666 | 1463758909023 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}] 08:41:49 INFO - PROCESS | 1666 | 1463758909120 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:41:49 INFO - PROCESS | 1666 | 1463758909170 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x129179800 == 33 [pid = 1666] [id = 544] 08:41:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x116660800) [pid = 1666] [serial = 1632] [outer = 0x0] 08:41:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x117e27800) [pid = 1666] [serial = 1633] [outer = 0x116660800] 08:41:49 INFO - PROCESS | 1666 | 1463758909201 Marionette DEBUG loaded listener.js 08:41:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x118665800) [pid = 1666] [serial = 1634] [outer = 0x116660800] 08:41:49 INFO - PROCESS | 1666 | 1463758909638 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] 08:41:49 INFO - PROCESS | 1666 | 1463758909692 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:41:49 INFO - PROCESS | 1666 | 1463758909700 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:41:49 INFO - PROCESS | 1666 | 1463758909703 Marionette TRACE conn2 <- [1,2150,null,{}] 08:41:49 INFO - PROCESS | 1666 | 1463758909706 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}] 08:41:49 INFO - PROCESS | 1666 | 1463758909803 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:41:49 INFO - PROCESS | 1666 | 1463758909857 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a650000 == 34 [pid = 1666] [id = 545] 08:41:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1188ca400) [pid = 1666] [serial = 1635] [outer = 0x0] 08:41:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1194a1800) [pid = 1666] [serial = 1636] [outer = 0x1188ca400] 08:41:49 INFO - PROCESS | 1666 | 1463758909886 Marionette DEBUG loaded listener.js 08:41:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x119c47c00) [pid = 1666] [serial = 1637] [outer = 0x1188ca400] 08:41:50 INFO - PROCESS | 1666 | 1463758910302 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]]]}] 08:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 625ms 08:41:50 INFO - PROCESS | 1666 | 1463758910322 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:41:50 INFO - PROCESS | 1666 | 1463758910323 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:41:50 INFO - PROCESS | 1666 | 1463758910326 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:41:50 INFO - PROCESS | 1666 | 1463758910327 Marionette TRACE conn2 <- [1,2154,null,{}] 08:41:50 INFO - PROCESS | 1666 | 1463758910330 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}] 08:41:50 INFO - PROCESS | 1666 | 1463758910427 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:41:50 INFO - PROCESS | 1666 | 1463758910523 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8bf800 == 35 [pid = 1666] [id = 546] 08:41:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x119bd2000) [pid = 1666] [serial = 1638] [outer = 0x0] 08:41:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x121131800) [pid = 1666] [serial = 1639] [outer = 0x119bd2000] 08:41:50 INFO - PROCESS | 1666 | 1463758910555 Marionette DEBUG loaded listener.js 08:41:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x123491800) [pid = 1666] [serial = 1640] [outer = 0x119bd2000] 08:41:50 INFO - PROCESS | 1666 | 1463758910975 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]]]}] 08:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 668ms 08:41:50 INFO - PROCESS | 1666 | 1463758910995 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:41:50 INFO - PROCESS | 1666 | 1463758910996 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:41:51 INFO - PROCESS | 1666 | 1463758910998 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:41:51 INFO - PROCESS | 1666 | 1463758911000 Marionette TRACE conn2 <- [1,2158,null,{}] 08:41:51 INFO - PROCESS | 1666 | 1463758911004 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}] 08:41:51 INFO - PROCESS | 1666 | 1463758911204 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:41:51 INFO - PROCESS | 1666 | 1463758911262 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180e9800 == 36 [pid = 1666] [id = 547] 08:41:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x111d20000) [pid = 1666] [serial = 1641] [outer = 0x0] 08:41:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x111f5f400) [pid = 1666] [serial = 1642] [outer = 0x111d20000] 08:41:51 INFO - PROCESS | 1666 | 1463758911291 Marionette DEBUG loaded listener.js 08:41:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x11291a800) [pid = 1666] [serial = 1643] [outer = 0x111d20000] 08:41:51 INFO - PROCESS | 1666 | 1463758911708 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]]]}] 08:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 772ms 08:41:51 INFO - PROCESS | 1666 | 1463758911772 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:41:51 INFO - PROCESS | 1666 | 1463758911774 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:41:51 INFO - PROCESS | 1666 | 1463758911777 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:41:51 INFO - PROCESS | 1666 | 1463758911780 Marionette TRACE conn2 <- [1,2162,null,{}] 08:41:51 INFO - PROCESS | 1666 | 1463758911783 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}] 08:41:51 INFO - PROCESS | 1666 | 1463758911895 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:41:51 INFO - PROCESS | 1666 | --DOCSHELL 0x135767000 == 35 [pid = 1666] [id = 520] 08:41:51 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1194a1400) [pid = 1666] [serial = 1574] [outer = 0x0] [url = about:blank] 08:41:51 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x119749c00) [pid = 1666] [serial = 1580] [outer = 0x0] [url = about:blank] 08:41:51 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x113334800) [pid = 1666] [serial = 1577] [outer = 0x0] [url = about:blank] 08:41:51 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x112d37400) [pid = 1666] [serial = 1564] [outer = 0x0] [url = about:blank] 08:41:51 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x11336a800) [pid = 1666] [serial = 1565] [outer = 0x0] [url = about:blank] 08:41:51 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11665ac00) [pid = 1666] [serial = 1579] [outer = 0x0] [url = about:blank] 08:41:51 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x119865c00) [pid = 1666] [serial = 1583] [outer = 0x0] [url = about:blank] 08:41:51 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x116755800) [pid = 1666] [serial = 1568] [outer = 0x0] [url = about:blank] 08:41:51 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12a8db400) [pid = 1666] [serial = 1561] [outer = 0x0] [url = about:blank] 08:41:51 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1197f4000) [pid = 1666] [serial = 1582] [outer = 0x0] [url = about:blank] 08:41:51 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x115edec00) [pid = 1666] [serial = 1567] [outer = 0x0] [url = about:blank] 08:41:51 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1184b4c00) [pid = 1666] [serial = 1570] [outer = 0x0] [url = about:blank] 08:41:51 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x119036c00) [pid = 1666] [serial = 1573] [outer = 0x0] [url = about:blank] 08:41:51 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x11285e800) [pid = 1666] [serial = 1576] [outer = 0x0] [url = about:blank] 08:41:51 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x118576000) [pid = 1666] [serial = 1571] [outer = 0x0] [url = about:blank] 08:41:51 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12b094800) [pid = 1666] [serial = 1562] [outer = 0x0] [url = about:blank] 08:41:51 INFO - PROCESS | 1666 | 1463758911972 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x113c8b800 == 36 [pid = 1666] [id = 548] 08:41:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x112d36c00) [pid = 1666] [serial = 1644] [outer = 0x0] 08:41:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1130a9c00) [pid = 1666] [serial = 1645] [outer = 0x112d36c00] 08:41:52 INFO - PROCESS | 1666 | 1463758912001 Marionette DEBUG loaded listener.js 08:41:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1159af800) [pid = 1666] [serial = 1646] [outer = 0x112d36c00] 08:41:52 INFO - PROCESS | 1666 | 1463758912314 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]]]}] 08:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 571ms 08:41:52 INFO - PROCESS | 1666 | 1463758912348 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:41:52 INFO - PROCESS | 1666 | 1463758912351 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:41:52 INFO - PROCESS | 1666 | 1463758912355 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:41:52 INFO - PROCESS | 1666 | 1463758912357 Marionette TRACE conn2 <- [1,2166,null,{}] 08:41:52 INFO - PROCESS | 1666 | 1463758912359 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}] 08:41:52 INFO - PROCESS | 1666 | 1463758912438 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:41:52 INFO - PROCESS | 1666 | 1463758912444 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x1186d5800 == 37 [pid = 1666] [id = 549] 08:41:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x116189400) [pid = 1666] [serial = 1647] [outer = 0x0] 08:41:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1165cb000) [pid = 1666] [serial = 1648] [outer = 0x116189400] 08:41:52 INFO - PROCESS | 1666 | 1463758912471 Marionette DEBUG loaded listener.js 08:41:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1167ab400) [pid = 1666] [serial = 1649] [outer = 0x116189400] 08:41:52 INFO - PROCESS | 1666 | 1463758912824 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]]]}] 08:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 521ms 08:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:41:52 INFO - PROCESS | 1666 | 1463758912876 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:41:52 INFO - PROCESS | 1666 | 1463758912879 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:41:52 INFO - PROCESS | 1666 | 1463758912887 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:41:52 INFO - PROCESS | 1666 | 1463758912891 Marionette TRACE conn2 <- [1,2170,null,{}] 08:41:52 INFO - PROCESS | 1666 | 1463758912901 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}] 08:41:53 INFO - PROCESS | 1666 | 1463758912999 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:41:53 INFO - PROCESS | 1666 | 1463758913008 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ef1800 == 38 [pid = 1666] [id = 550] 08:41:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x116a5ac00) [pid = 1666] [serial = 1650] [outer = 0x0] 08:41:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x11767f400) [pid = 1666] [serial = 1651] [outer = 0x116a5ac00] 08:41:53 INFO - PROCESS | 1666 | 1463758913049 Marionette DEBUG loaded listener.js 08:41:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11846e800) [pid = 1666] [serial = 1652] [outer = 0x116a5ac00] 08:41:53 INFO - PROCESS | 1666 | 1463758913530 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]]]}] 08:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 682ms 08:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:41:53 INFO - PROCESS | 1666 | 1463758913565 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:41:53 INFO - PROCESS | 1666 | 1463758913567 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:41:53 INFO - PROCESS | 1666 | 1463758913570 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:41:53 INFO - PROCESS | 1666 | 1463758913572 Marionette TRACE conn2 <- [1,2174,null,{}] 08:41:53 INFO - PROCESS | 1666 | 1463758913576 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}] 08:41:53 INFO - PROCESS | 1666 | 1463758913702 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:41:53 INFO - PROCESS | 1666 | 1463758913709 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x123419800 == 39 [pid = 1666] [id = 551] 08:41:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1184b5800) [pid = 1666] [serial = 1653] [outer = 0x0] 08:41:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1184c2000) [pid = 1666] [serial = 1654] [outer = 0x1184b5800] 08:41:53 INFO - PROCESS | 1666 | 1463758913751 Marionette DEBUG loaded listener.js 08:41:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x119025c00) [pid = 1666] [serial = 1655] [outer = 0x1184b5800] 08:41:54 INFO - PROCESS | 1666 | 1463758914138 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]]]}] 08:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 619ms 08:41:54 INFO - PROCESS | 1666 | 1463758914190 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:41:54 INFO - PROCESS | 1666 | 1463758914191 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:41:54 INFO - PROCESS | 1666 | 1463758914193 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:41:54 INFO - PROCESS | 1666 | 1463758914195 Marionette TRACE conn2 <- [1,2178,null,{}] 08:41:54 INFO - PROCESS | 1666 | 1463758914197 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}] 08:41:54 INFO - PROCESS | 1666 | 1463758914314 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:41:54 INFO - PROCESS | 1666 | 1463758914349 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x124f8f000 == 40 [pid = 1666] [id = 552] 08:41:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1194ad400) [pid = 1666] [serial = 1656] [outer = 0x0] 08:41:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x119741400) [pid = 1666] [serial = 1657] [outer = 0x1194ad400] 08:41:54 INFO - PROCESS | 1666 | 1463758914381 Marionette DEBUG loaded listener.js 08:41:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x11974ec00) [pid = 1666] [serial = 1658] [outer = 0x1194ad400] 08:41:54 INFO - PROCESS | 1666 | 1463758914745 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]]]}] 08:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 568ms 08:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:41:54 INFO - PROCESS | 1666 | 1463758914763 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:41:54 INFO - PROCESS | 1666 | 1463758914764 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:41:54 INFO - PROCESS | 1666 | 1463758914766 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:41:54 INFO - PROCESS | 1666 | 1463758914768 Marionette TRACE conn2 <- [1,2182,null,{}] 08:41:54 INFO - PROCESS | 1666 | 1463758914772 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}] 08:41:54 INFO - PROCESS | 1666 | 1463758914872 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:41:54 INFO - PROCESS | 1666 | 1463758914885 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x125f3b000 == 41 [pid = 1666] [id = 553] 08:41:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x119747c00) [pid = 1666] [serial = 1659] [outer = 0x0] 08:41:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x11976a800) [pid = 1666] [serial = 1660] [outer = 0x119747c00] 08:41:54 INFO - PROCESS | 1666 | 1463758914910 Marionette DEBUG loaded listener.js 08:41:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x119bd1800) [pid = 1666] [serial = 1661] [outer = 0x119747c00] 08:41:55 INFO - PROCESS | 1666 | 1463758915262 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]]]}] 08:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 522ms 08:41:55 INFO - PROCESS | 1666 | 1463758915289 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:41:55 INFO - PROCESS | 1666 | 1463758915290 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:41:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:41:55 INFO - PROCESS | 1666 | 1463758915303 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:41:55 INFO - PROCESS | 1666 | 1463758915304 Marionette TRACE conn2 <- [1,2186,null,{}] 08:41:55 INFO - PROCESS | 1666 | 1463758915307 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}] 08:41:55 INFO - PROCESS | 1666 | 1463758915449 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:41:55 INFO - PROCESS | 1666 | 1463758915498 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x127083000 == 42 [pid = 1666] [id = 554] 08:41:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x11975f800) [pid = 1666] [serial = 1662] [outer = 0x0] 08:41:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x119c41c00) [pid = 1666] [serial = 1663] [outer = 0x11975f800] 08:41:55 INFO - PROCESS | 1666 | 1463758915538 Marionette DEBUG loaded listener.js 08:41:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12109d800) [pid = 1666] [serial = 1664] [outer = 0x11975f800] 08:41:55 INFO - PROCESS | 1666 | 1463758915912 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]]]}] 08:41:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:41:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 669ms 08:41:55 INFO - PROCESS | 1666 | 1463758915973 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:41:55 INFO - PROCESS | 1666 | 1463758915974 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:41:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:41:55 INFO - PROCESS | 1666 | 1463758915976 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:41:55 INFO - PROCESS | 1666 | 1463758915977 Marionette TRACE conn2 <- [1,2190,null,{}] 08:41:55 INFO - PROCESS | 1666 | 1463758915980 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}] 08:41:56 INFO - PROCESS | 1666 | 1463758916083 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:41:56 INFO - PROCESS | 1666 | 1463758916094 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x12983b800 == 43 [pid = 1666] [id = 555] 08:41:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1210a8000) [pid = 1666] [serial = 1665] [outer = 0x0] 08:41:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x121122400) [pid = 1666] [serial = 1666] [outer = 0x1210a8000] 08:41:56 INFO - PROCESS | 1666 | 1463758916119 Marionette DEBUG loaded listener.js 08:41:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1211e0400) [pid = 1666] [serial = 1667] [outer = 0x1210a8000] 08:41:56 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x119c40800) [pid = 1666] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:41:56 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x112926000) [pid = 1666] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:41:56 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1188a7c00) [pid = 1666] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:41:56 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x110eafc00) [pid = 1666] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:41:56 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x112925000) [pid = 1666] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:41:56 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1133ed800) [pid = 1666] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:41:56 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x11767a000) [pid = 1666] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:41:56 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x11201a800) [pid = 1666] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:41:56 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x110ead400) [pid = 1666] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:41:56 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x116a5c800) [pid = 1666] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:41:56 INFO - PROCESS | 1666 | 1463758916470 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]]]}] 08:41:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:41:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 518ms 08:41:56 INFO - PROCESS | 1666 | 1463758916495 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:41:56 INFO - PROCESS | 1666 | 1463758916496 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:41:56 INFO - PROCESS | 1666 | 1463758916499 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:41:56 INFO - PROCESS | 1666 | 1463758916500 Marionette TRACE conn2 <- [1,2194,null,{}] 08:41:56 INFO - PROCESS | 1666 | 1463758916502 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}] 08:41:56 INFO - PROCESS | 1666 | 1463758916584 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:41:56 INFO - PROCESS | 1666 | 1463758916637 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x129854000 == 44 [pid = 1666] [id = 556] 08:41:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1133ed800) [pid = 1666] [serial = 1668] [outer = 0x0] 08:41:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1188a7c00) [pid = 1666] [serial = 1669] [outer = 0x1133ed800] 08:41:56 INFO - PROCESS | 1666 | 1463758916662 Marionette DEBUG loaded listener.js 08:41:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12112d800) [pid = 1666] [serial = 1670] [outer = 0x1133ed800] 08:41:56 INFO - PROCESS | 1666 | 1463758916941 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]]]}] 08:41:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:41:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 472ms 08:41:56 INFO - PROCESS | 1666 | 1463758916974 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:41:56 INFO - PROCESS | 1666 | 1463758916976 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:41:56 INFO - PROCESS | 1666 | 1463758916978 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:41:56 INFO - PROCESS | 1666 | 1463758916980 Marionette TRACE conn2 <- [1,2198,null,{}] 08:41:56 INFO - PROCESS | 1666 | 1463758916982 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}] 08:41:57 INFO - PROCESS | 1666 | 1463758917066 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:41:57 INFO - PROCESS | 1666 | 1463758917073 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b20f800 == 45 [pid = 1666] [id = 557] 08:41:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x119bcfc00) [pid = 1666] [serial = 1671] [outer = 0x0] 08:41:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x123499400) [pid = 1666] [serial = 1672] [outer = 0x119bcfc00] 08:41:57 INFO - PROCESS | 1666 | 1463758917101 Marionette DEBUG loaded listener.js 08:41:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12487e000) [pid = 1666] [serial = 1673] [outer = 0x119bcfc00] 08:41:57 INFO - PROCESS | 1666 | 1463758917440 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]]]}] 08:41:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:41:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 468ms 08:41:57 INFO - PROCESS | 1666 | 1463758917447 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:41:57 INFO - PROCESS | 1666 | 1463758917449 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:41:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:41:57 INFO - PROCESS | 1666 | 1463758917454 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:41:57 INFO - PROCESS | 1666 | 1463758917456 Marionette TRACE conn2 <- [1,2202,null,{}] 08:41:57 INFO - PROCESS | 1666 | 1463758917458 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}] 08:41:57 INFO - PROCESS | 1666 | 1463758917548 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:41:57 INFO - PROCESS | 1666 | 1463758917602 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b298800 == 46 [pid = 1666] [id = 558] 08:41:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12349c000) [pid = 1666] [serial = 1674] [outer = 0x0] 08:41:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x124bc9000) [pid = 1666] [serial = 1675] [outer = 0x12349c000] 08:41:57 INFO - PROCESS | 1666 | 1463758917629 Marionette DEBUG loaded listener.js 08:41:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1256c7400) [pid = 1666] [serial = 1676] [outer = 0x12349c000] 08:41:57 INFO - PROCESS | 1666 | 1463758917994 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]]]}] 08:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 571ms 08:41:58 INFO - PROCESS | 1666 | 1463758918024 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:41:58 INFO - PROCESS | 1666 | 1463758918025 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:41:58 INFO - PROCESS | 1666 | 1463758918028 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:41:58 INFO - PROCESS | 1666 | 1463758918029 Marionette TRACE conn2 <- [1,2206,null,{}] 08:41:58 INFO - PROCESS | 1666 | 1463758918031 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}] 08:41:58 INFO - PROCESS | 1666 | 1463758918114 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:41:58 INFO - PROCESS | 1666 | 1463758918118 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2e7800 == 47 [pid = 1666] [id = 559] 08:41:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1258cfc00) [pid = 1666] [serial = 1677] [outer = 0x0] 08:41:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x126846800) [pid = 1666] [serial = 1678] [outer = 0x1258cfc00] 08:41:58 INFO - PROCESS | 1666 | 1463758918142 Marionette DEBUG loaded listener.js 08:41:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x126851400) [pid = 1666] [serial = 1679] [outer = 0x1258cfc00] 08:41:58 INFO - PROCESS | 1666 | 1463758918716 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]]]}] 08:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 718ms 08:41:58 INFO - PROCESS | 1666 | 1463758918747 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:41:58 INFO - PROCESS | 1666 | 1463758918749 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:41:58 INFO - PROCESS | 1666 | 1463758918771 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:41:58 INFO - PROCESS | 1666 | 1463758918774 Marionette TRACE conn2 <- [1,2210,null,{}] 08:41:58 INFO - PROCESS | 1666 | 1463758918778 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}] 08:41:58 INFO - PROCESS | 1666 | 1463758918883 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:41:58 INFO - PROCESS | 1666 | 1463758918976 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x118082800 == 48 [pid = 1666] [id = 560] 08:41:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x113036400) [pid = 1666] [serial = 1680] [outer = 0x0] 08:41:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x113334800) [pid = 1666] [serial = 1681] [outer = 0x113036400] 08:41:59 INFO - PROCESS | 1666 | 1463758919010 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x115df1c00) [pid = 1666] [serial = 1682] [outer = 0x113036400] 08:41:59 INFO - PROCESS | 1666 | 1463758919430 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]]]}] 08:41:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:41:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 674ms 08:41:59 INFO - PROCESS | 1666 | 1463758919444 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:41:59 INFO - PROCESS | 1666 | 1463758919448 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:41:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:41:59 INFO - PROCESS | 1666 | 1463758919453 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:41:59 INFO - PROCESS | 1666 | 1463758919455 Marionette TRACE conn2 <- [1,2214,null,{}] 08:41:59 INFO - PROCESS | 1666 | 1463758919457 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}] 08:41:59 INFO - PROCESS | 1666 | 1463758919562 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:41:59 INFO - PROCESS | 1666 | 1463758919613 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x124def800 == 49 [pid = 1666] [id = 561] 08:41:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x11618d400) [pid = 1666] [serial = 1683] [outer = 0x0] 08:41:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x11710c400) [pid = 1666] [serial = 1684] [outer = 0x11618d400] 08:41:59 INFO - PROCESS | 1666 | 1463758919646 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1183ee800) [pid = 1666] [serial = 1685] [outer = 0x11618d400] 08:42:00 INFO - PROCESS | 1666 | 1463758920056 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]]]}] 08:42:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:42:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 620ms 08:42:00 INFO - PROCESS | 1666 | 1463758920074 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:42:00 INFO - PROCESS | 1666 | 1463758920075 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:42:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:42:00 INFO - PROCESS | 1666 | 1463758920078 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:42:00 INFO - PROCESS | 1666 | 1463758920081 Marionette TRACE conn2 <- [1,2218,null,{}] 08:42:00 INFO - PROCESS | 1666 | 1463758920089 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}] 08:42:00 INFO - PROCESS | 1666 | 1463758920195 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:42:00 INFO - PROCESS | 1666 | 1463758920297 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2e0000 == 50 [pid = 1666] [id = 562] 08:42:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x119741800) [pid = 1666] [serial = 1686] [outer = 0x0] 08:42:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x11974a800) [pid = 1666] [serial = 1687] [outer = 0x119741800] 08:42:00 INFO - PROCESS | 1666 | 1463758920331 Marionette DEBUG loaded listener.js 08:42:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x11981a800) [pid = 1666] [serial = 1688] [outer = 0x119741800] 08:42:00 INFO - PROCESS | 1666 | 1463758920739 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]]]}] 08:42:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:42:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 676ms 08:42:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:42:00 INFO - PROCESS | 1666 | 1463758920754 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:42:00 INFO - PROCESS | 1666 | 1463758920756 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:42:00 INFO - PROCESS | 1666 | 1463758920758 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:42:00 INFO - PROCESS | 1666 | 1463758920760 Marionette TRACE conn2 <- [1,2222,null,{}] 08:42:00 INFO - PROCESS | 1666 | 1463758920762 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}] 08:42:00 INFO - PROCESS | 1666 | 1463758920861 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:42:00 INFO - PROCESS | 1666 | 1463758920925 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bf5b000 == 51 [pid = 1666] [id = 563] 08:42:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x119c48400) [pid = 1666] [serial = 1689] [outer = 0x0] 08:42:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x12349b800) [pid = 1666] [serial = 1690] [outer = 0x119c48400] 08:42:00 INFO - PROCESS | 1666 | 1463758920957 Marionette DEBUG loaded listener.js 08:42:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x124a2c400) [pid = 1666] [serial = 1691] [outer = 0x119c48400] 08:42:01 INFO - PROCESS | 1666 | 1463758921389 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]]]}] 08:42:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:42:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 669ms 08:42:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:42:01 INFO - PROCESS | 1666 | 1463758921427 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:42:01 INFO - PROCESS | 1666 | 1463758921428 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:42:01 INFO - PROCESS | 1666 | 1463758921431 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:42:01 INFO - PROCESS | 1666 | 1463758921432 Marionette TRACE conn2 <- [1,2226,null,{}] 08:42:01 INFO - PROCESS | 1666 | 1463758921434 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}] 08:42:01 INFO - PROCESS | 1666 | 1463758921533 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:42:01 INFO - PROCESS | 1666 | 1463758921631 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c2f7800 == 52 [pid = 1666] [id = 564] 08:42:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x123620400) [pid = 1666] [serial = 1692] [outer = 0x0] 08:42:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1259c1800) [pid = 1666] [serial = 1693] [outer = 0x123620400] 08:42:01 INFO - PROCESS | 1666 | 1463758921663 Marionette DEBUG loaded listener.js 08:42:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x126cf2400) [pid = 1666] [serial = 1694] [outer = 0x123620400] 08:42:02 INFO - PROCESS | 1666 | 1463758922078 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]]]}] 08:42:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:42:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 08:42:02 INFO - PROCESS | 1666 | 1463758922103 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:42:02 INFO - PROCESS | 1666 | 1463758922105 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:42:02 INFO - PROCESS | 1666 | 1463758922108 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:42:02 INFO - PROCESS | 1666 | 1463758922110 Marionette TRACE conn2 <- [1,2230,null,{}] 08:42:02 INFO - PROCESS | 1666 | 1463758922114 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}] 08:42:02 INFO - PROCESS | 1666 | 1463758922252 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:42:02 INFO - PROCESS | 1666 | 1463758922308 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6c3800 == 53 [pid = 1666] [id = 565] 08:42:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x126fe5400) [pid = 1666] [serial = 1695] [outer = 0x0] 08:42:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x127445c00) [pid = 1666] [serial = 1696] [outer = 0x126fe5400] 08:42:02 INFO - PROCESS | 1666 | 1463758922341 Marionette DEBUG loaded listener.js 08:42:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x12749cc00) [pid = 1666] [serial = 1697] [outer = 0x126fe5400] 08:42:02 INFO - PROCESS | 1666 | 1463758922820 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]]]}] 08:42:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:42:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 722ms 08:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:42:02 INFO - PROCESS | 1666 | 1463758922830 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:42:02 INFO - PROCESS | 1666 | 1463758922831 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:42:02 INFO - PROCESS | 1666 | 1463758922834 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:42:02 INFO - PROCESS | 1666 | 1463758922835 Marionette TRACE conn2 <- [1,2234,null,{}] 08:42:02 INFO - PROCESS | 1666 | 1463758922837 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}] 08:42:02 INFO - PROCESS | 1666 | 1463758922955 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:42:03 INFO - PROCESS | 1666 | 1463758923010 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x118861000 == 54 [pid = 1666] [id = 566] 08:42:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x115de6800) [pid = 1666] [serial = 1698] [outer = 0x0] 08:42:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x11903d800) [pid = 1666] [serial = 1699] [outer = 0x115de6800] 08:42:03 INFO - PROCESS | 1666 | 1463758923039 Marionette DEBUG loaded listener.js 08:42:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x12749d800) [pid = 1666] [serial = 1700] [outer = 0x115de6800] 08:42:03 INFO - PROCESS | 1666 | 1463758923565 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]]]}] 08:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 769ms 08:42:03 INFO - PROCESS | 1666 | 1463758923604 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:42:03 INFO - PROCESS | 1666 | 1463758923606 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:42:03 INFO - PROCESS | 1666 | 1463758923610 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:42:03 INFO - PROCESS | 1666 | 1463758923612 Marionette TRACE conn2 <- [1,2238,null,{}] 08:42:03 INFO - PROCESS | 1666 | 1463758923616 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}] 08:42:03 INFO - PROCESS | 1666 | 1463758923750 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:42:03 INFO - PROCESS | 1666 | 1463758923762 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x1133ab800 == 55 [pid = 1666] [id = 567] 08:42:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x11332f400) [pid = 1666] [serial = 1701] [outer = 0x0] 08:42:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x113c65000) [pid = 1666] [serial = 1702] [outer = 0x11332f400] 08:42:03 INFO - PROCESS | 1666 | 1463758923791 Marionette DEBUG loaded listener.js 08:42:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x11611f800) [pid = 1666] [serial = 1703] [outer = 0x11332f400] 08:42:04 INFO - PROCESS | 1666 | 1463758924238 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]]]}] 08:42:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12b298800 == 54 [pid = 1666] [id = 558] 08:42:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12b20f800 == 53 [pid = 1666] [id = 557] 08:42:04 INFO - PROCESS | 1666 | --DOCSHELL 0x129854000 == 52 [pid = 1666] [id = 556] 08:42:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12983b800 == 51 [pid = 1666] [id = 555] 08:42:04 INFO - PROCESS | 1666 | --DOCSHELL 0x127083000 == 50 [pid = 1666] [id = 554] 08:42:04 INFO - PROCESS | 1666 | --DOCSHELL 0x125f3b000 == 49 [pid = 1666] [id = 553] 08:42:04 INFO - PROCESS | 1666 | --DOCSHELL 0x124f8f000 == 48 [pid = 1666] [id = 552] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x121124000) [pid = 1666] [serial = 1624] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOCSHELL 0x123419800 == 47 [pid = 1666] [id = 551] 08:42:04 INFO - PROCESS | 1666 | --DOCSHELL 0x119ef1800 == 46 [pid = 1666] [id = 550] 08:42:04 INFO - PROCESS | 1666 | --DOCSHELL 0x1186d5800 == 45 [pid = 1666] [id = 549] 08:42:04 INFO - PROCESS | 1666 | --DOCSHELL 0x113c8b800 == 44 [pid = 1666] [id = 548] 08:42:04 INFO - PROCESS | 1666 | --DOCSHELL 0x1180e9800 == 43 [pid = 1666] [id = 547] 08:42:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:42:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 673ms 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x12109ac00) [pid = 1666] [serial = 1622] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1184bc400) [pid = 1666] [serial = 1606] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1193d3400) [pid = 1666] [serial = 1609] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x117413400) [pid = 1666] [serial = 1600] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x117e31c00) [pid = 1666] [serial = 1601] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x112928800) [pid = 1666] [serial = 1594] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x1132e6c00) [pid = 1666] [serial = 1595] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x119bd6400) [pid = 1666] [serial = 1585] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x115edf400) [pid = 1666] [serial = 1591] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x115d4e000) [pid = 1666] [serial = 1597] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x1163a3800) [pid = 1666] [serial = 1598] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1183f0400) [pid = 1666] [serial = 1603] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x113c64400) [pid = 1666] [serial = 1588] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x119765800) [pid = 1666] [serial = 1612] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x112924c00) [pid = 1666] [serial = 1615] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x118475800) [pid = 1666] [serial = 1616] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x119c47800) [pid = 1666] [serial = 1621] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x119821400) [pid = 1666] [serial = 1618] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x11974d400) [pid = 1666] [serial = 1610] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1197f8c00) [pid = 1666] [serial = 1613] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x118578400) [pid = 1666] [serial = 1607] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1184b4800) [pid = 1666] [serial = 1604] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x119c40400) [pid = 1666] [serial = 1619] [outer = 0x0] [url = about:blank] 08:42:04 INFO - PROCESS | 1666 | 1463758924283 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:42:04 INFO - PROCESS | 1666 | 1463758924288 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:42:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:42:04 INFO - PROCESS | 1666 | 1463758924292 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:42:04 INFO - PROCESS | 1666 | 1463758924294 Marionette TRACE conn2 <- [1,2242,null,{}] 08:42:04 INFO - PROCESS | 1666 | 1463758924296 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}] 08:42:04 INFO - PROCESS | 1666 | 1463758924375 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:42:04 INFO - PROCESS | 1666 | 1463758924381 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x116abd000 == 44 [pid = 1666] [id = 568] 08:42:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1163a5400) [pid = 1666] [serial = 1704] [outer = 0x0] 08:42:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x11650b400) [pid = 1666] [serial = 1705] [outer = 0x1163a5400] 08:42:04 INFO - PROCESS | 1666 | 1463758924410 Marionette DEBUG loaded listener.js 08:42:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x11710b400) [pid = 1666] [serial = 1706] [outer = 0x1163a5400] 08:42:04 INFO - PROCESS | 1666 | 1463758924776 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]]]}] 08:42:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:42:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 520ms 08:42:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:42:04 INFO - PROCESS | 1666 | 1463758924812 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:42:04 INFO - PROCESS | 1666 | 1463758924813 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:42:04 INFO - PROCESS | 1666 | 1463758924816 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:42:04 INFO - PROCESS | 1666 | 1463758924818 Marionette TRACE conn2 <- [1,2246,null,{}] 08:42:04 INFO - PROCESS | 1666 | 1463758924857 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}] 08:42:04 INFO - PROCESS | 1666 | 1463758924941 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:42:04 INFO - PROCESS | 1666 | 1463758924947 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x121148000 == 45 [pid = 1666] [id = 569] 08:42:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x118468800) [pid = 1666] [serial = 1707] [outer = 0x0] 08:42:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1184bc400) [pid = 1666] [serial = 1708] [outer = 0x118468800] 08:42:04 INFO - PROCESS | 1666 | 1463758924976 Marionette DEBUG loaded listener.js 08:42:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x11901a800) [pid = 1666] [serial = 1709] [outer = 0x118468800] 08:42:05 INFO - PROCESS | 1666 | 1463758925307 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]]]}] 08:42:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 497ms 08:42:05 INFO - PROCESS | 1666 | 1463758925313 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:42:05 INFO - PROCESS | 1666 | 1463758925315 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:42:05 INFO - PROCESS | 1666 | 1463758925319 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:42:05 INFO - PROCESS | 1666 | 1463758925321 Marionette TRACE conn2 <- [1,2250,null,{}] 08:42:05 INFO - PROCESS | 1666 | 1463758925325 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}] 08:42:05 INFO - PROCESS | 1666 | 1463758925420 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:42:05 INFO - PROCESS | 1666 | 1463758925474 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x124b37800 == 46 [pid = 1666] [id = 570] 08:42:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1188c5c00) [pid = 1666] [serial = 1710] [outer = 0x0] 08:42:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1193d3800) [pid = 1666] [serial = 1711] [outer = 0x1188c5c00] 08:42:05 INFO - PROCESS | 1666 | 1463758925500 Marionette DEBUG loaded listener.js 08:42:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x11975ec00) [pid = 1666] [serial = 1712] [outer = 0x1188c5c00] 08:42:05 INFO - PROCESS | 1666 | 1463758925778 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]]]}] 08:42:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 471ms 08:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:42:05 INFO - PROCESS | 1666 | 1463758925794 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:42:05 INFO - PROCESS | 1666 | 1463758925795 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:42:05 INFO - PROCESS | 1666 | 1463758925797 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:42:05 INFO - PROCESS | 1666 | 1463758925798 Marionette TRACE conn2 <- [1,2254,null,{}] 08:42:05 INFO - PROCESS | 1666 | 1463758925800 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}] 08:42:05 INFO - PROCESS | 1666 | 1463758925892 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:42:05 INFO - PROCESS | 1666 | 1463758925897 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x125f2f800 == 47 [pid = 1666] [id = 571] 08:42:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x119764800) [pid = 1666] [serial = 1713] [outer = 0x0] 08:42:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x1197f8c00) [pid = 1666] [serial = 1714] [outer = 0x119764800] 08:42:05 INFO - PROCESS | 1666 | 1463758925922 Marionette DEBUG loaded listener.js 08:42:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x1198b0400) [pid = 1666] [serial = 1715] [outer = 0x119764800] 08:42:06 INFO - PROCESS | 1666 | 1463758926275 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]]]}] 08:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 523ms 08:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:42:06 INFO - PROCESS | 1666 | 1463758926321 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:42:06 INFO - PROCESS | 1666 | 1463758926322 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:42:06 INFO - PROCESS | 1666 | 1463758926324 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:42:06 INFO - PROCESS | 1666 | 1463758926326 Marionette TRACE conn2 <- [1,2258,null,{}] 08:42:06 INFO - PROCESS | 1666 | 1463758926328 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}] 08:42:06 INFO - PROCESS | 1666 | 1463758926446 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:42:06 INFO - PROCESS | 1666 | 1463758926459 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x128fd5000 == 48 [pid = 1666] [id = 572] 08:42:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x119c3c400) [pid = 1666] [serial = 1716] [outer = 0x0] 08:42:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x121123400) [pid = 1666] [serial = 1717] [outer = 0x119c3c400] 08:42:06 INFO - PROCESS | 1666 | 1463758926492 Marionette DEBUG loaded listener.js 08:42:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1236c7800) [pid = 1666] [serial = 1718] [outer = 0x119c3c400] 08:42:06 INFO - PROCESS | 1666 | 1463758926848 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]]]}] 08:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 569ms 08:42:06 INFO - PROCESS | 1666 | 1463758926894 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:42:06 INFO - PROCESS | 1666 | 1463758926896 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:42:06 INFO - PROCESS | 1666 | 1463758926898 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:42:06 INFO - PROCESS | 1666 | 1463758926899 Marionette TRACE conn2 <- [1,2262,null,{}] 08:42:06 INFO - PROCESS | 1666 | 1463758926901 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}] 08:42:07 INFO - PROCESS | 1666 | 1463758926999 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:42:07 INFO - PROCESS | 1666 | 1463758927010 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x129851800 == 49 [pid = 1666] [id = 573] 08:42:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x119c3e400) [pid = 1666] [serial = 1719] [outer = 0x0] 08:42:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x12684f000) [pid = 1666] [serial = 1720] [outer = 0x119c3e400] 08:42:07 INFO - PROCESS | 1666 | 1463758927035 Marionette DEBUG loaded listener.js 08:42:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x126ff0800) [pid = 1666] [serial = 1721] [outer = 0x119c3e400] 08:42:07 INFO - PROCESS | 1666 | 1463758927375 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]]]}] 08:42:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:42:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 08:42:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:42:07 INFO - PROCESS | 1666 | 1463758927428 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:42:07 INFO - PROCESS | 1666 | 1463758927430 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:42:07 INFO - PROCESS | 1666 | 1463758927433 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:42:07 INFO - PROCESS | 1666 | 1463758927435 Marionette TRACE conn2 <- [1,2266,null,{}] 08:42:07 INFO - PROCESS | 1666 | 1463758927439 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}] 08:42:07 INFO - PROCESS | 1666 | 1463758927594 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:42:07 INFO - PROCESS | 1666 | 1463758927618 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b05a000 == 50 [pid = 1666] [id = 574] 08:42:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x126ff3c00) [pid = 1666] [serial = 1722] [outer = 0x0] 08:42:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x127449400) [pid = 1666] [serial = 1723] [outer = 0x126ff3c00] 08:42:07 INFO - PROCESS | 1666 | 1463758927658 Marionette DEBUG loaded listener.js 08:42:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x12749a000) [pid = 1666] [serial = 1724] [outer = 0x126ff3c00] 08:42:08 INFO - PROCESS | 1666 | 1463758928046 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]]]}] 08:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 623ms 08:42:08 INFO - PROCESS | 1666 | 1463758928062 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:42:08 INFO - PROCESS | 1666 | 1463758928063 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:42:08 INFO - PROCESS | 1666 | 1463758928066 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:42:08 INFO - PROCESS | 1666 | 1463758928067 Marionette TRACE conn2 <- [1,2270,null,{}] 08:42:08 INFO - PROCESS | 1666 | 1463758928069 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}] 08:42:08 INFO - PROCESS | 1666 | 1463758928170 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:42:08 INFO - PROCESS | 1666 | 1463758928205 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2a0800 == 51 [pid = 1666] [id = 575] 08:42:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x127445800) [pid = 1666] [serial = 1725] [outer = 0x0] 08:42:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x12749ec00) [pid = 1666] [serial = 1726] [outer = 0x127445800] 08:42:08 INFO - PROCESS | 1666 | 1463758928230 Marionette DEBUG loaded listener.js 08:42:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x128813c00) [pid = 1666] [serial = 1727] [outer = 0x127445800] 08:42:08 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x1194ad400) [pid = 1666] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:42:08 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x11975f800) [pid = 1666] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:42:08 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x119747c00) [pid = 1666] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:42:08 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1210a8000) [pid = 1666] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:42:08 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x1133ed800) [pid = 1666] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:42:08 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x116189400) [pid = 1666] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:42:08 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x1184b5800) [pid = 1666] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:42:08 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x112d36c00) [pid = 1666] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:42:08 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12109fc00) [pid = 1666] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:42:08 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x111d20000) [pid = 1666] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:42:08 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x116a5ac00) [pid = 1666] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:42:08 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x119bcfc00) [pid = 1666] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:42:08 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x12349c000) [pid = 1666] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:42:08 INFO - PROCESS | 1666 | 1463758928631 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]]]}] 08:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 574ms 08:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:42:08 INFO - PROCESS | 1666 | 1463758928641 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:42:08 INFO - PROCESS | 1666 | 1463758928642 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:42:08 INFO - PROCESS | 1666 | 1463758928644 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:42:08 INFO - PROCESS | 1666 | 1463758928645 Marionette TRACE conn2 <- [1,2274,null,{}] 08:42:08 INFO - PROCESS | 1666 | 1463758928647 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}] 08:42:08 INFO - PROCESS | 1666 | 1463758928729 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:42:08 INFO - PROCESS | 1666 | 1463758928734 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2da800 == 52 [pid = 1666] [id = 576] 08:42:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x116a5ac00) [pid = 1666] [serial = 1728] [outer = 0x0] 08:42:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x119744400) [pid = 1666] [serial = 1729] [outer = 0x116a5ac00] 08:42:08 INFO - PROCESS | 1666 | 1463758928760 Marionette DEBUG loaded listener.js 08:42:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x123491c00) [pid = 1666] [serial = 1730] [outer = 0x116a5ac00] 08:42:09 INFO - PROCESS | 1666 | 1463758929106 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]]]}] 08:42:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:42:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 518ms 08:42:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:42:09 INFO - PROCESS | 1666 | 1463758929163 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:42:09 INFO - PROCESS | 1666 | 1463758929164 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:42:09 INFO - PROCESS | 1666 | 1463758929167 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:42:09 INFO - PROCESS | 1666 | 1463758929169 Marionette TRACE conn2 <- [1,2278,null,{}] 08:42:09 INFO - PROCESS | 1666 | 1463758929171 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}] 08:42:09 INFO - PROCESS | 1666 | 1463758929267 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:42:09 INFO - PROCESS | 1666 | 1463758929273 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cab1800 == 53 [pid = 1666] [id = 577] 08:42:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x125313000) [pid = 1666] [serial = 1731] [outer = 0x0] 08:42:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x12881cc00) [pid = 1666] [serial = 1732] [outer = 0x125313000] 08:42:09 INFO - PROCESS | 1666 | 1463758929302 Marionette DEBUG loaded listener.js 08:42:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x128a69800) [pid = 1666] [serial = 1733] [outer = 0x125313000] 08:42:09 INFO - PROCESS | 1666 | 1463758929621 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]]]}] 08:42:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:42:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 470ms 08:42:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:42:09 INFO - PROCESS | 1666 | 1463758929639 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:42:09 INFO - PROCESS | 1666 | 1463758929640 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:42:09 INFO - PROCESS | 1666 | 1463758929643 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:42:09 INFO - PROCESS | 1666 | 1463758929644 Marionette TRACE conn2 <- [1,2282,null,{}] 08:42:09 INFO - PROCESS | 1666 | 1463758929646 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}] 08:42:09 INFO - PROCESS | 1666 | 1463758929732 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:42:09 INFO - PROCESS | 1666 | 1463758929792 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ce95000 == 54 [pid = 1666] [id = 578] 08:42:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x128a63800) [pid = 1666] [serial = 1734] [outer = 0x0] 08:42:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x128a6e000) [pid = 1666] [serial = 1735] [outer = 0x128a63800] 08:42:09 INFO - PROCESS | 1666 | 1463758929821 Marionette DEBUG loaded listener.js 08:42:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x128a74000) [pid = 1666] [serial = 1736] [outer = 0x128a63800] 08:42:10 INFO - PROCESS | 1666 | 1463758930226 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]]]}] 08:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 618ms 08:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:42:10 INFO - PROCESS | 1666 | 1463758930261 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:42:10 INFO - PROCESS | 1666 | 1463758930263 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:42:10 INFO - PROCESS | 1666 | 1463758930265 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:42:10 INFO - PROCESS | 1666 | 1463758930266 Marionette TRACE conn2 <- [1,2286,null,{}] 08:42:10 INFO - PROCESS | 1666 | 1463758930268 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}] 08:42:10 INFO - PROCESS | 1666 | 1463758930358 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:42:10 INFO - PROCESS | 1666 | 1463758930416 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d09c800 == 55 [pid = 1666] [id = 579] 08:42:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x110ea8800) [pid = 1666] [serial = 1737] [outer = 0x0] 08:42:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x128a79000) [pid = 1666] [serial = 1738] [outer = 0x110ea8800] 08:42:10 INFO - PROCESS | 1666 | 1463758930442 Marionette DEBUG loaded listener.js 08:42:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x128a80000) [pid = 1666] [serial = 1739] [outer = 0x110ea8800] 08:42:10 INFO - PROCESS | 1666 | 1463758930903 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]]]}] 08:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 08:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 671ms 08:42:10 INFO - PROCESS | 1666 | 1463758930937 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:42:10 INFO - PROCESS | 1666 | 1463758930941 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:42:10 INFO - PROCESS | 1666 | 1463758930944 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:42:10 INFO - PROCESS | 1666 | 1463758930946 Marionette TRACE conn2 <- [1,2290,null,{}] 08:42:10 INFO - PROCESS | 1666 | 1463758930950 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}] 08:42:11 INFO - PROCESS | 1666 | 1463758931056 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:42:11 INFO - PROCESS | 1666 | 1463758931166 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ab5800 == 56 [pid = 1666] [id = 580] 08:42:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x116189000) [pid = 1666] [serial = 1740] [outer = 0x0] 08:42:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x116658000) [pid = 1666] [serial = 1741] [outer = 0x116189000] 08:42:11 INFO - PROCESS | 1666 | 1463758931197 Marionette DEBUG loaded listener.js 08:42:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x1182d8c00) [pid = 1666] [serial = 1742] [outer = 0x116189000] 08:42:11 INFO - PROCESS | 1666 | 1463758931622 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]]]}] 08:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 722ms 08:42:11 INFO - PROCESS | 1666 | 1463758931666 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:42:11 INFO - PROCESS | 1666 | 1463758931670 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:42:11 INFO - PROCESS | 1666 | 1463758931675 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:42:11 INFO - PROCESS | 1666 | 1463758931677 Marionette TRACE conn2 <- [1,2294,null,{}] 08:42:11 INFO - PROCESS | 1666 | 1463758931679 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}] 08:42:11 INFO - PROCESS | 1666 | 1463758931787 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:42:11 INFO - PROCESS | 1666 | 1463758931846 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12707e800 == 57 [pid = 1666] [id = 581] 08:42:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x118467400) [pid = 1666] [serial = 1743] [outer = 0x0] 08:42:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x119020000) [pid = 1666] [serial = 1744] [outer = 0x118467400] 08:42:11 INFO - PROCESS | 1666 | 1463758931876 Marionette DEBUG loaded listener.js 08:42:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x119742400) [pid = 1666] [serial = 1745] [outer = 0x118467400] 08:42:12 INFO - PROCESS | 1666 | 1463758932354 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]]]}] 08:42:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:42:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 720ms 08:42:12 INFO - PROCESS | 1666 | 1463758932439 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:42:12 INFO - PROCESS | 1666 | 1463758932441 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:42:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:42:12 INFO - PROCESS | 1666 | 1463758932445 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:42:12 INFO - PROCESS | 1666 | 1463758932447 Marionette TRACE conn2 <- [1,2298,null,{}] 08:42:12 INFO - PROCESS | 1666 | 1463758932456 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}] 08:42:12 INFO - PROCESS | 1666 | 1463758932564 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:42:12 INFO - PROCESS | 1666 | 1463758932635 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d2cc800 == 58 [pid = 1666] [id = 582] 08:42:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x1210a2400) [pid = 1666] [serial = 1746] [outer = 0x0] 08:42:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x121131000) [pid = 1666] [serial = 1747] [outer = 0x1210a2400] 08:42:12 INFO - PROCESS | 1666 | 1463758932667 Marionette DEBUG loaded listener.js 08:42:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x124bc0000) [pid = 1666] [serial = 1748] [outer = 0x1210a2400] 08:42:13 INFO - PROCESS | 1666 | 1463758933071 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]]]}] 08:42:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:42:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 670ms 08:42:13 INFO - PROCESS | 1666 | 1463758933116 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:42:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:42:13 INFO - PROCESS | 1666 | 1463758933118 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:42:13 INFO - PROCESS | 1666 | 1463758933120 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:42:13 INFO - PROCESS | 1666 | 1463758933122 Marionette TRACE conn2 <- [1,2302,null,{}] 08:42:13 INFO - PROCESS | 1666 | 1463758933124 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}] 08:42:13 INFO - PROCESS | 1666 | 1463758933227 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:42:13 INFO - PROCESS | 1666 | 1463758933297 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d2e7000 == 59 [pid = 1666] [id = 583] 08:42:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x1256c2c00) [pid = 1666] [serial = 1749] [outer = 0x0] 08:42:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12744b800) [pid = 1666] [serial = 1750] [outer = 0x1256c2c00] 08:42:13 INFO - PROCESS | 1666 | 1463758933327 Marionette DEBUG loaded listener.js 08:42:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x12881e800) [pid = 1666] [serial = 1751] [outer = 0x1256c2c00] 08:42:13 INFO - PROCESS | 1666 | 1463758933713 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]]]}] 08:42:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:42:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 619ms 08:42:13 INFO - PROCESS | 1666 | 1463758933739 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:42:13 INFO - PROCESS | 1666 | 1463758933741 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:42:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:42:13 INFO - PROCESS | 1666 | 1463758933743 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:42:13 INFO - PROCESS | 1666 | 1463758933744 Marionette TRACE conn2 <- [1,2306,null,{}] 08:42:13 INFO - PROCESS | 1666 | 1463758933747 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}] 08:42:13 INFO - PROCESS | 1666 | 1463758933849 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:42:13 INFO - PROCESS | 1666 | 1463758933940 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x1186ef800 == 60 [pid = 1666] [id = 584] 08:42:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x11302b000) [pid = 1666] [serial = 1752] [outer = 0x0] 08:42:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x118575400) [pid = 1666] [serial = 1753] [outer = 0x11302b000] 08:42:13 INFO - PROCESS | 1666 | 1463758933971 Marionette DEBUG loaded listener.js 08:42:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x12744bc00) [pid = 1666] [serial = 1754] [outer = 0x11302b000] 08:42:14 INFO - PROCESS | 1666 | 1463758934572 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]]]}] 08:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 872ms 08:42:14 INFO - PROCESS | 1666 | 1463758934620 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:42:14 INFO - PROCESS | 1666 | 1463758934623 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:42:14 INFO - PROCESS | 1666 | 1463758934628 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:42:14 INFO - PROCESS | 1666 | 1463758934630 Marionette TRACE conn2 <- [1,2310,null,{}] 08:42:14 INFO - PROCESS | 1666 | 1463758934634 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}] 08:42:14 INFO - PROCESS | 1666 | 1463758934727 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:42:14 INFO - PROCESS | 1666 | 1463758934801 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1165e4800 == 61 [pid = 1666] [id = 585] 08:42:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x112a62400) [pid = 1666] [serial = 1755] [outer = 0x0] 08:42:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x11332c800) [pid = 1666] [serial = 1756] [outer = 0x112a62400] 08:42:14 INFO - PROCESS | 1666 | 1463758934829 Marionette DEBUG loaded listener.js 08:42:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x115defc00) [pid = 1666] [serial = 1757] [outer = 0x112a62400] 08:42:15 INFO - PROCESS | 1666 | --DOCSHELL 0x12ce95000 == 60 [pid = 1666] [id = 578] 08:42:15 INFO - PROCESS | 1666 | --DOCSHELL 0x12cab1800 == 59 [pid = 1666] [id = 577] 08:42:15 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2da800 == 58 [pid = 1666] [id = 576] 08:42:15 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2a0800 == 57 [pid = 1666] [id = 575] 08:42:15 INFO - PROCESS | 1666 | --DOCSHELL 0x12b05a000 == 56 [pid = 1666] [id = 574] 08:42:15 INFO - PROCESS | 1666 | --DOCSHELL 0x129851800 == 55 [pid = 1666] [id = 573] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x126846800) [pid = 1666] [serial = 1678] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x110eb0400) [pid = 1666] [serial = 1627] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x115e5c400) [pid = 1666] [serial = 1630] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x117e27800) [pid = 1666] [serial = 1633] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x1194a1800) [pid = 1666] [serial = 1636] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x121131800) [pid = 1666] [serial = 1639] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | 1463758935290 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]]]}] 08:42:15 INFO - PROCESS | 1666 | --DOCSHELL 0x128fd5000 == 54 [pid = 1666] [id = 572] 08:42:15 INFO - PROCESS | 1666 | --DOCSHELL 0x125f2f800 == 53 [pid = 1666] [id = 571] 08:42:15 INFO - PROCESS | 1666 | --DOCSHELL 0x124b37800 == 52 [pid = 1666] [id = 570] 08:42:15 INFO - PROCESS | 1666 | --DOCSHELL 0x121148000 == 51 [pid = 1666] [id = 569] 08:42:15 INFO - PROCESS | 1666 | --DOCSHELL 0x116abd000 == 50 [pid = 1666] [id = 568] 08:42:15 INFO - PROCESS | 1666 | --DOCSHELL 0x1133ab800 == 49 [pid = 1666] [id = 567] 08:42:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:42:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 671ms 08:42:15 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2e0000 == 48 [pid = 1666] [id = 562] 08:42:15 INFO - PROCESS | 1666 | --DOCSHELL 0x124def800 == 47 [pid = 1666] [id = 561] 08:42:15 INFO - PROCESS | 1666 | --DOCSHELL 0x118082800 == 46 [pid = 1666] [id = 560] 08:42:15 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2e7800 == 45 [pid = 1666] [id = 559] 08:42:15 INFO - PROCESS | 1666 | 1463758935300 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:42:15 INFO - PROCESS | 1666 | 1463758935303 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:42:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:42:15 INFO - PROCESS | 1666 | 1463758935308 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:42:15 INFO - PROCESS | 1666 | 1463758935309 Marionette TRACE conn2 <- [1,2314,null,{}] 08:42:15 INFO - PROCESS | 1666 | 1463758935312 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}] 08:42:15 INFO - PROCESS | 1666 | 1463758935415 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:42:15 INFO - PROCESS | 1666 | 1463758935423 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e05800 == 46 [pid = 1666] [id = 586] 08:42:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x11665d000) [pid = 1666] [serial = 1758] [outer = 0x0] 08:42:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x1167a3000) [pid = 1666] [serial = 1759] [outer = 0x11665d000] 08:42:15 INFO - PROCESS | 1666 | 1463758935449 Marionette DEBUG loaded listener.js 08:42:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x1182dc000) [pid = 1666] [serial = 1760] [outer = 0x11665d000] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x12109d800) [pid = 1666] [serial = 1664] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x123499400) [pid = 1666] [serial = 1672] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x1256c7400) [pid = 1666] [serial = 1676] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x12487e000) [pid = 1666] [serial = 1673] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x1211e0400) [pid = 1666] [serial = 1667] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x124bc9000) [pid = 1666] [serial = 1675] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x119bd1800) [pid = 1666] [serial = 1661] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x12112d800) [pid = 1666] [serial = 1670] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x11974ec00) [pid = 1666] [serial = 1658] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x119025c00) [pid = 1666] [serial = 1655] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x119741400) [pid = 1666] [serial = 1657] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x119c41c00) [pid = 1666] [serial = 1663] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x11976a800) [pid = 1666] [serial = 1660] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x121122400) [pid = 1666] [serial = 1666] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x1188a7c00) [pid = 1666] [serial = 1669] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x1165cb000) [pid = 1666] [serial = 1648] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1167ab400) [pid = 1666] [serial = 1649] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1184c2000) [pid = 1666] [serial = 1654] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x1130a9c00) [pid = 1666] [serial = 1645] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x1159af800) [pid = 1666] [serial = 1646] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x123491000) [pid = 1666] [serial = 1625] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x11291a800) [pid = 1666] [serial = 1643] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x111f5f400) [pid = 1666] [serial = 1642] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x11846e800) [pid = 1666] [serial = 1652] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x11767f400) [pid = 1666] [serial = 1651] [outer = 0x0] [url = about:blank] 08:42:15 INFO - PROCESS | 1666 | 1463758935811 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]]]}] 08:42:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:42:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 519ms 08:42:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:42:15 INFO - PROCESS | 1666 | 1463758935827 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:42:15 INFO - PROCESS | 1666 | 1463758935828 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:42:15 INFO - PROCESS | 1666 | 1463758935830 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:42:15 INFO - PROCESS | 1666 | 1463758935833 Marionette TRACE conn2 <- [1,2318,null,{}] 08:42:15 INFO - PROCESS | 1666 | 1463758935840 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}] 08:42:15 INFO - PROCESS | 1666 | 1463758935924 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:42:15 INFO - PROCESS | 1666 | 1463758935930 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x1213ca000 == 47 [pid = 1666] [id = 587] 08:42:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1184b6000) [pid = 1666] [serial = 1761] [outer = 0x0] 08:42:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1184c0800) [pid = 1666] [serial = 1762] [outer = 0x1184b6000] 08:42:15 INFO - PROCESS | 1666 | 1463758935957 Marionette DEBUG loaded listener.js 08:42:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1193cd800) [pid = 1666] [serial = 1763] [outer = 0x1184b6000] 08:42:16 INFO - PROCESS | 1666 | 1463758936305 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] 08:42:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:42:16 INFO - PROCESS | 1666 | 1463758936355 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:42:16 INFO - PROCESS | 1666 | 1463758936359 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:42:16 INFO - PROCESS | 1666 | 1463758936361 Marionette TRACE conn2 <- [1,2322,null,{}] 08:42:16 INFO - PROCESS | 1666 | 1463758936367 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}] 08:42:16 INFO - PROCESS | 1666 | 1463758936451 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:42:16 INFO - PROCESS | 1666 | 1463758936457 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x124f97800 == 48 [pid = 1666] [id = 588] 08:42:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1194a6000) [pid = 1666] [serial = 1764] [outer = 0x0] 08:42:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x11974c800) [pid = 1666] [serial = 1765] [outer = 0x1194a6000] 08:42:16 INFO - PROCESS | 1666 | 1463758936483 Marionette DEBUG loaded listener.js 08:42:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x119769000) [pid = 1666] [serial = 1766] [outer = 0x1194a6000] 08:42:16 INFO - PROCESS | 1666 | 1463758936810 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]]]}] 08:42:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:42:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 482ms 08:42:16 INFO - PROCESS | 1666 | 1463758936839 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:42:16 INFO - PROCESS | 1666 | 1463758936840 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:42:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:42:16 INFO - PROCESS | 1666 | 1463758936843 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:42:16 INFO - PROCESS | 1666 | 1463758936844 Marionette TRACE conn2 <- [1,2326,null,{}] 08:42:16 INFO - PROCESS | 1666 | 1463758936846 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}] 08:42:16 INFO - PROCESS | 1666 | 1463758936947 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:42:16 INFO - PROCESS | 1666 | 1463758936954 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x1256d7800 == 49 [pid = 1666] [id = 589] 08:42:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1194a7000) [pid = 1666] [serial = 1767] [outer = 0x0] 08:42:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x1197eec00) [pid = 1666] [serial = 1768] [outer = 0x1194a7000] 08:42:16 INFO - PROCESS | 1666 | 1463758936979 Marionette DEBUG loaded listener.js 08:42:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x119c39400) [pid = 1666] [serial = 1769] [outer = 0x1194a7000] 08:42:17 INFO - PROCESS | 1666 | 1463758937296 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]]]}] 08:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 468ms 08:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:42:17 INFO - PROCESS | 1666 | 1463758937311 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:42:17 INFO - PROCESS | 1666 | 1463758937313 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:42:17 INFO - PROCESS | 1666 | 1463758937315 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:42:17 INFO - PROCESS | 1666 | 1463758937316 Marionette TRACE conn2 <- [1,2330,null,{}] 08:42:17 INFO - PROCESS | 1666 | 1463758937321 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}] 08:42:17 INFO - PROCESS | 1666 | 1463758937409 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:42:17 INFO - PROCESS | 1666 | 1463758937420 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x118085000 == 50 [pid = 1666] [id = 590] 08:42:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x119c41c00) [pid = 1666] [serial = 1770] [outer = 0x0] 08:42:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x1210a3400) [pid = 1666] [serial = 1771] [outer = 0x119c41c00] 08:42:17 INFO - PROCESS | 1666 | 1463758937447 Marionette DEBUG loaded listener.js 08:42:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x12349d400) [pid = 1666] [serial = 1772] [outer = 0x119c41c00] 08:42:17 INFO - PROCESS | 1666 | 1463758937812 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]]]}] 08:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms 08:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:42:17 INFO - PROCESS | 1666 | 1463758937842 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:42:17 INFO - PROCESS | 1666 | 1463758937843 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:42:17 INFO - PROCESS | 1666 | 1463758937845 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:42:17 INFO - PROCESS | 1666 | 1463758937846 Marionette TRACE conn2 <- [1,2334,null,{}] 08:42:17 INFO - PROCESS | 1666 | 1463758937849 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}] 08:42:17 INFO - PROCESS | 1666 | 1463758937946 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:42:17 INFO - PROCESS | 1666 | 1463758937951 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x1293d1000 == 51 [pid = 1666] [id = 591] 08:42:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x121128800) [pid = 1666] [serial = 1773] [outer = 0x0] 08:42:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x124bc9000) [pid = 1666] [serial = 1774] [outer = 0x121128800] 08:42:17 INFO - PROCESS | 1666 | 1463758937976 Marionette DEBUG loaded listener.js 08:42:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x1258d4c00) [pid = 1666] [serial = 1775] [outer = 0x121128800] 08:42:18 INFO - PROCESS | 1666 | 1463758938312 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]]]}] 08:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 518ms 08:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:42:18 INFO - PROCESS | 1666 | 1463758938369 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:42:18 INFO - PROCESS | 1666 | 1463758938370 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:42:18 INFO - PROCESS | 1666 | 1463758938372 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:42:18 INFO - PROCESS | 1666 | 1463758938373 Marionette TRACE conn2 <- [1,2338,null,{}] 08:42:18 INFO - PROCESS | 1666 | 1463758938376 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}] 08:42:18 INFO - PROCESS | 1666 | 1463758938475 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:42:18 INFO - PROCESS | 1666 | 1463758938479 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a760000 == 52 [pid = 1666] [id = 592] 08:42:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x12349e400) [pid = 1666] [serial = 1776] [outer = 0x0] 08:42:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x126c46c00) [pid = 1666] [serial = 1777] [outer = 0x12349e400] 08:42:18 INFO - PROCESS | 1666 | 1463758938504 Marionette DEBUG loaded listener.js 08:42:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x126ff1c00) [pid = 1666] [serial = 1778] [outer = 0x12349e400] 08:42:18 INFO - PROCESS | 1666 | 1463758938850 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]]]}] 08:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 519ms 08:42:18 INFO - PROCESS | 1666 | 1463758938892 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:42:18 INFO - PROCESS | 1666 | 1463758938893 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:42:18 INFO - PROCESS | 1666 | 1463758938896 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:42:18 INFO - PROCESS | 1666 | 1463758938897 Marionette TRACE conn2 <- [1,2342,null,{}] 08:42:18 INFO - PROCESS | 1666 | 1463758938899 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}] 08:42:18 INFO - PROCESS | 1666 | 1463758938998 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:42:19 INFO - PROCESS | 1666 | 1463758939002 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b208800 == 53 [pid = 1666] [id = 593] 08:42:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x126c4e800) [pid = 1666] [serial = 1779] [outer = 0x0] 08:42:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x127446800) [pid = 1666] [serial = 1780] [outer = 0x126c4e800] 08:42:19 INFO - PROCESS | 1666 | 1463758939027 Marionette DEBUG loaded listener.js 08:42:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12749f000) [pid = 1666] [serial = 1781] [outer = 0x126c4e800] 08:42:19 INFO - PROCESS | 1666 | 1463758939374 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]]]}] 08:42:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:42:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 518ms 08:42:19 INFO - PROCESS | 1666 | 1463758939416 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:42:19 INFO - PROCESS | 1666 | 1463758939418 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:42:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:42:19 INFO - PROCESS | 1666 | 1463758939422 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:42:19 INFO - PROCESS | 1666 | 1463758939424 Marionette TRACE conn2 <- [1,2346,null,{}] 08:42:19 INFO - PROCESS | 1666 | 1463758939427 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}] 08:42:19 INFO - PROCESS | 1666 | 1463758939577 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:42:19 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x115de6800) [pid = 1666] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:42:19 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x127445800) [pid = 1666] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:42:19 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x11332f400) [pid = 1666] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:42:19 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x118468800) [pid = 1666] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:42:19 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x119764800) [pid = 1666] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:42:19 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x128a63800) [pid = 1666] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:42:19 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x116a5ac00) [pid = 1666] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:42:19 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x119c3c400) [pid = 1666] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:42:19 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x125313000) [pid = 1666] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:42:19 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x112a5d800) [pid = 1666] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:42:19 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x126ff3c00) [pid = 1666] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:42:19 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x119c3e400) [pid = 1666] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:42:19 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1188c5c00) [pid = 1666] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:42:19 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1163a5400) [pid = 1666] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:42:19 INFO - PROCESS | 1666 | 1463758939946 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x1194be800 == 54 [pid = 1666] [id = 594] 08:42:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x111d82800) [pid = 1666] [serial = 1782] [outer = 0x0] 08:42:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x11332f400) [pid = 1666] [serial = 1783] [outer = 0x111d82800] 08:42:19 INFO - PROCESS | 1666 | 1463758939971 Marionette DEBUG loaded listener.js 08:42:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x1184b8800) [pid = 1666] [serial = 1784] [outer = 0x111d82800] 08:42:20 INFO - PROCESS | 1666 | 1463758940262 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]]]}] 08:42:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:42:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 871ms 08:42:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:42:20 INFO - PROCESS | 1666 | 1463758940293 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:42:20 INFO - PROCESS | 1666 | 1463758940295 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:42:20 INFO - PROCESS | 1666 | 1463758940297 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:42:20 INFO - PROCESS | 1666 | 1463758940298 Marionette TRACE conn2 <- [1,2350,null,{}] 08:42:20 INFO - PROCESS | 1666 | 1463758940312 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}] 08:42:20 INFO - PROCESS | 1666 | 1463758940409 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:42:20 INFO - PROCESS | 1666 | 1463758940413 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bf58000 == 55 [pid = 1666] [id = 595] 08:42:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x119761000) [pid = 1666] [serial = 1785] [outer = 0x0] 08:42:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x128815800) [pid = 1666] [serial = 1786] [outer = 0x119761000] 08:42:20 INFO - PROCESS | 1666 | 1463758940442 Marionette DEBUG loaded listener.js 08:42:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x128a67c00) [pid = 1666] [serial = 1787] [outer = 0x119761000] 08:42:20 INFO - PROCESS | 1666 | 1463758940752 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]]]}] 08:42:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:42:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 474ms 08:42:20 INFO - PROCESS | 1666 | 1463758940776 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:42:20 INFO - PROCESS | 1666 | 1463758940777 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:42:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:42:20 INFO - PROCESS | 1666 | 1463758940779 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:42:20 INFO - PROCESS | 1666 | 1463758940780 Marionette TRACE conn2 <- [1,2354,null,{}] 08:42:20 INFO - PROCESS | 1666 | 1463758940783 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}] 08:42:20 INFO - PROCESS | 1666 | 1463758940906 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:42:20 INFO - PROCESS | 1666 | 1463758940912 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6bc000 == 56 [pid = 1666] [id = 596] 08:42:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x119021000) [pid = 1666] [serial = 1788] [outer = 0x0] 08:42:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x128a67800) [pid = 1666] [serial = 1789] [outer = 0x119021000] 08:42:20 INFO - PROCESS | 1666 | 1463758940937 Marionette DEBUG loaded listener.js 08:42:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x128a7f000) [pid = 1666] [serial = 1790] [outer = 0x119021000] 08:42:21 INFO - PROCESS | 1666 | 1463758941237 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]]]}] 08:42:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:42:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 469ms 08:42:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:42:21 INFO - PROCESS | 1666 | 1463758941249 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:42:21 INFO - PROCESS | 1666 | 1463758941250 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:42:21 INFO - PROCESS | 1666 | 1463758941256 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:42:21 INFO - PROCESS | 1666 | 1463758941257 Marionette TRACE conn2 <- [1,2358,null,{}] 08:42:21 INFO - PROCESS | 1666 | 1463758941259 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}] 08:42:21 INFO - PROCESS | 1666 | 1463758941344 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:42:21 INFO - PROCESS | 1666 | 1463758941349 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cab9000 == 57 [pid = 1666] [id = 597] 08:42:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x128a7bc00) [pid = 1666] [serial = 1791] [outer = 0x0] 08:42:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x128aa0c00) [pid = 1666] [serial = 1792] [outer = 0x128a7bc00] 08:42:21 INFO - PROCESS | 1666 | 1463758941381 Marionette DEBUG loaded listener.js 08:42:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x128aa5c00) [pid = 1666] [serial = 1793] [outer = 0x128a7bc00] 08:42:21 INFO - PROCESS | 1666 | 1463758941715 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]]]}] 08:42:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:42:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 472ms 08:42:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:42:21 INFO - PROCESS | 1666 | 1463758941727 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:42:21 INFO - PROCESS | 1666 | 1463758941728 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:42:21 INFO - PROCESS | 1666 | 1463758941730 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:42:21 INFO - PROCESS | 1666 | 1463758941731 Marionette TRACE conn2 <- [1,2362,null,{}] 08:42:21 INFO - PROCESS | 1666 | 1463758941733 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}] 08:42:21 INFO - PROCESS | 1666 | 1463758941841 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:42:21 INFO - PROCESS | 1666 | 1463758941847 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d0a1800 == 58 [pid = 1666] [id = 598] 08:42:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x119c3e400) [pid = 1666] [serial = 1794] [outer = 0x0] 08:42:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x128aa8400) [pid = 1666] [serial = 1795] [outer = 0x119c3e400] 08:42:21 INFO - PROCESS | 1666 | 1463758941872 Marionette DEBUG loaded listener.js 08:42:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x128cc3000) [pid = 1666] [serial = 1796] [outer = 0x119c3e400] 08:42:22 INFO - PROCESS | 1666 | 1463758942354 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]]]}] 08:42:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:42:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 671ms 08:42:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:42:22 INFO - PROCESS | 1666 | 1463758942402 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:42:22 INFO - PROCESS | 1666 | 1463758942404 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:42:22 INFO - PROCESS | 1666 | 1463758942407 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:42:22 INFO - PROCESS | 1666 | 1463758942410 Marionette TRACE conn2 <- [1,2366,null,{}] 08:42:22 INFO - PROCESS | 1666 | 1463758942414 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}] 08:42:22 INFO - PROCESS | 1666 | 1463758942520 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:42:22 INFO - PROCESS | 1666 | 1463758942592 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x119acf800 == 59 [pid = 1666] [id = 599] 08:42:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x112a60800) [pid = 1666] [serial = 1797] [outer = 0x0] 08:42:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x115e50400) [pid = 1666] [serial = 1798] [outer = 0x112a60800] 08:42:22 INFO - PROCESS | 1666 | 1463758942622 Marionette DEBUG loaded listener.js 08:42:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x1163ac000) [pid = 1666] [serial = 1799] [outer = 0x112a60800] 08:42:23 INFO - PROCESS | 1666 | 1463758943115 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]]]}] 08:42:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:42:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 773ms 08:42:23 INFO - PROCESS | 1666 | 1463758943194 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:42:23 INFO - PROCESS | 1666 | 1463758943200 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:42:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:42:23 INFO - PROCESS | 1666 | 1463758943209 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:42:23 INFO - PROCESS | 1666 | 1463758943212 Marionette TRACE conn2 <- [1,2370,null,{}] 08:42:23 INFO - PROCESS | 1666 | 1463758943215 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}] 08:42:23 INFO - PROCESS | 1666 | 1463758943426 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:42:23 INFO - PROCESS | 1666 | 1463758943495 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x128b25800 == 60 [pid = 1666] [id = 600] 08:42:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x1163abc00) [pid = 1666] [serial = 1800] [outer = 0x0] 08:42:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x119041400) [pid = 1666] [serial = 1801] [outer = 0x1163abc00] 08:42:23 INFO - PROCESS | 1666 | 1463758943541 Marionette DEBUG loaded listener.js 08:42:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x119764800) [pid = 1666] [serial = 1802] [outer = 0x1163abc00] 08:42:23 INFO - PROCESS | 1666 | 1463758943988 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]]]}] 08:42:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:42:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 824ms 08:42:24 INFO - PROCESS | 1666 | 1463758944033 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:42:24 INFO - PROCESS | 1666 | 1463758944034 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:42:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:42:24 INFO - PROCESS | 1666 | 1463758944037 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:42:24 INFO - PROCESS | 1666 | 1463758944039 Marionette TRACE conn2 <- [1,2374,null,{}] 08:42:24 INFO - PROCESS | 1666 | 1463758944047 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}] 08:42:24 INFO - PROCESS | 1666 | 1463758944190 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:42:24 INFO - PROCESS | 1666 | 1463758944242 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d437800 == 61 [pid = 1666] [id = 601] 08:42:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x121126c00) [pid = 1666] [serial = 1803] [outer = 0x0] 08:42:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x123498000) [pid = 1666] [serial = 1804] [outer = 0x121126c00] 08:42:24 INFO - PROCESS | 1666 | 1463758944276 Marionette DEBUG loaded listener.js 08:42:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x127448000) [pid = 1666] [serial = 1805] [outer = 0x121126c00] 08:42:24 INFO - PROCESS | 1666 | 1463758944736 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]]]}] 08:42:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:42:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 771ms 08:42:24 INFO - PROCESS | 1666 | 1463758944816 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:42:24 INFO - PROCESS | 1666 | 1463758944819 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:42:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:42:24 INFO - PROCESS | 1666 | 1463758944822 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:42:24 INFO - PROCESS | 1666 | 1463758944823 Marionette TRACE conn2 <- [1,2378,null,{}] 08:42:24 INFO - PROCESS | 1666 | 1463758944826 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}] 08:42:24 INFO - PROCESS | 1666 | 1463758944927 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:42:25 INFO - PROCESS | 1666 | 1463758944998 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db37000 == 62 [pid = 1666] [id = 602] 08:42:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x1274a2000) [pid = 1666] [serial = 1806] [outer = 0x0] 08:42:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x128a70000) [pid = 1666] [serial = 1807] [outer = 0x1274a2000] 08:42:25 INFO - PROCESS | 1666 | 1463758945029 Marionette DEBUG loaded listener.js 08:42:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x128a79c00) [pid = 1666] [serial = 1808] [outer = 0x1274a2000] 08:42:25 INFO - PROCESS | 1666 | 1463758945452 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]]]}] 08:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 668ms 08:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:42:25 INFO - PROCESS | 1666 | 1463758945490 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:42:25 INFO - PROCESS | 1666 | 1463758945492 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:42:25 INFO - PROCESS | 1666 | 1463758945494 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:42:25 INFO - PROCESS | 1666 | 1463758945495 Marionette TRACE conn2 <- [1,2382,null,{}] 08:42:25 INFO - PROCESS | 1666 | 1463758945498 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}] 08:42:25 INFO - PROCESS | 1666 | 1463758945599 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:42:25 INFO - PROCESS | 1666 | 1463758945660 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12dcb1800 == 63 [pid = 1666] [id = 603] 08:42:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x128a7c400) [pid = 1666] [serial = 1809] [outer = 0x0] 08:42:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x128aab400) [pid = 1666] [serial = 1810] [outer = 0x128a7c400] 08:42:25 INFO - PROCESS | 1666 | 1463758945730 Marionette DEBUG loaded listener.js 08:42:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x128cc6800) [pid = 1666] [serial = 1811] [outer = 0x128a7c400] 08:42:26 INFO - PROCESS | 1666 | 1463758946150 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]]]}] 08:42:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:42:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 670ms 08:42:26 INFO - PROCESS | 1666 | 1463758946164 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:42:26 INFO - PROCESS | 1666 | 1463758946166 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:42:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:42:26 INFO - PROCESS | 1666 | 1463758946170 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:42:26 INFO - PROCESS | 1666 | 1463758946172 Marionette TRACE conn2 <- [1,2386,null,{}] 08:42:26 INFO - PROCESS | 1666 | 1463758946174 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}] 08:42:26 INFO - PROCESS | 1666 | 1463758946303 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:42:26 INFO - PROCESS | 1666 | 1463758946389 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180f0000 == 64 [pid = 1666] [id = 604] 08:42:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x1132ea800) [pid = 1666] [serial = 1812] [outer = 0x0] 08:42:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1184ba800) [pid = 1666] [serial = 1813] [outer = 0x1132ea800] 08:42:26 INFO - PROCESS | 1666 | 1463758946421 Marionette DEBUG loaded listener.js 08:42:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x128dae000) [pid = 1666] [serial = 1814] [outer = 0x1132ea800] 08:42:26 INFO - PROCESS | 1666 | 1463758946988 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]]]}] 08:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 871ms 08:42:27 INFO - PROCESS | 1666 | 1463758947040 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:42:27 INFO - PROCESS | 1666 | 1463758947042 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:42:27 INFO - PROCESS | 1666 | 1463758947046 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:42:27 INFO - PROCESS | 1666 | 1463758947048 Marionette TRACE conn2 <- [1,2390,null,{}] 08:42:27 INFO - PROCESS | 1666 | 1463758947052 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}] 08:42:27 INFO - PROCESS | 1666 | 1463758947147 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:42:27 INFO - PROCESS | 1666 | 1463758947216 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12113c000 == 65 [pid = 1666] [id = 605] 08:42:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x112a61800) [pid = 1666] [serial = 1815] [outer = 0x0] 08:42:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x11300f400) [pid = 1666] [serial = 1816] [outer = 0x112a61800] 08:42:27 INFO - PROCESS | 1666 | 1463758947244 Marionette DEBUG loaded listener.js 08:42:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x116190c00) [pid = 1666] [serial = 1817] [outer = 0x112a61800] 08:42:27 INFO - PROCESS | 1666 | 1463758947697 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]]]}] 08:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 677ms 08:42:27 INFO - PROCESS | 1666 | 1463758947723 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:42:27 INFO - PROCESS | 1666 | 1463758947726 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:42:27 INFO - PROCESS | 1666 | 1463758947731 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:42:27 INFO - PROCESS | 1666 | 1463758947732 Marionette TRACE conn2 <- [1,2394,null,{}] 08:42:27 INFO - PROCESS | 1666 | 1463758947736 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}] 08:42:27 INFO - PROCESS | 1666 | 1463758947830 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:42:27 INFO - PROCESS | 1666 | 1463758947905 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x1194ce000 == 66 [pid = 1666] [id = 606] 08:42:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x1159ac000) [pid = 1666] [serial = 1818] [outer = 0x0] 08:42:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x1182da400) [pid = 1666] [serial = 1819] [outer = 0x1159ac000] 08:42:27 INFO - PROCESS | 1666 | 1463758947932 Marionette DEBUG loaded listener.js 08:42:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x1184bdc00) [pid = 1666] [serial = 1820] [outer = 0x1159ac000] 08:42:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12cab9000 == 65 [pid = 1666] [id = 597] 08:42:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6bc000 == 64 [pid = 1666] [id = 596] 08:42:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12bf58000 == 63 [pid = 1666] [id = 595] 08:42:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1194be800 == 62 [pid = 1666] [id = 594] 08:42:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12b208800 == 61 [pid = 1666] [id = 593] 08:42:28 INFO - PROCESS | 1666 | --DOCSHELL 0x12a760000 == 60 [pid = 1666] [id = 592] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x128a79000) [pid = 1666] [serial = 1738] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1293d1000 == 59 [pid = 1666] [id = 591] 08:42:28 INFO - PROCESS | 1666 | --DOCSHELL 0x118085000 == 58 [pid = 1666] [id = 590] 08:42:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1256d7800 == 57 [pid = 1666] [id = 589] 08:42:28 INFO - PROCESS | 1666 | --DOCSHELL 0x124f97800 == 56 [pid = 1666] [id = 588] 08:42:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1213ca000 == 55 [pid = 1666] [id = 587] 08:42:28 INFO - PROCESS | 1666 | --DOCSHELL 0x117e05800 == 54 [pid = 1666] [id = 586] 08:42:28 INFO - PROCESS | 1666 | --DOCSHELL 0x1165e4800 == 53 [pid = 1666] [id = 585] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x117414800) [pid = 1666] [serial = 1592] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x127449400) [pid = 1666] [serial = 1723] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x12684f000) [pid = 1666] [serial = 1720] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x1193d3800) [pid = 1666] [serial = 1711] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x11650b400) [pid = 1666] [serial = 1705] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x11710b400) [pid = 1666] [serial = 1706] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x12349b800) [pid = 1666] [serial = 1690] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x12749d800) [pid = 1666] [serial = 1700] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x11903d800) [pid = 1666] [serial = 1699] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x12749ec00) [pid = 1666] [serial = 1726] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x113334800) [pid = 1666] [serial = 1681] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x11710c400) [pid = 1666] [serial = 1684] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x1259c1800) [pid = 1666] [serial = 1693] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x11611f800) [pid = 1666] [serial = 1703] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x113c65000) [pid = 1666] [serial = 1702] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x11974a800) [pid = 1666] [serial = 1687] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x1184bc400) [pid = 1666] [serial = 1708] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x11901a800) [pid = 1666] [serial = 1709] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x1197f8c00) [pid = 1666] [serial = 1714] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x127445c00) [pid = 1666] [serial = 1696] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x12749a000) [pid = 1666] [serial = 1724] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x128a74000) [pid = 1666] [serial = 1736] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x123491c00) [pid = 1666] [serial = 1730] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x119744400) [pid = 1666] [serial = 1729] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x128813c00) [pid = 1666] [serial = 1727] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x11975ec00) [pid = 1666] [serial = 1712] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x121123400) [pid = 1666] [serial = 1717] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x1236c7800) [pid = 1666] [serial = 1718] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12881cc00) [pid = 1666] [serial = 1732] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x126ff0800) [pid = 1666] [serial = 1721] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x128a6e000) [pid = 1666] [serial = 1735] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x128a69800) [pid = 1666] [serial = 1733] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x1198b0400) [pid = 1666] [serial = 1715] [outer = 0x0] [url = about:blank] 08:42:28 INFO - PROCESS | 1666 | 1463758948344 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]]]}] 08:42:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:42:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 624ms 08:42:28 INFO - PROCESS | 1666 | 1463758948355 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:42:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:42:28 INFO - PROCESS | 1666 | 1463758948356 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:42:28 INFO - PROCESS | 1666 | 1463758948359 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 1666 | 1463758948361 Marionette TRACE conn2 <- [1,2398,null,{}] 08:42:28 INFO - PROCESS | 1666 | 1463758948369 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}] 08:42:28 INFO - PROCESS | 1666 | 1463758948454 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:42:28 INFO - PROCESS | 1666 | 1463758948460 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x11933f800 == 54 [pid = 1666] [id = 607] 08:42:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x119021c00) [pid = 1666] [serial = 1821] [outer = 0x0] 08:42:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x1193d3800) [pid = 1666] [serial = 1822] [outer = 0x119021c00] 08:42:28 INFO - PROCESS | 1666 | 1463758948488 Marionette DEBUG loaded listener.js 08:42:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x119763400) [pid = 1666] [serial = 1823] [outer = 0x119021c00] 08:42:28 INFO - PROCESS | 1666 | 1463758948840 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]]]}] 08:42:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:42:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 520ms 08:42:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:42:28 INFO - PROCESS | 1666 | 1463758948880 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:42:28 INFO - PROCESS | 1666 | 1463758948881 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:42:28 INFO - PROCESS | 1666 | 1463758948884 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 1666 | 1463758948885 Marionette TRACE conn2 <- [1,2402,null,{}] 08:42:28 INFO - PROCESS | 1666 | 1463758948887 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}] 08:42:28 INFO - PROCESS | 1666 | 1463758948968 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:42:28 INFO - PROCESS | 1666 | 1463758948974 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12532c000 == 55 [pid = 1666] [id = 608] 08:42:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x11976b000) [pid = 1666] [serial = 1824] [outer = 0x0] 08:42:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x1198b0400) [pid = 1666] [serial = 1825] [outer = 0x11976b000] 08:42:29 INFO - PROCESS | 1666 | 1463758949000 Marionette DEBUG loaded listener.js 08:42:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x119c45c00) [pid = 1666] [serial = 1826] [outer = 0x11976b000] 08:42:29 INFO - PROCESS | 1666 | 1463758949356 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]]]}] 08:42:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:42:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms 08:42:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:42:29 INFO - PROCESS | 1666 | 1463758949412 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:42:29 INFO - PROCESS | 1666 | 1463758949414 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:42:29 INFO - PROCESS | 1666 | 1463758949416 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:42:29 INFO - PROCESS | 1666 | 1463758949418 Marionette TRACE conn2 <- [1,2406,null,{}] 08:42:29 INFO - PROCESS | 1666 | 1463758949420 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}] 08:42:29 INFO - PROCESS | 1666 | 1463758949520 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:42:29 INFO - PROCESS | 1666 | 1463758949529 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x129176000 == 56 [pid = 1666] [id = 609] 08:42:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x119c47400) [pid = 1666] [serial = 1827] [outer = 0x0] 08:42:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x12112a800) [pid = 1666] [serial = 1828] [outer = 0x119c47400] 08:42:29 INFO - PROCESS | 1666 | 1463758949569 Marionette DEBUG loaded listener.js 08:42:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x123491000) [pid = 1666] [serial = 1829] [outer = 0x119c47400] 08:42:30 INFO - PROCESS | 1666 | 1463758950004 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]]]}] 08:42:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:42:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 623ms 08:42:30 INFO - PROCESS | 1666 | 1463758950047 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:42:30 INFO - PROCESS | 1666 | 1463758950048 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:42:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:42:30 INFO - PROCESS | 1666 | 1463758950058 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:42:30 INFO - PROCESS | 1666 | 1463758950059 Marionette TRACE conn2 <- [1,2410,null,{}] 08:42:30 INFO - PROCESS | 1666 | 1463758950062 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}] 08:42:30 INFO - PROCESS | 1666 | 1463758950162 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:42:30 INFO - PROCESS | 1666 | 1463758950169 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b067800 == 57 [pid = 1666] [id = 610] 08:42:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x125fe4000) [pid = 1666] [serial = 1830] [outer = 0x0] 08:42:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x126cf4400) [pid = 1666] [serial = 1831] [outer = 0x125fe4000] 08:42:30 INFO - PROCESS | 1666 | 1463758950194 Marionette DEBUG loaded listener.js 08:42:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x127445800) [pid = 1666] [serial = 1832] [outer = 0x125fe4000] 08:42:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:42:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 525ms 08:42:30 INFO - PROCESS | 1666 | 1463758950571 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]]]}] 08:42:30 INFO - PROCESS | 1666 | 1463758950577 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:42:30 INFO - PROCESS | 1666 | 1463758950578 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:42:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:42:30 INFO - PROCESS | 1666 | 1463758950580 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:42:30 INFO - PROCESS | 1666 | 1463758950581 Marionette TRACE conn2 <- [1,2414,null,{}] 08:42:30 INFO - PROCESS | 1666 | 1463758950584 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}] 08:42:30 INFO - PROCESS | 1666 | 1463758950696 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:42:30 INFO - PROCESS | 1666 | 1463758950711 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2e4000 == 58 [pid = 1666] [id = 611] 08:42:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x127449800) [pid = 1666] [serial = 1833] [outer = 0x0] 08:42:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x1274a4c00) [pid = 1666] [serial = 1834] [outer = 0x127449800] 08:42:30 INFO - PROCESS | 1666 | 1463758950735 Marionette DEBUG loaded listener.js 08:42:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x128a6a800) [pid = 1666] [serial = 1835] [outer = 0x127449800] 08:42:31 INFO - PROCESS | 1666 | 1463758951062 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]]]}] 08:42:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:42:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 518ms 08:42:31 INFO - PROCESS | 1666 | 1463758951100 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:42:31 INFO - PROCESS | 1666 | 1463758951103 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:42:31 INFO - PROCESS | 1666 | 1463758951106 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:42:31 INFO - PROCESS | 1666 | 1463758951108 Marionette TRACE conn2 <- [1,2418,null,{}] 08:42:31 INFO - PROCESS | 1666 | 1463758951110 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}] 08:42:31 INFO - PROCESS | 1666 | 1463758951212 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:42:31 INFO - PROCESS | 1666 | 1463758951248 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bf62000 == 59 [pid = 1666] [id = 612] 08:42:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x12749ec00) [pid = 1666] [serial = 1836] [outer = 0x0] 08:42:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x128a75800) [pid = 1666] [serial = 1837] [outer = 0x12749ec00] 08:42:31 INFO - PROCESS | 1666 | 1463758951273 Marionette DEBUG loaded listener.js 08:42:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x128cc0800) [pid = 1666] [serial = 1838] [outer = 0x12749ec00] 08:42:31 INFO - PROCESS | 1666 | 1463758951625 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]]]}] 08:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 567ms 08:42:31 INFO - PROCESS | 1666 | 1463758951675 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:42:31 INFO - PROCESS | 1666 | 1463758951676 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:42:31 INFO - PROCESS | 1666 | 1463758951678 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:42:31 INFO - PROCESS | 1666 | 1463758951679 Marionette TRACE conn2 <- [1,2422,null,{}] 08:42:31 INFO - PROCESS | 1666 | 1463758951682 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}] 08:42:31 INFO - PROCESS | 1666 | 1463758951785 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:42:31 INFO - PROCESS | 1666 | 1463758951801 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x12caa2800 == 60 [pid = 1666] [id = 613] 08:42:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x128a79000) [pid = 1666] [serial = 1839] [outer = 0x0] 08:42:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x128dabc00) [pid = 1666] [serial = 1840] [outer = 0x128a79000] 08:42:31 INFO - PROCESS | 1666 | 1463758951833 Marionette DEBUG loaded listener.js 08:42:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x128fb5400) [pid = 1666] [serial = 1841] [outer = 0x128a79000] 08:42:32 INFO - PROCESS | 1666 | 1463758952170 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]]]}] 08:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 519ms 08:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:42:32 INFO - PROCESS | 1666 | 1463758952204 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:42:32 INFO - PROCESS | 1666 | 1463758952205 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:42:32 INFO - PROCESS | 1666 | 1463758952207 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:42:32 INFO - PROCESS | 1666 | 1463758952208 Marionette TRACE conn2 <- [1,2426,null,{}] 08:42:32 INFO - PROCESS | 1666 | 1463758952210 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}] 08:42:32 INFO - PROCESS | 1666 | 1463758952322 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:42:32 INFO - PROCESS | 1666 | 1463758952359 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cead800 == 61 [pid = 1666] [id = 614] 08:42:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x128cc5800) [pid = 1666] [serial = 1842] [outer = 0x0] 08:42:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x128fbc000) [pid = 1666] [serial = 1843] [outer = 0x128cc5800] 08:42:32 INFO - PROCESS | 1666 | 1463758952383 Marionette DEBUG loaded listener.js 08:42:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x128ff4000) [pid = 1666] [serial = 1844] [outer = 0x128cc5800] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x121128800) [pid = 1666] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x12349e400) [pid = 1666] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x1194a6000) [pid = 1666] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x126c4e800) [pid = 1666] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x112a62400) [pid = 1666] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x11665d000) [pid = 1666] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x118467400) [pid = 1666] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x1184b6000) [pid = 1666] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x119c41c00) [pid = 1666] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x1210a2400) [pid = 1666] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x1256c2c00) [pid = 1666] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x11302b000) [pid = 1666] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x116189000) [pid = 1666] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x128a7bc00) [pid = 1666] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x111d82800) [pid = 1666] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x119761000) [pid = 1666] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x119021000) [pid = 1666] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1194a7000) [pid = 1666] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x11302b400) [pid = 1666] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x1198aac00) [pid = 1666] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x110ea7000) [pid = 1666] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x112d39800) [pid = 1666] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x116660800) [pid = 1666] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x1188ca400) [pid = 1666] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x119bd2000) [pid = 1666] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x1258cfc00) [pid = 1666] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x126fe5400) [pid = 1666] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x123620400) [pid = 1666] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x11618d400) [pid = 1666] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x119c48400) [pid = 1666] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x113036400) [pid = 1666] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:42:32 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x119741800) [pid = 1666] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:42:32 INFO - PROCESS | 1666 | 1463758952863 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]]]}] 08:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 673ms 08:42:32 INFO - PROCESS | 1666 | 1463758952880 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:42:32 INFO - PROCESS | 1666 | 1463758952882 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:42:32 INFO - PROCESS | 1666 | 1463758952885 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:42:32 INFO - PROCESS | 1666 | 1463758952889 Marionette TRACE conn2 <- [1,2430,null,{}] 08:42:32 INFO - PROCESS | 1666 | 1463758952895 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}] 08:42:33 INFO - PROCESS | 1666 | 1463758953031 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:42:33 INFO - PROCESS | 1666 | 1463758953038 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a74a000 == 62 [pid = 1666] [id = 615] 08:42:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x112854c00) [pid = 1666] [serial = 1845] [outer = 0x0] 08:42:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x1159b2800) [pid = 1666] [serial = 1846] [outer = 0x112854c00] 08:42:33 INFO - PROCESS | 1666 | 1463758953067 Marionette DEBUG loaded listener.js 08:42:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1210a5800) [pid = 1666] [serial = 1847] [outer = 0x112854c00] 08:42:33 INFO - PROCESS | 1666 | 1463758953391 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]]]}] 08:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 528ms 08:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:42:33 INFO - PROCESS | 1666 | 1463758953412 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:42:33 INFO - PROCESS | 1666 | 1463758953413 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:42:33 INFO - PROCESS | 1666 | 1463758953415 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:42:33 INFO - PROCESS | 1666 | 1463758953417 Marionette TRACE conn2 <- [1,2434,null,{}] 08:42:33 INFO - PROCESS | 1666 | 1463758953422 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}] 08:42:33 INFO - PROCESS | 1666 | 1463758953507 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:42:33 INFO - PROCESS | 1666 | 1463758953569 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d2ce800 == 63 [pid = 1666] [id = 616] 08:42:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x119c41c00) [pid = 1666] [serial = 1848] [outer = 0x0] 08:42:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x126c4bc00) [pid = 1666] [serial = 1849] [outer = 0x119c41c00] 08:42:33 INFO - PROCESS | 1666 | 1463758953595 Marionette DEBUG loaded listener.js 08:42:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x128a9e800) [pid = 1666] [serial = 1850] [outer = 0x119c41c00] 08:42:33 INFO - PROCESS | 1666 | 1463758953889 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]]]}] 08:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 522ms 08:42:33 INFO - PROCESS | 1666 | 1463758953940 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:42:33 INFO - PROCESS | 1666 | 1463758953941 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:42:33 INFO - PROCESS | 1666 | 1463758953943 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:42:33 INFO - PROCESS | 1666 | 1463758953944 Marionette TRACE conn2 <- [1,2438,null,{}] 08:42:33 INFO - PROCESS | 1666 | 1463758953947 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}] 08:42:34 INFO - PROCESS | 1666 | 1463758954031 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:42:34 INFO - PROCESS | 1666 | 1463758954035 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12df06800 == 64 [pid = 1666] [id = 617] 08:42:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x110ead000) [pid = 1666] [serial = 1851] [outer = 0x0] 08:42:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x12917e400) [pid = 1666] [serial = 1852] [outer = 0x110ead000] 08:42:34 INFO - PROCESS | 1666 | 1463758954060 Marionette DEBUG loaded listener.js 08:42:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x129188c00) [pid = 1666] [serial = 1853] [outer = 0x110ead000] 08:42:34 INFO - PROCESS | 1666 | 1463758954388 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]]]}] 08:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 471ms 08:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:42:34 INFO - PROCESS | 1666 | 1463758954414 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:42:34 INFO - PROCESS | 1666 | 1463758954416 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:42:34 INFO - PROCESS | 1666 | 1463758954420 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:42:34 INFO - PROCESS | 1666 | 1463758954430 Marionette TRACE conn2 <- [1,2442,null,{}] 08:42:34 INFO - PROCESS | 1666 | 1463758954432 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}] 08:42:34 INFO - PROCESS | 1666 | 1463758954546 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:42:34 INFO - PROCESS | 1666 | 1463758954553 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12df19000 == 65 [pid = 1666] [id = 618] 08:42:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12918c000) [pid = 1666] [serial = 1854] [outer = 0x0] 08:42:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x129332c00) [pid = 1666] [serial = 1855] [outer = 0x12918c000] 08:42:34 INFO - PROCESS | 1666 | 1463758954577 Marionette DEBUG loaded listener.js 08:42:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x129337400) [pid = 1666] [serial = 1856] [outer = 0x12918c000] 08:42:35 INFO - PROCESS | 1666 | 1463758955029 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]]]}] 08:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 681ms 08:42:35 INFO - PROCESS | 1666 | 1463758955099 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:42:35 INFO - PROCESS | 1666 | 1463758955102 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:42:35 INFO - PROCESS | 1666 | 1463758955107 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:42:35 INFO - PROCESS | 1666 | 1463758955109 Marionette TRACE conn2 <- [1,2446,null,{}] 08:42:35 INFO - PROCESS | 1666 | 1463758955113 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}] 08:42:35 INFO - PROCESS | 1666 | 1463758955222 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:42:35 INFO - PROCESS | 1666 | 1463758955322 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188d4800 == 66 [pid = 1666] [id = 619] 08:42:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x113334800) [pid = 1666] [serial = 1857] [outer = 0x0] 08:42:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x1159b5c00) [pid = 1666] [serial = 1858] [outer = 0x113334800] 08:42:35 INFO - PROCESS | 1666 | 1463758955356 Marionette DEBUG loaded listener.js 08:42:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x116a5ac00) [pid = 1666] [serial = 1859] [outer = 0x113334800] 08:42:35 INFO - PROCESS | 1666 | 1463758955779 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]]]}] 08:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 722ms 08:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:42:35 INFO - PROCESS | 1666 | 1463758955828 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:42:35 INFO - PROCESS | 1666 | 1463758955833 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:42:35 INFO - PROCESS | 1666 | 1463758955837 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:42:35 INFO - PROCESS | 1666 | 1463758955839 Marionette TRACE conn2 <- [1,2450,null,{}] 08:42:35 INFO - PROCESS | 1666 | 1463758955842 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}] 08:42:35 INFO - PROCESS | 1666 | 1463758955950 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:42:36 INFO - PROCESS | 1666 | 1463758956012 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12889f800 == 67 [pid = 1666] [id = 620] 08:42:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x117e23400) [pid = 1666] [serial = 1860] [outer = 0x0] 08:42:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x1184be800) [pid = 1666] [serial = 1861] [outer = 0x117e23400] 08:42:36 INFO - PROCESS | 1666 | 1463758956083 Marionette DEBUG loaded listener.js 08:42:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x119741400) [pid = 1666] [serial = 1862] [outer = 0x117e23400] 08:42:36 INFO - PROCESS | 1666 | 1463758956484 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]]]}] 08:42:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:42:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 674ms 08:42:36 INFO - PROCESS | 1666 | 1463758956512 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:42:36 INFO - PROCESS | 1666 | 1463758956513 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:42:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:42:36 INFO - PROCESS | 1666 | 1463758956515 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:42:36 INFO - PROCESS | 1666 | 1463758956518 Marionette TRACE conn2 <- [1,2454,null,{}] 08:42:36 INFO - PROCESS | 1666 | 1463758956526 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}] 08:42:36 INFO - PROCESS | 1666 | 1463758956659 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:42:36 INFO - PROCESS | 1666 | 1463758956766 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12df04800 == 68 [pid = 1666] [id = 621] 08:42:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x119c3d800) [pid = 1666] [serial = 1863] [outer = 0x0] 08:42:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x12112e000) [pid = 1666] [serial = 1864] [outer = 0x119c3d800] 08:42:36 INFO - PROCESS | 1666 | 1463758956801 Marionette DEBUG loaded listener.js 08:42:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x12558f800) [pid = 1666] [serial = 1865] [outer = 0x119c3d800] 08:42:37 INFO - PROCESS | 1666 | 1463758957221 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]]]}] 08:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 724ms 08:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:42:37 INFO - PROCESS | 1666 | 1463758957239 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:42:37 INFO - PROCESS | 1666 | 1463758957241 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:42:37 INFO - PROCESS | 1666 | 1463758957243 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:42:37 INFO - PROCESS | 1666 | 1463758957244 Marionette TRACE conn2 <- [1,2458,null,{}] 08:42:37 INFO - PROCESS | 1666 | 1463758957247 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}] 08:42:37 INFO - PROCESS | 1666 | 1463758957353 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:42:37 INFO - PROCESS | 1666 | 1463758957414 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x1322e0800 == 69 [pid = 1666] [id = 622] 08:42:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x12684c800) [pid = 1666] [serial = 1866] [outer = 0x0] 08:42:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x12743c800) [pid = 1666] [serial = 1867] [outer = 0x12684c800] 08:42:37 INFO - PROCESS | 1666 | 1463758957484 Marionette DEBUG loaded listener.js 08:42:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x128816800) [pid = 1666] [serial = 1868] [outer = 0x12684c800] 08:42:37 INFO - PROCESS | 1666 | 1463758957896 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]]]}] 08:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 671ms 08:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:42:37 INFO - PROCESS | 1666 | 1463758957915 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:42:37 INFO - PROCESS | 1666 | 1463758957916 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:42:37 INFO - PROCESS | 1666 | 1463758957918 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:42:37 INFO - PROCESS | 1666 | 1463758957919 Marionette TRACE conn2 <- [1,2462,null,{}] 08:42:37 INFO - PROCESS | 1666 | 1463758957922 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}] 08:42:38 INFO - PROCESS | 1666 | 1463758958027 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:42:38 INFO - PROCESS | 1666 | 1463758958144 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x135167800 == 70 [pid = 1666] [id = 623] 08:42:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x112856c00) [pid = 1666] [serial = 1869] [outer = 0x0] 08:42:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x128a77c00) [pid = 1666] [serial = 1870] [outer = 0x112856c00] 08:42:38 INFO - PROCESS | 1666 | 1463758958175 Marionette DEBUG loaded listener.js 08:42:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x128ccdc00) [pid = 1666] [serial = 1871] [outer = 0x112856c00] 08:42:38 INFO - PROCESS | 1666 | 1463758958625 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]]]}] 08:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 720ms 08:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:42:38 INFO - PROCESS | 1666 | 1463758958655 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:42:38 INFO - PROCESS | 1666 | 1463758958656 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:42:38 INFO - PROCESS | 1666 | 1463758958660 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:42:38 INFO - PROCESS | 1666 | 1463758958661 Marionette TRACE conn2 <- [1,2466,null,{}] 08:42:38 INFO - PROCESS | 1666 | 1463758958664 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}] 08:42:38 INFO - PROCESS | 1666 | 1463758958788 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:42:38 INFO - PROCESS | 1666 | 1463758958875 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x1186e0800 == 71 [pid = 1666] [id = 624] 08:42:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x11291d400) [pid = 1666] [serial = 1872] [outer = 0x0] 08:42:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x119c3f800) [pid = 1666] [serial = 1873] [outer = 0x11291d400] 08:42:38 INFO - PROCESS | 1666 | 1463758958906 Marionette DEBUG loaded listener.js 08:42:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x128fb7800) [pid = 1666] [serial = 1874] [outer = 0x11291d400] 08:42:39 INFO - PROCESS | 1666 | 1463758959512 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]]]}] 08:42:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:42:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 869ms 08:42:39 INFO - PROCESS | 1666 | 1463758959530 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:42:39 INFO - PROCESS | 1666 | 1463758959532 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:42:39 INFO - PROCESS | 1666 | 1463758959536 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:42:39 INFO - PROCESS | 1666 | 1463758959538 Marionette TRACE conn2 <- [1,2470,null,{}] 08:42:39 INFO - PROCESS | 1666 | 1463758959542 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}] 08:42:39 INFO - PROCESS | 1666 | 1463758959640 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:42:39 INFO - PROCESS | 1666 | 1463758959718 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x121156000 == 72 [pid = 1666] [id = 625] 08:42:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x1132f0800) [pid = 1666] [serial = 1875] [outer = 0x0] 08:42:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x114de0400) [pid = 1666] [serial = 1876] [outer = 0x1132f0800] 08:42:39 INFO - PROCESS | 1666 | 1463758959746 Marionette DEBUG loaded listener.js 08:42:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x11634c000) [pid = 1666] [serial = 1877] [outer = 0x1132f0800] 08:42:40 INFO - PROCESS | 1666 | 1463758960162 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]]]}] 08:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 672ms 08:42:40 INFO - PROCESS | 1666 | 1463758960209 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:42:40 INFO - PROCESS | 1666 | 1463758960213 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:42:40 INFO - PROCESS | 1666 | 1463758960217 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 1666 | 1463758960219 Marionette TRACE conn2 <- [1,2474,null,{}] 08:42:40 INFO - PROCESS | 1666 | 1463758960221 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}] 08:42:40 INFO - PROCESS | 1666 | 1463758960316 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:42:40 INFO - PROCESS | 1666 | 1463758960380 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ef0800 == 73 [pid = 1666] [id = 626] 08:42:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x11665d000) [pid = 1666] [serial = 1878] [outer = 0x0] 08:42:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1183ed800) [pid = 1666] [serial = 1879] [outer = 0x11665d000] 08:42:40 INFO - PROCESS | 1666 | 1463758960408 Marionette DEBUG loaded listener.js 08:42:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x1184c1c00) [pid = 1666] [serial = 1880] [outer = 0x11665d000] 08:42:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12df06800 == 72 [pid = 1666] [id = 617] 08:42:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12d2ce800 == 71 [pid = 1666] [id = 616] 08:42:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12a74a000 == 70 [pid = 1666] [id = 615] 08:42:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12cead800 == 69 [pid = 1666] [id = 614] 08:42:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12caa2800 == 68 [pid = 1666] [id = 613] 08:42:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12bf62000 == 67 [pid = 1666] [id = 612] 08:42:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2e4000 == 66 [pid = 1666] [id = 611] 08:42:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12b067800 == 65 [pid = 1666] [id = 610] 08:42:40 INFO - PROCESS | 1666 | --DOCSHELL 0x129176000 == 64 [pid = 1666] [id = 609] 08:42:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12532c000 == 63 [pid = 1666] [id = 608] 08:42:40 INFO - PROCESS | 1666 | --DOCSHELL 0x11933f800 == 62 [pid = 1666] [id = 607] 08:42:40 INFO - PROCESS | 1666 | --DOCSHELL 0x1194ce000 == 61 [pid = 1666] [id = 606] 08:42:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12113c000 == 60 [pid = 1666] [id = 605] 08:42:40 INFO - PROCESS | 1666 | --DOCSHELL 0x128b25800 == 59 [pid = 1666] [id = 600] 08:42:40 INFO - PROCESS | 1666 | --DOCSHELL 0x119acf800 == 58 [pid = 1666] [id = 599] 08:42:40 INFO - PROCESS | 1666 | --DOCSHELL 0x12d0a1800 == 57 [pid = 1666] [id = 598] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x11611d400) [pid = 1666] [serial = 1589] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x119c3d000) [pid = 1666] [serial = 1586] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x11285fc00) [pid = 1666] [serial = 1628] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x116505000) [pid = 1666] [serial = 1631] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x118665800) [pid = 1666] [serial = 1634] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x119c47c00) [pid = 1666] [serial = 1637] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x123491800) [pid = 1666] [serial = 1640] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x124bc9000) [pid = 1666] [serial = 1774] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x126c46c00) [pid = 1666] [serial = 1777] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x11974c800) [pid = 1666] [serial = 1765] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x119769000) [pid = 1666] [serial = 1766] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x127446800) [pid = 1666] [serial = 1780] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x115defc00) [pid = 1666] [serial = 1757] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x11332c800) [pid = 1666] [serial = 1756] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x1167a3000) [pid = 1666] [serial = 1759] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x1182dc000) [pid = 1666] [serial = 1760] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x119742400) [pid = 1666] [serial = 1745] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x119020000) [pid = 1666] [serial = 1744] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x1184c0800) [pid = 1666] [serial = 1762] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x1193cd800) [pid = 1666] [serial = 1763] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x126ff1c00) [pid = 1666] [serial = 1778] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1210a3400) [pid = 1666] [serial = 1771] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x124bc0000) [pid = 1666] [serial = 1748] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12744b800) [pid = 1666] [serial = 1750] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x12881e800) [pid = 1666] [serial = 1751] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x121131000) [pid = 1666] [serial = 1747] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12744bc00) [pid = 1666] [serial = 1754] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x118575400) [pid = 1666] [serial = 1753] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x1182d8c00) [pid = 1666] [serial = 1742] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x116658000) [pid = 1666] [serial = 1741] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x12749f000) [pid = 1666] [serial = 1781] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x128aa0c00) [pid = 1666] [serial = 1792] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1184b8800) [pid = 1666] [serial = 1784] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x128aa5c00) [pid = 1666] [serial = 1793] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x128815800) [pid = 1666] [serial = 1786] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x128a7f000) [pid = 1666] [serial = 1790] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x119c39400) [pid = 1666] [serial = 1769] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x1197eec00) [pid = 1666] [serial = 1768] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x11332f400) [pid = 1666] [serial = 1783] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1258d4c00) [pid = 1666] [serial = 1775] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x128a67c00) [pid = 1666] [serial = 1787] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x128a67800) [pid = 1666] [serial = 1789] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x12349d400) [pid = 1666] [serial = 1772] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x126851400) [pid = 1666] [serial = 1679] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12749cc00) [pid = 1666] [serial = 1697] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x126cf2400) [pid = 1666] [serial = 1694] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1183ee800) [pid = 1666] [serial = 1685] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x124a2c400) [pid = 1666] [serial = 1691] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x115df1c00) [pid = 1666] [serial = 1682] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x11981a800) [pid = 1666] [serial = 1688] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 1666 | 1463758960811 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]]]}] 08:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 620ms 08:42:40 INFO - PROCESS | 1666 | 1463758960838 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:42:40 INFO - PROCESS | 1666 | 1463758960840 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:42:40 INFO - PROCESS | 1666 | 1463758960842 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 1666 | 1463758960844 Marionette TRACE conn2 <- [1,2478,null,{}] 08:42:40 INFO - PROCESS | 1666 | 1463758960851 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}] 08:42:40 INFO - PROCESS | 1666 | 1463758960939 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:42:40 INFO - PROCESS | 1666 | 1463758960966 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ef6800 == 58 [pid = 1666] [id = 627] 08:42:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1188c6000) [pid = 1666] [serial = 1881] [outer = 0x0] 08:42:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1193cac00) [pid = 1666] [serial = 1882] [outer = 0x1188c6000] 08:42:41 INFO - PROCESS | 1666 | 1463758960996 Marionette DEBUG loaded listener.js 08:42:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x119743000) [pid = 1666] [serial = 1883] [outer = 0x1188c6000] 08:42:41 INFO - PROCESS | 1666 | 1463758961475 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]]]}] 08:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 670ms 08:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:42:41 INFO - PROCESS | 1666 | 1463758961513 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:42:41 INFO - PROCESS | 1666 | 1463758961515 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:42:41 INFO - PROCESS | 1666 | 1463758961519 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:42:41 INFO - PROCESS | 1666 | 1463758961522 Marionette TRACE conn2 <- [1,2482,null,{}] 08:42:41 INFO - PROCESS | 1666 | 1463758961525 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}] 08:42:41 INFO - PROCESS | 1666 | 1463758961631 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:42:41 INFO - PROCESS | 1666 | 1463758961703 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x118862800 == 59 [pid = 1666] [id = 628] 08:42:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x11291e000) [pid = 1666] [serial = 1884] [outer = 0x0] 08:42:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x114de4c00) [pid = 1666] [serial = 1885] [outer = 0x11291e000] 08:42:41 INFO - PROCESS | 1666 | 1463758961737 Marionette DEBUG loaded listener.js 08:42:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x116661c00) [pid = 1666] [serial = 1886] [outer = 0x11291e000] 08:42:42 INFO - PROCESS | 1666 | 1463758962157 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]]]}] 08:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 672ms 08:42:42 INFO - PROCESS | 1666 | 1463758962191 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:42:42 INFO - PROCESS | 1666 | 1463758962195 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:42:42 INFO - PROCESS | 1666 | 1463758962200 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:42:42 INFO - PROCESS | 1666 | 1463758962201 Marionette TRACE conn2 <- [1,2486,null,{}] 08:42:42 INFO - PROCESS | 1666 | 1463758962204 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}] 08:42:42 INFO - PROCESS | 1666 | 1463758962331 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:42:42 INFO - PROCESS | 1666 | 1463758962389 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x124df2800 == 60 [pid = 1666] [id = 629] 08:42:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x116a5d800) [pid = 1666] [serial = 1887] [outer = 0x0] 08:42:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x1184c0400) [pid = 1666] [serial = 1888] [outer = 0x116a5d800] 08:42:42 INFO - PROCESS | 1666 | 1463758962420 Marionette DEBUG loaded listener.js 08:42:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x119748800) [pid = 1666] [serial = 1889] [outer = 0x116a5d800] 08:42:42 INFO - PROCESS | 1666 | 1463758962908 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]]]}] 08:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 772ms 08:42:42 INFO - PROCESS | 1666 | 1463758962973 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:42:42 INFO - PROCESS | 1666 | 1463758962975 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:42:42 INFO - PROCESS | 1666 | 1463758962979 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:42:42 INFO - PROCESS | 1666 | 1463758962983 Marionette TRACE conn2 <- [1,2490,null,{}] 08:42:43 INFO - PROCESS | 1666 | 1463758963022 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}] 08:42:43 INFO - PROCESS | 1666 | 1463758963138 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:42:43 INFO - PROCESS | 1666 | 1463758963210 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x128b28800 == 61 [pid = 1666] [id = 630] 08:42:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1197eec00) [pid = 1666] [serial = 1890] [outer = 0x0] 08:42:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x119c3b800) [pid = 1666] [serial = 1891] [outer = 0x1197eec00] 08:42:43 INFO - PROCESS | 1666 | 1463758963242 Marionette DEBUG loaded listener.js 08:42:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x11a03f000) [pid = 1666] [serial = 1892] [outer = 0x1197eec00] 08:42:43 INFO - PROCESS | 1666 | 1463758963683 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]]]}] 08:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 746ms 08:42:43 INFO - PROCESS | 1666 | 1463758963725 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:42:43 INFO - PROCESS | 1666 | 1463758963727 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:42:43 INFO - PROCESS | 1666 | 1463758963729 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:42:43 INFO - PROCESS | 1666 | 1463758963731 Marionette TRACE conn2 <- [1,2494,null,{}] 08:42:43 INFO - PROCESS | 1666 | 1463758963733 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}] 08:42:43 INFO - PROCESS | 1666 | 1463758963832 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:42:43 INFO - PROCESS | 1666 | 1463758963889 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12984b800 == 62 [pid = 1666] [id = 631] 08:42:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1210a2000) [pid = 1666] [serial = 1893] [outer = 0x0] 08:42:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x12112ec00) [pid = 1666] [serial = 1894] [outer = 0x1210a2000] 08:42:43 INFO - PROCESS | 1666 | 1463758963919 Marionette DEBUG loaded listener.js 08:42:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x12349d800) [pid = 1666] [serial = 1895] [outer = 0x1210a2000] 08:42:44 INFO - PROCESS | 1666 | 1463758964380 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]]]}] 08:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 668ms 08:42:44 INFO - PROCESS | 1666 | 1463758964399 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:42:44 INFO - PROCESS | 1666 | 1463758964401 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:42:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:42:44 INFO - PROCESS | 1666 | 1463758964405 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:42:44 INFO - PROCESS | 1666 | 1463758964407 Marionette TRACE conn2 <- [1,2498,null,{}] 08:42:44 INFO - PROCESS | 1666 | 1463758964410 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}] 08:42:44 INFO - PROCESS | 1666 | 1463758964556 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:42:44 INFO - PROCESS | 1666 | 1463758964683 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b052800 == 63 [pid = 1666] [id = 632] 08:42:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x121124400) [pid = 1666] [serial = 1896] [outer = 0x0] 08:42:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x124a2c400) [pid = 1666] [serial = 1897] [outer = 0x121124400] 08:42:44 INFO - PROCESS | 1666 | 1463758964718 Marionette DEBUG loaded listener.js 08:42:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x126851400) [pid = 1666] [serial = 1898] [outer = 0x121124400] 08:42:45 INFO - PROCESS | 1666 | 1463758965127 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]]]}] 08:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 771ms 08:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:42:45 INFO - PROCESS | 1666 | 1463758965176 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:42:45 INFO - PROCESS | 1666 | 1463758965177 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:42:45 INFO - PROCESS | 1666 | 1463758965180 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:42:45 INFO - PROCESS | 1666 | 1463758965181 Marionette TRACE conn2 <- [1,2502,null,{}] 08:42:45 INFO - PROCESS | 1666 | 1463758965183 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}] 08:42:45 INFO - PROCESS | 1666 | 1463758965299 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:42:45 INFO - PROCESS | 1666 | 1463758965360 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b29f800 == 64 [pid = 1666] [id = 633] 08:42:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x127443800) [pid = 1666] [serial = 1899] [outer = 0x0] 08:42:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x1274a4800) [pid = 1666] [serial = 1900] [outer = 0x127443800] 08:42:45 INFO - PROCESS | 1666 | 1463758965390 Marionette DEBUG loaded listener.js 08:42:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x128a80800) [pid = 1666] [serial = 1901] [outer = 0x127443800] 08:42:45 INFO - PROCESS | 1666 | 1463758965833 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]]]}] 08:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 670ms 08:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:42:45 INFO - PROCESS | 1666 | 1463758965851 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:42:45 INFO - PROCESS | 1666 | 1463758965854 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:42:45 INFO - PROCESS | 1666 | 1463758965857 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:42:45 INFO - PROCESS | 1666 | 1463758965858 Marionette TRACE conn2 <- [1,2506,null,{}] 08:42:45 INFO - PROCESS | 1666 | 1463758965860 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}] 08:42:45 INFO - PROCESS | 1666 | 1463758965957 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:42:46 INFO - PROCESS | 1666 | 1463758966027 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bf56800 == 65 [pid = 1666] [id = 634] 08:42:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x127447800) [pid = 1666] [serial = 1902] [outer = 0x0] 08:42:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x128aaa800) [pid = 1666] [serial = 1903] [outer = 0x127447800] 08:42:46 INFO - PROCESS | 1666 | 1463758966057 Marionette DEBUG loaded listener.js 08:42:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x128ccec00) [pid = 1666] [serial = 1904] [outer = 0x127447800] 08:42:46 INFO - PROCESS | 1666 | 1463758966454 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]]]}] 08:42:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:42:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 620ms 08:42:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:42:46 INFO - PROCESS | 1666 | 1463758966478 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:42:46 INFO - PROCESS | 1666 | 1463758966479 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:42:46 INFO - PROCESS | 1666 | 1463758966482 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:42:46 INFO - PROCESS | 1666 | 1463758966483 Marionette TRACE conn2 <- [1,2510,null,{}] 08:42:46 INFO - PROCESS | 1666 | 1463758966486 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}] 08:42:46 INFO - PROCESS | 1666 | 1463758966588 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:42:46 INFO - PROCESS | 1666 | 1463758966679 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6bc800 == 66 [pid = 1666] [id = 635] 08:42:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x1193d7400) [pid = 1666] [serial = 1905] [outer = 0x0] 08:42:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x128db1c00) [pid = 1666] [serial = 1906] [outer = 0x1193d7400] 08:42:46 INFO - PROCESS | 1666 | 1463758966711 Marionette DEBUG loaded listener.js 08:42:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x128fc2000) [pid = 1666] [serial = 1907] [outer = 0x1193d7400] 08:42:47 INFO - PROCESS | 1666 | 1463758967223 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]]]}] 08:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 773ms 08:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:42:47 INFO - PROCESS | 1666 | 1463758967256 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:42:47 INFO - PROCESS | 1666 | 1463758967258 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:42:47 INFO - PROCESS | 1666 | 1463758967261 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:42:47 INFO - PROCESS | 1666 | 1463758967263 Marionette TRACE conn2 <- [1,2514,null,{}] 08:42:47 INFO - PROCESS | 1666 | 1463758967267 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}] 08:42:47 INFO - PROCESS | 1666 | 1463758967365 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:42:47 INFO - PROCESS | 1666 | 1463758967444 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x11807c000 == 67 [pid = 1666] [id = 636] 08:42:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x115ee8000) [pid = 1666] [serial = 1908] [outer = 0x0] 08:42:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x116505000) [pid = 1666] [serial = 1909] [outer = 0x115ee8000] 08:42:47 INFO - PROCESS | 1666 | 1463758967473 Marionette DEBUG loaded listener.js 08:42:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x118466800) [pid = 1666] [serial = 1910] [outer = 0x115ee8000] 08:42:47 INFO - PROCESS | 1666 | --DOCSHELL 0x119ef0800 == 66 [pid = 1666] [id = 626] 08:42:47 INFO - PROCESS | 1666 | --DOCSHELL 0x121156000 == 65 [pid = 1666] [id = 625] 08:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 621ms 08:42:47 INFO - PROCESS | 1666 | 1463758967876 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]]]}] 08:42:47 INFO - PROCESS | 1666 | 1463758967883 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:42:47 INFO - PROCESS | 1666 | 1463758967888 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:42:47 INFO - PROCESS | 1666 | 1463758967892 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:42:47 INFO - PROCESS | 1666 | 1463758967894 Marionette TRACE conn2 <- [1,2518,null,{}] 08:42:47 INFO - PROCESS | 1666 | 1463758967920 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}] 08:42:48 INFO - PROCESS | 1666 | 1463758968014 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:42:48 INFO - PROCESS | 1666 | 1463758968075 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x124de1000 == 66 [pid = 1666] [id = 637] 08:42:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x1184be000) [pid = 1666] [serial = 1911] [outer = 0x0] 08:42:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x1193d4400) [pid = 1666] [serial = 1912] [outer = 0x1184be000] 08:42:48 INFO - PROCESS | 1666 | 1463758968101 Marionette DEBUG loaded listener.js 08:42:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x119822800) [pid = 1666] [serial = 1913] [outer = 0x1184be000] 08:42:48 INFO - PROCESS | 1666 | 1463758968390 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]]]}] 08:42:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:42:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 521ms 08:42:48 INFO - PROCESS | 1666 | 1463758968413 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:42:48 INFO - PROCESS | 1666 | 1463758968415 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:42:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:42:48 INFO - PROCESS | 1666 | 1463758968417 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:42:48 INFO - PROCESS | 1666 | 1463758968422 Marionette TRACE conn2 <- [1,2522,null,{}] 08:42:48 INFO - PROCESS | 1666 | 1463758968437 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}] 08:42:48 INFO - PROCESS | 1666 | 1463758968529 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:42:48 INFO - PROCESS | 1666 | 1463758968598 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b064800 == 67 [pid = 1666] [id = 638] 08:42:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x119769000) [pid = 1666] [serial = 1914] [outer = 0x0] 08:42:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x12112a400) [pid = 1666] [serial = 1915] [outer = 0x119769000] 08:42:48 INFO - PROCESS | 1666 | 1463758968625 Marionette DEBUG loaded listener.js 08:42:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x127496400) [pid = 1666] [serial = 1916] [outer = 0x119769000] 08:42:48 INFO - PROCESS | 1666 | 1463758968928 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]]]}] 08:42:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:42:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 529ms 08:42:48 INFO - PROCESS | 1666 | 1463758968946 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:42:48 INFO - PROCESS | 1666 | 1463758968948 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:42:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:42:48 INFO - PROCESS | 1666 | 1463758968950 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:42:48 INFO - PROCESS | 1666 | 1463758968952 Marionette TRACE conn2 <- [1,2526,null,{}] 08:42:48 INFO - PROCESS | 1666 | 1463758968964 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}] 08:42:49 INFO - PROCESS | 1666 | 1463758969050 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:42:49 INFO - PROCESS | 1666 | 1463758969054 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cab7800 == 68 [pid = 1666] [id = 639] 08:42:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x1274a2c00) [pid = 1666] [serial = 1917] [outer = 0x0] 08:42:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x128a64800) [pid = 1666] [serial = 1918] [outer = 0x1274a2c00] 08:42:49 INFO - PROCESS | 1666 | 1463758969080 Marionette DEBUG loaded listener.js 08:42:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x128fb8800) [pid = 1666] [serial = 1919] [outer = 0x1274a2c00] 08:42:49 INFO - PROCESS | 1666 | 1463758969474 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]]]}] 08:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 572ms 08:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:42:49 INFO - PROCESS | 1666 | 1463758969523 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:42:49 INFO - PROCESS | 1666 | 1463758969524 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:42:49 INFO - PROCESS | 1666 | 1463758969526 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:42:49 INFO - PROCESS | 1666 | 1463758969527 Marionette TRACE conn2 <- [1,2530,null,{}] 08:42:49 INFO - PROCESS | 1666 | 1463758969529 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}] 08:42:49 INFO - PROCESS | 1666 | 1463758969649 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:42:49 INFO - PROCESS | 1666 | 1463758969666 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d09e800 == 69 [pid = 1666] [id = 640] 08:42:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x1274a4000) [pid = 1666] [serial = 1920] [outer = 0x0] 08:42:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x129181c00) [pid = 1666] [serial = 1921] [outer = 0x1274a4000] 08:42:49 INFO - PROCESS | 1666 | 1463758969690 Marionette DEBUG loaded listener.js 08:42:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x129334400) [pid = 1666] [serial = 1922] [outer = 0x1274a4000] 08:42:50 INFO - PROCESS | 1666 | 1463758970041 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]]]}] 08:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 521ms 08:42:50 INFO - PROCESS | 1666 | 1463758970047 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:42:50 INFO - PROCESS | 1666 | 1463758970048 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:42:50 INFO - PROCESS | 1666 | 1463758970051 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:42:50 INFO - PROCESS | 1666 | 1463758970052 Marionette TRACE conn2 <- [1,2534,null,{}] 08:42:50 INFO - PROCESS | 1666 | 1463758970058 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}] 08:42:50 INFO - PROCESS | 1666 | 1463758970183 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:42:50 INFO - PROCESS | 1666 | 1463758970197 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db31000 == 70 [pid = 1666] [id = 641] 08:42:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x129339c00) [pid = 1666] [serial = 1923] [outer = 0x0] 08:42:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x12a6d9400) [pid = 1666] [serial = 1924] [outer = 0x129339c00] 08:42:50 INFO - PROCESS | 1666 | 1463758970231 Marionette DEBUG loaded listener.js 08:42:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x12a6fc000) [pid = 1666] [serial = 1925] [outer = 0x129339c00] 08:42:50 INFO - PROCESS | 1666 | 1463758970565 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]]]}] 08:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 524ms 08:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:42:50 INFO - PROCESS | 1666 | 1463758970575 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:42:50 INFO - PROCESS | 1666 | 1463758970576 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:42:50 INFO - PROCESS | 1666 | 1463758970578 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:42:50 INFO - PROCESS | 1666 | 1463758970579 Marionette TRACE conn2 <- [1,2538,null,{}] 08:42:50 INFO - PROCESS | 1666 | 1463758970582 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}] 08:42:50 INFO - PROCESS | 1666 | 1463758970690 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:42:50 INFO - PROCESS | 1666 | 1463758970703 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12df14800 == 71 [pid = 1666] [id = 642] 08:42:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x129340400) [pid = 1666] [serial = 1926] [outer = 0x0] 08:42:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x12a8d9800) [pid = 1666] [serial = 1927] [outer = 0x129340400] 08:42:50 INFO - PROCESS | 1666 | 1463758970727 Marionette DEBUG loaded listener.js 08:42:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x12a8df400) [pid = 1666] [serial = 1928] [outer = 0x129340400] 08:42:51 INFO - PROCESS | 1666 | 1463758971046 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]]]}] 08:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 518ms 08:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:42:51 INFO - PROCESS | 1666 | 1463758971102 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:42:51 INFO - PROCESS | 1666 | 1463758971104 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:42:51 INFO - PROCESS | 1666 | 1463758971106 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:42:51 INFO - PROCESS | 1666 | 1463758971107 Marionette TRACE conn2 <- [1,2542,null,{}] 08:42:51 INFO - PROCESS | 1666 | 1463758971109 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}] 08:42:51 INFO - PROCESS | 1666 | 1463758971309 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x110ea8800) [pid = 1666] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x110ead000) [pid = 1666] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x127449800) [pid = 1666] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x12749ec00) [pid = 1666] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x119c47400) [pid = 1666] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x1132ea800) [pid = 1666] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x119c3e400) [pid = 1666] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x1159ac000) [pid = 1666] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x112a61800) [pid = 1666] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x119021c00) [pid = 1666] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x128a79000) [pid = 1666] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x112854c00) [pid = 1666] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x121126c00) [pid = 1666] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x125fe4000) [pid = 1666] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x128cc5800) [pid = 1666] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x1163abc00) [pid = 1666] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x128a7c400) [pid = 1666] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x11976b000) [pid = 1666] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x1274a2000) [pid = 1666] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x112a60800) [pid = 1666] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x1132f0800) [pid = 1666] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x11665d000) [pid = 1666] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x119c41c00) [pid = 1666] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:42:51 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x11291d400) [pid = 1666] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:42:51 INFO - PROCESS | 1666 | 1463758971361 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x116aac000 == 72 [pid = 1666] [id = 643] 08:42:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x110eab400) [pid = 1666] [serial = 1929] [outer = 0x0] 08:42:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x111d7cc00) [pid = 1666] [serial = 1930] [outer = 0x110eab400] 08:42:51 INFO - PROCESS | 1666 | 1463758971387 Marionette DEBUG loaded listener.js 08:42:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x113369800) [pid = 1666] [serial = 1931] [outer = 0x110eab400] 08:42:51 INFO - PROCESS | 1666 | 1463758971678 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]]]}] 08:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 618ms 08:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:42:51 INFO - PROCESS | 1666 | 1463758971725 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:42:51 INFO - PROCESS | 1666 | 1463758971726 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:42:51 INFO - PROCESS | 1666 | 1463758971728 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:42:51 INFO - PROCESS | 1666 | 1463758971729 Marionette TRACE conn2 <- [1,2546,null,{}] 08:42:51 INFO - PROCESS | 1666 | 1463758971732 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}] 08:42:51 INFO - PROCESS | 1666 | 1463758971818 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:42:51 INFO - PROCESS | 1666 | 1463758971823 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b995000 == 73 [pid = 1666] [id = 644] 08:42:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x11665d000) [pid = 1666] [serial = 1932] [outer = 0x0] 08:42:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x11976b000) [pid = 1666] [serial = 1933] [outer = 0x11665d000] 08:42:51 INFO - PROCESS | 1666 | 1463758971847 Marionette DEBUG loaded listener.js 08:42:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x11302ec00) [pid = 1666] [serial = 1934] [outer = 0x11665d000] 08:42:52 INFO - PROCESS | 1666 | 1463758972168 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]]]}] 08:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 471ms 08:42:52 INFO - PROCESS | 1666 | 1463758972199 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:42:52 INFO - PROCESS | 1666 | 1463758972200 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:42:52 INFO - PROCESS | 1666 | 1463758972229 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:42:52 INFO - PROCESS | 1666 | 1463758972230 Marionette TRACE conn2 <- [1,2550,null,{}] 08:42:52 INFO - PROCESS | 1666 | 1463758972232 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}] 08:42:52 INFO - PROCESS | 1666 | 1463758972323 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:42:52 INFO - PROCESS | 1666 | 1463758972327 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x135777800 == 74 [pid = 1666] [id = 645] 08:42:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x119c41c00) [pid = 1666] [serial = 1935] [outer = 0x0] 08:42:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x128a6ac00) [pid = 1666] [serial = 1936] [outer = 0x119c41c00] 08:42:52 INFO - PROCESS | 1666 | 1463758972352 Marionette DEBUG loaded listener.js 08:42:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x128fb9000) [pid = 1666] [serial = 1937] [outer = 0x119c41c00] 08:42:52 INFO - PROCESS | 1666 | 1463758972710 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]]]}] 08:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 539ms 08:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:42:52 INFO - PROCESS | 1666 | 1463758972750 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:42:52 INFO - PROCESS | 1666 | 1463758972751 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:42:52 INFO - PROCESS | 1666 | 1463758972753 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:42:52 INFO - PROCESS | 1666 | 1463758972756 Marionette TRACE conn2 <- [1,2554,null,{}] 08:42:52 INFO - PROCESS | 1666 | 1463758972758 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}] 08:42:52 INFO - PROCESS | 1666 | 1463758972868 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:42:52 INFO - PROCESS | 1666 | 1463758972937 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359ef800 == 75 [pid = 1666] [id = 646] 08:42:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x128db1000) [pid = 1666] [serial = 1938] [outer = 0x0] 08:42:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x12b012400) [pid = 1666] [serial = 1939] [outer = 0x128db1000] 08:42:52 INFO - PROCESS | 1666 | 1463758972966 Marionette DEBUG loaded listener.js 08:42:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x12b27c400) [pid = 1666] [serial = 1940] [outer = 0x128db1000] 08:42:53 INFO - PROCESS | 1666 | 1463758973242 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]]]}] 08:42:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:42:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms 08:42:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:42:53 INFO - PROCESS | 1666 | 1463758973276 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:42:53 INFO - PROCESS | 1666 | 1463758973278 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:42:53 INFO - PROCESS | 1666 | 1463758973360 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:42:53 INFO - PROCESS | 1666 | 1463758973362 Marionette TRACE conn2 <- [1,2558,null,{}] 08:42:53 INFO - PROCESS | 1666 | 1463758973367 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}] 08:42:53 INFO - PROCESS | 1666 | 1463758973479 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:42:53 INFO - PROCESS | 1666 | 1463758973554 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x11906f800 == 76 [pid = 1666] [id = 647] 08:42:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x11291f800) [pid = 1666] [serial = 1941] [outer = 0x0] 08:42:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x1132e4800) [pid = 1666] [serial = 1942] [outer = 0x11291f800] 08:42:53 INFO - PROCESS | 1666 | 1463758973585 Marionette DEBUG loaded listener.js 08:42:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x11710bc00) [pid = 1666] [serial = 1943] [outer = 0x11291f800] 08:42:54 INFO - PROCESS | 1666 | 1463758974108 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]]]}] 08:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 854ms 08:42:54 INFO - PROCESS | 1666 | 1463758974136 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:42:54 INFO - PROCESS | 1666 | 1463758974142 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:42:54 INFO - PROCESS | 1666 | 1463758974146 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:42:54 INFO - PROCESS | 1666 | 1463758974149 Marionette TRACE conn2 <- [1,2562,null,{}] 08:42:54 INFO - PROCESS | 1666 | 1463758974158 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}] 08:42:54 INFO - PROCESS | 1666 | 1463758974279 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:42:54 INFO - PROCESS | 1666 | 1463758974357 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12caa0800 == 77 [pid = 1666] [id = 648] 08:42:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x11710c400) [pid = 1666] [serial = 1944] [outer = 0x0] 08:42:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x12109ec00) [pid = 1666] [serial = 1945] [outer = 0x11710c400] 08:42:54 INFO - PROCESS | 1666 | 1463758974387 Marionette DEBUG loaded listener.js 08:42:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x125313000) [pid = 1666] [serial = 1946] [outer = 0x11710c400] 08:42:54 INFO - PROCESS | 1666 | 1463758974852 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]]]}] 08:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 727ms 08:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:42:54 INFO - PROCESS | 1666 | 1463758974872 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:42:54 INFO - PROCESS | 1666 | 1463758974874 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:42:54 INFO - PROCESS | 1666 | 1463758974876 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:42:54 INFO - PROCESS | 1666 | 1463758974877 Marionette TRACE conn2 <- [1,2566,null,{}] 08:42:54 INFO - PROCESS | 1666 | 1463758974880 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}] 08:42:54 INFO - PROCESS | 1666 | 1463758974983 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:42:55 INFO - PROCESS | 1666 | 1463758975093 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12f1af800 == 78 [pid = 1666] [id = 649] 08:42:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x128a71800) [pid = 1666] [serial = 1947] [outer = 0x0] 08:42:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x128aa2800) [pid = 1666] [serial = 1948] [outer = 0x128a71800] 08:42:55 INFO - PROCESS | 1666 | 1463758975129 Marionette DEBUG loaded listener.js 08:42:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x129182400) [pid = 1666] [serial = 1949] [outer = 0x128a71800] 08:42:55 INFO - PROCESS | 1666 | 1463758975599 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]]]}] 08:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 773ms 08:42:55 INFO - PROCESS | 1666 | 1463758975650 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:42:55 INFO - PROCESS | 1666 | 1463758975652 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:42:55 INFO - PROCESS | 1666 | 1463758975657 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:42:55 INFO - PROCESS | 1666 | 1463758975659 Marionette TRACE conn2 <- [1,2570,null,{}] 08:42:55 INFO - PROCESS | 1666 | 1463758975663 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}] 08:42:55 INFO - PROCESS | 1666 | 1463758975820 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:42:55 INFO - PROCESS | 1666 | 1463758975920 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0a6800 == 79 [pid = 1666] [id = 650] 08:42:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x1298be400) [pid = 1666] [serial = 1950] [outer = 0x0] 08:42:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x12a6e0c00) [pid = 1666] [serial = 1951] [outer = 0x1298be400] 08:42:55 INFO - PROCESS | 1666 | 1463758975968 Marionette DEBUG loaded listener.js 08:42:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x12a8d2c00) [pid = 1666] [serial = 1952] [outer = 0x1298be400] 08:42:56 INFO - PROCESS | 1666 | 1463758976464 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]]]}] 08:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 872ms 08:42:56 INFO - PROCESS | 1666 | 1463758976528 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:42:56 INFO - PROCESS | 1666 | 1463758976529 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:42:56 INFO - PROCESS | 1666 | 1463758976531 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:42:56 INFO - PROCESS | 1666 | 1463758976532 Marionette TRACE conn2 <- [1,2574,null,{}] 08:42:56 INFO - PROCESS | 1666 | 1463758976535 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}] 08:42:56 INFO - PROCESS | 1666 | 1463758976656 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:42:56 INFO - PROCESS | 1666 | 1463758976764 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180ee800 == 80 [pid = 1666] [id = 651] 08:42:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1132e6c00) [pid = 1666] [serial = 1953] [outer = 0x0] 08:42:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x11834a000) [pid = 1666] [serial = 1954] [outer = 0x1132e6c00] 08:42:56 INFO - PROCESS | 1666 | 1463758976812 Marionette DEBUG loaded listener.js 08:42:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x128fb6800) [pid = 1666] [serial = 1955] [outer = 0x1132e6c00] 08:42:57 INFO - PROCESS | 1666 | 1463758977563 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]]]}] 08:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1071ms 08:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:42:57 INFO - PROCESS | 1666 | 1463758977604 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:42:57 INFO - PROCESS | 1666 | 1463758977606 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:42:57 INFO - PROCESS | 1666 | 1463758977610 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:42:57 INFO - PROCESS | 1666 | 1463758977612 Marionette TRACE conn2 <- [1,2578,null,{}] 08:42:57 INFO - PROCESS | 1666 | 1463758977615 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}] 08:42:57 INFO - PROCESS | 1666 | 1463758977714 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:42:57 INFO - PROCESS | 1666 | 1463758977779 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x125548000 == 81 [pid = 1666] [id = 652] 08:42:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x1132e4c00) [pid = 1666] [serial = 1956] [outer = 0x0] 08:42:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x1159ab000) [pid = 1666] [serial = 1957] [outer = 0x1132e4c00] 08:42:57 INFO - PROCESS | 1666 | 1463758977808 Marionette DEBUG loaded listener.js 08:42:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x1165c5000) [pid = 1666] [serial = 1958] [outer = 0x1132e4c00] 08:42:58 INFO - PROCESS | 1666 | 1463758978277 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]]]}] 08:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 722ms 08:42:58 INFO - PROCESS | 1666 | 1463758978332 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:42:58 INFO - PROCESS | 1666 | 1463758978336 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:42:58 INFO - PROCESS | 1666 | 1463758978342 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:42:58 INFO - PROCESS | 1666 | 1463758978344 Marionette TRACE conn2 <- [1,2582,null,{}] 08:42:58 INFO - PROCESS | 1666 | 1463758978346 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}] 08:42:58 INFO - PROCESS | 1666 | 1463758978458 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x11a06e800 == 80 [pid = 1666] [id = 543] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x1188d4800 == 79 [pid = 1666] [id = 619] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12889f800 == 78 [pid = 1666] [id = 620] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x128b27000 == 77 [pid = 1666] [id = 541] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x135777800 == 76 [pid = 1666] [id = 645] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12b995000 == 75 [pid = 1666] [id = 644] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x116aac000 == 74 [pid = 1666] [id = 643] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12df14800 == 73 [pid = 1666] [id = 642] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12db31000 == 72 [pid = 1666] [id = 641] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12d09e800 == 71 [pid = 1666] [id = 640] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x129332c00) [pid = 1666] [serial = 1855] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x1159b5c00) [pid = 1666] [serial = 1858] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x1184be800) [pid = 1666] [serial = 1861] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x12112e000) [pid = 1666] [serial = 1864] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x12743c800) [pid = 1666] [serial = 1867] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x1193cac00) [pid = 1666] [serial = 1882] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x128a77c00) [pid = 1666] [serial = 1870] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12cab7800 == 70 [pid = 1666] [id = 639] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12b064800 == 69 [pid = 1666] [id = 638] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x124de1000 == 68 [pid = 1666] [id = 637] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x11807c000 == 67 [pid = 1666] [id = 636] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12bf56800 == 66 [pid = 1666] [id = 634] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12b29f800 == 65 [pid = 1666] [id = 633] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12b052800 == 64 [pid = 1666] [id = 632] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x12984b800 == 63 [pid = 1666] [id = 631] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x128b28800 == 62 [pid = 1666] [id = 630] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x124df2800 == 61 [pid = 1666] [id = 629] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x118862800 == 60 [pid = 1666] [id = 628] 08:42:58 INFO - PROCESS | 1666 | --DOCSHELL 0x119ef6800 == 59 [pid = 1666] [id = 627] 08:42:58 INFO - PROCESS | 1666 | 1463758978552 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x116aac000 == 60 [pid = 1666] [id = 653] 08:42:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x11302d800) [pid = 1666] [serial = 1959] [outer = 0x0] 08:42:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x1163abc00) [pid = 1666] [serial = 1960] [outer = 0x11302d800] 08:42:58 INFO - PROCESS | 1666 | 1463758978586 Marionette DEBUG loaded listener.js 08:42:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x117e2d800) [pid = 1666] [serial = 1961] [outer = 0x11302d800] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x1163ac000) [pid = 1666] [serial = 1799] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x119764800) [pid = 1666] [serial = 1802] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x128a80000) [pid = 1666] [serial = 1739] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x128cc6800) [pid = 1666] [serial = 1811] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x128dae000) [pid = 1666] [serial = 1814] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x127448000) [pid = 1666] [serial = 1805] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x128a79c00) [pid = 1666] [serial = 1808] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x12917e400) [pid = 1666] [serial = 1852] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x1274a4c00) [pid = 1666] [serial = 1834] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x128a75800) [pid = 1666] [serial = 1837] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x12112a800) [pid = 1666] [serial = 1828] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x123491000) [pid = 1666] [serial = 1829] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x1184ba800) [pid = 1666] [serial = 1813] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x128aa8400) [pid = 1666] [serial = 1795] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x128cc3000) [pid = 1666] [serial = 1796] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x1182da400) [pid = 1666] [serial = 1819] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x1184bdc00) [pid = 1666] [serial = 1820] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x116190c00) [pid = 1666] [serial = 1817] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x11300f400) [pid = 1666] [serial = 1816] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x1193d3800) [pid = 1666] [serial = 1822] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x128dabc00) [pid = 1666] [serial = 1840] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x119763400) [pid = 1666] [serial = 1823] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x128fb5400) [pid = 1666] [serial = 1841] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x1159b2800) [pid = 1666] [serial = 1846] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x128cc0800) [pid = 1666] [serial = 1838] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x123498000) [pid = 1666] [serial = 1804] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x126cf4400) [pid = 1666] [serial = 1831] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x128fbc000) [pid = 1666] [serial = 1843] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x119041400) [pid = 1666] [serial = 1801] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x128aab400) [pid = 1666] [serial = 1810] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x1198b0400) [pid = 1666] [serial = 1825] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x119c45c00) [pid = 1666] [serial = 1826] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x128a70000) [pid = 1666] [serial = 1807] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x115e50400) [pid = 1666] [serial = 1798] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x114de0400) [pid = 1666] [serial = 1876] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x11634c000) [pid = 1666] [serial = 1877] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x1183ed800) [pid = 1666] [serial = 1879] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x128a9e800) [pid = 1666] [serial = 1850] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x119c3f800) [pid = 1666] [serial = 1873] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x128ff4000) [pid = 1666] [serial = 1844] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x128a6a800) [pid = 1666] [serial = 1835] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x129188c00) [pid = 1666] [serial = 1853] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x126c4bc00) [pid = 1666] [serial = 1849] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x1184c1c00) [pid = 1666] [serial = 1880] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x127445800) [pid = 1666] [serial = 1832] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1210a5800) [pid = 1666] [serial = 1847] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x128fb7800) [pid = 1666] [serial = 1874] [outer = 0x0] [url = about:blank] 08:42:58 INFO - PROCESS | 1666 | 1463758978964 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]]]}] 08:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 672ms 08:42:59 INFO - PROCESS | 1666 | 1463758979015 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:42:59 INFO - PROCESS | 1666 | 1463758979017 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:42:59 INFO - PROCESS | 1666 | 1463758979030 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:42:59 INFO - PROCESS | 1666 | 1463758979034 Marionette TRACE conn2 <- [1,2586,null,{}] 08:42:59 INFO - PROCESS | 1666 | 1463758979047 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}] 08:42:59 INFO - PROCESS | 1666 | 1463758979164 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:42:59 INFO - PROCESS | 1666 | 1463758979226 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a06c000 == 61 [pid = 1666] [id = 654] 08:42:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x118474400) [pid = 1666] [serial = 1962] [outer = 0x0] 08:42:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x118578c00) [pid = 1666] [serial = 1963] [outer = 0x118474400] 08:42:59 INFO - PROCESS | 1666 | 1463758979254 Marionette DEBUG loaded listener.js 08:42:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x119038800) [pid = 1666] [serial = 1964] [outer = 0x118474400] 08:42:59 INFO - PROCESS | 1666 | 1463758979536 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]]]}] 08:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 536ms 08:42:59 INFO - PROCESS | 1666 | 1463758979559 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:42:59 INFO - PROCESS | 1666 | 1463758979561 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:42:59 INFO - PROCESS | 1666 | 1463758979563 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:42:59 INFO - PROCESS | 1666 | 1463758979565 Marionette TRACE conn2 <- [1,2590,null,{}] 08:42:59 INFO - PROCESS | 1666 | 1463758979576 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}] 08:42:59 INFO - PROCESS | 1666 | 1463758979667 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:42:59 INFO - PROCESS | 1666 | 1463758979675 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12342d800 == 62 [pid = 1666] [id = 655] 08:42:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x1193d2000) [pid = 1666] [serial = 1965] [outer = 0x0] 08:42:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x119746c00) [pid = 1666] [serial = 1966] [outer = 0x1193d2000] 08:42:59 INFO - PROCESS | 1666 | 1463758979711 Marionette DEBUG loaded listener.js 08:42:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x119765800) [pid = 1666] [serial = 1967] [outer = 0x1193d2000] 08:43:00 INFO - PROCESS | 1666 | 1463758980218 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]]]}] 08:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 671ms 08:43:00 INFO - PROCESS | 1666 | 1463758980236 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:43:00 INFO - PROCESS | 1666 | 1463758980240 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:43:00 INFO - PROCESS | 1666 | 1463758980242 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:43:00 INFO - PROCESS | 1666 | 1463758980243 Marionette TRACE conn2 <- [1,2594,null,{}] 08:43:00 INFO - PROCESS | 1666 | 1463758980246 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}] 08:43:00 INFO - PROCESS | 1666 | 1463758980360 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:43:00 INFO - PROCESS | 1666 | 1463758980366 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12496d000 == 63 [pid = 1666] [id = 656] 08:43:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x119040c00) [pid = 1666] [serial = 1968] [outer = 0x0] 08:43:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x119822400) [pid = 1666] [serial = 1969] [outer = 0x119040c00] 08:43:00 INFO - PROCESS | 1666 | 1463758980392 Marionette DEBUG loaded listener.js 08:43:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x119bd9400) [pid = 1666] [serial = 1970] [outer = 0x119040c00] 08:43:00 INFO - PROCESS | 1666 | 1463758980736 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]]]}] 08:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 520ms 08:43:00 INFO - PROCESS | 1666 | 1463758980767 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:43:00 INFO - PROCESS | 1666 | 1463758980768 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:43:00 INFO - PROCESS | 1666 | 1463758980770 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:43:00 INFO - PROCESS | 1666 | 1463758980771 Marionette TRACE conn2 <- [1,2598,null,{}] 08:43:00 INFO - PROCESS | 1666 | 1463758980774 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}] 08:43:00 INFO - PROCESS | 1666 | 1463758980892 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:43:00 INFO - PROCESS | 1666 | 1463758980907 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x127072800 == 64 [pid = 1666] [id = 657] 08:43:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x119c3e000) [pid = 1666] [serial = 1971] [outer = 0x0] 08:43:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x121127400) [pid = 1666] [serial = 1972] [outer = 0x119c3e000] 08:43:00 INFO - PROCESS | 1666 | 1463758980933 Marionette DEBUG loaded listener.js 08:43:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1237b9800) [pid = 1666] [serial = 1973] [outer = 0x119c3e000] 08:43:01 INFO - PROCESS | 1666 | 1463758981390 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]]]}] 08:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 670ms 08:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:43:01 INFO - PROCESS | 1666 | 1463758981446 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:43:01 INFO - PROCESS | 1666 | 1463758981448 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:43:01 INFO - PROCESS | 1666 | 1463758981453 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:43:01 INFO - PROCESS | 1666 | 1463758981455 Marionette TRACE conn2 <- [1,2602,null,{}] 08:43:01 INFO - PROCESS | 1666 | 1463758981458 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}] 08:43:01 INFO - PROCESS | 1666 | 1463758981622 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:43:01 INFO - PROCESS | 1666 | 1463758981646 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x129841000 == 65 [pid = 1666] [id = 658] 08:43:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x119c43000) [pid = 1666] [serial = 1974] [outer = 0x0] 08:43:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x126846800) [pid = 1666] [serial = 1975] [outer = 0x119c43000] 08:43:01 INFO - PROCESS | 1666 | 1463758981687 Marionette DEBUG loaded listener.js 08:43:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x126fee400) [pid = 1666] [serial = 1976] [outer = 0x119c43000] 08:43:02 INFO - PROCESS | 1666 | 1463758982073 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]]]}] 08:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 672ms 08:43:02 INFO - PROCESS | 1666 | 1463758982124 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:43:02 INFO - PROCESS | 1666 | 1463758982125 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:43:02 INFO - PROCESS | 1666 | 1463758982127 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:43:02 INFO - PROCESS | 1666 | 1463758982128 Marionette TRACE conn2 <- [1,2606,null,{}] 08:43:02 INFO - PROCESS | 1666 | 1463758982130 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}] 08:43:02 INFO - PROCESS | 1666 | 1463758982247 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:43:02 INFO - PROCESS | 1666 | 1463758982259 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8cc000 == 66 [pid = 1666] [id = 659] 08:43:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x12349dc00) [pid = 1666] [serial = 1977] [outer = 0x0] 08:43:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x127446400) [pid = 1666] [serial = 1978] [outer = 0x12349dc00] 08:43:02 INFO - PROCESS | 1666 | 1463758982284 Marionette DEBUG loaded listener.js 08:43:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x12749f800) [pid = 1666] [serial = 1979] [outer = 0x12349dc00] 08:43:02 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x1184be000) [pid = 1666] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:43:02 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x129340400) [pid = 1666] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:43:02 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1274a4000) [pid = 1666] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:43:02 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1274a2c00) [pid = 1666] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:43:02 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x110eab400) [pid = 1666] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:43:02 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x129339c00) [pid = 1666] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:43:02 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x119769000) [pid = 1666] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:43:02 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x11665d000) [pid = 1666] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:43:02 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x115ee8000) [pid = 1666] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:43:02 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x119c41c00) [pid = 1666] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:43:02 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1193d7400) [pid = 1666] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:43:02 INFO - PROCESS | 1666 | 1463758982949 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]]]}] 08:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 868ms 08:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:43:02 INFO - PROCESS | 1666 | 1463758982995 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:43:02 INFO - PROCESS | 1666 | 1463758982997 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:43:03 INFO - PROCESS | 1666 | 1463758982999 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:43:03 INFO - PROCESS | 1666 | 1463758983000 Marionette TRACE conn2 <- [1,2610,null,{}] 08:43:03 INFO - PROCESS | 1666 | 1463758983010 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}] 08:43:03 INFO - PROCESS | 1666 | 1463758983093 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:43:03 INFO - PROCESS | 1666 | 1463758983097 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x123506800 == 67 [pid = 1666] [id = 660] 08:43:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x11665d000) [pid = 1666] [serial = 1980] [outer = 0x0] 08:43:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x119c41c00) [pid = 1666] [serial = 1981] [outer = 0x11665d000] 08:43:03 INFO - PROCESS | 1666 | 1463758983122 Marionette DEBUG loaded listener.js 08:43:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x128815800) [pid = 1666] [serial = 1982] [outer = 0x11665d000] 08:43:03 INFO - PROCESS | 1666 | 1463758983482 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]]]}] 08:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 521ms 08:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:43:03 INFO - PROCESS | 1666 | 1463758983522 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:43:03 INFO - PROCESS | 1666 | 1463758983523 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:43:03 INFO - PROCESS | 1666 | 1463758983526 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:43:03 INFO - PROCESS | 1666 | 1463758983527 Marionette TRACE conn2 <- [1,2614,null,{}] 08:43:03 INFO - PROCESS | 1666 | 1463758983529 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}] 08:43:03 INFO - PROCESS | 1666 | 1463758983639 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:43:03 INFO - PROCESS | 1666 | 1463758983643 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b294800 == 68 [pid = 1666] [id = 661] 08:43:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x128815c00) [pid = 1666] [serial = 1983] [outer = 0x0] 08:43:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x128a66400) [pid = 1666] [serial = 1984] [outer = 0x128815c00] 08:43:03 INFO - PROCESS | 1666 | 1463758983668 Marionette DEBUG loaded listener.js 08:43:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x128a75800) [pid = 1666] [serial = 1985] [outer = 0x128815c00] 08:43:03 INFO - PROCESS | 1666 | 1463758983982 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]]]}] 08:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 468ms 08:43:03 INFO - PROCESS | 1666 | 1463758983994 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:43:03 INFO - PROCESS | 1666 | 1463758983996 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:43:03 INFO - PROCESS | 1666 | 1463758983998 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:43:04 INFO - PROCESS | 1666 | 1463758984000 Marionette TRACE conn2 <- [1,2618,null,{}] 08:43:04 INFO - PROCESS | 1666 | 1463758984002 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}] 08:43:04 INFO - PROCESS | 1666 | 1463758984113 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:43:04 INFO - PROCESS | 1666 | 1463758984173 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bf6e800 == 69 [pid = 1666] [id = 662] 08:43:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x128a70000) [pid = 1666] [serial = 1986] [outer = 0x0] 08:43:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x128a9d800) [pid = 1666] [serial = 1987] [outer = 0x128a70000] 08:43:04 INFO - PROCESS | 1666 | 1463758984206 Marionette DEBUG loaded listener.js 08:43:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x128fc0000) [pid = 1666] [serial = 1988] [outer = 0x128a70000] 08:43:04 INFO - PROCESS | 1666 | 1463758984475 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]]]}] 08:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 524ms 08:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:43:04 INFO - PROCESS | 1666 | 1463758984526 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:43:04 INFO - PROCESS | 1666 | 1463758984527 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:43:04 INFO - PROCESS | 1666 | 1463758984530 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:43:04 INFO - PROCESS | 1666 | 1463758984531 Marionette TRACE conn2 <- [1,2622,null,{}] 08:43:04 INFO - PROCESS | 1666 | 1463758984533 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}] 08:43:04 INFO - PROCESS | 1666 | 1463758984622 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:43:04 INFO - PROCESS | 1666 | 1463758984627 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6c4000 == 70 [pid = 1666] [id = 663] 08:43:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x12917ec00) [pid = 1666] [serial = 1989] [outer = 0x0] 08:43:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x129332c00) [pid = 1666] [serial = 1990] [outer = 0x12917ec00] 08:43:04 INFO - PROCESS | 1666 | 1463758984652 Marionette DEBUG loaded listener.js 08:43:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x1298b3000) [pid = 1666] [serial = 1991] [outer = 0x12917ec00] 08:43:05 INFO - PROCESS | 1666 | 1463758985108 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]]]}] 08:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 618ms 08:43:05 INFO - PROCESS | 1666 | 1463758985149 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:43:05 INFO - PROCESS | 1666 | 1463758985152 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:43:05 INFO - PROCESS | 1666 | 1463758985155 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:43:05 INFO - PROCESS | 1666 | 1463758985158 Marionette TRACE conn2 <- [1,2626,null,{}] 08:43:05 INFO - PROCESS | 1666 | 1463758985163 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}] 08:43:05 INFO - PROCESS | 1666 | 1463758985270 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:43:05 INFO - PROCESS | 1666 | 1463758985348 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x119343800 == 71 [pid = 1666] [id = 664] 08:43:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x11291cc00) [pid = 1666] [serial = 1992] [outer = 0x0] 08:43:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x11332dc00) [pid = 1666] [serial = 1993] [outer = 0x11291cc00] 08:43:05 INFO - PROCESS | 1666 | 1463758985380 Marionette DEBUG loaded listener.js 08:43:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x11634c000) [pid = 1666] [serial = 1994] [outer = 0x11291cc00] 08:43:05 INFO - PROCESS | 1666 | 1463758985810 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]]]}] 08:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 673ms 08:43:05 INFO - PROCESS | 1666 | 1463758985829 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:43:05 INFO - PROCESS | 1666 | 1463758985833 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:43:05 INFO - PROCESS | 1666 | 1463758985839 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:43:05 INFO - PROCESS | 1666 | 1463758985841 Marionette TRACE conn2 <- [1,2630,null,{}] 08:43:05 INFO - PROCESS | 1666 | 1463758985844 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}] 08:43:05 INFO - PROCESS | 1666 | 1463758985948 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:43:06 INFO - PROCESS | 1666 | 1463758986046 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x124de4000 == 72 [pid = 1666] [id = 665] 08:43:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x118343400) [pid = 1666] [serial = 1995] [outer = 0x0] 08:43:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x119036c00) [pid = 1666] [serial = 1996] [outer = 0x118343400] 08:43:06 INFO - PROCESS | 1666 | 1463758986077 Marionette DEBUG loaded listener.js 08:43:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x1193d1c00) [pid = 1666] [serial = 1997] [outer = 0x118343400] 08:43:06 INFO - PROCESS | 1666 | 1463758986507 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]]]}] 08:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 721ms 08:43:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:43:06 INFO - PROCESS | 1666 | 1463758986559 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:43:06 INFO - PROCESS | 1666 | 1463758986560 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:43:06 INFO - PROCESS | 1666 | 1463758986563 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:43:06 INFO - PROCESS | 1666 | 1463758986565 Marionette TRACE conn2 <- [1,2634,null,{}] 08:43:06 INFO - PROCESS | 1666 | 1463758986573 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}] 08:43:06 INFO - PROCESS | 1666 | 1463758986678 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:43:06 INFO - PROCESS | 1666 | 1463758986743 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6cb800 == 73 [pid = 1666] [id = 666] 08:43:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x11976a400) [pid = 1666] [serial = 1998] [outer = 0x0] 08:43:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x119c45c00) [pid = 1666] [serial = 1999] [outer = 0x11976a400] 08:43:06 INFO - PROCESS | 1666 | 1463758986815 Marionette DEBUG loaded listener.js 08:43:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x123497c00) [pid = 1666] [serial = 2000] [outer = 0x11976a400] 08:43:07 INFO - PROCESS | 1666 | 1463758987239 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]]]}] 08:43:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:43:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 722ms 08:43:07 INFO - PROCESS | 1666 | 1463758987299 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:43:07 INFO - PROCESS | 1666 | 1463758987302 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:43:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:43:07 INFO - PROCESS | 1666 | 1463758987343 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:43:07 INFO - PROCESS | 1666 | 1463758987345 Marionette TRACE conn2 <- [1,2638,null,{}] 08:43:07 INFO - PROCESS | 1666 | 1463758987350 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}] 08:43:07 INFO - PROCESS | 1666 | 1463758987514 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:43:07 INFO - PROCESS | 1666 | 1463758987599 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d090000 == 74 [pid = 1666] [id = 667] 08:43:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x123499400) [pid = 1666] [serial = 2001] [outer = 0x0] 08:43:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x128816c00) [pid = 1666] [serial = 2002] [outer = 0x123499400] 08:43:07 INFO - PROCESS | 1666 | 1463758987629 Marionette DEBUG loaded listener.js 08:43:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x128a7d400) [pid = 1666] [serial = 2003] [outer = 0x123499400] 08:43:08 INFO - PROCESS | 1666 | 1463758988041 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]]]}] 08:43:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:43:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 747ms 08:43:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:43:08 INFO - PROCESS | 1666 | 1463758988066 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:43:08 INFO - PROCESS | 1666 | 1463758988068 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:43:08 INFO - PROCESS | 1666 | 1463758988070 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:43:08 INFO - PROCESS | 1666 | 1463758988071 Marionette TRACE conn2 <- [1,2642,null,{}] 08:43:08 INFO - PROCESS | 1666 | 1463758988074 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}] 08:43:08 INFO - PROCESS | 1666 | 1463758988174 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:43:08 INFO - PROCESS | 1666 | 1463758988238 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d2cb000 == 75 [pid = 1666] [id = 668] 08:43:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x127444400) [pid = 1666] [serial = 2004] [outer = 0x0] 08:43:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x128aa7c00) [pid = 1666] [serial = 2005] [outer = 0x127444400] 08:43:08 INFO - PROCESS | 1666 | 1463758988308 Marionette DEBUG loaded listener.js 08:43:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x128ff1000) [pid = 1666] [serial = 2006] [outer = 0x127444400] 08:43:08 INFO - PROCESS | 1666 | 1463758988718 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]]]}] 08:43:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:43:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 670ms 08:43:08 INFO - PROCESS | 1666 | 1463758988741 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:43:08 INFO - PROCESS | 1666 | 1463758988742 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:43:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:43:08 INFO - PROCESS | 1666 | 1463758988745 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:43:08 INFO - PROCESS | 1666 | 1463758988746 Marionette TRACE conn2 <- [1,2646,null,{}] 08:43:08 INFO - PROCESS | 1666 | 1463758988748 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}] 08:43:08 INFO - PROCESS | 1666 | 1463758988866 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:43:08 INFO - PROCESS | 1666 | 1463758988984 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db21800 == 76 [pid = 1666] [id = 669] 08:43:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x12a6fc400) [pid = 1666] [serial = 2007] [outer = 0x0] 08:43:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x12a8d3000) [pid = 1666] [serial = 2008] [outer = 0x12a6fc400] 08:43:09 INFO - PROCESS | 1666 | 1463758989017 Marionette DEBUG loaded listener.js 08:43:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x12b011000) [pid = 1666] [serial = 2009] [outer = 0x12a6fc400] 08:43:09 INFO - PROCESS | 1666 | 1463758989415 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]]]}] 08:43:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:43:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 718ms 08:43:09 INFO - PROCESS | 1666 | 1463758989464 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:43:09 INFO - PROCESS | 1666 | 1463758989465 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:43:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:43:09 INFO - PROCESS | 1666 | 1463758989468 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:43:09 INFO - PROCESS | 1666 | 1463758989469 Marionette TRACE conn2 <- [1,2650,null,{}] 08:43:09 INFO - PROCESS | 1666 | 1463758989472 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}] 08:43:09 INFO - PROCESS | 1666 | 1463758989578 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:43:09 INFO - PROCESS | 1666 | 1463758989641 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x124dee000 == 77 [pid = 1666] [id = 670] 08:43:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x11291f400) [pid = 1666] [serial = 2010] [outer = 0x0] 08:43:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x1298bfc00) [pid = 1666] [serial = 2011] [outer = 0x11291f400] 08:43:09 INFO - PROCESS | 1666 | 1463758989671 Marionette DEBUG loaded listener.js 08:43:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x12b017000) [pid = 1666] [serial = 2012] [outer = 0x11291f400] 08:43:10 INFO - PROCESS | 1666 | 1463758990274 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]]]}] 08:43:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:43:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 821ms 08:43:10 INFO - PROCESS | 1666 | 1463758990289 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:43:10 INFO - PROCESS | 1666 | 1463758990291 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:43:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:43:10 INFO - PROCESS | 1666 | 1463758990295 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:43:10 INFO - PROCESS | 1666 | 1463758990297 Marionette TRACE conn2 <- [1,2654,null,{}] 08:43:10 INFO - PROCESS | 1666 | 1463758990301 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}] 08:43:10 INFO - PROCESS | 1666 | 1463758990400 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:43:10 INFO - PROCESS | 1666 | 1463758990466 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x125559000 == 78 [pid = 1666] [id = 671] 08:43:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x115e54000) [pid = 1666] [serial = 2013] [outer = 0x0] 08:43:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x11650b800) [pid = 1666] [serial = 2014] [outer = 0x115e54000] 08:43:10 INFO - PROCESS | 1666 | 1463758990494 Marionette DEBUG loaded listener.js 08:43:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x11833e800) [pid = 1666] [serial = 2015] [outer = 0x115e54000] 08:43:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12bf6e800 == 77 [pid = 1666] [id = 662] 08:43:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12b294800 == 76 [pid = 1666] [id = 661] 08:43:10 INFO - PROCESS | 1666 | --DOCSHELL 0x123506800 == 75 [pid = 1666] [id = 660] 08:43:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8cc000 == 74 [pid = 1666] [id = 659] 08:43:10 INFO - PROCESS | 1666 | --DOCSHELL 0x129841000 == 73 [pid = 1666] [id = 658] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x12b012400) [pid = 1666] [serial = 1939] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOCSHELL 0x127072800 == 72 [pid = 1666] [id = 657] 08:43:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12496d000 == 71 [pid = 1666] [id = 656] 08:43:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12342d800 == 70 [pid = 1666] [id = 655] 08:43:10 INFO - PROCESS | 1666 | --DOCSHELL 0x11a06c000 == 69 [pid = 1666] [id = 654] 08:43:10 INFO - PROCESS | 1666 | --DOCSHELL 0x116aac000 == 68 [pid = 1666] [id = 653] 08:43:10 INFO - PROCESS | 1666 | --DOCSHELL 0x125548000 == 67 [pid = 1666] [id = 652] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x128fb9000) [pid = 1666] [serial = 1937] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x119822800) [pid = 1666] [serial = 1913] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x12a8df400) [pid = 1666] [serial = 1928] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x129334400) [pid = 1666] [serial = 1922] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x128fb8800) [pid = 1666] [serial = 1919] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x113369800) [pid = 1666] [serial = 1931] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x1193d4400) [pid = 1666] [serial = 1912] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x12a6fc000) [pid = 1666] [serial = 1925] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x128aaa800) [pid = 1666] [serial = 1903] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x111d7cc00) [pid = 1666] [serial = 1930] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x119c3b800) [pid = 1666] [serial = 1891] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x1184c0400) [pid = 1666] [serial = 1888] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x124a2c400) [pid = 1666] [serial = 1897] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x127496400) [pid = 1666] [serial = 1916] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x11302ec00) [pid = 1666] [serial = 1934] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x118466800) [pid = 1666] [serial = 1910] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x114de4c00) [pid = 1666] [serial = 1885] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x11976b000) [pid = 1666] [serial = 1933] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x128a6ac00) [pid = 1666] [serial = 1936] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x128fc2000) [pid = 1666] [serial = 1907] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x128db1c00) [pid = 1666] [serial = 1906] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12a8d9800) [pid = 1666] [serial = 1927] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x1274a4800) [pid = 1666] [serial = 1900] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12112a400) [pid = 1666] [serial = 1915] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12112ec00) [pid = 1666] [serial = 1894] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x129181c00) [pid = 1666] [serial = 1921] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x128a64800) [pid = 1666] [serial = 1918] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x116505000) [pid = 1666] [serial = 1909] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x12a6d9400) [pid = 1666] [serial = 1924] [outer = 0x0] [url = about:blank] 08:43:10 INFO - PROCESS | 1666 | 1463758990976 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]]]}] 08:43:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:43:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 723ms 08:43:11 INFO - PROCESS | 1666 | 1463758991018 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:43:11 INFO - PROCESS | 1666 | 1463758991024 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:43:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:43:11 INFO - PROCESS | 1666 | 1463758991028 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:43:11 INFO - PROCESS | 1666 | 1463758991030 Marionette TRACE conn2 <- [1,2658,null,{}] 08:43:11 INFO - PROCESS | 1666 | 1463758991032 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}] 08:43:11 INFO - PROCESS | 1666 | 1463758991117 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:43:11 INFO - PROCESS | 1666 | 1463758991125 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180ee000 == 68 [pid = 1666] [id = 672] 08:43:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1182da400) [pid = 1666] [serial = 2016] [outer = 0x0] 08:43:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x119017400) [pid = 1666] [serial = 2017] [outer = 0x1182da400] 08:43:11 INFO - PROCESS | 1666 | 1463758991152 Marionette DEBUG loaded listener.js 08:43:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x119741000) [pid = 1666] [serial = 2018] [outer = 0x1182da400] 08:43:11 INFO - PROCESS | 1666 | 1463758991512 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]]]}] 08:43:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:43:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 519ms 08:43:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:43:11 INFO - PROCESS | 1666 | 1463758991547 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:43:11 INFO - PROCESS | 1666 | 1463758991549 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:43:11 INFO - PROCESS | 1666 | 1463758991551 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:43:11 INFO - PROCESS | 1666 | 1463758991553 Marionette TRACE conn2 <- [1,2662,null,{}] 08:43:11 INFO - PROCESS | 1666 | 1463758991560 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}] 08:43:11 INFO - PROCESS | 1666 | 1463758991647 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:43:11 INFO - PROCESS | 1666 | 1463758991655 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12496d000 == 69 [pid = 1666] [id = 673] 08:43:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x1197ed800) [pid = 1666] [serial = 2019] [outer = 0x0] 08:43:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x119bd1800) [pid = 1666] [serial = 2020] [outer = 0x1197ed800] 08:43:11 INFO - PROCESS | 1666 | 1463758991683 Marionette DEBUG loaded listener.js 08:43:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x12112c000) [pid = 1666] [serial = 2021] [outer = 0x1197ed800] 08:43:12 INFO - PROCESS | 1666 | 1463758992038 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]]]}] 08:43:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:43:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 520ms 08:43:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:43:12 INFO - PROCESS | 1666 | 1463758992072 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:43:12 INFO - PROCESS | 1666 | 1463758992074 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:43:12 INFO - PROCESS | 1666 | 1463758992083 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:43:12 INFO - PROCESS | 1666 | 1463758992084 Marionette TRACE conn2 <- [1,2666,null,{}] 08:43:12 INFO - PROCESS | 1666 | 1463758992093 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}] 08:43:12 INFO - PROCESS | 1666 | 1463758992204 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:43:12 INFO - PROCESS | 1666 | 1463758992209 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x1293bb800 == 70 [pid = 1666] [id = 674] 08:43:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x12112c400) [pid = 1666] [serial = 2022] [outer = 0x0] 08:43:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x125590400) [pid = 1666] [serial = 2023] [outer = 0x12112c400] 08:43:12 INFO - PROCESS | 1666 | 1463758992235 Marionette DEBUG loaded listener.js 08:43:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x126ff3c00) [pid = 1666] [serial = 2024] [outer = 0x12112c400] 08:43:13 INFO - PROCESS | 1666 | 1463758993030 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]]]}] 08:43:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 08:43:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 975ms 08:43:13 INFO - PROCESS | 1666 | 1463758993053 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:43:13 INFO - PROCESS | 1666 | 1463758993054 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:43:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:43:13 INFO - PROCESS | 1666 | 1463758993056 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:43:13 INFO - PROCESS | 1666 | 1463758993057 Marionette TRACE conn2 <- [1,2670,null,{}] 08:43:13 INFO - PROCESS | 1666 | 1463758993060 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}] 08:43:13 INFO - PROCESS | 1666 | 1463758993166 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:43:13 INFO - PROCESS | 1666 | 1463758993209 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b066000 == 71 [pid = 1666] [id = 675] 08:43:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x123491800) [pid = 1666] [serial = 2025] [outer = 0x0] 08:43:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12881a000) [pid = 1666] [serial = 2026] [outer = 0x123491800] 08:43:13 INFO - PROCESS | 1666 | 1463758993236 Marionette DEBUG loaded listener.js 08:43:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x128a79c00) [pid = 1666] [serial = 2027] [outer = 0x123491800] 08:43:14 INFO - PROCESS | 1666 | 1463758994120 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] 08:43:14 INFO - PROCESS | 1666 | 1463758994129 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:43:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:43:14 INFO - PROCESS | 1666 | 1463758994131 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:43:14 INFO - PROCESS | 1666 | 1463758994132 Marionette TRACE conn2 <- [1,2674,null,{}] 08:43:14 INFO - PROCESS | 1666 | 1463758994134 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}] 08:43:14 INFO - PROCESS | 1666 | 1463758994266 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:43:14 INFO - PROCESS | 1666 | 1463758994280 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bf6b800 == 72 [pid = 1666] [id = 676] 08:43:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x128ccb800) [pid = 1666] [serial = 2028] [outer = 0x0] 08:43:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x1298b5800) [pid = 1666] [serial = 2029] [outer = 0x128ccb800] 08:43:14 INFO - PROCESS | 1666 | 1463758994306 Marionette DEBUG loaded listener.js 08:43:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12a8d8400) [pid = 1666] [serial = 2030] [outer = 0x128ccb800] 08:43:15 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x119c3e000) [pid = 1666] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:43:15 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x119c43000) [pid = 1666] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:43:15 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x128db1000) [pid = 1666] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:43:15 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x11302d800) [pid = 1666] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:43:15 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x1193d2000) [pid = 1666] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:43:15 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x118474400) [pid = 1666] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:43:15 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x119040c00) [pid = 1666] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:43:15 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x1132e4c00) [pid = 1666] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:43:15 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x12349dc00) [pid = 1666] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:43:15 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x11665d000) [pid = 1666] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:43:15 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x128815c00) [pid = 1666] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:43:15 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x128a70000) [pid = 1666] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:43:15 INFO - PROCESS | 1666 | 1463758995130 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] 08:43:15 INFO - PROCESS | 1666 | 1463758995154 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:43:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:43:15 INFO - PROCESS | 1666 | 1463758995157 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:43:15 INFO - PROCESS | 1666 | 1463758995158 Marionette TRACE conn2 <- [1,2678,null,{}] 08:43:15 INFO - PROCESS | 1666 | 1463758995160 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}] 08:43:15 INFO - PROCESS | 1666 | 1463758995245 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:43:15 INFO - PROCESS | 1666 | 1463758995249 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c2f3000 == 73 [pid = 1666] [id = 677] 08:43:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x116a5b800) [pid = 1666] [serial = 2031] [outer = 0x0] 08:43:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x119c43000) [pid = 1666] [serial = 2032] [outer = 0x116a5b800] 08:43:15 INFO - PROCESS | 1666 | 1463758995275 Marionette DEBUG loaded listener.js 08:43:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x12881ec00) [pid = 1666] [serial = 2033] [outer = 0x116a5b800] 08:43:16 INFO - PROCESS | 1666 | 1463758996085 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]]]}] 08:43:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 08:43:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 969ms 08:43:16 INFO - PROCESS | 1666 | 1463758996127 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:43:16 INFO - PROCESS | 1666 | 1463758996128 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:43:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:43:16 INFO - PROCESS | 1666 | 1463758996130 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:43:16 INFO - PROCESS | 1666 | 1463758996131 Marionette TRACE conn2 <- [1,2682,null,{}] 08:43:16 INFO - PROCESS | 1666 | 1463758996134 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}] 08:43:16 INFO - PROCESS | 1666 | 1463758996240 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:43:16 INFO - PROCESS | 1666 | 1463758996247 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d092000 == 74 [pid = 1666] [id = 678] 08:43:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x119040c00) [pid = 1666] [serial = 2034] [outer = 0x0] 08:43:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12a8d9800) [pid = 1666] [serial = 2035] [outer = 0x119040c00] 08:43:16 INFO - PROCESS | 1666 | 1463758996272 Marionette DEBUG loaded listener.js 08:43:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12b092c00) [pid = 1666] [serial = 2036] [outer = 0x119040c00] 08:43:17 INFO - PROCESS | 1666 | 1463758997119 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]]]}] 08:43:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 08:43:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1019ms 08:43:17 INFO - PROCESS | 1666 | 1463758997150 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:43:17 INFO - PROCESS | 1666 | 1463758997153 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:43:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:43:17 INFO - PROCESS | 1666 | 1463758997171 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:43:17 INFO - PROCESS | 1666 | 1463758997174 Marionette TRACE conn2 <- [1,2686,null,{}] 08:43:17 INFO - PROCESS | 1666 | 1463758997179 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}] 08:43:17 INFO - PROCESS | 1666 | 1463758997286 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:43:17 INFO - PROCESS | 1666 | 1463758997347 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12114f000 == 75 [pid = 1666] [id = 679] 08:43:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x114de4c00) [pid = 1666] [serial = 2037] [outer = 0x0] 08:43:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x11634f000) [pid = 1666] [serial = 2038] [outer = 0x114de4c00] 08:43:17 INFO - PROCESS | 1666 | 1463758997421 Marionette DEBUG loaded listener.js 08:43:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x1184b3400) [pid = 1666] [serial = 2039] [outer = 0x114de4c00] 08:43:18 INFO - PROCESS | 1666 | 1463758998383 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] 08:43:18 INFO - PROCESS | 1666 | 1463758998401 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:43:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:43:18 INFO - PROCESS | 1666 | 1463758998411 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:43:18 INFO - PROCESS | 1666 | 1463758998414 Marionette TRACE conn2 <- [1,2690,null,{}] 08:43:18 INFO - PROCESS | 1666 | 1463758998418 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}] 08:43:18 INFO - PROCESS | 1666 | 1463758998529 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:43:18 INFO - PROCESS | 1666 | 1463758998589 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b996000 == 76 [pid = 1666] [id = 680] 08:43:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x11901a800) [pid = 1666] [serial = 2040] [outer = 0x0] 08:43:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x1197eb800) [pid = 1666] [serial = 2041] [outer = 0x11901a800] 08:43:18 INFO - PROCESS | 1666 | 1463758998619 Marionette DEBUG loaded listener.js 08:43:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x121123400) [pid = 1666] [serial = 2042] [outer = 0x11901a800] 08:43:19 INFO - PROCESS | 1666 | 1463758999574 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] 08:43:19 INFO - PROCESS | 1666 | 1463758999587 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:43:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:43:19 INFO - PROCESS | 1666 | 1463758999590 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:43:19 INFO - PROCESS | 1666 | 1463758999592 Marionette TRACE conn2 <- [1,2694,null,{}] 08:43:19 INFO - PROCESS | 1666 | 1463758999600 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}] 08:43:19 INFO - PROCESS | 1666 | 1463758999710 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:43:19 INFO - PROCESS | 1666 | 1463758999772 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x12dcb7000 == 77 [pid = 1666] [id = 681] 08:43:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x115d48c00) [pid = 1666] [serial = 2043] [outer = 0x0] 08:43:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x123493400) [pid = 1666] [serial = 2044] [outer = 0x115d48c00] 08:43:19 INFO - PROCESS | 1666 | 1463758999844 Marionette DEBUG loaded listener.js 08:43:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x129188c00) [pid = 1666] [serial = 2045] [outer = 0x115d48c00] 08:43:20 INFO - PROCESS | 1666 | 1463759000749 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] 08:43:20 INFO - PROCESS | 1666 | 1463759000766 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:43:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:43:20 INFO - PROCESS | 1666 | 1463759000770 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:43:20 INFO - PROCESS | 1666 | 1463759000771 Marionette TRACE conn2 <- [1,2698,null,{}] 08:43:20 INFO - PROCESS | 1666 | 1463759000774 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}] 08:43:20 INFO - PROCESS | 1666 | 1463759000878 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:43:20 INFO - PROCESS | 1666 | 1463759000939 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x129177000 == 78 [pid = 1666] [id = 682] 08:43:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x111d84c00) [pid = 1666] [serial = 2046] [outer = 0x0] 08:43:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x1183f0800) [pid = 1666] [serial = 2047] [outer = 0x111d84c00] 08:43:21 INFO - PROCESS | 1666 | 1463759001011 Marionette DEBUG loaded listener.js 08:43:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x12a6f2000) [pid = 1666] [serial = 2048] [outer = 0x111d84c00] 08:43:21 INFO - PROCESS | 1666 | 1463759001892 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] 08:43:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:43:21 INFO - PROCESS | 1666 | 1463759001944 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:43:21 INFO - PROCESS | 1666 | 1463759001947 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:43:21 INFO - PROCESS | 1666 | 1463759001950 Marionette TRACE conn2 <- [1,2702,null,{}] 08:43:21 INFO - PROCESS | 1666 | 1463759001954 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}] 08:43:22 INFO - PROCESS | 1666 | 1463759002049 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:43:22 INFO - PROCESS | 1666 | 1463759002111 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x1293c3800 == 79 [pid = 1666] [id = 683] 08:43:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x11710d000) [pid = 1666] [serial = 2049] [outer = 0x0] 08:43:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x1183f3800) [pid = 1666] [serial = 2050] [outer = 0x11710d000] 08:43:22 INFO - PROCESS | 1666 | 1463759002141 Marionette DEBUG loaded listener.js 08:43:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x1194a4c00) [pid = 1666] [serial = 2051] [outer = 0x11710d000] 08:43:22 INFO - PROCESS | 1666 | 1463759002566 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]]]}] 08:43:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:43:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 677ms 08:43:22 INFO - PROCESS | 1666 | 1463759002624 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:43:22 INFO - PROCESS | 1666 | 1463759002628 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:43:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:43:22 INFO - PROCESS | 1666 | 1463759002633 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:43:22 INFO - PROCESS | 1666 | 1463759002635 Marionette TRACE conn2 <- [1,2706,null,{}] 08:43:22 INFO - PROCESS | 1666 | 1463759002637 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}] 08:43:22 INFO - PROCESS | 1666 | 1463759002736 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:43:22 INFO - PROCESS | 1666 | 1463759002799 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a077000 == 80 [pid = 1666] [id = 684] 08:43:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x1165cb000) [pid = 1666] [serial = 2052] [outer = 0x0] 08:43:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x119762c00) [pid = 1666] [serial = 2053] [outer = 0x1165cb000] 08:43:22 INFO - PROCESS | 1666 | 1463759002840 Marionette DEBUG loaded listener.js 08:43:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x12109d800) [pid = 1666] [serial = 2054] [outer = 0x1165cb000] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12db37000 == 79 [pid = 1666] [id = 602] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6c3800 == 78 [pid = 1666] [id = 565] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1186e0800 == 77 [pid = 1666] [id = 624] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x119ab5800 == 76 [pid = 1666] [id = 580] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12df04800 == 75 [pid = 1666] [id = 621] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12d09c800 == 74 [pid = 1666] [id = 579] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1322e0800 == 73 [pid = 1666] [id = 622] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12c2f3000 == 72 [pid = 1666] [id = 677] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12bf6b800 == 71 [pid = 1666] [id = 676] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12b066000 == 70 [pid = 1666] [id = 675] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x1132e4800) [pid = 1666] [serial = 1942] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x12109ec00) [pid = 1666] [serial = 1945] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x128aa2800) [pid = 1666] [serial = 1948] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x12a6e0c00) [pid = 1666] [serial = 1951] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x11834a000) [pid = 1666] [serial = 1954] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x129332c00) [pid = 1666] [serial = 1990] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1293bb800 == 69 [pid = 1666] [id = 674] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12496d000 == 68 [pid = 1666] [id = 673] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1180ee000 == 67 [pid = 1666] [id = 672] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x125559000 == 66 [pid = 1666] [id = 671] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12db21800 == 65 [pid = 1666] [id = 669] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12d2cb000 == 64 [pid = 1666] [id = 668] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12d090000 == 63 [pid = 1666] [id = 667] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6cb800 == 62 [pid = 1666] [id = 666] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x124de4000 == 61 [pid = 1666] [id = 665] 08:43:23 INFO - PROCESS | 1666 | --DOCSHELL 0x119343800 == 60 [pid = 1666] [id = 664] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x121127400) [pid = 1666] [serial = 1972] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x126846800) [pid = 1666] [serial = 1975] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x12b27c400) [pid = 1666] [serial = 1940] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x1163abc00) [pid = 1666] [serial = 1960] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x117e2d800) [pid = 1666] [serial = 1961] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x119746c00) [pid = 1666] [serial = 1966] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x119765800) [pid = 1666] [serial = 1967] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x118578c00) [pid = 1666] [serial = 1963] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x119038800) [pid = 1666] [serial = 1964] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x119822400) [pid = 1666] [serial = 1969] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x1165c5000) [pid = 1666] [serial = 1958] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x1159ab000) [pid = 1666] [serial = 1957] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x127446400) [pid = 1666] [serial = 1978] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x119c41c00) [pid = 1666] [serial = 1981] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x12749f800) [pid = 1666] [serial = 1979] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x128815800) [pid = 1666] [serial = 1982] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x128a66400) [pid = 1666] [serial = 1984] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x126fee400) [pid = 1666] [serial = 1976] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1237b9800) [pid = 1666] [serial = 1973] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x128a75800) [pid = 1666] [serial = 1985] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x128a9d800) [pid = 1666] [serial = 1987] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x128fc0000) [pid = 1666] [serial = 1988] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x119bd9400) [pid = 1666] [serial = 1970] [outer = 0x0] [url = about:blank] 08:43:23 INFO - PROCESS | 1666 | 1463759003247 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]]]}] 08:43:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:43:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 623ms 08:43:23 INFO - PROCESS | 1666 | 1463759003257 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:43:23 INFO - PROCESS | 1666 | 1463759003258 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:43:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:43:23 INFO - PROCESS | 1666 | 1463759003261 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:43:23 INFO - PROCESS | 1666 | 1463759003263 Marionette TRACE conn2 <- [1,2710,null,{}] 08:43:23 INFO - PROCESS | 1666 | 1463759003271 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}] 08:43:23 INFO - PROCESS | 1666 | 1463759003363 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:43:23 INFO - PROCESS | 1666 | 1463759003387 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x121146000 == 61 [pid = 1666] [id = 685] 08:43:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x121127c00) [pid = 1666] [serial = 2055] [outer = 0x0] 08:43:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x12348f800) [pid = 1666] [serial = 2056] [outer = 0x121127c00] 08:43:23 INFO - PROCESS | 1666 | 1463759003414 Marionette DEBUG loaded listener.js 08:43:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1258ce800) [pid = 1666] [serial = 2057] [outer = 0x121127c00] 08:43:23 INFO - PROCESS | 1666 | 1463759003789 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] 08:43:23 INFO - PROCESS | 1666 | 1463759003833 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:43:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:43:23 INFO - PROCESS | 1666 | 1463759003836 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:43:23 INFO - PROCESS | 1666 | 1463759003837 Marionette TRACE conn2 <- [1,2714,null,{}] 08:43:23 INFO - PROCESS | 1666 | 1463759003839 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}] 08:43:23 INFO - PROCESS | 1666 | 1463759003919 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:43:23 INFO - PROCESS | 1666 | 1463759003926 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x128fd5800 == 62 [pid = 1666] [id = 686] 08:43:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x126f8b400) [pid = 1666] [serial = 2058] [outer = 0x0] 08:43:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x12881a400) [pid = 1666] [serial = 2059] [outer = 0x126f8b400] 08:43:23 INFO - PROCESS | 1666 | 1463759003952 Marionette DEBUG loaded listener.js 08:43:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x128a7e000) [pid = 1666] [serial = 2060] [outer = 0x126f8b400] 08:43:24 INFO - PROCESS | 1666 | 1463759004298 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]]]}] 08:43:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:43:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 468ms 08:43:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:43:24 INFO - PROCESS | 1666 | 1463759004305 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:43:24 INFO - PROCESS | 1666 | 1463759004306 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:43:24 INFO - PROCESS | 1666 | 1463759004308 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:43:24 INFO - PROCESS | 1666 | 1463759004310 Marionette TRACE conn2 <- [1,2718,null,{}] 08:43:24 INFO - PROCESS | 1666 | 1463759004312 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}] 08:43:24 INFO - PROCESS | 1666 | 1463759004404 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:43:24 INFO - PROCESS | 1666 | 1463759004464 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8bb800 == 63 [pid = 1666] [id = 687] 08:43:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x127449800) [pid = 1666] [serial = 2061] [outer = 0x0] 08:43:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x128ff1800) [pid = 1666] [serial = 2062] [outer = 0x127449800] 08:43:24 INFO - PROCESS | 1666 | 1463759004490 Marionette DEBUG loaded listener.js 08:43:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x12a6dbc00) [pid = 1666] [serial = 2063] [outer = 0x127449800] 08:43:24 INFO - PROCESS | 1666 | 1463759004788 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] 08:43:24 INFO - PROCESS | 1666 | 1463759004831 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:43:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:43:24 INFO - PROCESS | 1666 | 1463759004835 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:43:24 INFO - PROCESS | 1666 | 1463759004837 Marionette TRACE conn2 <- [1,2722,null,{}] 08:43:24 INFO - PROCESS | 1666 | 1463759004842 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}] 08:43:25 INFO - PROCESS | 1666 | 1463759005000 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:43:25 INFO - PROCESS | 1666 | 1463759005105 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2ea000 == 64 [pid = 1666] [id = 688] 08:43:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x128a7b800) [pid = 1666] [serial = 2064] [outer = 0x0] 08:43:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12a6f1800) [pid = 1666] [serial = 2065] [outer = 0x128a7b800] 08:43:25 INFO - PROCESS | 1666 | 1463759005148 Marionette DEBUG loaded listener.js 08:43:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x12b280000) [pid = 1666] [serial = 2066] [outer = 0x128a7b800] 08:43:25 INFO - PROCESS | 1666 | 1463759005570 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] 08:43:25 INFO - PROCESS | 1666 | 1463759005609 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:43:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:43:25 INFO - PROCESS | 1666 | 1463759005611 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:43:25 INFO - PROCESS | 1666 | 1463759005612 Marionette TRACE conn2 <- [1,2726,null,{}] 08:43:25 INFO - PROCESS | 1666 | 1463759005614 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}] 08:43:25 INFO - PROCESS | 1666 | 1463759005729 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:43:25 INFO - PROCESS | 1666 | 1463759005788 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180ef000 == 65 [pid = 1666] [id = 689] 08:43:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12b283000) [pid = 1666] [serial = 2067] [outer = 0x0] 08:43:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x12b28a000) [pid = 1666] [serial = 2068] [outer = 0x12b283000] 08:43:25 INFO - PROCESS | 1666 | 1463759005814 Marionette DEBUG loaded listener.js 08:43:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x12b9d5800) [pid = 1666] [serial = 2069] [outer = 0x12b283000] 08:43:26 INFO - PROCESS | 1666 | 1463759006185 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]]]}] 08:43:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:43:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 620ms 08:43:26 INFO - PROCESS | 1666 | 1463759006232 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:43:26 INFO - PROCESS | 1666 | 1463759006233 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:43:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:43:26 INFO - PROCESS | 1666 | 1463759006235 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:43:26 INFO - PROCESS | 1666 | 1463759006236 Marionette TRACE conn2 <- [1,2730,null,{}] 08:43:26 INFO - PROCESS | 1666 | 1463759006239 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}] 08:43:26 INFO - PROCESS | 1666 | 1463759006348 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:43:26 INFO - PROCESS | 1666 | 1463759006361 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db20000 == 66 [pid = 1666] [id = 690] 08:43:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x12b283400) [pid = 1666] [serial = 2070] [outer = 0x0] 08:43:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12bb12400) [pid = 1666] [serial = 2071] [outer = 0x12b283400] 08:43:26 INFO - PROCESS | 1666 | 1463759006386 Marionette DEBUG loaded listener.js 08:43:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x12bb17800) [pid = 1666] [serial = 2072] [outer = 0x12b283400] 08:43:27 INFO - PROCESS | 1666 | 1463759007211 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] 08:43:27 INFO - PROCESS | 1666 | 1463759007257 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:43:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:43:27 INFO - PROCESS | 1666 | 1463759007265 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 1666 | 1463759007267 Marionette TRACE conn2 <- [1,2734,null,{}] 08:43:27 INFO - PROCESS | 1666 | 1463759007269 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}] 08:43:27 INFO - PROCESS | 1666 | 1463759007372 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x128a71800) [pid = 1666] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x11710c400) [pid = 1666] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x12918c000) [pid = 1666] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x1298be400) [pid = 1666] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x117e23400) [pid = 1666] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12684c800) [pid = 1666] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x1132e6c00) [pid = 1666] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x128ccb800) [pid = 1666] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x116a5b800) [pid = 1666] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x118343400) [pid = 1666] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12917ec00) [pid = 1666] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x11291cc00) [pid = 1666] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x115e54000) [pid = 1666] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1197ed800) [pid = 1666] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x11976a400) [pid = 1666] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x11291f400) [pid = 1666] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x12112c400) [pid = 1666] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x1182da400) [pid = 1666] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x123491800) [pid = 1666] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x113334800) [pid = 1666] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1197eec00) [pid = 1666] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x11291e000) [pid = 1666] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x121124400) [pid = 1666] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x116a5d800) [pid = 1666] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1188c6000) [pid = 1666] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x112856c00) [pid = 1666] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x11291f800) [pid = 1666] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x119c3d800) [pid = 1666] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x127447800) [pid = 1666] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x127443800) [pid = 1666] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:43:27 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1210a2000) [pid = 1666] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:43:27 INFO - PROCESS | 1666 | 1463759007554 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x1165e3000 == 67 [pid = 1666] [id = 691] 08:43:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x110eb3400) [pid = 1666] [serial = 2073] [outer = 0x0] 08:43:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x11291f000) [pid = 1666] [serial = 2074] [outer = 0x110eb3400] 08:43:27 INFO - PROCESS | 1666 | 1463759007583 Marionette DEBUG loaded listener.js 08:43:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x11611e000) [pid = 1666] [serial = 2075] [outer = 0x110eb3400] 08:43:27 INFO - PROCESS | 1666 | 1463759007866 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]]]}] 08:43:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:43:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 624ms 08:43:27 INFO - PROCESS | 1666 | 1463759007886 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:43:27 INFO - PROCESS | 1666 | 1463759007891 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:43:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:43:27 INFO - PROCESS | 1666 | 1463759007904 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 1666 | 1463759007908 Marionette TRACE conn2 <- [1,2738,null,{}] 08:43:27 INFO - PROCESS | 1666 | 1463759007912 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}] 08:43:28 INFO - PROCESS | 1666 | 1463759008050 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:43:28 INFO - PROCESS | 1666 | 1463759008141 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c09e000 == 68 [pid = 1666] [id = 692] 08:43:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x112927800) [pid = 1666] [serial = 2076] [outer = 0x0] 08:43:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1184b3800) [pid = 1666] [serial = 2077] [outer = 0x112927800] 08:43:28 INFO - PROCESS | 1666 | 1463759008182 Marionette DEBUG loaded listener.js 08:43:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x119c3b000) [pid = 1666] [serial = 2078] [outer = 0x112927800] 08:43:28 INFO - PROCESS | 1666 | 1463759008475 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]]]}] 08:43:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:43:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 627ms 08:43:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:43:28 INFO - PROCESS | 1666 | 1463759008529 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:43:28 INFO - PROCESS | 1666 | 1463759008531 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:43:28 INFO - PROCESS | 1666 | 1463759008533 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:43:28 INFO - PROCESS | 1666 | 1463759008535 Marionette TRACE conn2 <- [1,2742,null,{}] 08:43:28 INFO - PROCESS | 1666 | 1463759008537 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}] 08:43:28 INFO - PROCESS | 1666 | 1463759008638 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:43:28 INFO - PROCESS | 1666 | 1463759008643 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x132254800 == 69 [pid = 1666] [id = 693] 08:43:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x119c3f400) [pid = 1666] [serial = 2079] [outer = 0x0] 08:43:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x125fe8800) [pid = 1666] [serial = 2080] [outer = 0x119c3f400] 08:43:28 INFO - PROCESS | 1666 | 1463759008672 Marionette DEBUG loaded listener.js 08:43:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1298be400) [pid = 1666] [serial = 2081] [outer = 0x119c3f400] 08:43:29 INFO - PROCESS | 1666 | 1463759009028 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]]]}] 08:43:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:43:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 526ms 08:43:29 INFO - PROCESS | 1666 | 1463759009071 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:43:29 INFO - PROCESS | 1666 | 1463759009074 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:43:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:43:29 INFO - PROCESS | 1666 | 1463759009078 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:43:29 INFO - PROCESS | 1666 | 1463759009080 Marionette TRACE conn2 <- [1,2746,null,{}] 08:43:29 INFO - PROCESS | 1666 | 1463759009082 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}] 08:43:29 INFO - PROCESS | 1666 | 1463759009171 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:43:29 INFO - PROCESS | 1666 | 1463759009175 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x1322db000 == 70 [pid = 1666] [id = 694] 08:43:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x12b013800) [pid = 1666] [serial = 2082] [outer = 0x0] 08:43:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x12bf09800) [pid = 1666] [serial = 2083] [outer = 0x12b013800] 08:43:29 INFO - PROCESS | 1666 | 1463759009200 Marionette DEBUG loaded listener.js 08:43:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x12bf10c00) [pid = 1666] [serial = 2084] [outer = 0x12b013800] 08:43:29 INFO - PROCESS | 1666 | 1463759009677 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]]]}] 08:43:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:43:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 618ms 08:43:29 INFO - PROCESS | 1666 | 1463759009698 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:43:29 INFO - PROCESS | 1666 | 1463759009702 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:43:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:43:29 INFO - PROCESS | 1666 | 1463759009708 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:43:29 INFO - PROCESS | 1666 | 1463759009712 Marionette TRACE conn2 <- [1,2750,null,{}] 08:43:29 INFO - PROCESS | 1666 | 1463759009718 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}] 08:43:29 INFO - PROCESS | 1666 | 1463759009896 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:43:30 INFO - PROCESS | 1666 | 1463759010062 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ef1000 == 71 [pid = 1666] [id = 695] 08:43:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x116505000) [pid = 1666] [serial = 2085] [outer = 0x0] 08:43:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x116a5b800) [pid = 1666] [serial = 2086] [outer = 0x116505000] 08:43:30 INFO - PROCESS | 1666 | 1463759010096 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x1184bd800) [pid = 1666] [serial = 2087] [outer = 0x116505000] 08:43:30 INFO - PROCESS | 1666 | 1463759010510 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]]]}] 08:43:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:43:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 827ms 08:43:30 INFO - PROCESS | 1666 | 1463759010534 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:43:30 INFO - PROCESS | 1666 | 1463759010538 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:43:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:43:30 INFO - PROCESS | 1666 | 1463759010543 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:43:30 INFO - PROCESS | 1666 | 1463759010545 Marionette TRACE conn2 <- [1,2754,null,{}] 08:43:30 INFO - PROCESS | 1666 | 1463759010547 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}] 08:43:30 INFO - PROCESS | 1666 | 1463759010655 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:43:30 INFO - PROCESS | 1666 | 1463759010722 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b216000 == 72 [pid = 1666] [id = 696] 08:43:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x118575400) [pid = 1666] [serial = 2088] [outer = 0x0] 08:43:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x119763c00) [pid = 1666] [serial = 2089] [outer = 0x118575400] 08:43:30 INFO - PROCESS | 1666 | 1463759010793 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x121125000) [pid = 1666] [serial = 2090] [outer = 0x118575400] 08:43:31 INFO - PROCESS | 1666 | 1463759011204 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]]]}] 08:43:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:43:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 721ms 08:43:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:43:31 INFO - PROCESS | 1666 | 1463759011265 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:43:31 INFO - PROCESS | 1666 | 1463759011266 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:43:31 INFO - PROCESS | 1666 | 1463759011269 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:43:31 INFO - PROCESS | 1666 | 1463759011271 Marionette TRACE conn2 <- [1,2758,null,{}] 08:43:31 INFO - PROCESS | 1666 | 1463759011279 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}] 08:43:31 INFO - PROCESS | 1666 | 1463759011409 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:43:31 INFO - PROCESS | 1666 | 1463759011519 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x132262000 == 73 [pid = 1666] [id = 697] 08:43:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x12112ec00) [pid = 1666] [serial = 2091] [outer = 0x0] 08:43:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x12744a800) [pid = 1666] [serial = 2092] [outer = 0x12112ec00] 08:43:31 INFO - PROCESS | 1666 | 1463759011555 Marionette DEBUG loaded listener.js 08:43:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x128aa9800) [pid = 1666] [serial = 2093] [outer = 0x12112ec00] 08:43:31 INFO - PROCESS | 1666 | 1463759011988 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]]]}] 08:43:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:43:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 772ms 08:43:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:43:32 INFO - PROCESS | 1666 | 1463759012042 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:43:32 INFO - PROCESS | 1666 | 1463759012044 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:43:32 INFO - PROCESS | 1666 | 1463759012048 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:43:32 INFO - PROCESS | 1666 | 1463759012050 Marionette TRACE conn2 <- [1,2762,null,{}] 08:43:32 INFO - PROCESS | 1666 | 1463759012054 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}] 08:43:32 INFO - PROCESS | 1666 | 1463759012164 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:43:32 INFO - PROCESS | 1666 | 1463759012270 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x135777000 == 74 [pid = 1666] [id = 698] 08:43:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x128ffbc00) [pid = 1666] [serial = 2094] [outer = 0x0] 08:43:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12a8d5800) [pid = 1666] [serial = 2095] [outer = 0x128ffbc00] 08:43:32 INFO - PROCESS | 1666 | 1463759012302 Marionette DEBUG loaded listener.js 08:43:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12b093400) [pid = 1666] [serial = 2096] [outer = 0x128ffbc00] 08:43:32 INFO - PROCESS | 1666 | 1463759012697 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]]]}] 08:43:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:43:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 674ms 08:43:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:43:32 INFO - PROCESS | 1666 | 1463759012722 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:43:32 INFO - PROCESS | 1666 | 1463759012723 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:43:32 INFO - PROCESS | 1666 | 1463759012726 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:43:32 INFO - PROCESS | 1666 | 1463759012727 Marionette TRACE conn2 <- [1,2766,null,{}] 08:43:32 INFO - PROCESS | 1666 | 1463759012729 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}] 08:43:32 INFO - PROCESS | 1666 | 1463759012854 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:43:32 INFO - PROCESS | 1666 | 1463759012932 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359e1000 == 75 [pid = 1666] [id = 699] 08:43:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x12a8d9c00) [pid = 1666] [serial = 2097] [outer = 0x0] 08:43:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12b28a400) [pid = 1666] [serial = 2098] [outer = 0x12a8d9c00] 08:43:32 INFO - PROCESS | 1666 | 1463759012962 Marionette DEBUG loaded listener.js 08:43:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x12bb20800) [pid = 1666] [serial = 2099] [outer = 0x12a8d9c00] 08:43:33 INFO - PROCESS | 1666 | 1463759013376 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]]]}] 08:43:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:43:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 672ms 08:43:33 INFO - PROCESS | 1666 | 1463759013399 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:43:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:43:33 INFO - PROCESS | 1666 | 1463759013400 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:43:33 INFO - PROCESS | 1666 | 1463759013402 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:43:33 INFO - PROCESS | 1666 | 1463759013403 Marionette TRACE conn2 <- [1,2770,null,{}] 08:43:33 INFO - PROCESS | 1666 | 1463759013406 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}] 08:43:33 INFO - PROCESS | 1666 | 1463759013525 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:43:33 INFO - PROCESS | 1666 | 1463759013635 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x1358da800 == 76 [pid = 1666] [id = 700] 08:43:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x12bfa5400) [pid = 1666] [serial = 2100] [outer = 0x0] 08:43:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x12bfacc00) [pid = 1666] [serial = 2101] [outer = 0x12bfa5400] 08:43:33 INFO - PROCESS | 1666 | 1463759013668 Marionette DEBUG loaded listener.js 08:43:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12c088000) [pid = 1666] [serial = 2102] [outer = 0x12bfa5400] 08:43:34 INFO - PROCESS | 1666 | 1463759014042 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]]]}] 08:43:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:43:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 670ms 08:43:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:43:34 INFO - PROCESS | 1666 | 1463759014073 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:43:34 INFO - PROCESS | 1666 | 1463759014074 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:43:34 INFO - PROCESS | 1666 | 1463759014076 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:43:34 INFO - PROCESS | 1666 | 1463759014078 Marionette TRACE conn2 <- [1,2774,null,{}] 08:43:34 INFO - PROCESS | 1666 | 1463759014080 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}] 08:43:34 INFO - PROCESS | 1666 | 1463759014183 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:43:34 INFO - PROCESS | 1666 | 1463759014279 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x132218800 == 77 [pid = 1666] [id = 701] 08:43:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x12bfa7000) [pid = 1666] [serial = 2103] [outer = 0x0] 08:43:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x12c08ec00) [pid = 1666] [serial = 2104] [outer = 0x12bfa7000] 08:43:34 INFO - PROCESS | 1666 | 1463759014309 Marionette DEBUG loaded listener.js 08:43:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x12c515400) [pid = 1666] [serial = 2105] [outer = 0x12bfa7000] 08:43:34 INFO - PROCESS | 1666 | 1463759014713 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]]]}] 08:43:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:43:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 670ms 08:43:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:43:34 INFO - PROCESS | 1666 | 1463759014747 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:43:34 INFO - PROCESS | 1666 | 1463759014748 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:43:34 INFO - PROCESS | 1666 | 1463759014750 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:43:34 INFO - PROCESS | 1666 | 1463759014752 Marionette TRACE conn2 <- [1,2778,null,{}] 08:43:34 INFO - PROCESS | 1666 | 1463759014754 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}] 08:43:34 INFO - PROCESS | 1666 | 1463759014861 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:43:34 INFO - PROCESS | 1666 | 1463759014969 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x113c92800 == 78 [pid = 1666] [id = 702] 08:43:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x110eb2400) [pid = 1666] [serial = 2106] [outer = 0x0] 08:43:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x11285f400) [pid = 1666] [serial = 2107] [outer = 0x110eb2400] 08:43:35 INFO - PROCESS | 1666 | 1463759015002 Marionette DEBUG loaded listener.js 08:43:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x1184bbc00) [pid = 1666] [serial = 2108] [outer = 0x110eb2400] 08:43:35 INFO - PROCESS | 1666 | 1463759015699 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]]]}] 08:43:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:43:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 972ms 08:43:35 INFO - PROCESS | 1666 | 1463759015737 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:43:35 INFO - PROCESS | 1666 | 1463759015740 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:43:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:43:35 INFO - PROCESS | 1666 | 1463759015746 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:43:35 INFO - PROCESS | 1666 | 1463759015749 Marionette TRACE conn2 <- [1,2782,null,{}] 08:43:35 INFO - PROCESS | 1666 | 1463759015755 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}] 08:43:35 INFO - PROCESS | 1666 | 1463759015866 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:43:35 INFO - PROCESS | 1666 | 1463759015948 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x129170800 == 79 [pid = 1666] [id = 703] 08:43:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x1159ab000) [pid = 1666] [serial = 2109] [outer = 0x0] 08:43:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x11710e800) [pid = 1666] [serial = 2110] [outer = 0x1159ab000] 08:43:35 INFO - PROCESS | 1666 | 1463759015977 Marionette DEBUG loaded listener.js 08:43:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x11302e400) [pid = 1666] [serial = 2111] [outer = 0x1159ab000] 08:43:36 INFO - PROCESS | 1666 | 1463759016408 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]]]}] 08:43:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:43:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 674ms 08:43:36 INFO - PROCESS | 1666 | 1463759016421 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:43:36 INFO - PROCESS | 1666 | 1463759016425 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:43:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:43:36 INFO - PROCESS | 1666 | 1463759016429 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:43:36 INFO - PROCESS | 1666 | 1463759016431 Marionette TRACE conn2 <- [1,2786,null,{}] 08:43:36 INFO - PROCESS | 1666 | 1463759016434 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}] 08:43:36 INFO - PROCESS | 1666 | 1463759016535 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:43:36 INFO - PROCESS | 1666 | 1463759016605 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x1186e6000 == 80 [pid = 1666] [id = 704] 08:43:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x113017400) [pid = 1666] [serial = 2112] [outer = 0x0] 08:43:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x1182da400) [pid = 1666] [serial = 2113] [outer = 0x113017400] 08:43:36 INFO - PROCESS | 1666 | 1463759016692 Marionette DEBUG loaded listener.js 08:43:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x11976b800) [pid = 1666] [serial = 2114] [outer = 0x113017400] 08:43:36 INFO - PROCESS | 1666 | --DOCSHELL 0x132254800 == 79 [pid = 1666] [id = 693] 08:43:36 INFO - PROCESS | 1666 | --DOCSHELL 0x12c09e000 == 78 [pid = 1666] [id = 692] 08:43:36 INFO - PROCESS | 1666 | --DOCSHELL 0x1165e3000 == 77 [pid = 1666] [id = 691] 08:43:36 INFO - PROCESS | 1666 | --DOCSHELL 0x12db20000 == 76 [pid = 1666] [id = 690] 08:43:36 INFO - PROCESS | 1666 | --DOCSHELL 0x1180ef000 == 75 [pid = 1666] [id = 689] 08:43:36 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2ea000 == 74 [pid = 1666] [id = 688] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x128816c00) [pid = 1666] [serial = 2002] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x128aa7c00) [pid = 1666] [serial = 2005] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x12a8d3000) [pid = 1666] [serial = 2008] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x12a8d9800) [pid = 1666] [serial = 2035] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8bb800 == 73 [pid = 1666] [id = 687] 08:43:36 INFO - PROCESS | 1666 | --DOCSHELL 0x128fd5800 == 72 [pid = 1666] [id = 686] 08:43:36 INFO - PROCESS | 1666 | --DOCSHELL 0x121146000 == 71 [pid = 1666] [id = 685] 08:43:36 INFO - PROCESS | 1666 | --DOCSHELL 0x11a077000 == 70 [pid = 1666] [id = 684] 08:43:36 INFO - PROCESS | 1666 | --DOCSHELL 0x1293c3800 == 69 [pid = 1666] [id = 683] 08:43:36 INFO - PROCESS | 1666 | --DOCSHELL 0x12d092000 == 68 [pid = 1666] [id = 678] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x125313000) [pid = 1666] [serial = 1946] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x129337400) [pid = 1666] [serial = 1856] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x12a8d2c00) [pid = 1666] [serial = 1952] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x119741400) [pid = 1666] [serial = 1862] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x128816800) [pid = 1666] [serial = 1868] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x128fb6800) [pid = 1666] [serial = 1955] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x1298b5800) [pid = 1666] [serial = 2029] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x119c43000) [pid = 1666] [serial = 2032] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x119036c00) [pid = 1666] [serial = 1996] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x1298b3000) [pid = 1666] [serial = 1991] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x11634c000) [pid = 1666] [serial = 1994] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x11332dc00) [pid = 1666] [serial = 1993] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x11833e800) [pid = 1666] [serial = 2015] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x11650b800) [pid = 1666] [serial = 2014] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x119bd1800) [pid = 1666] [serial = 2020] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12112c000) [pid = 1666] [serial = 2021] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x119c45c00) [pid = 1666] [serial = 1999] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x123497c00) [pid = 1666] [serial = 2000] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12b017000) [pid = 1666] [serial = 2012] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x1298bfc00) [pid = 1666] [serial = 2011] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x125590400) [pid = 1666] [serial = 2023] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x119017400) [pid = 1666] [serial = 2017] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x119741000) [pid = 1666] [serial = 2018] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x1193d1c00) [pid = 1666] [serial = 1997] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12881ec00) [pid = 1666] [serial = 2033] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x128a79c00) [pid = 1666] [serial = 2027] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12881a000) [pid = 1666] [serial = 2026] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12a8d8400) [pid = 1666] [serial = 2030] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x126ff3c00) [pid = 1666] [serial = 2024] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x116a5ac00) [pid = 1666] [serial = 1859] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x11a03f000) [pid = 1666] [serial = 1892] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x116661c00) [pid = 1666] [serial = 1886] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x126851400) [pid = 1666] [serial = 1898] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x119748800) [pid = 1666] [serial = 1889] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x119743000) [pid = 1666] [serial = 1883] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x128ccdc00) [pid = 1666] [serial = 1871] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x11710bc00) [pid = 1666] [serial = 1943] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12558f800) [pid = 1666] [serial = 1865] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x128ccec00) [pid = 1666] [serial = 1904] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x128a80800) [pid = 1666] [serial = 1901] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x12349d800) [pid = 1666] [serial = 1895] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x129182400) [pid = 1666] [serial = 1949] [outer = 0x0] [url = about:blank] 08:43:37 INFO - PROCESS | 1666 | 1463759017042 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]]]}] 08:43:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:43:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 669ms 08:43:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:43:37 INFO - PROCESS | 1666 | 1463759017104 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:43:37 INFO - PROCESS | 1666 | 1463759017105 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:43:37 INFO - PROCESS | 1666 | 1463759017108 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:43:37 INFO - PROCESS | 1666 | 1463759017110 Marionette TRACE conn2 <- [1,2790,null,{}] 08:43:37 INFO - PROCESS | 1666 | 1463759017117 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}] 08:43:37 INFO - PROCESS | 1666 | 1463759017208 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:43:37 INFO - PROCESS | 1666 | 1463759017231 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x125546000 == 69 [pid = 1666] [id = 705] 08:43:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x119e7f800) [pid = 1666] [serial = 2115] [outer = 0x0] 08:43:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x121127000) [pid = 1666] [serial = 2116] [outer = 0x119e7f800] 08:43:37 INFO - PROCESS | 1666 | 1463759017259 Marionette DEBUG loaded listener.js 08:43:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12349a000) [pid = 1666] [serial = 2117] [outer = 0x119e7f800] 08:43:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:43:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 521ms 08:43:37 INFO - PROCESS | 1666 | 1463759017626 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]]]}] 08:43:37 INFO - PROCESS | 1666 | 1463759017630 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:43:37 INFO - PROCESS | 1666 | 1463759017632 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:43:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:43:37 INFO - PROCESS | 1666 | 1463759017634 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:43:37 INFO - PROCESS | 1666 | 1463759017635 Marionette TRACE conn2 <- [1,2794,null,{}] 08:43:37 INFO - PROCESS | 1666 | 1463759017641 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}] 08:43:37 INFO - PROCESS | 1666 | 1463759017753 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:43:37 INFO - PROCESS | 1666 | 1463759017846 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x127084800 == 70 [pid = 1666] [id = 706] 08:43:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x123491000) [pid = 1666] [serial = 2118] [outer = 0x0] 08:43:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x126851400) [pid = 1666] [serial = 2119] [outer = 0x123491000] 08:43:37 INFO - PROCESS | 1666 | 1463759017889 Marionette DEBUG loaded listener.js 08:43:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12749cc00) [pid = 1666] [serial = 2120] [outer = 0x123491000] 08:43:38 INFO - PROCESS | 1666 | 1463759018191 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]]]}] 08:43:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:43:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 571ms 08:43:38 INFO - PROCESS | 1666 | 1463759018211 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:43:38 INFO - PROCESS | 1666 | 1463759018212 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:43:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:43:38 INFO - PROCESS | 1666 | 1463759018214 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:43:38 INFO - PROCESS | 1666 | 1463759018216 Marionette TRACE conn2 <- [1,2798,null,{}] 08:43:38 INFO - PROCESS | 1666 | 1463759018218 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}] 08:43:38 INFO - PROCESS | 1666 | 1463759018346 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:43:38 INFO - PROCESS | 1666 | 1463759018353 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a75b000 == 71 [pid = 1666] [id = 707] 08:43:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x11833d000) [pid = 1666] [serial = 2121] [outer = 0x0] 08:43:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x128817000) [pid = 1666] [serial = 2122] [outer = 0x11833d000] 08:43:38 INFO - PROCESS | 1666 | 1463759018378 Marionette DEBUG loaded listener.js 08:43:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x128a81c00) [pid = 1666] [serial = 2123] [outer = 0x11833d000] 08:43:38 INFO - PROCESS | 1666 | 1463759018713 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]]]}] 08:43:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:43:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 519ms 08:43:38 INFO - PROCESS | 1666 | 1463759018734 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:43:38 INFO - PROCESS | 1666 | 1463759018735 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:43:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:43:38 INFO - PROCESS | 1666 | 1463759018737 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:43:38 INFO - PROCESS | 1666 | 1463759018738 Marionette TRACE conn2 <- [1,2802,null,{}] 08:43:38 INFO - PROCESS | 1666 | 1463759018741 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}] 08:43:38 INFO - PROCESS | 1666 | 1463759018842 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:43:38 INFO - PROCESS | 1666 | 1463759018848 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bf56800 == 72 [pid = 1666] [id = 708] 08:43:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x128cc7c00) [pid = 1666] [serial = 2124] [outer = 0x0] 08:43:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x129337400) [pid = 1666] [serial = 2125] [outer = 0x128cc7c00] 08:43:38 INFO - PROCESS | 1666 | 1463759018873 Marionette DEBUG loaded listener.js 08:43:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12b091c00) [pid = 1666] [serial = 2126] [outer = 0x128cc7c00] 08:43:39 INFO - PROCESS | 1666 | 1463759019279 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]]]}] 08:43:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:43:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 569ms 08:43:39 INFO - PROCESS | 1666 | 1463759019307 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:43:39 INFO - PROCESS | 1666 | 1463759019308 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:43:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:43:39 INFO - PROCESS | 1666 | 1463759019310 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:43:39 INFO - PROCESS | 1666 | 1463759019311 Marionette TRACE conn2 <- [1,2806,null,{}] 08:43:39 INFO - PROCESS | 1666 | 1463759019314 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}] 08:43:39 INFO - PROCESS | 1666 | 1463759019427 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:43:39 INFO - PROCESS | 1666 | 1463759019441 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0a4800 == 73 [pid = 1666] [id = 709] 08:43:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x128daa000) [pid = 1666] [serial = 2127] [outer = 0x0] 08:43:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x12b284800) [pid = 1666] [serial = 2128] [outer = 0x128daa000] 08:43:39 INFO - PROCESS | 1666 | 1463759019466 Marionette DEBUG loaded listener.js 08:43:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x12b9d6800) [pid = 1666] [serial = 2129] [outer = 0x128daa000] 08:43:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12ce9b000 == 72 [pid = 1666] [id = 16] 08:43:39 INFO - PROCESS | 1666 | 1463759019851 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]]]}] 08:43:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:43:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 570ms 08:43:39 INFO - PROCESS | 1666 | 1463759019880 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:43:39 INFO - PROCESS | 1666 | 1463759019881 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:43:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:43:39 INFO - PROCESS | 1666 | 1463759019893 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:43:39 INFO - PROCESS | 1666 | 1463759019895 Marionette TRACE conn2 <- [1,2810,null,{}] 08:43:39 INFO - PROCESS | 1666 | 1463759019897 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}] 08:43:40 INFO - PROCESS | 1666 | 1463759020006 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:43:40 INFO - PROCESS | 1666 | 1463759020049 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12caaf000 == 73 [pid = 1666] [id = 710] 08:43:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x12b092400) [pid = 1666] [serial = 2130] [outer = 0x0] 08:43:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x12bb18800) [pid = 1666] [serial = 2131] [outer = 0x12b092400] 08:43:40 INFO - PROCESS | 1666 | 1463759020074 Marionette DEBUG loaded listener.js 08:43:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x12bf0cc00) [pid = 1666] [serial = 2132] [outer = 0x12b092400] 08:43:40 INFO - PROCESS | 1666 | 1463759020426 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]]]}] 08:43:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:43:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 570ms 08:43:40 INFO - PROCESS | 1666 | 1463759020464 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:43:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:43:40 INFO - PROCESS | 1666 | 1463759020467 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:43:40 INFO - PROCESS | 1666 | 1463759020470 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:43:40 INFO - PROCESS | 1666 | 1463759020472 Marionette TRACE conn2 <- [1,2814,null,{}] 08:43:40 INFO - PROCESS | 1666 | 1463759020487 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}] 08:43:40 INFO - PROCESS | 1666 | 1463759020670 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:43:40 INFO - PROCESS | 1666 | 1463759020717 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d2df800 == 74 [pid = 1666] [id = 711] 08:43:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x12bb16800) [pid = 1666] [serial = 2133] [outer = 0x0] 08:43:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x12bfab000) [pid = 1666] [serial = 2134] [outer = 0x12bb16800] 08:43:40 INFO - PROCESS | 1666 | 1463759020811 Marionette DEBUG loaded listener.js 08:43:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x12bfb1400) [pid = 1666] [serial = 2135] [outer = 0x12bb16800] 08:43:41 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x12a6fc400) [pid = 1666] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:43:41 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x127444400) [pid = 1666] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:43:41 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x123499400) [pid = 1666] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:43:41 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12b283000) [pid = 1666] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:43:41 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x12b283400) [pid = 1666] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:43:41 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x110eb3400) [pid = 1666] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:43:41 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x112927800) [pid = 1666] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:43:41 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x127449800) [pid = 1666] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:43:41 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x11710d000) [pid = 1666] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:43:41 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x126f8b400) [pid = 1666] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:43:41 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x121127c00) [pid = 1666] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:43:41 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x128a7b800) [pid = 1666] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:43:41 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1165cb000) [pid = 1666] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:43:41 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x119c3f400) [pid = 1666] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:43:41 INFO - PROCESS | 1666 | 1463759021245 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]]]}] 08:43:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:43:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 821ms 08:43:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:43:41 INFO - PROCESS | 1666 | 1463759021290 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:43:41 INFO - PROCESS | 1666 | 1463759021291 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:43:41 INFO - PROCESS | 1666 | 1463759021293 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:43:41 INFO - PROCESS | 1666 | 1463759021295 Marionette TRACE conn2 <- [1,2818,null,{}] 08:43:41 INFO - PROCESS | 1666 | 1463759021297 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}] 08:43:41 INFO - PROCESS | 1666 | 1463759021386 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:43:41 INFO - PROCESS | 1666 | 1463759021453 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db21800 == 75 [pid = 1666] [id = 712] 08:43:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1184bc000) [pid = 1666] [serial = 2136] [outer = 0x0] 08:43:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x126f8b400) [pid = 1666] [serial = 2137] [outer = 0x1184bc000] 08:43:41 INFO - PROCESS | 1666 | 1463759021478 Marionette DEBUG loaded listener.js 08:43:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12b098400) [pid = 1666] [serial = 2138] [outer = 0x1184bc000] 08:43:41 INFO - PROCESS | 1666 | 1463759021745 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]]]}] 08:43:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:43:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 470ms 08:43:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:43:41 INFO - PROCESS | 1666 | 1463759021764 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:43:41 INFO - PROCESS | 1666 | 1463759021766 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:43:41 INFO - PROCESS | 1666 | 1463759021768 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:43:41 INFO - PROCESS | 1666 | 1463759021771 Marionette TRACE conn2 <- [1,2822,null,{}] 08:43:41 INFO - PROCESS | 1666 | 1463759021781 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}] 08:43:41 INFO - PROCESS | 1666 | 1463759021891 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:43:41 INFO - PROCESS | 1666 | 1463759021903 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12f1a0000 == 76 [pid = 1666] [id = 713] 08:43:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x12bf07400) [pid = 1666] [serial = 2139] [outer = 0x0] 08:43:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12c08bc00) [pid = 1666] [serial = 2140] [outer = 0x12bf07400] 08:43:41 INFO - PROCESS | 1666 | 1463759021932 Marionette DEBUG loaded listener.js 08:43:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x12c691c00) [pid = 1666] [serial = 2141] [outer = 0x12bf07400] 08:43:42 INFO - PROCESS | 1666 | 1463759022305 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]]]}] 08:43:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:43:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 579ms 08:43:42 INFO - PROCESS | 1666 | 1463759022348 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:43:42 INFO - PROCESS | 1666 | 1463759022349 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:43:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:43:42 INFO - PROCESS | 1666 | 1463759022352 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:43:42 INFO - PROCESS | 1666 | 1463759022353 Marionette TRACE conn2 <- [1,2826,null,{}] 08:43:42 INFO - PROCESS | 1666 | 1463759022355 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}] 08:43:42 INFO - PROCESS | 1666 | 1463759022445 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:43:42 INFO - PROCESS | 1666 | 1463759022449 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x132255800 == 77 [pid = 1666] [id = 714] 08:43:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x110eb0c00) [pid = 1666] [serial = 2142] [outer = 0x0] 08:43:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x12c27f800) [pid = 1666] [serial = 2143] [outer = 0x110eb0c00] 08:43:42 INFO - PROCESS | 1666 | 1463759022476 Marionette DEBUG loaded listener.js 08:43:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x12c283800) [pid = 1666] [serial = 2144] [outer = 0x110eb0c00] 08:43:42 INFO - PROCESS | 1666 | 1463759022807 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:43:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:43:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 471ms 08:43:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:43:42 INFO - PROCESS | 1666 | 1463759022825 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:43:42 INFO - PROCESS | 1666 | 1463759022827 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:43:42 INFO - PROCESS | 1666 | 1463759022829 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:43:42 INFO - PROCESS | 1666 | 1463759022830 Marionette TRACE conn2 <- [1,2830,null,{}] 08:43:42 INFO - PROCESS | 1666 | 1463759022832 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}] 08:43:42 INFO - PROCESS | 1666 | 1463759022924 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:43:42 INFO - PROCESS | 1666 | 1463759022989 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x1322d5800 == 78 [pid = 1666] [id = 715] 08:43:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1296a0000) [pid = 1666] [serial = 2145] [outer = 0x0] 08:43:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1296a5400) [pid = 1666] [serial = 2146] [outer = 0x1296a0000] 08:43:43 INFO - PROCESS | 1666 | 1463759023014 Marionette DEBUG loaded listener.js 08:43:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x1296aa000) [pid = 1666] [serial = 2147] [outer = 0x1296a0000] 08:43:43 INFO - PROCESS | 1666 | 1463759023500 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]]]}] 08:43:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:43:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 721ms 08:43:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:43:43 INFO - PROCESS | 1666 | 1463759023551 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:43:43 INFO - PROCESS | 1666 | 1463759023553 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:43:43 INFO - PROCESS | 1666 | 1463759023558 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:43:43 INFO - PROCESS | 1666 | 1463759023560 Marionette TRACE conn2 <- [1,2834,null,{}] 08:43:43 INFO - PROCESS | 1666 | 1463759023564 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}] 08:43:43 INFO - PROCESS | 1666 | 1463759023665 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:43:43 INFO - PROCESS | 1666 | 1463759023775 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x124dda800 == 79 [pid = 1666] [id = 716] 08:43:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x11710b400) [pid = 1666] [serial = 2148] [outer = 0x0] 08:43:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x118660800) [pid = 1666] [serial = 2149] [outer = 0x11710b400] 08:43:43 INFO - PROCESS | 1666 | 1463759023828 Marionette DEBUG loaded listener.js 08:43:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x119760400) [pid = 1666] [serial = 2150] [outer = 0x11710b400] 08:43:44 INFO - PROCESS | 1666 | 1463759024396 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:43:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:43:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 876ms 08:43:44 INFO - PROCESS | 1666 | 1463759024434 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:43:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:43:44 INFO - PROCESS | 1666 | 1463759024440 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:43:44 INFO - PROCESS | 1666 | 1463759024445 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:43:44 INFO - PROCESS | 1666 | 1463759024446 Marionette TRACE conn2 <- [1,2838,null,{}] 08:43:44 INFO - PROCESS | 1666 | 1463759024449 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}] 08:43:44 INFO - PROCESS | 1666 | 1463759024560 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:43:44 INFO - PROCESS | 1666 | 1463759024639 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b299800 == 80 [pid = 1666] [id = 717] 08:43:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x119c46c00) [pid = 1666] [serial = 2151] [outer = 0x0] 08:43:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x1211df400) [pid = 1666] [serial = 2152] [outer = 0x119c46c00] 08:43:44 INFO - PROCESS | 1666 | 1463759024669 Marionette DEBUG loaded listener.js 08:43:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x125fe9400) [pid = 1666] [serial = 2153] [outer = 0x119c46c00] 08:43:45 INFO - PROCESS | 1666 | 1463759025101 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]]]}] 08:43:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:43:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 670ms 08:43:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:43:45 INFO - PROCESS | 1666 | 1463759025115 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:43:45 INFO - PROCESS | 1666 | 1463759025116 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:43:45 INFO - PROCESS | 1666 | 1463759025119 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:43:45 INFO - PROCESS | 1666 | 1463759025123 Marionette TRACE conn2 <- [1,2842,null,{}] 08:43:45 INFO - PROCESS | 1666 | 1463759025131 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}] 08:43:45 INFO - PROCESS | 1666 | 1463759025244 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:43:45 INFO - PROCESS | 1666 | 1463759025355 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x13516e000 == 81 [pid = 1666] [id = 718] 08:43:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x128a64800) [pid = 1666] [serial = 2154] [outer = 0x0] 08:43:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x128fc0000) [pid = 1666] [serial = 2155] [outer = 0x128a64800] 08:43:45 INFO - PROCESS | 1666 | 1463759025391 Marionette DEBUG loaded listener.js 08:43:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x1296aac00) [pid = 1666] [serial = 2156] [outer = 0x128a64800] 08:43:45 INFO - PROCESS | 1666 | 1463759025815 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]]]}] 08:43:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:43:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 723ms 08:43:45 INFO - PROCESS | 1666 | 1463759025843 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:43:45 INFO - PROCESS | 1666 | 1463759025845 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:43:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:43:45 INFO - PROCESS | 1666 | 1463759025847 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:43:45 INFO - PROCESS | 1666 | 1463759025848 Marionette TRACE conn2 <- [1,2846,null,{}] 08:43:45 INFO - PROCESS | 1666 | 1463759025851 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}] 08:43:45 INFO - PROCESS | 1666 | 1463759025980 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:43:46 INFO - PROCESS | 1666 | 1463759026089 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359de000 == 82 [pid = 1666] [id = 719] 08:43:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x12a6d9000) [pid = 1666] [serial = 2157] [outer = 0x0] 08:43:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12b08c400) [pid = 1666] [serial = 2158] [outer = 0x12a6d9000] 08:43:46 INFO - PROCESS | 1666 | 1463759026121 Marionette DEBUG loaded listener.js 08:43:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x12bb13c00) [pid = 1666] [serial = 2159] [outer = 0x12a6d9000] 08:43:46 INFO - PROCESS | 1666 | 1463759026492 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]]]}] 08:43:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:43:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 669ms 08:43:46 INFO - PROCESS | 1666 | 1463759026516 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:43:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:43:46 INFO - PROCESS | 1666 | 1463759026518 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:43:46 INFO - PROCESS | 1666 | 1463759026522 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:43:46 INFO - PROCESS | 1666 | 1463759026523 Marionette TRACE conn2 <- [1,2850,null,{}] 08:43:46 INFO - PROCESS | 1666 | 1463759026526 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}] 08:43:46 INFO - PROCESS | 1666 | 1463759026633 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:43:46 INFO - PROCESS | 1666 | 1463759026712 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x136592800 == 83 [pid = 1666] [id = 720] 08:43:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x12b093c00) [pid = 1666] [serial = 2160] [outer = 0x0] 08:43:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x12c084400) [pid = 1666] [serial = 2161] [outer = 0x12b093c00] 08:43:46 INFO - PROCESS | 1666 | 1463759026741 Marionette DEBUG loaded listener.js 08:43:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12c279800) [pid = 1666] [serial = 2162] [outer = 0x12b093c00] 08:43:47 INFO - PROCESS | 1666 | 1463759027145 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:43:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:43:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 671ms 08:43:47 INFO - PROCESS | 1666 | 1463759027191 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:43:47 INFO - PROCESS | 1666 | 1463759027193 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:43:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:43:47 INFO - PROCESS | 1666 | 1463759027195 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:43:47 INFO - PROCESS | 1666 | 1463759027196 Marionette TRACE conn2 <- [1,2854,null,{}] 08:43:47 INFO - PROCESS | 1666 | 1463759027199 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}] 08:43:47 INFO - PROCESS | 1666 | 1463759027323 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:43:47 INFO - PROCESS | 1666 | 1463759027432 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x1368ce800 == 84 [pid = 1666] [id = 721] 08:43:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x12c27ec00) [pid = 1666] [serial = 2163] [outer = 0x0] 08:43:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x12c51a000) [pid = 1666] [serial = 2164] [outer = 0x12c27ec00] 08:43:47 INFO - PROCESS | 1666 | 1463759027464 Marionette DEBUG loaded listener.js 08:43:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x12cae1000) [pid = 1666] [serial = 2165] [outer = 0x12c27ec00] 08:43:47 INFO - PROCESS | 1666 | 1463759027869 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]]]}] 08:43:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:43:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 718ms 08:43:47 INFO - PROCESS | 1666 | 1463759027914 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:43:47 INFO - PROCESS | 1666 | 1463759027915 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:43:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:43:47 INFO - PROCESS | 1666 | 1463759027917 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:43:47 INFO - PROCESS | 1666 | 1463759027919 Marionette TRACE conn2 <- [1,2858,null,{}] 08:43:47 INFO - PROCESS | 1666 | 1463759027921 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}] 08:43:48 INFO - PROCESS | 1666 | 1463759028044 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:43:48 INFO - PROCESS | 1666 | 1463759028152 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x126c88800 == 85 [pid = 1666] [id = 722] 08:43:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x112a5d800) [pid = 1666] [serial = 2166] [outer = 0x0] 08:43:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x1184bf800) [pid = 1666] [serial = 2167] [outer = 0x112a5d800] 08:43:48 INFO - PROCESS | 1666 | 1463759028183 Marionette DEBUG loaded listener.js 08:43:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x12b9dc000) [pid = 1666] [serial = 2168] [outer = 0x112a5d800] 08:43:48 INFO - PROCESS | 1666 | 1463759028600 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:43:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:43:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 924ms 08:43:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:43:48 INFO - PROCESS | 1666 | 1463759028874 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:43:48 INFO - PROCESS | 1666 | 1463759028877 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:43:48 INFO - PROCESS | 1666 | 1463759028882 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:43:48 INFO - PROCESS | 1666 | 1463759028884 Marionette TRACE conn2 <- [1,2862,null,{}] 08:43:48 INFO - PROCESS | 1666 | 1463759028890 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}] 08:43:49 INFO - PROCESS | 1666 | 1463759028998 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:43:49 INFO - PROCESS | 1666 | 1463759029064 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x1180ed800 == 86 [pid = 1666] [id = 723] 08:43:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x110eaa400) [pid = 1666] [serial = 2169] [outer = 0x0] 08:43:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x112862400) [pid = 1666] [serial = 2170] [outer = 0x110eaa400] 08:43:49 INFO - PROCESS | 1666 | 1463759029132 Marionette DEBUG loaded listener.js 08:43:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x115e5b000) [pid = 1666] [serial = 2171] [outer = 0x110eaa400] 08:43:49 INFO - PROCESS | 1666 | 1463759029581 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]]]}] 08:43:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:43:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 721ms 08:43:49 INFO - PROCESS | 1666 | 1463759029606 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:43:49 INFO - PROCESS | 1666 | 1463759029608 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:43:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:43:49 INFO - PROCESS | 1666 | 1463759029615 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:43:49 INFO - PROCESS | 1666 | 1463759029616 Marionette TRACE conn2 <- [1,2866,null,{}] 08:43:49 INFO - PROCESS | 1666 | 1463759029620 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}] 08:43:49 INFO - PROCESS | 1666 | 1463759029755 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:43:49 INFO - PROCESS | 1666 | 1463759029906 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x119b35000 == 87 [pid = 1666] [id = 724] 08:43:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x117e23400) [pid = 1666] [serial = 2172] [outer = 0x0] 08:43:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x1188c0800) [pid = 1666] [serial = 2173] [outer = 0x117e23400] 08:43:49 INFO - PROCESS | 1666 | 1463759029954 Marionette DEBUG loaded listener.js 08:43:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x119744800) [pid = 1666] [serial = 2174] [outer = 0x117e23400] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12114f000 == 86 [pid = 1666] [id = 679] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12b996000 == 85 [pid = 1666] [id = 680] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12dcb7000 == 84 [pid = 1666] [id = 681] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x127085000 == 83 [pid = 1666] [id = 540] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x132255800 == 82 [pid = 1666] [id = 714] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12f1a0000 == 81 [pid = 1666] [id = 713] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x12bf09800) [pid = 1666] [serial = 2083] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12db21800 == 80 [pid = 1666] [id = 712] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12d2df800 == 79 [pid = 1666] [id = 711] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12caaf000 == 78 [pid = 1666] [id = 710] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0a4800 == 77 [pid = 1666] [id = 709] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12bf56800 == 76 [pid = 1666] [id = 708] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12a75b000 == 75 [pid = 1666] [id = 707] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x127084800 == 74 [pid = 1666] [id = 706] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x125546000 == 73 [pid = 1666] [id = 705] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12ce9a800 == 72 [pid = 1666] [id = 17] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x1186e6000 == 71 [pid = 1666] [id = 704] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x129170800 == 70 [pid = 1666] [id = 703] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x1358da800 == 69 [pid = 1666] [id = 700] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x1359e1000 == 68 [pid = 1666] [id = 699] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x135777000 == 67 [pid = 1666] [id = 698] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x132262000 == 66 [pid = 1666] [id = 697] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12b216000 == 65 [pid = 1666] [id = 696] 08:43:50 INFO - PROCESS | 1666 | --DOCSHELL 0x119ef1000 == 64 [pid = 1666] [id = 695] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x12b011000) [pid = 1666] [serial = 2009] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x128ff1000) [pid = 1666] [serial = 2006] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x128a7d400) [pid = 1666] [serial = 2003] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x125fe8800) [pid = 1666] [serial = 2080] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x119c3b000) [pid = 1666] [serial = 2078] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x12b280000) [pid = 1666] [serial = 2066] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x12b28a000) [pid = 1666] [serial = 2068] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x12bb12400) [pid = 1666] [serial = 2071] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x12b9d5800) [pid = 1666] [serial = 2069] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x11291f000) [pid = 1666] [serial = 2074] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x12bb17800) [pid = 1666] [serial = 2072] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x1184b3800) [pid = 1666] [serial = 2077] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x11611e000) [pid = 1666] [serial = 2075] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x123493400) [pid = 1666] [serial = 2044] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x128ff1800) [pid = 1666] [serial = 2062] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12a6dbc00) [pid = 1666] [serial = 2063] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x1194a4c00) [pid = 1666] [serial = 2051] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x1183f3800) [pid = 1666] [serial = 2050] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x1197eb800) [pid = 1666] [serial = 2041] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x12881a400) [pid = 1666] [serial = 2059] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x128a7e000) [pid = 1666] [serial = 2060] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x1183f0800) [pid = 1666] [serial = 2047] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x12348f800) [pid = 1666] [serial = 2056] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1258ce800) [pid = 1666] [serial = 2057] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x12a6f1800) [pid = 1666] [serial = 2065] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x12109d800) [pid = 1666] [serial = 2054] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x119762c00) [pid = 1666] [serial = 2053] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x11634f000) [pid = 1666] [serial = 2038] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x1298be400) [pid = 1666] [serial = 2081] [outer = 0x0] [url = about:blank] 08:43:50 INFO - PROCESS | 1666 | 1463759030515 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]]]}] 08:43:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:43:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 928ms 08:43:50 INFO - PROCESS | 1666 | 1463759030549 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:43:50 INFO - PROCESS | 1666 | 1463759030553 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:43:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:43:50 INFO - PROCESS | 1666 | 1463759030557 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:43:50 INFO - PROCESS | 1666 | 1463759030559 Marionette TRACE conn2 <- [1,2870,null,{}] 08:43:50 INFO - PROCESS | 1666 | 1463759030571 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}] 08:43:50 INFO - PROCESS | 1666 | 1463759030707 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:43:50 INFO - PROCESS | 1666 | 1463759030775 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x1213ce800 == 65 [pid = 1666] [id = 725] 08:43:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x11834a000) [pid = 1666] [serial = 2175] [outer = 0x0] 08:43:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x119865c00) [pid = 1666] [serial = 2176] [outer = 0x11834a000] 08:43:50 INFO - PROCESS | 1666 | 1463759030805 Marionette DEBUG loaded listener.js 08:43:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x119c45800) [pid = 1666] [serial = 2177] [outer = 0x11834a000] 08:43:51 INFO - PROCESS | 1666 | 1463759031135 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]]]}] 08:43:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:43:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 621ms 08:43:51 INFO - PROCESS | 1666 | 1463759031178 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:43:51 INFO - PROCESS | 1666 | 1463759031179 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:43:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:43:51 INFO - PROCESS | 1666 | 1463759031181 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:43:51 INFO - PROCESS | 1666 | 1463759031182 Marionette TRACE conn2 <- [1,2874,null,{}] 08:43:51 INFO - PROCESS | 1666 | 1463759031184 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}] 08:43:51 INFO - PROCESS | 1666 | 1463759031295 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:43:51 INFO - PROCESS | 1666 | 1463759031367 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x1288a3000 == 66 [pid = 1666] [id = 726] 08:43:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x119c48800) [pid = 1666] [serial = 2178] [outer = 0x0] 08:43:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x121127c00) [pid = 1666] [serial = 2179] [outer = 0x119c48800] 08:43:51 INFO - PROCESS | 1666 | 1463759031394 Marionette DEBUG loaded listener.js 08:43:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x124bc9400) [pid = 1666] [serial = 2180] [outer = 0x119c48800] 08:43:51 INFO - PROCESS | 1666 | 1463759031677 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]]]}] 08:43:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:43:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 519ms 08:43:51 INFO - PROCESS | 1666 | 1463759031701 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:43:51 INFO - PROCESS | 1666 | 1463759031703 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:43:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:43:51 INFO - PROCESS | 1666 | 1463759031721 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:43:51 INFO - PROCESS | 1666 | 1463759031724 Marionette TRACE conn2 <- [1,2878,null,{}] 08:43:51 INFO - PROCESS | 1666 | 1463759031728 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}] 08:43:51 INFO - PROCESS | 1666 | 1463759031814 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:43:51 INFO - PROCESS | 1666 | 1463759031818 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8d1800 == 67 [pid = 1666] [id = 727] 08:43:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x124dc4800) [pid = 1666] [serial = 2181] [outer = 0x0] 08:43:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x126c4b000) [pid = 1666] [serial = 2182] [outer = 0x124dc4800] 08:43:51 INFO - PROCESS | 1666 | 1463759031845 Marionette DEBUG loaded listener.js 08:43:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x126ff3c00) [pid = 1666] [serial = 2183] [outer = 0x124dc4800] 08:43:52 INFO - PROCESS | 1666 | 1463759032197 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]]]}] 08:43:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:43:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 530ms 08:43:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:43:52 INFO - PROCESS | 1666 | 1463759032250 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:43:52 INFO - PROCESS | 1666 | 1463759032251 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:43:52 INFO - PROCESS | 1666 | 1463759032254 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:43:52 INFO - PROCESS | 1666 | 1463759032255 Marionette TRACE conn2 <- [1,2882,null,{}] 08:43:52 INFO - PROCESS | 1666 | 1463759032257 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}] 08:43:52 INFO - PROCESS | 1666 | 1463759032363 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:43:52 INFO - PROCESS | 1666 | 1463759032368 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2ed000 == 68 [pid = 1666] [id = 728] 08:43:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x12881a400) [pid = 1666] [serial = 2184] [outer = 0x0] 08:43:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x128a79c00) [pid = 1666] [serial = 2185] [outer = 0x12881a400] 08:43:52 INFO - PROCESS | 1666 | 1463759032397 Marionette DEBUG loaded listener.js 08:43:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x128cc8800) [pid = 1666] [serial = 2186] [outer = 0x12881a400] 08:43:52 INFO - PROCESS | 1666 | 1463759032768 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]]]}] 08:43:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:43:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 520ms 08:43:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:43:52 INFO - PROCESS | 1666 | 1463759032775 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:43:52 INFO - PROCESS | 1666 | 1463759032776 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:43:52 INFO - PROCESS | 1666 | 1463759032778 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:43:52 INFO - PROCESS | 1666 | 1463759032779 Marionette TRACE conn2 <- [1,2886,null,{}] 08:43:52 INFO - PROCESS | 1666 | 1463759032782 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}] 08:43:52 INFO - PROCESS | 1666 | 1463759032899 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:43:52 INFO - PROCESS | 1666 | 1463759032941 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0a3000 == 69 [pid = 1666] [id = 729] 08:43:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x128aa0800) [pid = 1666] [serial = 2187] [outer = 0x0] 08:43:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12918bc00) [pid = 1666] [serial = 2188] [outer = 0x128aa0800] 08:43:52 INFO - PROCESS | 1666 | 1463759032975 Marionette DEBUG loaded listener.js 08:43:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x1296a8800) [pid = 1666] [serial = 2189] [outer = 0x128aa0800] 08:43:53 INFO - PROCESS | 1666 | 1463759033319 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]]]}] 08:43:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:43:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 570ms 08:43:53 INFO - PROCESS | 1666 | 1463759033348 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:43:53 INFO - PROCESS | 1666 | 1463759033350 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:43:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:43:53 INFO - PROCESS | 1666 | 1463759033352 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:43:53 INFO - PROCESS | 1666 | 1463759033353 Marionette TRACE conn2 <- [1,2890,null,{}] 08:43:53 INFO - PROCESS | 1666 | 1463759033365 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}] 08:43:53 INFO - PROCESS | 1666 | 1463759033477 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:43:53 INFO - PROCESS | 1666 | 1463759033492 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ce94000 == 70 [pid = 1666] [id = 730] 08:43:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x128fbb800) [pid = 1666] [serial = 2190] [outer = 0x0] 08:43:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x12a8d2c00) [pid = 1666] [serial = 2191] [outer = 0x128fbb800] 08:43:53 INFO - PROCESS | 1666 | 1463759033517 Marionette DEBUG loaded listener.js 08:43:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12b08d000) [pid = 1666] [serial = 2192] [outer = 0x128fbb800] 08:43:53 INFO - PROCESS | 1666 | 1463759033875 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:43:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:43:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 573ms 08:43:53 INFO - PROCESS | 1666 | 1463759033925 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:43:53 INFO - PROCESS | 1666 | 1463759033926 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:43:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:43:53 INFO - PROCESS | 1666 | 1463759033929 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:43:53 INFO - PROCESS | 1666 | 1463759033930 Marionette TRACE conn2 <- [1,2894,null,{}] 08:43:53 INFO - PROCESS | 1666 | 1463759033932 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}] 08:43:54 INFO - PROCESS | 1666 | 1463759034046 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:43:54 INFO - PROCESS | 1666 | 1463759034061 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d42a000 == 71 [pid = 1666] [id = 731] 08:43:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x12b012800) [pid = 1666] [serial = 2193] [outer = 0x0] 08:43:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x12b9ce400) [pid = 1666] [serial = 2194] [outer = 0x12b012800] 08:43:54 INFO - PROCESS | 1666 | 1463759034086 Marionette DEBUG loaded listener.js 08:43:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x12bb13800) [pid = 1666] [serial = 2195] [outer = 0x12b012800] 08:43:54 INFO - PROCESS | 1666 | 1463759034484 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]]]}] 08:43:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:43:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 567ms 08:43:54 INFO - PROCESS | 1666 | 1463759034498 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:43:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:43:54 INFO - PROCESS | 1666 | 1463759034499 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:43:54 INFO - PROCESS | 1666 | 1463759034503 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:43:54 INFO - PROCESS | 1666 | 1463759034506 Marionette TRACE conn2 <- [1,2898,null,{}] 08:43:54 INFO - PROCESS | 1666 | 1463759034510 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}] 08:43:54 INFO - PROCESS | 1666 | 1463759034841 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:43:54 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x128daa000) [pid = 1666] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:43:54 INFO - PROCESS | 1666 | --DOMWINDOW == 138 (0x12b092400) [pid = 1666] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:43:54 INFO - PROCESS | 1666 | --DOMWINDOW == 137 (0x1184bc000) [pid = 1666] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:43:54 INFO - PROCESS | 1666 | --DOMWINDOW == 136 (0x12bb16800) [pid = 1666] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:43:54 INFO - PROCESS | 1666 | --DOMWINDOW == 135 (0x1159ab000) [pid = 1666] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:43:54 INFO - PROCESS | 1666 | --DOMWINDOW == 134 (0x119e7f800) [pid = 1666] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:43:54 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x113017400) [pid = 1666] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:43:54 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x123491000) [pid = 1666] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:43:54 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x128cc7c00) [pid = 1666] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:43:54 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x11833d000) [pid = 1666] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:43:54 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12b013800) [pid = 1666] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:43:54 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x12bf07400) [pid = 1666] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:43:54 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x110eb0c00) [pid = 1666] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:43:54 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12caeb400) [pid = 1666] [serial = 47] [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.] 08:43:54 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x12ce9b800) [pid = 1666] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:43:54 INFO - PROCESS | 1666 | 1463759034893 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x1288b8800 == 72 [pid = 1666] [id = 732] 08:43:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x11224c800) [pid = 1666] [serial = 2196] [outer = 0x0] 08:43:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x115e58800) [pid = 1666] [serial = 2197] [outer = 0x11224c800] 08:43:54 INFO - PROCESS | 1666 | 1463759034919 Marionette DEBUG loaded listener.js 08:43:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x128a6ac00) [pid = 1666] [serial = 2198] [outer = 0x11224c800] 08:43:55 INFO - PROCESS | 1666 | 1463759035192 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]]]}] 08:43:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:43:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 724ms 08:43:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:43:55 INFO - PROCESS | 1666 | 1463759035227 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:43:55 INFO - PROCESS | 1666 | 1463759035228 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:43:55 INFO - PROCESS | 1666 | 1463759035230 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:43:55 INFO - PROCESS | 1666 | 1463759035232 Marionette TRACE conn2 <- [1,2902,null,{}] 08:43:55 INFO - PROCESS | 1666 | 1463759035234 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}] 08:43:55 INFO - PROCESS | 1666 | 1463759035352 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:43:55 INFO - PROCESS | 1666 | 1463759035438 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12dcb4000 == 73 [pid = 1666] [id = 733] 08:43:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x126f8d400) [pid = 1666] [serial = 2199] [outer = 0x0] 08:43:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12bfaa000) [pid = 1666] [serial = 2200] [outer = 0x126f8d400] 08:43:55 INFO - PROCESS | 1666 | 1463759035468 Marionette DEBUG loaded listener.js 08:43:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12c278c00) [pid = 1666] [serial = 2201] [outer = 0x126f8d400] 08:43:55 INFO - PROCESS | 1666 | 1463759035767 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:43:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:43:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 568ms 08:43:55 INFO - PROCESS | 1666 | 1463759035800 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:43:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:43:55 INFO - PROCESS | 1666 | 1463759035801 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:43:55 INFO - PROCESS | 1666 | 1463759035808 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:43:55 INFO - PROCESS | 1666 | 1463759035809 Marionette TRACE conn2 <- [1,2906,null,{}] 08:43:55 INFO - PROCESS | 1666 | 1463759035812 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}] 08:43:55 INFO - PROCESS | 1666 | 1463759035943 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:43:56 INFO - PROCESS | 1666 | 1463759036044 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x13220a800 == 74 [pid = 1666] [id = 734] 08:43:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x11594d400) [pid = 1666] [serial = 2202] [outer = 0x0] 08:43:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x115957000) [pid = 1666] [serial = 2203] [outer = 0x11594d400] 08:43:56 INFO - PROCESS | 1666 | 1463759036085 Marionette DEBUG loaded listener.js 08:43:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x128a69800) [pid = 1666] [serial = 2204] [outer = 0x11594d400] 08:43:56 INFO - PROCESS | 1666 | 1463759036432 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]]]}] 08:43:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:43:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 672ms 08:43:56 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:43:56 INFO - PROCESS | 1666 | 1463759036477 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:43:56 INFO - PROCESS | 1666 | 1463759036479 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:43:56 INFO - PROCESS | 1666 | 1463759036481 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:43:56 INFO - PROCESS | 1666 | 1463759036482 Marionette TRACE conn2 <- [1,2910,null,{}] 08:43:56 INFO - PROCESS | 1666 | 1463759036484 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}] 08:43:56 INFO - PROCESS | 1666 | 1463759036575 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:43:56 INFO - PROCESS | 1666 | 1463759036662 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1322cc000 == 75 [pid = 1666] [id = 735] 08:43:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 135 (0x12c08a400) [pid = 1666] [serial = 2205] [outer = 0x0] 08:43:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 136 (0x12c280c00) [pid = 1666] [serial = 2206] [outer = 0x12c08a400] 08:43:56 INFO - PROCESS | 1666 | 1463759036687 Marionette DEBUG loaded listener.js 08:43:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 137 (0x12c518400) [pid = 1666] [serial = 2207] [outer = 0x12c08a400] 08:43:57 INFO - PROCESS | 1666 | 1463759037091 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]]]}] 08:43:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:43:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:43:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 620ms 08:43:57 INFO - TEST-START | /DOMEvents/constructors.html 08:43:57 INFO - PROCESS | 1666 | 1463759037102 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:43:57 INFO - PROCESS | 1666 | 1463759037104 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:43:57 INFO - PROCESS | 1666 | 1463759037108 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:43:57 INFO - PROCESS | 1666 | 1463759037110 Marionette TRACE conn2 <- [1,2914,null,{}] 08:43:57 INFO - PROCESS | 1666 | 1463759037114 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}] 08:43:57 INFO - PROCESS | 1666 | 1463759037234 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:43:57 INFO - PROCESS | 1666 | 1463759037343 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12342e800 == 76 [pid = 1666] [id = 736] 08:43:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 138 (0x1132f0800) [pid = 1666] [serial = 2208] [outer = 0x0] 08:43:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 139 (0x115951c00) [pid = 1666] [serial = 2209] [outer = 0x1132f0800] 08:43:57 INFO - PROCESS | 1666 | 1463759037380 Marionette DEBUG loaded listener.js 08:43:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x1163a7c00) [pid = 1666] [serial = 2210] [outer = 0x1132f0800] 08:43:57 INFO - PROCESS | 1666 | 1463759037783 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]]]}] 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:43:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:43:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:43:57 INFO - TEST-OK | /DOMEvents/constructors.html | took 727ms 08:43:57 INFO - PROCESS | 1666 | 1463759037835 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:43:57 INFO - PROCESS | 1666 | 1463759037840 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:43:57 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:43:57 INFO - PROCESS | 1666 | 1463759037844 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:43:57 INFO - PROCESS | 1666 | 1463759037846 Marionette TRACE conn2 <- [1,2918,null,{}] 08:43:57 INFO - PROCESS | 1666 | 1463759037849 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}] 08:43:57 INFO - PROCESS | 1666 | 1463759037991 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:43:58 INFO - PROCESS | 1666 | 1463759038108 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c2f5800 == 77 [pid = 1666] [id = 737] 08:43:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x11833cc00) [pid = 1666] [serial = 2211] [outer = 0x0] 08:43:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x119bd1800) [pid = 1666] [serial = 2212] [outer = 0x11833cc00] 08:43:58 INFO - PROCESS | 1666 | 1463759038139 Marionette DEBUG loaded listener.js 08:43:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x121125400) [pid = 1666] [serial = 2213] [outer = 0x11833cc00] 08:43:58 INFO - PROCESS | 1666 | 1463759038496 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:43:58 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:43:58 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 671ms 08:43:58 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:43:58 INFO - PROCESS | 1666 | 1463759038516 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:43:58 INFO - PROCESS | 1666 | 1463759038517 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:43:58 INFO - PROCESS | 1666 | 1463759038520 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:43:58 INFO - PROCESS | 1666 | 1463759038523 Marionette TRACE conn2 <- [1,2922,null,{}] 08:43:58 INFO - PROCESS | 1666 | 1463759038531 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}] 08:43:58 INFO - PROCESS | 1666 | 1463759038643 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:43:58 INFO - PROCESS | 1666 | 1463759038755 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x1358c8800 == 78 [pid = 1666] [id = 738] 08:43:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x124bbf000) [pid = 1666] [serial = 2214] [outer = 0x0] 08:43:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x127440000) [pid = 1666] [serial = 2215] [outer = 0x124bbf000] 08:43:58 INFO - PROCESS | 1666 | 1463759038789 Marionette DEBUG loaded listener.js 08:43:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x128aa0c00) [pid = 1666] [serial = 2216] [outer = 0x124bbf000] 08:43:59 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:43:59 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:43:59 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:43:59 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:43:59 INFO - PROCESS | 1666 | 1463759039163 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]]]}] 08:43:59 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:43:59 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:43:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:43:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:43:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:43:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:43:59 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 08:43:59 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:43:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:43:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:43:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:43:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:43:59 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 08:43:59 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:43:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:43:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:43:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:43:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:43:59 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 08:43:59 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:43:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:43:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:43:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:43:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:43:59 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:43:59 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 671ms 08:43:59 INFO - PROCESS | 1666 | 1463759039192 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:43:59 INFO - PROCESS | 1666 | 1463759039194 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:43:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:43:59 INFO - PROCESS | 1666 | 1463759039196 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:43:59 INFO - PROCESS | 1666 | 1463759039197 Marionette TRACE conn2 <- [1,2926,null,{}] 08:43:59 INFO - PROCESS | 1666 | 1463759039200 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}] 08:43:59 INFO - PROCESS | 1666 | 1463759039313 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:43:59 INFO - PROCESS | 1666 | 1463759039413 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x1368d3000 == 79 [pid = 1666] [id = 739] 08:43:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x128cc7400) [pid = 1666] [serial = 2217] [outer = 0x0] 08:43:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x12b283400) [pid = 1666] [serial = 2218] [outer = 0x128cc7400] 08:43:59 INFO - PROCESS | 1666 | 1463759039446 Marionette DEBUG loaded listener.js 08:43:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x12c082800) [pid = 1666] [serial = 2219] [outer = 0x128cc7400] 08:43:59 INFO - PROCESS | 1666 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:43:59 INFO - PROCESS | 1666 | 1463759039789 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]]]}] 08:43:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:43:59 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 620ms 08:43:59 INFO - PROCESS | 1666 | 1463759039817 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:43:59 INFO - PROCESS | 1666 | 1463759039818 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:43:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:43:59 INFO - PROCESS | 1666 | 1463759039820 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:43:59 INFO - PROCESS | 1666 | 1463759039823 Marionette TRACE conn2 <- [1,2930,null,{}] 08:43:59 INFO - PROCESS | 1666 | 1463759039827 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}] 08:43:59 INFO - PROCESS | 1666 | 1463759039933 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:44:00 INFO - PROCESS | 1666 | 1463759040039 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x1382d8800 == 80 [pid = 1666] [id = 740] 08:44:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x12918a400) [pid = 1666] [serial = 2220] [outer = 0x0] 08:44:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x12c08c400) [pid = 1666] [serial = 2221] [outer = 0x12918a400] 08:44:00 INFO - PROCESS | 1666 | 1463759040070 Marionette DEBUG loaded listener.js 08:44:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x12c51c400) [pid = 1666] [serial = 2222] [outer = 0x12918a400] 08:44:00 INFO - PROCESS | 1666 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:44:00 INFO - PROCESS | 1666 | 1463759040417 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]]]}] 08:44:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:44:00 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 624ms 08:44:00 INFO - PROCESS | 1666 | 1463759040446 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:44:00 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:44:00 INFO - PROCESS | 1666 | 1463759040449 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:44:00 INFO - PROCESS | 1666 | 1463759040452 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:44:00 INFO - PROCESS | 1666 | 1463759040454 Marionette TRACE conn2 <- [1,2934,null,{}] 08:44:00 INFO - PROCESS | 1666 | 1463759040458 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}] 08:44:00 INFO - PROCESS | 1666 | 1463759040620 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:44:00 INFO - PROCESS | 1666 | 1463759040717 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x136818800 == 81 [pid = 1666] [id = 741] 08:44:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x12c0ba800) [pid = 1666] [serial = 2223] [outer = 0x0] 08:44:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x12c520800) [pid = 1666] [serial = 2224] [outer = 0x12c0ba800] 08:44:00 INFO - PROCESS | 1666 | 1463759040747 Marionette DEBUG loaded listener.js 08:44:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x12c699000) [pid = 1666] [serial = 2225] [outer = 0x12c0ba800] 08:44:01 INFO - PROCESS | 1666 | 1463759041095 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]]]}] 08:44:01 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:44:01 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 674ms 08:44:01 INFO - PROCESS | 1666 | 1463759041125 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:44:01 INFO - PROCESS | 1666 | 1463759041126 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:44:01 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:44:01 INFO - PROCESS | 1666 | 1463759041129 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:44:01 INFO - PROCESS | 1666 | 1463759041130 Marionette TRACE conn2 <- [1,2938,null,{}] 08:44:01 INFO - PROCESS | 1666 | 1463759041133 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}] 08:44:01 INFO - PROCESS | 1666 | 1463759041240 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:44:01 INFO - PROCESS | 1666 | 1463759041351 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x1321cc000 == 82 [pid = 1666] [id = 742] 08:44:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x12c51e000) [pid = 1666] [serial = 2226] [outer = 0x0] 08:44:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x12cae8c00) [pid = 1666] [serial = 2227] [outer = 0x12c51e000] 08:44:01 INFO - PROCESS | 1666 | 1463759041385 Marionette DEBUG loaded listener.js 08:44:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x12caed000) [pid = 1666] [serial = 2228] [outer = 0x12c51e000] 08:44:01 INFO - PROCESS | 1666 | 1463759041710 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]]]}] 08:44:01 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 08:44:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 619ms 08:44:01 INFO - PROCESS | 1666 | 1463759041748 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:44:01 INFO - PROCESS | 1666 | 1463759041749 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:44:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:44:01 INFO - PROCESS | 1666 | 1463759041752 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:44:01 INFO - PROCESS | 1666 | 1463759041753 Marionette TRACE conn2 <- [1,2942,null,{}] 08:44:01 INFO - PROCESS | 1666 | 1463759041756 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}] 08:44:01 INFO - PROCESS | 1666 | 1463759041863 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:44:01 INFO - PROCESS | 1666 | 1463759041959 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x1384b2000 == 83 [pid = 1666] [id = 743] 08:44:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x12cae5800) [pid = 1666] [serial = 2229] [outer = 0x0] 08:44:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x12ce82c00) [pid = 1666] [serial = 2230] [outer = 0x12cae5800] 08:44:02 INFO - PROCESS | 1666 | 1463759042002 Marionette DEBUG loaded listener.js 08:44:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x12d20f000) [pid = 1666] [serial = 2231] [outer = 0x12cae5800] 08:44:02 INFO - PROCESS | 1666 | 1463759042344 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"]]]}] 08:44:02 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 08:44:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:44:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:44:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 621ms 08:44:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:44:02 INFO - PROCESS | 1666 | 1463759042373 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:44:02 INFO - PROCESS | 1666 | 1463759042375 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:44:02 INFO - PROCESS | 1666 | 1463759042377 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:44:02 INFO - PROCESS | 1666 | 1463759042378 Marionette TRACE conn2 <- [1,2946,null,{}] 08:44:02 INFO - PROCESS | 1666 | 1463759042381 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}] 08:44:02 INFO - PROCESS | 1666 | 1463759042489 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:44:02 INFO - PROCESS | 1666 | 1463759042614 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x1384c7800 == 84 [pid = 1666] [id = 744] 08:44:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x112922800) [pid = 1666] [serial = 2232] [outer = 0x0] 08:44:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x12c283c00) [pid = 1666] [serial = 2233] [outer = 0x112922800] 08:44:02 INFO - PROCESS | 1666 | 1463759042644 Marionette DEBUG loaded listener.js 08:44:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x12d39ec00) [pid = 1666] [serial = 2234] [outer = 0x112922800] 08:44:02 INFO - PROCESS | 1666 | 1463759042972 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]]]}] 08:44:02 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 08:44:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 623ms 08:44:03 INFO - PROCESS | 1666 | 1463759043000 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:44:03 INFO - PROCESS | 1666 | 1463759043001 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:44:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:44:03 INFO - PROCESS | 1666 | 1463759043004 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:44:03 INFO - PROCESS | 1666 | 1463759043007 Marionette TRACE conn2 <- [1,2950,null,{}] 08:44:03 INFO - PROCESS | 1666 | 1463759043010 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}] 08:44:03 INFO - PROCESS | 1666 | 1463759043120 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:44:03 INFO - PROCESS | 1666 | 1463759043251 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x125f42000 == 85 [pid = 1666] [id = 745] 08:44:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x116657800) [pid = 1666] [serial = 2235] [outer = 0x0] 08:44:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x123617400) [pid = 1666] [serial = 2236] [outer = 0x116657800] 08:44:03 INFO - PROCESS | 1666 | 1463759043287 Marionette DEBUG loaded listener.js 08:44:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x12b9d4000) [pid = 1666] [serial = 2237] [outer = 0x116657800] 08:44:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12113a800 == 86 [pid = 1666] [id = 746] 08:44:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x11332a800) [pid = 1666] [serial = 2238] [outer = 0x0] 08:44:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x111b0e400) [pid = 1666] [serial = 2239] [outer = 0x11332a800] 08:44:03 INFO - PROCESS | 1666 | 1463759043900 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]]]}] 08:44:03 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 08:44:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 921ms 08:44:03 INFO - PROCESS | 1666 | 1463759043926 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:44:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:44:03 INFO - PROCESS | 1666 | 1463759043929 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:44:03 INFO - PROCESS | 1666 | 1463759043932 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:44:03 INFO - PROCESS | 1666 | 1463759043935 Marionette TRACE conn2 <- [1,2954,null,{}] 08:44:03 INFO - PROCESS | 1666 | 1463759043938 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}] 08:44:04 INFO - PROCESS | 1666 | 1463759044072 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:44:04 INFO - PROCESS | 1666 | 1463759044157 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2eb800 == 87 [pid = 1666] [id = 747] 08:44:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x115952800) [pid = 1666] [serial = 2240] [outer = 0x0] 08:44:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x11632e400) [pid = 1666] [serial = 2241] [outer = 0x115952800] 08:44:04 INFO - PROCESS | 1666 | 1463759044186 Marionette DEBUG loaded listener.js 08:44:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x1183f3800) [pid = 1666] [serial = 2242] [outer = 0x115952800] 08:44:04 INFO - PROCESS | 1666 | 1463759044553 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]]]}] 08:44:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:44:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 08:44:04 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 673ms 08:44:04 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:44:04 INFO - PROCESS | 1666 | 1463759044606 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:44:04 INFO - PROCESS | 1666 | 1463759044610 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:44:04 INFO - PROCESS | 1666 | 1463759044614 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:44:04 INFO - PROCESS | 1666 | 1463759044616 Marionette TRACE conn2 <- [1,2958,null,{}] 08:44:04 INFO - PROCESS | 1666 | 1463759044618 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}] 08:44:04 INFO - PROCESS | 1666 | 1463759044734 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:44:04 INFO - PROCESS | 1666 | 1463759044841 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x128b1d800 == 88 [pid = 1666] [id = 748] 08:44:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x119c3a400) [pid = 1666] [serial = 2243] [outer = 0x0] 08:44:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x123496000) [pid = 1666] [serial = 2244] [outer = 0x119c3a400] 08:44:04 INFO - PROCESS | 1666 | 1463759044868 Marionette DEBUG loaded listener.js 08:44:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x124bbe800) [pid = 1666] [serial = 2245] [outer = 0x119c3a400] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x135167800 == 87 [pid = 1666] [id = 623] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x13220a800 == 86 [pid = 1666] [id = 734] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12dcb4000 == 85 [pid = 1666] [id = 733] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x1288b8800 == 84 [pid = 1666] [id = 732] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12d42a000 == 83 [pid = 1666] [id = 731] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12ce94000 == 82 [pid = 1666] [id = 730] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0a3000 == 81 [pid = 1666] [id = 729] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x12cea1800) [pid = 1666] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x1296a5400) [pid = 1666] [serial = 2146] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2ed000 == 80 [pid = 1666] [id = 728] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12a8d1800 == 79 [pid = 1666] [id = 727] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x1288a3000 == 78 [pid = 1666] [id = 726] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x1213ce800 == 77 [pid = 1666] [id = 725] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x119b35000 == 76 [pid = 1666] [id = 724] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x1180ed800 == 75 [pid = 1666] [id = 723] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x126c88800 == 74 [pid = 1666] [id = 722] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x1368ce800 == 73 [pid = 1666] [id = 721] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x136592800 == 72 [pid = 1666] [id = 720] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x1359de000 == 71 [pid = 1666] [id = 719] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x13516e000 == 70 [pid = 1666] [id = 718] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12b299800 == 69 [pid = 1666] [id = 717] 08:44:05 INFO - PROCESS | 1666 | --DOCSHELL 0x124dda800 == 68 [pid = 1666] [id = 716] 08:44:05 INFO - PROCESS | 1666 | 1463759045258 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]]]}] 08:44:05 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 08:44:05 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 675ms 08:44:05 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:44:05 INFO - PROCESS | 1666 | 1463759045290 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:44:05 INFO - PROCESS | 1666 | 1463759045292 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:44:05 INFO - PROCESS | 1666 | 1463759045294 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:44:05 INFO - PROCESS | 1666 | 1463759045296 Marionette TRACE conn2 <- [1,2962,null,{}] 08:44:05 INFO - PROCESS | 1666 | 1463759045304 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}] 08:44:05 INFO - PROCESS | 1666 | 1463759045403 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x12b284800) [pid = 1666] [serial = 2128] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x12bb18800) [pid = 1666] [serial = 2131] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x12b9d6800) [pid = 1666] [serial = 2129] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x126f8b400) [pid = 1666] [serial = 2137] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x12bfab000) [pid = 1666] [serial = 2134] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x12bf0cc00) [pid = 1666] [serial = 2132] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x11710e800) [pid = 1666] [serial = 2110] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x11302e400) [pid = 1666] [serial = 2111] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x121127000) [pid = 1666] [serial = 2116] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x12349a000) [pid = 1666] [serial = 2117] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x1182da400) [pid = 1666] [serial = 2113] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x11976b800) [pid = 1666] [serial = 2114] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x126851400) [pid = 1666] [serial = 2119] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x12749cc00) [pid = 1666] [serial = 2120] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x129337400) [pid = 1666] [serial = 2125] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x12b098400) [pid = 1666] [serial = 2138] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x12bfacc00) [pid = 1666] [serial = 2101] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x128817000) [pid = 1666] [serial = 2122] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x128a81c00) [pid = 1666] [serial = 2123] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x116a5b800) [pid = 1666] [serial = 2086] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x12b28a400) [pid = 1666] [serial = 2098] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x12c08ec00) [pid = 1666] [serial = 2104] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x12bf10c00) [pid = 1666] [serial = 2084] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x12744a800) [pid = 1666] [serial = 2092] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x12a8d5800) [pid = 1666] [serial = 2095] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 147 (0x11285f400) [pid = 1666] [serial = 2107] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 146 (0x119763c00) [pid = 1666] [serial = 2089] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 145 (0x12c08bc00) [pid = 1666] [serial = 2140] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 144 (0x12c691c00) [pid = 1666] [serial = 2141] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 143 (0x12c27f800) [pid = 1666] [serial = 2143] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 142 (0x12c283800) [pid = 1666] [serial = 2144] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 141 (0x12bfb1400) [pid = 1666] [serial = 2135] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 140 (0x12b091c00) [pid = 1666] [serial = 2126] [outer = 0x0] [url = about:blank] 08:44:05 INFO - PROCESS | 1666 | --DOMWINDOW == 139 (0x1193cb800) [pid = 1666] [serial = 1481] [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.] 08:44:05 INFO - PROCESS | 1666 | 1463759045488 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x127077800 == 69 [pid = 1666] [id = 749] 08:44:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 140 (0x116a5b800) [pid = 1666] [serial = 2246] [outer = 0x0] 08:44:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 141 (0x121127000) [pid = 1666] [serial = 2247] [outer = 0x116a5b800] 08:44:05 INFO - PROCESS | 1666 | 1463759045517 Marionette DEBUG loaded listener.js 08:44:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 142 (0x126f93800) [pid = 1666] [serial = 2248] [outer = 0x116a5b800] 08:44:05 INFO - PROCESS | 1666 | 1463759045801 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]]]}] 08:44:05 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 08:44:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 520ms 08:44:05 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:44:05 INFO - PROCESS | 1666 | 1463759045815 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:44:05 INFO - PROCESS | 1666 | 1463759045817 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:44:05 INFO - PROCESS | 1666 | 1463759045819 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:44:05 INFO - PROCESS | 1666 | 1463759045820 Marionette TRACE conn2 <- [1,2966,null,{}] 08:44:05 INFO - PROCESS | 1666 | 1463759045830 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}] 08:44:05 INFO - PROCESS | 1666 | 1463759045929 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:44:05 INFO - PROCESS | 1666 | 1463759045997 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b209000 == 70 [pid = 1666] [id = 750] 08:44:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 143 (0x126cf2400) [pid = 1666] [serial = 2249] [outer = 0x0] 08:44:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 144 (0x12881ec00) [pid = 1666] [serial = 2250] [outer = 0x126cf2400] 08:44:06 INFO - PROCESS | 1666 | 1463759046024 Marionette DEBUG loaded listener.js 08:44:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 145 (0x128aa9400) [pid = 1666] [serial = 2251] [outer = 0x126cf2400] 08:44:06 INFO - PROCESS | 1666 | 1463759046302 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]]]}] 08:44:06 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 08:44:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 528ms 08:44:06 INFO - PROCESS | 1666 | 1463759046348 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:44:06 INFO - PROCESS | 1666 | 1463759046349 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:44:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:44:06 INFO - PROCESS | 1666 | 1463759046362 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:44:06 INFO - PROCESS | 1666 | 1463759046363 Marionette TRACE conn2 <- [1,2970,null,{}] 08:44:06 INFO - PROCESS | 1666 | 1463759046365 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}] 08:44:06 INFO - PROCESS | 1666 | 1463759046457 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:44:06 INFO - PROCESS | 1666 | 1463759046461 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6c0000 == 71 [pid = 1666] [id = 751] 08:44:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 146 (0x128cc9400) [pid = 1666] [serial = 2252] [outer = 0x0] 08:44:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 147 (0x129337000) [pid = 1666] [serial = 2253] [outer = 0x128cc9400] 08:44:06 INFO - PROCESS | 1666 | 1463759046487 Marionette DEBUG loaded listener.js 08:44:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 148 (0x1296a9400) [pid = 1666] [serial = 2254] [outer = 0x128cc9400] 08:44:06 INFO - PROCESS | 1666 | 1463759046811 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]]]}] 08:44:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:44:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 480ms 08:44:06 INFO - PROCESS | 1666 | 1463759046831 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:44:06 INFO - PROCESS | 1666 | 1463759046832 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:44:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:44:06 INFO - PROCESS | 1666 | 1463759046835 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:44:06 INFO - PROCESS | 1666 | 1463759046836 Marionette TRACE conn2 <- [1,2974,null,{}] 08:44:06 INFO - PROCESS | 1666 | 1463759046846 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}] 08:44:06 INFO - PROCESS | 1666 | 1463759046991 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:44:07 INFO - PROCESS | 1666 | 1463759047033 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d41e000 == 72 [pid = 1666] [id = 752] 08:44:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x128a74800) [pid = 1666] [serial = 2255] [outer = 0x0] 08:44:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x12a8d8400) [pid = 1666] [serial = 2256] [outer = 0x128a74800] 08:44:07 INFO - PROCESS | 1666 | 1463759047059 Marionette DEBUG loaded listener.js 08:44:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x12b9dcc00) [pid = 1666] [serial = 2257] [outer = 0x128a74800] 08:44:07 INFO - PROCESS | 1666 | 1463759047363 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]]]}] 08:44:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 08:44:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 579ms 08:44:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:44:07 INFO - PROCESS | 1666 | 1463759047415 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:44:07 INFO - PROCESS | 1666 | 1463759047416 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:44:07 INFO - PROCESS | 1666 | 1463759047418 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:44:07 INFO - PROCESS | 1666 | 1463759047419 Marionette TRACE conn2 <- [1,2978,null,{}] 08:44:07 INFO - PROCESS | 1666 | 1463759047421 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}] 08:44:07 INFO - PROCESS | 1666 | 1463759047537 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:44:07 INFO - PROCESS | 1666 | 1463759047558 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12df0d000 == 73 [pid = 1666] [id = 753] 08:44:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x12bb20000) [pid = 1666] [serial = 2258] [outer = 0x0] 08:44:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x12bf0fc00) [pid = 1666] [serial = 2259] [outer = 0x12bb20000] 08:44:07 INFO - PROCESS | 1666 | 1463759047583 Marionette DEBUG loaded listener.js 08:44:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x12c084800) [pid = 1666] [serial = 2260] [outer = 0x12bb20000] 08:44:07 INFO - PROCESS | 1666 | 1463759047898 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]]]}] 08:44:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 08:44:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 520ms 08:44:07 INFO - PROCESS | 1666 | 1463759047939 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:44:07 INFO - PROCESS | 1666 | 1463759047940 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:44:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:44:07 INFO - PROCESS | 1666 | 1463759047942 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:44:07 INFO - PROCESS | 1666 | 1463759047943 Marionette TRACE conn2 <- [1,2982,null,{}] 08:44:07 INFO - PROCESS | 1666 | 1463759047946 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}] 08:44:08 INFO - PROCESS | 1666 | 1463759048063 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:44:08 INFO - PROCESS | 1666 | 1463759048077 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x13221d800 == 74 [pid = 1666] [id = 754] 08:44:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x12c091800) [pid = 1666] [serial = 2261] [outer = 0x0] 08:44:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x12c0bac00) [pid = 1666] [serial = 2262] [outer = 0x12c091800] 08:44:08 INFO - PROCESS | 1666 | 1463759048102 Marionette DEBUG loaded listener.js 08:44:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x12c0c0800) [pid = 1666] [serial = 2263] [outer = 0x12c091800] 08:44:08 INFO - PROCESS | 1666 | 1463759048432 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"]]]}] 08:44:08 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 08:44:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:44:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 524ms 08:44:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:44:08 INFO - PROCESS | 1666 | 1463759048478 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:44:08 INFO - PROCESS | 1666 | 1463759048479 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:44:08 INFO - PROCESS | 1666 | 1463759048481 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:44:08 INFO - PROCESS | 1666 | 1463759048482 Marionette TRACE conn2 <- [1,2986,null,{}] 08:44:08 INFO - PROCESS | 1666 | 1463759048485 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}] 08:44:08 INFO - PROCESS | 1666 | 1463759048604 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:44:08 INFO - PROCESS | 1666 | 1463759048615 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x1322da000 == 75 [pid = 1666] [id = 755] 08:44:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x118840400) [pid = 1666] [serial = 2264] [outer = 0x0] 08:44:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x118843c00) [pid = 1666] [serial = 2265] [outer = 0x118840400] 08:44:08 INFO - PROCESS | 1666 | 1463759048640 Marionette DEBUG loaded listener.js 08:44:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x118849c00) [pid = 1666] [serial = 2266] [outer = 0x118840400] 08:44:08 INFO - PROCESS | 1666 | 1463759048952 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]]]}] 08:44:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 08:44:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 520ms 08:44:09 INFO - PROCESS | 1666 | 1463759049002 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:44:09 INFO - PROCESS | 1666 | 1463759049003 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:44:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:44:09 INFO - PROCESS | 1666 | 1463759049005 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:44:09 INFO - PROCESS | 1666 | 1463759049006 Marionette TRACE conn2 <- [1,2990,null,{}] 08:44:09 INFO - PROCESS | 1666 | 1463759049009 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}] 08:44:09 INFO - PROCESS | 1666 | 1463759049132 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:44:09 INFO - PROCESS | 1666 | 1463759049146 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x13577a800 == 76 [pid = 1666] [id = 756] 08:44:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x11884a800) [pid = 1666] [serial = 2267] [outer = 0x0] 08:44:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x12c275c00) [pid = 1666] [serial = 2268] [outer = 0x11884a800] 08:44:09 INFO - PROCESS | 1666 | 1463759049170 Marionette DEBUG loaded listener.js 08:44:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x12c27f800) [pid = 1666] [serial = 2269] [outer = 0x11884a800] 08:44:09 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x128aa0800) [pid = 1666] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:44:09 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x11834a000) [pid = 1666] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:44:09 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x119c48800) [pid = 1666] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:44:09 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x128fbb800) [pid = 1666] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:44:09 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x117e23400) [pid = 1666] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:44:09 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x1296a0000) [pid = 1666] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:44:09 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x124dc4800) [pid = 1666] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:44:09 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x110eaa400) [pid = 1666] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:44:09 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x12881a400) [pid = 1666] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:44:09 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x12b012800) [pid = 1666] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:44:09 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x11224c800) [pid = 1666] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:44:09 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x126f8d400) [pid = 1666] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:44:09 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x11594d400) [pid = 1666] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:44:09 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x119040c00) [pid = 1666] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:44:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a75c800 == 77 [pid = 1666] [id = 757] 08:44:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x1198b0400) [pid = 1666] [serial = 2270] [outer = 0x0] 08:44:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x11224c800) [pid = 1666] [serial = 2271] [outer = 0x1198b0400] 08:44:09 INFO - PROCESS | 1666 | 1463759049695 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]]]}] 08:44:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 08:44:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 720ms 08:44:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:44:09 INFO - PROCESS | 1666 | 1463759049726 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:44:09 INFO - PROCESS | 1666 | 1463759049728 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:44:09 INFO - PROCESS | 1666 | 1463759049730 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:44:09 INFO - PROCESS | 1666 | 1463759049732 Marionette TRACE conn2 <- [1,2994,null,{}] 08:44:09 INFO - PROCESS | 1666 | 1463759049734 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}] 08:44:09 INFO - PROCESS | 1666 | 1463759049874 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:44:09 INFO - PROCESS | 1666 | 1463759049879 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x13599b800 == 78 [pid = 1666] [id = 758] 08:44:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x128818400) [pid = 1666] [serial = 2272] [outer = 0x0] 08:44:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x12bb14800) [pid = 1666] [serial = 2273] [outer = 0x128818400] 08:44:09 INFO - PROCESS | 1666 | 1463759049908 Marionette DEBUG loaded listener.js 08:44:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x12caea400) [pid = 1666] [serial = 2274] [outer = 0x128818400] 08:44:10 INFO - PROCESS | 1666 | 1463759050225 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]]]}] 08:44:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:44:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 08:44:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 520ms 08:44:10 INFO - PROCESS | 1666 | 1463759050250 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:44:10 INFO - PROCESS | 1666 | 1463759050251 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:44:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:44:10 INFO - PROCESS | 1666 | 1463759050260 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:44:10 INFO - PROCESS | 1666 | 1463759050261 Marionette TRACE conn2 <- [1,2998,null,{}] 08:44:10 INFO - PROCESS | 1666 | 1463759050263 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}] 08:44:10 INFO - PROCESS | 1666 | 1463759050394 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:44:10 INFO - PROCESS | 1666 | 1463759050436 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x1359db000 == 79 [pid = 1666] [id = 759] 08:44:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x110e89400) [pid = 1666] [serial = 2275] [outer = 0x0] 08:44:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x110e8e400) [pid = 1666] [serial = 2276] [outer = 0x110e89400] 08:44:10 INFO - PROCESS | 1666 | 1463759050461 Marionette DEBUG loaded listener.js 08:44:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x110e93000) [pid = 1666] [serial = 2277] [outer = 0x110e89400] 08:44:10 INFO - PROCESS | 1666 | 1463759050735 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]]]}] 08:44:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 08:44:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 522ms 08:44:10 INFO - PROCESS | 1666 | 1463759050780 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:44:10 INFO - PROCESS | 1666 | 1463759050782 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:44:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:44:10 INFO - PROCESS | 1666 | 1463759050784 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:44:10 INFO - PROCESS | 1666 | 1463759050785 Marionette TRACE conn2 <- [1,3002,null,{}] 08:44:10 INFO - PROCESS | 1666 | 1463759050790 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}] 08:44:10 INFO - PROCESS | 1666 | 1463759050887 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:44:10 INFO - PROCESS | 1666 | 1463759050891 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x1368c8800 == 80 [pid = 1666] [id = 760] 08:44:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x118845000) [pid = 1666] [serial = 2278] [outer = 0x0] 08:44:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x12ce83000) [pid = 1666] [serial = 2279] [outer = 0x118845000] 08:44:10 INFO - PROCESS | 1666 | 1463759050915 Marionette DEBUG loaded listener.js 08:44:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x12d207c00) [pid = 1666] [serial = 2280] [outer = 0x118845000] 08:44:11 INFO - PROCESS | 1666 | 1463759051219 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]]]}] 08:44:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 08:44:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 473ms 08:44:11 INFO - PROCESS | 1666 | 1463759051261 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:44:11 INFO - PROCESS | 1666 | 1463759051262 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:44:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:44:11 INFO - PROCESS | 1666 | 1463759051264 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:44:11 INFO - PROCESS | 1666 | 1463759051265 Marionette TRACE conn2 <- [1,3006,null,{}] 08:44:11 INFO - PROCESS | 1666 | 1463759051267 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}] 08:44:11 INFO - PROCESS | 1666 | 1463759051411 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:44:11 INFO - PROCESS | 1666 | 1463759051418 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x1384b8800 == 81 [pid = 1666] [id = 761] 08:44:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x110e93400) [pid = 1666] [serial = 2281] [outer = 0x0] 08:44:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x12d20a800) [pid = 1666] [serial = 2282] [outer = 0x110e93400] 08:44:11 INFO - PROCESS | 1666 | 1463759051442 Marionette DEBUG loaded listener.js 08:44:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x12d3a4400) [pid = 1666] [serial = 2283] [outer = 0x110e93400] 08:44:11 INFO - PROCESS | 1666 | 1463759051921 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]]]}] 08:44:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 08:44:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 669ms 08:44:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:44:11 INFO - PROCESS | 1666 | 1463759051933 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:44:11 INFO - PROCESS | 1666 | 1463759051937 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:44:11 INFO - PROCESS | 1666 | 1463759051940 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:44:11 INFO - PROCESS | 1666 | 1463759051943 Marionette TRACE conn2 <- [1,3010,null,{}] 08:44:11 INFO - PROCESS | 1666 | 1463759051946 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}] 08:44:12 INFO - PROCESS | 1666 | 1463759052071 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:44:12 INFO - PROCESS | 1666 | 1463759052157 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12680e000 == 82 [pid = 1666] [id = 762] 08:44:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x113327800) [pid = 1666] [serial = 2284] [outer = 0x0] 08:44:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x1159aac00) [pid = 1666] [serial = 2285] [outer = 0x113327800] 08:44:12 INFO - PROCESS | 1666 | 1463759052191 Marionette DEBUG loaded listener.js 08:44:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x117e2c800) [pid = 1666] [serial = 2286] [outer = 0x113327800] 08:44:12 INFO - PROCESS | 1666 | 1463759052598 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]]]}] 08:44:12 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 08:44:12 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 674ms 08:44:12 INFO - PROCESS | 1666 | 1463759052615 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:44:12 INFO - PROCESS | 1666 | 1463759052621 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:44:12 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:44:12 INFO - PROCESS | 1666 | 1463759052628 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:44:12 INFO - PROCESS | 1666 | 1463759052631 Marionette TRACE conn2 <- [1,3014,null,{}] 08:44:12 INFO - PROCESS | 1666 | 1463759052635 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}] 08:44:12 INFO - PROCESS | 1666 | 1463759052774 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:44:12 INFO - PROCESS | 1666 | 1463759052892 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6c3000 == 83 [pid = 1666] [id = 763] 08:44:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x11865d000) [pid = 1666] [serial = 2287] [outer = 0x0] 08:44:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x119742400) [pid = 1666] [serial = 2288] [outer = 0x11865d000] 08:44:12 INFO - PROCESS | 1666 | 1463759052924 Marionette DEBUG loaded listener.js 08:44:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x1198a4400) [pid = 1666] [serial = 2289] [outer = 0x11865d000] 08:44:13 INFO - PROCESS | 1666 | [1666] 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 08:44:13 INFO - PROCESS | 1666 | 1463759053305 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:44:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:44:13 INFO - {} 08:44:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:44:13 INFO - {} 08:44:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:44:13 INFO - {} 08:44:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:44:13 INFO - {} 08:44:13 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 725ms 08:44:13 INFO - TEST-START | /FileAPI/fileReader.html 08:44:13 INFO - PROCESS | 1666 | 1463759053353 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:44:13 INFO - PROCESS | 1666 | 1463759053354 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:44:13 INFO - PROCESS | 1666 | 1463759053357 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:44:13 INFO - PROCESS | 1666 | 1463759053359 Marionette TRACE conn2 <- [1,3018,null,{}] 08:44:13 INFO - PROCESS | 1666 | 1463759053411 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}] 08:44:13 INFO - PROCESS | 1666 | 1463759053517 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:44:13 INFO - PROCESS | 1666 | 1463759053628 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x136411000 == 84 [pid = 1666] [id = 764] 08:44:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x124a38800) [pid = 1666] [serial = 2290] [outer = 0x0] 08:44:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x1256c2000) [pid = 1666] [serial = 2291] [outer = 0x124a38800] 08:44:13 INFO - PROCESS | 1666 | 1463759053659 Marionette DEBUG loaded listener.js 08:44:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x12a8d3000) [pid = 1666] [serial = 2292] [outer = 0x124a38800] 08:44:14 INFO - PROCESS | 1666 | 1463759054029 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]]]}] 08:44:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:44:14 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:44:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:44:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:44:14 INFO - TEST-OK | /FileAPI/fileReader.html | took 718ms 08:44:14 INFO - TEST-START | /FileAPI/historical.html 08:44:14 INFO - PROCESS | 1666 | 1463759054076 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:44:14 INFO - PROCESS | 1666 | 1463759054078 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:44:14 INFO - PROCESS | 1666 | 1463759054080 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:44:14 INFO - PROCESS | 1666 | 1463759054082 Marionette TRACE conn2 <- [1,3022,null,{}] 08:44:14 INFO - PROCESS | 1666 | 1463759054084 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}] 08:44:14 INFO - PROCESS | 1666 | 1463759054220 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:44:14 INFO - PROCESS | 1666 | 1463759054304 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1384ca000 == 85 [pid = 1666] [id = 765] 08:44:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x12b08dc00) [pid = 1666] [serial = 2293] [outer = 0x0] 08:44:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x12bb17c00) [pid = 1666] [serial = 2294] [outer = 0x12b08dc00] 08:44:14 INFO - PROCESS | 1666 | 1463759054331 Marionette DEBUG loaded listener.js 08:44:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x12c089400) [pid = 1666] [serial = 2295] [outer = 0x12b08dc00] 08:44:14 INFO - PROCESS | 1666 | 1463759054679 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"]]]}] 08:44:14 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:44:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:44:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:44:14 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:44:14 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:44:14 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:44:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:44:14 INFO - TEST-OK | /FileAPI/historical.html | took 622ms 08:44:14 INFO - PROCESS | 1666 | 1463759054702 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:44:14 INFO - PROCESS | 1666 | 1463759054704 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:44:14 INFO - TEST-START | /FileAPI/idlharness.html 08:44:14 INFO - PROCESS | 1666 | 1463759054706 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:44:14 INFO - PROCESS | 1666 | 1463759054707 Marionette TRACE conn2 <- [1,3026,null,{}] 08:44:14 INFO - PROCESS | 1666 | 1463759054710 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}] 08:44:14 INFO - PROCESS | 1666 | 1463759054821 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:44:14 INFO - PROCESS | 1666 | 1463759054934 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1392b6000 == 86 [pid = 1666] [id = 766] 08:44:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x12bb16800) [pid = 1666] [serial = 2296] [outer = 0x0] 08:44:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x12c51c800) [pid = 1666] [serial = 2297] [outer = 0x12bb16800] 08:44:14 INFO - PROCESS | 1666 | 1463759054965 Marionette DEBUG loaded listener.js 08:44:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x12caec000) [pid = 1666] [serial = 2298] [outer = 0x12bb16800] 08:44:15 INFO - PROCESS | 1666 | 1463759055570 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]]]}] 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:44:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:44:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:44:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:44:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:44:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:44:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:44:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:44:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:44:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:44:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:44:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:44:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:44:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:44:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:44:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:44:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:44:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:44:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:44:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:44:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:44:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 08:44:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:44:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:44:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:44:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:44:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:44:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:44:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 08:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 08:44:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:44:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:44:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:44:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:44:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:44:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:44:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:44:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:44:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:44:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:44:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:44:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:44:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 08:44:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:44:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:44:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:44:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:44:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:44:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:44:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 08:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 08:44:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:44:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:44:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:44:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:44:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:44:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:44:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:44:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:44:15 INFO - TEST-OK | /FileAPI/idlharness.html | took 933ms 08:44:15 INFO - PROCESS | 1666 | 1463759055641 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:44:15 INFO - TEST-START | /FileAPI/idlharness.worker 08:44:15 INFO - PROCESS | 1666 | 1463759055644 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:44:15 INFO - PROCESS | 1666 | 1463759055650 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:44:15 INFO - PROCESS | 1666 | 1463759055652 Marionette TRACE conn2 <- [1,3030,null,{}] 08:44:15 INFO - PROCESS | 1666 | 1463759055657 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}] 08:44:15 INFO - PROCESS | 1666 | 1463759055840 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:44:15 INFO - PROCESS | 1666 | 1463759055952 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x135963800 == 87 [pid = 1666] [id = 767] 08:44:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x13229a800) [pid = 1666] [serial = 2299] [outer = 0x0] 08:44:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x1359c5400) [pid = 1666] [serial = 2300] [outer = 0x13229a800] 08:44:15 INFO - PROCESS | 1666 | 1463759055983 Marionette DEBUG loaded listener.js 08:44:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x1383f0c00) [pid = 1666] [serial = 2301] [outer = 0x13229a800] 08:44:16 INFO - PROCESS | 1666 | [1666] 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 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:44:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:44:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:44:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:44:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:44:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:44:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:44:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:44:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:44:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 08:44:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:44:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:44:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 08:44:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:44:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:44:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:44:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:44:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 08:44:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:44:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:44:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 08:44:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:44:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:44:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:44:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:44:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:44:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:44:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:44:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:44:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:44:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:44:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:44:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:44:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:44:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:44:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:44:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:44:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:44:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:44:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:44:16 INFO - PROCESS | 1666 | 1463759056666 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,{},{}]]]}] 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:44:16 INFO - {} 08:44:16 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1044ms 08:44:16 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:44:16 INFO - PROCESS | 1666 | 1463759056692 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:44:16 INFO - PROCESS | 1666 | 1463759056694 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:44:16 INFO - PROCESS | 1666 | 1463759056696 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:44:16 INFO - PROCESS | 1666 | 1463759056698 Marionette TRACE conn2 <- [1,3034,null,{}] 08:44:16 INFO - PROCESS | 1666 | 1463759056701 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}] 08:44:16 INFO - PROCESS | 1666 | 1463759056821 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:44:16 INFO - PROCESS | 1666 | 1463759056924 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b2aa000 == 88 [pid = 1666] [id = 768] 08:44:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x1184ba000) [pid = 1666] [serial = 2302] [outer = 0x0] 08:44:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x1383f0000) [pid = 1666] [serial = 2303] [outer = 0x1184ba000] 08:44:16 INFO - PROCESS | 1666 | 1463759056961 Marionette DEBUG loaded listener.js 08:44:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 184 (0x139ff4400) [pid = 1666] [serial = 2304] [outer = 0x1184ba000] 08:44:17 INFO - PROCESS | 1666 | 1463759057705 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]]]}] 08:44:17 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:44:17 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1019ms 08:44:17 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:44:17 INFO - PROCESS | 1666 | 1463759057717 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:44:17 INFO - PROCESS | 1666 | 1463759057719 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:44:17 INFO - PROCESS | 1666 | 1463759057752 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:44:17 INFO - PROCESS | 1666 | 1463759057756 Marionette TRACE conn2 <- [1,3038,null,{}] 08:44:17 INFO - PROCESS | 1666 | 1463759057762 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}] 08:44:17 INFO - PROCESS | 1666 | 1463759057866 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:44:17 INFO - PROCESS | 1666 | 1463759057955 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x121151800 == 89 [pid = 1666] [id = 769] 08:44:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 185 (0x11285d400) [pid = 1666] [serial = 2305] [outer = 0x0] 08:44:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x11291a400) [pid = 1666] [serial = 2306] [outer = 0x11285d400] 08:44:17 INFO - PROCESS | 1666 | 1463759057983 Marionette DEBUG loaded listener.js 08:44:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x11302e400) [pid = 1666] [serial = 2307] [outer = 0x11285d400] 08:44:18 INFO - PROCESS | 1666 | 1463759058348 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"]]]}] 08:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:44:18 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 653ms 08:44:18 INFO - PROCESS | 1666 | 1463759058376 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:44:18 INFO - PROCESS | 1666 | 1463759058380 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:44:18 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:44:18 INFO - PROCESS | 1666 | 1463759058385 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:44:18 INFO - PROCESS | 1666 | 1463759058387 Marionette TRACE conn2 <- [1,3042,null,{}] 08:44:18 INFO - PROCESS | 1666 | 1463759058389 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}] 08:44:18 INFO - PROCESS | 1666 | 1463759058491 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:44:18 INFO - PROCESS | 1666 | 1463759058583 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x119079800 == 90 [pid = 1666] [id = 770] 08:44:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x110e91400) [pid = 1666] [serial = 2308] [outer = 0x0] 08:44:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 189 (0x110eb3400) [pid = 1666] [serial = 2309] [outer = 0x110e91400] 08:44:18 INFO - PROCESS | 1666 | 1463759058613 Marionette DEBUG loaded listener.js 08:44:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 190 (0x11595a400) [pid = 1666] [serial = 2310] [outer = 0x110e91400] 08:44:19 INFO - PROCESS | 1666 | 1463759059035 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]]]}] 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:44:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:44:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:44:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:44:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:44:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:44:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:44:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:44:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:44:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:44:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:44:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:44:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:44:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:44:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:44:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:44:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:44:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:44:19 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 678ms 08:44:19 INFO - PROCESS | 1666 | 1463759059063 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:44:19 INFO - PROCESS | 1666 | 1463759059065 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:44:19 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:44:19 INFO - PROCESS | 1666 | 1463759059073 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:44:19 INFO - PROCESS | 1666 | 1463759059078 Marionette TRACE conn2 <- [1,3046,null,{}] 08:44:19 INFO - PROCESS | 1666 | 1463759059090 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}] 08:44:19 INFO - PROCESS | 1666 | 1463759059267 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:44:19 INFO - PROCESS | 1666 | 1463759059433 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x121153000 == 91 [pid = 1666] [id = 771] 08:44:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 191 (0x1165cdc00) [pid = 1666] [serial = 2311] [outer = 0x0] 08:44:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 192 (0x1184b5800) [pid = 1666] [serial = 2312] [outer = 0x1165cdc00] 08:44:19 INFO - PROCESS | 1666 | 1463759059481 Marionette DEBUG loaded listener.js 08:44:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 193 (0x11884a000) [pid = 1666] [serial = 2313] [outer = 0x1165cdc00] 08:44:19 INFO - PROCESS | 1666 | [1666] 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 08:44:19 INFO - PROCESS | 1666 | 1463759059922 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:44:19 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:44:19 INFO - {} 08:44:19 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 879ms 08:44:19 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:44:19 INFO - PROCESS | 1666 | 1463759059948 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:44:19 INFO - PROCESS | 1666 | 1463759059950 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:44:19 INFO - PROCESS | 1666 | 1463759059952 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:44:19 INFO - PROCESS | 1666 | 1463759059953 Marionette TRACE conn2 <- [1,3050,null,{}] 08:44:19 INFO - PROCESS | 1666 | 1463759059955 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}] 08:44:20 INFO - PROCESS | 1666 | 1463759060088 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:44:20 INFO - PROCESS | 1666 | 1463759060202 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x12d437800 == 90 [pid = 1666] [id = 601] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x1368c8800 == 89 [pid = 1666] [id = 760] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x1359db000 == 88 [pid = 1666] [id = 759] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x13599b800 == 87 [pid = 1666] [id = 758] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x12a75c800 == 86 [pid = 1666] [id = 757] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x13577a800 == 85 [pid = 1666] [id = 756] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x1322da000 == 84 [pid = 1666] [id = 755] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 192 (0x12c51a000) [pid = 1666] [serial = 2164] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 191 (0x118660800) [pid = 1666] [serial = 2149] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 190 (0x12b08c400) [pid = 1666] [serial = 2158] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 189 (0x12c084400) [pid = 1666] [serial = 2161] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 188 (0x1184bf800) [pid = 1666] [serial = 2167] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x128fc0000) [pid = 1666] [serial = 2155] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x1211df400) [pid = 1666] [serial = 2152] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x12c280c00) [pid = 1666] [serial = 2206] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x115e08800 == 85 [pid = 1666] [id = 772] 08:44:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 186 (0x110e8b000) [pid = 1666] [serial = 2314] [outer = 0x0] 08:44:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 187 (0x115956000) [pid = 1666] [serial = 2315] [outer = 0x110e8b000] 08:44:20 INFO - PROCESS | 1666 | 1463759060269 Marionette DEBUG loaded listener.js 08:44:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 188 (0x118474400) [pid = 1666] [serial = 2316] [outer = 0x110e8b000] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x13221d800 == 84 [pid = 1666] [id = 754] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x12df0d000 == 83 [pid = 1666] [id = 753] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x12d41e000 == 82 [pid = 1666] [id = 752] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6c0000 == 81 [pid = 1666] [id = 751] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x12b209000 == 80 [pid = 1666] [id = 750] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x127077800 == 79 [pid = 1666] [id = 749] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x128b1d800 == 78 [pid = 1666] [id = 748] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x12b2eb800 == 77 [pid = 1666] [id = 747] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x12113a800 == 76 [pid = 1666] [id = 746] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x1368d3000 == 75 [pid = 1666] [id = 739] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x1358c8800 == 74 [pid = 1666] [id = 738] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x12c2f5800 == 73 [pid = 1666] [id = 737] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x12342e800 == 72 [pid = 1666] [id = 736] 08:44:20 INFO - PROCESS | 1666 | --DOCSHELL 0x1322cc000 == 71 [pid = 1666] [id = 735] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 187 (0x12b092c00) [pid = 1666] [serial = 2036] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 186 (0x12918bc00) [pid = 1666] [serial = 2188] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 185 (0x119865c00) [pid = 1666] [serial = 2176] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 184 (0x119c45800) [pid = 1666] [serial = 2177] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 183 (0x121127c00) [pid = 1666] [serial = 2179] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x12a8d2c00) [pid = 1666] [serial = 2191] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x124bc9400) [pid = 1666] [serial = 2180] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x119744800) [pid = 1666] [serial = 2174] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x1188c0800) [pid = 1666] [serial = 2173] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x1296aa000) [pid = 1666] [serial = 2147] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x1296a8800) [pid = 1666] [serial = 2189] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x126c4b000) [pid = 1666] [serial = 2182] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x126ff3c00) [pid = 1666] [serial = 2183] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x112862400) [pid = 1666] [serial = 2170] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x115e5b000) [pid = 1666] [serial = 2171] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x128a79c00) [pid = 1666] [serial = 2185] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x12b9ce400) [pid = 1666] [serial = 2194] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x12bb13800) [pid = 1666] [serial = 2195] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x128a6ac00) [pid = 1666] [serial = 2198] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x115e58800) [pid = 1666] [serial = 2197] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x12c278c00) [pid = 1666] [serial = 2201] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x12b08d000) [pid = 1666] [serial = 2192] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x115957000) [pid = 1666] [serial = 2203] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x128cc8800) [pid = 1666] [serial = 2186] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x12bfaa000) [pid = 1666] [serial = 2200] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x128a69800) [pid = 1666] [serial = 2204] [outer = 0x0] [url = about:blank] 08:44:20 INFO - PROCESS | 1666 | 1463759060585 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]]]}] 08:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:44:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:44:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 674ms 08:44:20 INFO - PROCESS | 1666 | 1463759060626 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:44:20 INFO - PROCESS | 1666 | 1463759060628 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:44:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:44:20 INFO - PROCESS | 1666 | 1463759060630 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:44:20 INFO - PROCESS | 1666 | 1463759060631 Marionette TRACE conn2 <- [1,3054,null,{}] 08:44:20 INFO - PROCESS | 1666 | 1463759060633 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}] 08:44:20 INFO - PROCESS | 1666 | 1463759060730 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:44:20 INFO - PROCESS | 1666 | 1463759060794 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ef1000 == 72 [pid = 1666] [id = 773] 08:44:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x118575800) [pid = 1666] [serial = 2317] [outer = 0x0] 08:44:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x119748400) [pid = 1666] [serial = 2318] [outer = 0x118575800] 08:44:20 INFO - PROCESS | 1666 | 1463759060821 Marionette DEBUG loaded listener.js 08:44:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x119861c00) [pid = 1666] [serial = 2319] [outer = 0x118575800] 08:44:21 INFO - PROCESS | 1666 | 1463759061231 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"]]]}] 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:44:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 08:44:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:44:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 633ms 08:44:21 INFO - PROCESS | 1666 | 1463759061265 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:44:21 INFO - PROCESS | 1666 | 1463759061266 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:44:21 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:44:21 INFO - PROCESS | 1666 | 1463759061268 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:44:21 INFO - PROCESS | 1666 | 1463759061271 Marionette TRACE conn2 <- [1,3058,null,{}] 08:44:21 INFO - PROCESS | 1666 | 1463759061273 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}] 08:44:21 INFO - PROCESS | 1666 | 1463759061417 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:44:21 INFO - PROCESS | 1666 | 1463759061432 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a8ce000 == 73 [pid = 1666] [id = 774] 08:44:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x123492400) [pid = 1666] [serial = 2320] [outer = 0x0] 08:44:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x12349b400) [pid = 1666] [serial = 2321] [outer = 0x123492400] 08:44:21 INFO - PROCESS | 1666 | 1463759061473 Marionette DEBUG loaded listener.js 08:44:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x1253d5400) [pid = 1666] [serial = 2322] [outer = 0x123492400] 08:44:21 INFO - PROCESS | 1666 | 1463759061874 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]]]}] 08:44:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:44:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:44:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:44:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:44:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:44:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:44:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:44:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:44:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:44:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:44:21 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:21 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:44:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:44:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:44:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:44:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:44:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:44:21 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 624ms 08:44:21 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:44:21 INFO - PROCESS | 1666 | 1463759061894 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:44:21 INFO - PROCESS | 1666 | 1463759061895 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:44:21 INFO - PROCESS | 1666 | 1463759061898 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:44:21 INFO - PROCESS | 1666 | 1463759061899 Marionette TRACE conn2 <- [1,3062,null,{}] 08:44:21 INFO - PROCESS | 1666 | 1463759061901 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}] 08:44:21 INFO - PROCESS | 1666 | 1463759061990 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:44:21 INFO - PROCESS | 1666 | 1463759061995 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b210800 == 74 [pid = 1666] [id = 775] 08:44:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x1256c8000) [pid = 1666] [serial = 2323] [outer = 0x0] 08:44:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x126846800) [pid = 1666] [serial = 2324] [outer = 0x1256c8000] 08:44:22 INFO - PROCESS | 1666 | 1463759062029 Marionette DEBUG loaded listener.js 08:44:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x127446400) [pid = 1666] [serial = 2325] [outer = 0x1256c8000] 08:44:22 INFO - PROCESS | 1666 | [1666] 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 08:44:22 INFO - PROCESS | 1666 | 1463759062419 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:44:22 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:44:22 INFO - {} 08:44:22 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 523ms 08:44:22 INFO - PROCESS | 1666 | 1463759062422 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:44:22 INFO - PROCESS | 1666 | 1463759062423 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:44:22 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:44:22 INFO - PROCESS | 1666 | 1463759062425 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:44:22 INFO - PROCESS | 1666 | 1463759062426 Marionette TRACE conn2 <- [1,3066,null,{}] 08:44:22 INFO - PROCESS | 1666 | 1463759062429 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}] 08:44:22 INFO - PROCESS | 1666 | 1463759062520 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:44:22 INFO - PROCESS | 1666 | 1463759062606 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bf52800 == 75 [pid = 1666] [id = 776] 08:44:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x1198a3c00) [pid = 1666] [serial = 2326] [outer = 0x0] 08:44:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x12749b000) [pid = 1666] [serial = 2327] [outer = 0x1198a3c00] 08:44:22 INFO - PROCESS | 1666 | 1463759062631 Marionette DEBUG loaded listener.js 08:44:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x128a69800) [pid = 1666] [serial = 2328] [outer = 0x1198a3c00] 08:44:22 INFO - PROCESS | 1666 | 1463759062933 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]]]}] 08:44:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:44:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:44:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:44:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:44:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:44:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:44:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:44:22 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 519ms 08:44:22 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:44:22 INFO - PROCESS | 1666 | 1463759062946 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:44:22 INFO - PROCESS | 1666 | 1463759062947 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:44:22 INFO - PROCESS | 1666 | 1463759062949 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:44:22 INFO - PROCESS | 1666 | 1463759062950 Marionette TRACE conn2 <- [1,3070,null,{}] 08:44:22 INFO - PROCESS | 1666 | 1463759062952 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}] 08:44:23 INFO - PROCESS | 1666 | 1463759063083 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:44:23 INFO - PROCESS | 1666 | 1463759063128 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6ca800 == 76 [pid = 1666] [id = 777] 08:44:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x127443c00) [pid = 1666] [serial = 2329] [outer = 0x0] 08:44:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 176 (0x128a70800) [pid = 1666] [serial = 2330] [outer = 0x127443c00] 08:44:23 INFO - PROCESS | 1666 | 1463759063154 Marionette DEBUG loaded listener.js 08:44:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 177 (0x128a7d800) [pid = 1666] [serial = 2331] [outer = 0x127443c00] 08:44:23 INFO - PROCESS | 1666 | 1463759063466 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]]]}] 08:44:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:44:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:44:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:44:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:44:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:44:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:44:23 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 569ms 08:44:23 INFO - PROCESS | 1666 | 1463759063519 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:44:23 INFO - PROCESS | 1666 | 1463759063520 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:44:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:44:23 INFO - PROCESS | 1666 | 1463759063523 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:44:23 INFO - PROCESS | 1666 | 1463759063524 Marionette TRACE conn2 <- [1,3074,null,{}] 08:44:23 INFO - PROCESS | 1666 | 1463759063532 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}] 08:44:23 INFO - PROCESS | 1666 | 1463759063647 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:44:23 INFO - PROCESS | 1666 | 1463759063658 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d090000 == 77 [pid = 1666] [id = 778] 08:44:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 178 (0x128a73400) [pid = 1666] [serial = 2332] [outer = 0x0] 08:44:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 179 (0x128aa7c00) [pid = 1666] [serial = 2333] [outer = 0x128a73400] 08:44:23 INFO - PROCESS | 1666 | 1463759063683 Marionette DEBUG loaded listener.js 08:44:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 180 (0x128cca400) [pid = 1666] [serial = 2334] [outer = 0x128a73400] 08:44:24 INFO - PROCESS | 1666 | 1463759064008 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]]]}] 08:44:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:44:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:44:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:44:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:44:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:44:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:44:24 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 519ms 08:44:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:44:24 INFO - PROCESS | 1666 | 1463759064042 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:44:24 INFO - PROCESS | 1666 | 1463759064044 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:44:24 INFO - PROCESS | 1666 | 1463759064046 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:44:24 INFO - PROCESS | 1666 | 1463759064048 Marionette TRACE conn2 <- [1,3078,null,{}] 08:44:24 INFO - PROCESS | 1666 | 1463759064050 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}] 08:44:24 INFO - PROCESS | 1666 | 1463759064181 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:44:24 INFO - PROCESS | 1666 | 1463759064195 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d436000 == 78 [pid = 1666] [id = 779] 08:44:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 181 (0x128daf400) [pid = 1666] [serial = 2335] [outer = 0x0] 08:44:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 182 (0x12918c800) [pid = 1666] [serial = 2336] [outer = 0x128daf400] 08:44:24 INFO - PROCESS | 1666 | 1463759064225 Marionette DEBUG loaded listener.js 08:44:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 183 (0x1298bc800) [pid = 1666] [serial = 2337] [outer = 0x128daf400] 08:44:24 INFO - PROCESS | 1666 | --DOMWINDOW == 182 (0x128ffbc00) [pid = 1666] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 181 (0x12112ec00) [pid = 1666] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 180 (0x116505000) [pid = 1666] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 179 (0x12c27ec00) [pid = 1666] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 178 (0x119c46c00) [pid = 1666] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 177 (0x128a64800) [pid = 1666] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 176 (0x12bfa7000) [pid = 1666] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 175 (0x12a6d9000) [pid = 1666] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 174 (0x12bfa5400) [pid = 1666] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 173 (0x118575400) [pid = 1666] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 172 (0x112a5d800) [pid = 1666] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 171 (0x110eb2400) [pid = 1666] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 170 (0x12b093c00) [pid = 1666] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 169 (0x12a8d9c00) [pid = 1666] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 168 (0x11710b400) [pid = 1666] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 167 (0x12bb20000) [pid = 1666] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 166 (0x12c091800) [pid = 1666] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 165 (0x11884a800) [pid = 1666] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 164 (0x118840400) [pid = 1666] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 163 (0x119c3a400) [pid = 1666] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 162 (0x115952800) [pid = 1666] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 161 (0x11332a800) [pid = 1666] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 160 (0x116657800) [pid = 1666] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 159 (0x118845000) [pid = 1666] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 158 (0x126cf2400) [pid = 1666] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 157 (0x128cc9400) [pid = 1666] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 156 (0x128a74800) [pid = 1666] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 155 (0x116a5b800) [pid = 1666] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 154 (0x110e89400) [pid = 1666] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 153 (0x1198b0400) [pid = 1666] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 152 (0x11901a800) [pid = 1666] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 151 (0x114de4c00) [pid = 1666] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 150 (0x111d84c00) [pid = 1666] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 149 (0x115d48c00) [pid = 1666] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:44:25 INFO - PROCESS | 1666 | --DOMWINDOW == 148 (0x128818400) [pid = 1666] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:44:25 INFO - PROCESS | 1666 | 1463759065017 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] 08:44:25 INFO - PROCESS | 1666 | 1463759065071 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:44:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:44:25 INFO - PROCESS | 1666 | 1463759065087 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:44:25 INFO - PROCESS | 1666 | 1463759065088 Marionette TRACE conn2 <- [1,3082,null,{}] 08:44:25 INFO - PROCESS | 1666 | 1463759065091 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}] 08:44:25 INFO - PROCESS | 1666 | 1463759065183 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:44:25 INFO - PROCESS | 1666 | 1463759065253 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x128fc9800 == 79 [pid = 1666] [id = 780] 08:44:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 149 (0x116502400) [pid = 1666] [serial = 2338] [outer = 0x0] 08:44:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 150 (0x1184be800) [pid = 1666] [serial = 2339] [outer = 0x116502400] 08:44:25 INFO - PROCESS | 1666 | 1463759065280 Marionette DEBUG loaded listener.js 08:44:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 151 (0x1194a3c00) [pid = 1666] [serial = 2340] [outer = 0x116502400] 08:44:25 INFO - PROCESS | 1666 | 1463759065533 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]]]}] 08:44:25 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:44:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:44:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:44:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 478ms 08:44:25 INFO - PROCESS | 1666 | 1463759065561 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:44:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:44:25 INFO - PROCESS | 1666 | 1463759065562 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:44:25 INFO - PROCESS | 1666 | 1463759065564 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:44:25 INFO - PROCESS | 1666 | 1463759065565 Marionette TRACE conn2 <- [1,3086,null,{}] 08:44:25 INFO - PROCESS | 1666 | 1463759065568 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}] 08:44:25 INFO - PROCESS | 1666 | 1463759065666 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:44:25 INFO - PROCESS | 1666 | 1463759065670 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12f193800 == 80 [pid = 1666] [id = 781] 08:44:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 152 (0x1194a6000) [pid = 1666] [serial = 2341] [outer = 0x0] 08:44:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 153 (0x11986a800) [pid = 1666] [serial = 2342] [outer = 0x1194a6000] 08:44:25 INFO - PROCESS | 1666 | 1463759065695 Marionette DEBUG loaded listener.js 08:44:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 154 (0x128a64c00) [pid = 1666] [serial = 2343] [outer = 0x1194a6000] 08:44:26 INFO - PROCESS | 1666 | 1463759066018 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:44:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:44:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 469ms 08:44:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:44:26 INFO - PROCESS | 1666 | 1463759066033 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:44:26 INFO - PROCESS | 1666 | 1463759066034 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:44:26 INFO - PROCESS | 1666 | 1463759066036 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:44:26 INFO - PROCESS | 1666 | 1463759066038 Marionette TRACE conn2 <- [1,3090,null,{}] 08:44:26 INFO - PROCESS | 1666 | 1463759066042 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}] 08:44:26 INFO - PROCESS | 1666 | 1463759066136 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:44:26 INFO - PROCESS | 1666 | 1463759066211 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x1321d8800 == 81 [pid = 1666] [id = 782] 08:44:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 155 (0x128818400) [pid = 1666] [serial = 2344] [outer = 0x0] 08:44:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 156 (0x12a6d9000) [pid = 1666] [serial = 2345] [outer = 0x128818400] 08:44:26 INFO - PROCESS | 1666 | 1463759066239 Marionette DEBUG loaded listener.js 08:44:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 157 (0x12b00d800) [pid = 1666] [serial = 2346] [outer = 0x128818400] 08:44:26 INFO - PROCESS | 1666 | 1463759066502 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:44:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:44:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 521ms 08:44:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:44:26 INFO - PROCESS | 1666 | 1463759066561 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:44:26 INFO - PROCESS | 1666 | 1463759066562 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:44:26 INFO - PROCESS | 1666 | 1463759066565 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:44:26 INFO - PROCESS | 1666 | 1463759066566 Marionette TRACE conn2 <- [1,3094,null,{}] 08:44:26 INFO - PROCESS | 1666 | 1463759066568 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}] 08:44:26 INFO - PROCESS | 1666 | 1463759066667 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:44:26 INFO - PROCESS | 1666 | 1463759066672 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x132247800 == 82 [pid = 1666] [id = 783] 08:44:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 158 (0x12b08c400) [pid = 1666] [serial = 2347] [outer = 0x0] 08:44:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 159 (0x12b27d400) [pid = 1666] [serial = 2348] [outer = 0x12b08c400] 08:44:26 INFO - PROCESS | 1666 | 1463759066697 Marionette DEBUG loaded listener.js 08:44:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 160 (0x12b285800) [pid = 1666] [serial = 2349] [outer = 0x12b08c400] 08:44:27 INFO - PROCESS | 1666 | 1463759067125 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:44:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:44:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 574ms 08:44:27 INFO - PROCESS | 1666 | 1463759067139 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:44:27 INFO - PROCESS | 1666 | 1463759067142 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:44:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:44:27 INFO - PROCESS | 1666 | 1463759067146 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:44:27 INFO - PROCESS | 1666 | 1463759067148 Marionette TRACE conn2 <- [1,3098,null,{}] 08:44:27 INFO - PROCESS | 1666 | 1463759067152 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}] 08:44:27 INFO - PROCESS | 1666 | 1463759067271 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:44:27 INFO - PROCESS | 1666 | 1463759067359 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x119333800 == 83 [pid = 1666] [id = 784] 08:44:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 161 (0x111f2ac00) [pid = 1666] [serial = 2350] [outer = 0x0] 08:44:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 162 (0x112a60800) [pid = 1666] [serial = 2351] [outer = 0x111f2ac00] 08:44:27 INFO - PROCESS | 1666 | 1463759067395 Marionette DEBUG loaded listener.js 08:44:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 163 (0x115950c00) [pid = 1666] [serial = 2352] [outer = 0x111f2ac00] 08:44:27 INFO - PROCESS | 1666 | 1463759067783 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]]]}] 08:44:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:44:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:44:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 671ms 08:44:27 INFO - PROCESS | 1666 | 1463759067818 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:44:27 INFO - PROCESS | 1666 | 1463759067824 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:44:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:44:27 INFO - PROCESS | 1666 | 1463759067829 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:44:27 INFO - PROCESS | 1666 | 1463759067831 Marionette TRACE conn2 <- [1,3102,null,{}] 08:44:27 INFO - PROCESS | 1666 | 1463759067833 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}] 08:44:27 INFO - PROCESS | 1666 | 1463759067949 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:44:28 INFO - PROCESS | 1666 | 1463759068075 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12916c000 == 84 [pid = 1666] [id = 785] 08:44:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 164 (0x116331400) [pid = 1666] [serial = 2353] [outer = 0x0] 08:44:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 165 (0x116a5e400) [pid = 1666] [serial = 2354] [outer = 0x116331400] 08:44:28 INFO - PROCESS | 1666 | 1463759068104 Marionette DEBUG loaded listener.js 08:44:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 166 (0x1183f0800) [pid = 1666] [serial = 2355] [outer = 0x116331400] 08:44:28 INFO - PROCESS | 1666 | 1463759068497 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:44:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:44:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 719ms 08:44:28 INFO - PROCESS | 1666 | 1463759068548 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:44:28 INFO - PROCESS | 1666 | 1463759068550 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:44:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:44:28 INFO - PROCESS | 1666 | 1463759068552 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:44:28 INFO - PROCESS | 1666 | 1463759068555 Marionette TRACE conn2 <- [1,3106,null,{}] 08:44:28 INFO - PROCESS | 1666 | 1463759068563 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}] 08:44:28 INFO - PROCESS | 1666 | 1463759068682 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:44:28 INFO - PROCESS | 1666 | 1463759068800 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12bf6c800 == 85 [pid = 1666] [id = 786] 08:44:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 167 (0x119019800) [pid = 1666] [serial = 2356] [outer = 0x0] 08:44:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 168 (0x119742000) [pid = 1666] [serial = 2357] [outer = 0x119019800] 08:44:28 INFO - PROCESS | 1666 | 1463759068834 Marionette DEBUG loaded listener.js 08:44:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 169 (0x119c3ec00) [pid = 1666] [serial = 2358] [outer = 0x119019800] 08:44:29 INFO - PROCESS | 1666 | 1463759069194 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]]]}] 08:44:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:44:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:44:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:44:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 671ms 08:44:29 INFO - PROCESS | 1666 | 1463759069224 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:44:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:44:29 INFO - PROCESS | 1666 | 1463759069226 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:44:29 INFO - PROCESS | 1666 | 1463759069228 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:44:29 INFO - PROCESS | 1666 | 1463759069230 Marionette TRACE conn2 <- [1,3110,null,{}] 08:44:29 INFO - PROCESS | 1666 | 1463759069232 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}] 08:44:29 INFO - PROCESS | 1666 | 1463759069348 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:44:29 INFO - PROCESS | 1666 | 1463759069470 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x1321be000 == 86 [pid = 1666] [id = 787] 08:44:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 170 (0x121131800) [pid = 1666] [serial = 2359] [outer = 0x0] 08:44:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 171 (0x123404c00) [pid = 1666] [serial = 2360] [outer = 0x121131800] 08:44:29 INFO - PROCESS | 1666 | 1463759069502 Marionette DEBUG loaded listener.js 08:44:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 172 (0x123497c00) [pid = 1666] [serial = 2361] [outer = 0x121131800] 08:44:29 INFO - PROCESS | 1666 | 1463759069857 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"]]]}] 08:44:29 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:44:29 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 08:44:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:44:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:44:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:44:29 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 668ms 08:44:29 INFO - PROCESS | 1666 | 1463759069897 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:44:29 INFO - PROCESS | 1666 | 1463759069899 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:44:29 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:44:29 INFO - PROCESS | 1666 | 1463759069901 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:44:29 INFO - PROCESS | 1666 | 1463759069902 Marionette TRACE conn2 <- [1,3114,null,{}] 08:44:29 INFO - PROCESS | 1666 | 1463759069905 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}] 08:44:30 INFO - PROCESS | 1666 | 1463759070017 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:44:30 INFO - PROCESS | 1666 | 1463759070133 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\", \"ac1747a4-32d0-4c44-8a3d-3f1cc4e1345c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x1322dd800 == 87 [pid = 1666] [id = 788] 08:44:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 173 (0x1211e0400) [pid = 1666] [serial = 2362] [outer = 0x0] 08:44:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 174 (0x1256c1800) [pid = 1666] [serial = 2363] [outer = 0x1211e0400] 08:44:30 INFO - PROCESS | 1666 | 1463759070166 Marionette DEBUG loaded listener.js 08:44:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 175 (0x126fed000) [pid = 1666] [serial = 2364] [outer = 0x1211e0400] 08:44:30 INFO - PROCESS | 1666 | 1463759070526 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]]]}] 08:44:30 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:44:30 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 672ms 08:44:30 INFO - PROCESS | 1666 | 1463759070574 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:44:30 INFO - PROCESS | 1666 | 1463759070575 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:44:31 WARNING - u'runner_teardown' () 08:44:31 INFO - No more tests 08:44:31 INFO - Got 0 unexpected results 08:44:31 INFO - SUITE-END | took 511s 08:44:31 INFO - Closing logging queue 08:44:31 INFO - queue closed 08:44:31 INFO - Return code: 0 08:44:31 WARNING - # TBPL SUCCESS # 08:44:31 INFO - Running post-action listener: _resource_record_post_action 08:44:31 INFO - Running post-run listener: _resource_record_post_run 08:44:32 INFO - Total resource usage - Wall time: 533s; CPU: 57.0%; Read bytes: 31313408; Write bytes: 952410624; Read time: 200; Write time: 4953 08:44:32 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:44:32 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154108416; Write bytes: 157725696; Read time: 13858; Write time: 346 08:44:32 INFO - run-tests - Wall time: 516s; CPU: 58.0%; Read bytes: 29142528; Write bytes: 791649792; Read time: 181; Write time: 4595 08:44:32 INFO - Running post-run listener: _upload_blobber_files 08:44:32 INFO - Blob upload gear active. 08:44:32 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:44:32 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 08:44:32 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'] 08:44:32 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 08:44:33 INFO - (blobuploader) - INFO - Open directory for files ... 08:44:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:44:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:44:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:44:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:44:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:44:34 INFO - (blobuploader) - INFO - Done attempting. 08:44:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:44:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:44:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:44:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:44:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:44:36 INFO - (blobuploader) - INFO - Done attempting. 08:44:36 INFO - (blobuploader) - INFO - Iteration through files over. 08:44:36 INFO - Return code: 0 08:44:36 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:44:36 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:44:36 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/14b90bbb7deb7bcf788d8de55d82633468757d9a816999026a92082e43755735c0398db676e1d4bfa855c8791cbbd22c5046e761f12830c3afd938f7414a484a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ae80ad805d1d07888566042b541f016b064b48961fb5fe2add862c5eb2081f0982e679fa21ea401ccb88b0411243523feb4cfd57b01a7e85fb7ecacd64ffaacf"} 08:44:36 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:44:36 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:44:36 INFO - Contents: 08:44:36 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/14b90bbb7deb7bcf788d8de55d82633468757d9a816999026a92082e43755735c0398db676e1d4bfa855c8791cbbd22c5046e761f12830c3afd938f7414a484a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ae80ad805d1d07888566042b541f016b064b48961fb5fe2add862c5eb2081f0982e679fa21ea401ccb88b0411243523feb4cfd57b01a7e85fb7ecacd64ffaacf"} 08:44:36 INFO - Running post-run listener: copy_logs_to_upload_dir 08:44:36 INFO - Copying logs to upload dir... 08:44:36 INFO - mkdir: /builds/slave/test/build/upload/logs 08:44:36 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=739.206052 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 19 secs) (at 2016-05-20 08:44:36.546250) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-20 08:44:36.550121) ========= 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.iqtSK1PL2g/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.YoWxRI90kw/Listeners TMPDIR=/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/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/14b90bbb7deb7bcf788d8de55d82633468757d9a816999026a92082e43755735c0398db676e1d4bfa855c8791cbbd22c5046e761f12830c3afd938f7414a484a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ae80ad805d1d07888566042b541f016b064b48961fb5fe2add862c5eb2081f0982e679fa21ea401ccb88b0411243523feb4cfd57b01a7e85fb7ecacd64ffaacf"} build_url:https://queue.taskcluster.net/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012777 build_url: 'https://queue.taskcluster.net/v1/task/GgLtxph-T564g-SSmcmVdQ/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/14b90bbb7deb7bcf788d8de55d82633468757d9a816999026a92082e43755735c0398db676e1d4bfa855c8791cbbd22c5046e761f12830c3afd938f7414a484a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ae80ad805d1d07888566042b541f016b064b48961fb5fe2add862c5eb2081f0982e679fa21ea401ccb88b0411243523feb4cfd57b01a7e85fb7ecacd64ffaacf"}' symbols_url: 'https://queue.taskcluster.net/v1/task/GgLtxph-T564g-SSmcmVdQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-20 08:44:36.584003) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 08:44:36.584374) ========= 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.iqtSK1PL2g/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.YoWxRI90kw/Listeners TMPDIR=/var/folders/8q/hdbfxhcs15739c66r08gln1r00000w/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.004959 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 08:44:36.632869) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-20 08:44:36.633202) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-20 08:44:36.636740) ========= ========= Total master_lag: 0.69 =========