builder: mozilla-release_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0018 starttime: 1470770349.15 results: success (0) buildid: 20160809110019 builduid: e63b6538158643418dee899d995867cc revision: 086d9208b43112e938b567c8c86150942b48a0cd ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-09 12:19:09.148062) ========= master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-09 12:19:09.148986) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-09 12:19:09.149408) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-09 12:19:09.175808) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 12:19:09.176455) ========= 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.xGCHQyoUKc/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.GIU1s20rSU/Listeners TMPDIR=/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/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-08-09 12:19:09-- 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% 67.7M=0s 2016-08-09 12:19:09 (67.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.093686 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 12:19:09.296257) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 12:19:09.296715) ========= 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.xGCHQyoUKc/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.GIU1s20rSU/Listeners TMPDIR=/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/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.027417 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 12:19:09.348102) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-09 12:19:09.348499) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev 086d9208b43112e938b567c8c86150942b48a0cd --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-release --rev 086d9208b43112e938b567c8c86150942b48a0cd --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.xGCHQyoUKc/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.GIU1s20rSU/Listeners TMPDIR=/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/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-08-09 12:19:09,426 truncating revision to first 12 chars 2016-08-09 12:19:09,426 Setting DEBUG logging. 2016-08-09 12:19:09,426 attempt 1/10 2016-08-09 12:19:09,426 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/086d9208b431?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-09 12:19:09,728 unpacking tar archive at: mozilla-release-086d9208b431/testing/mozharness/ program finished with exit code 0 elapsedTime=0.574462 ========= master_lag: 1.86 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-09 12:19:11.779978) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-09 12:19:11.780345) ========= script_repo_revision: 086d9208b43112e938b567c8c86150942b48a0cd ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-09 12:19:11.783832) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-09 12:19:11.784175) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-09 12:19:11.803753) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 12 secs) (at 2016-08-09 12:19:11.804214) ========= /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-release --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-release', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.xGCHQyoUKc/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_NODE_PATH=/usr/local/bin/node 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.GIU1s20rSU/Listeners TMPDIR=/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/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 12:19:11 INFO - MultiFileLogger online at 20160809 12:19:11 in /builds/slave/test 12:19:11 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-release --download-symbols true 12:19:11 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:19:11 INFO - {'append_to_log': False, 12:19:11 INFO - 'base_work_dir': '/builds/slave/test', 12:19:11 INFO - 'blob_upload_branch': 'mozilla-release', 12:19:11 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:19:11 INFO - 'buildbot_json_path': 'buildprops.json', 12:19:11 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:19:11 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:19:11 INFO - 'download_minidump_stackwalk': True, 12:19:11 INFO - 'download_symbols': 'true', 12:19:11 INFO - 'e10s': False, 12:19:11 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:19:11 INFO - 'tooltool.py': '/tools/tooltool.py', 12:19:11 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:19:11 INFO - '/tools/misc-python/virtualenv.py')}, 12:19:11 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:19:11 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:19:11 INFO - 'log_level': 'info', 12:19:11 INFO - 'log_to_console': True, 12:19:11 INFO - 'opt_config_files': (), 12:19:11 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:19:11 INFO - '--processes=1', 12:19:11 INFO - '--config=%(test_path)s/wptrunner.ini', 12:19:11 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:19:11 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:19:11 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:19:11 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:19:11 INFO - 'pip_index': False, 12:19:11 INFO - 'require_test_zip': True, 12:19:11 INFO - 'test_type': ('testharness',), 12:19:11 INFO - 'this_chunk': '1', 12:19:11 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:19:11 INFO - 'total_chunks': '10', 12:19:11 INFO - 'virtualenv_path': 'venv', 12:19:11 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:19:11 INFO - 'work_dir': 'build'} 12:19:11 INFO - ##### 12:19:11 INFO - ##### Running clobber step. 12:19:11 INFO - ##### 12:19:11 INFO - Running pre-action listener: _resource_record_pre_action 12:19:11 INFO - Running main action method: clobber 12:19:11 INFO - rmtree: /builds/slave/test/build 12:19:11 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:19:14 INFO - Running post-action listener: _resource_record_post_action 12:19:14 INFO - ##### 12:19:14 INFO - ##### Running read-buildbot-config step. 12:19:14 INFO - ##### 12:19:14 INFO - Running pre-action listener: _resource_record_pre_action 12:19:14 INFO - Running main action method: read_buildbot_config 12:19:14 INFO - Using buildbot properties: 12:19:14 INFO - { 12:19:14 INFO - "project": "", 12:19:14 INFO - "product": "firefox", 12:19:14 INFO - "script_repo_revision": "production", 12:19:14 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-debug-unittest", 12:19:14 INFO - "repository": "", 12:19:14 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release debug test web-platform-tests-1", 12:19:14 INFO - "buildid": "20160809110019", 12:19:14 INFO - "pgo_build": "False", 12:19:14 INFO - "basedir": "/builds/slave/test", 12:19:14 INFO - "buildnumber": 3, 12:19:14 INFO - "slavename": "t-yosemite-r7-0018", 12:19:14 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/", 12:19:14 INFO - "platform": "macosx64", 12:19:14 INFO - "branch": "mozilla-release", 12:19:14 INFO - "revision": "086d9208b43112e938b567c8c86150942b48a0cd", 12:19:14 INFO - "repo_path": "releases/mozilla-release", 12:19:14 INFO - "moz_repo_path": "", 12:19:14 INFO - "stage_platform": "macosx64", 12:19:14 INFO - "builduid": "e63b6538158643418dee899d995867cc", 12:19:14 INFO - "slavebuilddir": "test" 12:19:14 INFO - } 12:19:14 INFO - Found installer url https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg. 12:19:14 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json. 12:19:14 INFO - Running post-action listener: _resource_record_post_action 12:19:14 INFO - ##### 12:19:14 INFO - ##### Running download-and-extract step. 12:19:14 INFO - ##### 12:19:14 INFO - Running pre-action listener: _resource_record_pre_action 12:19:14 INFO - Running main action method: download_and_extract 12:19:14 INFO - mkdir: /builds/slave/test/build/tests 12:19:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:19:14 INFO - https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 12:19:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:19:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:19:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:19:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #1 12:19:14 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:19:14 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 12:19:14 INFO - retry: Failed, sleeping 30 seconds before retrying 12:19:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #2 12:19:44 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:19:44 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 12:19:44 INFO - retry: Failed, sleeping 60 seconds before retrying 12:20:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #3 12:20:44 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:20:44 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 12:20:44 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json! 12:20:44 INFO - Caught exception: HTTP Error 404: Not Found 12:20:44 INFO - Caught exception: HTTP Error 404: Not Found 12:20:44 INFO - Caught exception: HTTP Error 404: Not Found 12:20:44 INFO - trying https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:20:44 INFO - Downloading https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:20:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #1 12:20:46 INFO - Downloaded 1235 bytes. 12:20:46 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:20:46 INFO - Using the following test package requirements: 12:20:46 INFO - {u'common': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 12:20:46 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 12:20:46 INFO - u'firefox-48.0.1.en-US.mac64.cppunittest.tests.zip'], 12:20:46 INFO - u'gtest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 12:20:46 INFO - u'firefox-48.0.1.en-US.mac64.gtest.tests.zip'], 12:20:46 INFO - u'jittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 12:20:46 INFO - u'jsshell-mac64.zip'], 12:20:46 INFO - u'mochitest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 12:20:46 INFO - u'firefox-48.0.1.en-US.mac64.mochitest.tests.zip'], 12:20:46 INFO - u'mozbase': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 12:20:46 INFO - u'reftest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 12:20:46 INFO - u'firefox-48.0.1.en-US.mac64.reftest.tests.zip'], 12:20:46 INFO - u'talos': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 12:20:46 INFO - u'firefox-48.0.1.en-US.mac64.talos.tests.zip'], 12:20:46 INFO - u'web-platform': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 12:20:46 INFO - u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'], 12:20:46 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 12:20:46 INFO - u'firefox-48.0.1.en-US.mac64.xpcshell.tests.zip']} 12:20:46 INFO - Downloading packages: [u'firefox-48.0.1.en-US.mac64.common.tests.zip', u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 12:20:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:20:46 INFO - https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 12:20:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 12:20:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 12:20:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip 12:20:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #1 12:20:46 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 12:20:46 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 12:20:46 INFO - retry: Failed, sleeping 30 seconds before retrying 12:21:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #2 12:21:16 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 12:21:16 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 12:21:16 INFO - retry: Failed, sleeping 60 seconds before retrying 12:22:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #3 12:22:16 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 12:22:16 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 12:22:16 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip! 12:22:16 INFO - Caught exception: HTTP Error 404: Not Found 12:22:16 INFO - Caught exception: HTTP Error 404: Not Found 12:22:16 INFO - Caught exception: HTTP Error 404: Not Found 12:22:16 INFO - trying https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 12:22:16 INFO - Downloading https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip 12:22:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #1 12:22:17 INFO - Downloaded 18370241 bytes. 12:22:17 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:22:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:22:17 INFO - caution: filename not matched: web-platform/* 12:22:17 INFO - Return code: 11 12:22: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')]} 12:22:17 INFO - https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 12:22:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 12:22:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 12:22:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 12:22:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #1 12:22:17 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 12:22:17 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 12:22:17 INFO - retry: Failed, sleeping 30 seconds before retrying 12:22:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #2 12:22:47 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 12:22:47 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 12:22:47 INFO - retry: Failed, sleeping 60 seconds before retrying 12:23:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #3 12:23:48 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 12:23:48 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 12:23:48 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip! 12:23:48 INFO - Caught exception: HTTP Error 404: Not Found 12:23:48 INFO - Caught exception: HTTP Error 404: Not Found 12:23:48 INFO - Caught exception: HTTP Error 404: Not Found 12:23:48 INFO - trying https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 12:23:48 INFO - Downloading https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 12:23:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #1 12:23:50 INFO - Downloaded 36389883 bytes. 12:23:50 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:23:50 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:23:54 INFO - caution: filename not matched: bin/* 12:23:54 INFO - caution: filename not matched: config/* 12:23:54 INFO - caution: filename not matched: mozbase/* 12:23:54 INFO - caution: filename not matched: marionette/* 12:23:54 INFO - caution: filename not matched: tools/wptserve/* 12:23:54 INFO - Return code: 11 12:23:54 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')]} 12:23:54 INFO - https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg matches https://queue.taskcluster.net 12:23:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 12:23:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 12:23:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 12:23:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #1 12:23:54 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 12:23:54 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 12:23:54 INFO - retry: Failed, sleeping 30 seconds before retrying 12:24:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #2 12:24:24 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 12:24:24 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 12:24:24 INFO - retry: Failed, sleeping 60 seconds before retrying 12:25:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #3 12:25:25 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 12:25:25 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 12:25:25 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg! 12:25:25 INFO - Caught exception: HTTP Error 404: Not Found 12:25:25 INFO - Caught exception: HTTP Error 404: Not Found 12:25:25 INFO - Caught exception: HTTP Error 404: Not Found 12:25:25 INFO - trying https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 12:25:25 INFO - Downloading https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 12:25:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #1 12:25:27 INFO - Downloaded 73085741 bytes. 12:25:27 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 12:25:27 INFO - mkdir: /builds/slave/test/properties 12:25:27 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:25:27 INFO - Writing to file /builds/slave/test/properties/build_url 12:25:27 INFO - Contents: 12:25:27 INFO - build_url:https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 12:25:27 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:25:27 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:25:27 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:25:27 INFO - Contents: 12:25:27 INFO - symbols_url:https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:25:27 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')]} 12:25:27 INFO - https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:25:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:25:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:25:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:25:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 12:25:27 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:25:27 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 12:25:27 INFO - retry: Failed, sleeping 30 seconds before retrying 12:25:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #2 12:25:57 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:25:57 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 12:25:57 INFO - retry: Failed, sleeping 60 seconds before retrying 12:26:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #3 12:26:58 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:26:58 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 12:26:58 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip! 12:26:58 INFO - Caught exception: HTTP Error 404: Not Found 12:26:58 INFO - Caught exception: HTTP Error 404: Not Found 12:26:58 INFO - Caught exception: HTTP Error 404: Not Found 12:26:58 INFO - trying https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:26:58 INFO - Downloading https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:26:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 12:27:01 INFO - Downloaded 103664617 bytes. 12:27:01 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 12:27:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 12:27:05 INFO - Return code: 0 12:27:05 INFO - Running post-action listener: _resource_record_post_action 12:27:05 INFO - Running post-action listener: set_extra_try_arguments 12:27:05 INFO - ##### 12:27:05 INFO - ##### Running create-virtualenv step. 12:27:05 INFO - ##### 12:27:05 INFO - Running pre-action listener: _pre_create_virtualenv 12:27:05 INFO - Running pre-action listener: _resource_record_pre_action 12:27:05 INFO - Running main action method: create_virtualenv 12:27:05 INFO - Creating virtualenv /builds/slave/test/build/venv 12:27:05 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 12:27:05 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:27:05 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:27:05 INFO - Using real prefix '/tools/python27' 12:27:05 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:27:06 INFO - Installing distribute.............................................................................................................................................................................................done. 12:27:09 INFO - Installing pip.................done. 12:27:09 INFO - Return code: 0 12:27:09 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:27:09 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')]} 12:27:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:27:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:27:09 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')]} 12:27:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:27:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:27:09 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 0x1022ece90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102309f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9938d9ebb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1023055e0>, '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 0x101ee8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101f13990>, '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.xGCHQyoUKc/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.GIU1s20rSU/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:27:09 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 12:27:09 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 12:27:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xGCHQyoUKc/Render', 12:27:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:27:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:27:09 INFO - 'HOME': '/Users/cltbld', 12:27:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:27:09 INFO - 'LOGNAME': 'cltbld', 12:27:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:27:09 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:27:09 INFO - 'MOZ_NO_REMOTE': '1', 12:27:09 INFO - 'NO_EM_RESTART': '1', 12:27:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:27:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:27:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:27:09 INFO - 'PWD': '/builds/slave/test', 12:27:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:27:09 INFO - 'SHELL': '/bin/bash', 12:27:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GIU1s20rSU/Listeners', 12:27:09 INFO - 'TMPDIR': '/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/', 12:27:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:27:09 INFO - 'USER': 'cltbld', 12:27:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:27:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:27:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:27:09 INFO - 'XPC_FLAGS': '0x0', 12:27:09 INFO - 'XPC_SERVICE_NAME': '0', 12:27:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:27:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:27:09 INFO - Downloading/unpacking psutil>=0.7.1 12:27:09 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 12:27:09 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 12:27:09 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 12:27:09 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 12:27:09 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 12:27:09 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 12:27:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:27:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:27:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:27:12 INFO - Installing collected packages: psutil 12:27:12 INFO - Running setup.py install for psutil 12:27:12 INFO - building 'psutil._psutil_osx' extension 12:27:12 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 12:27:12 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 12:27:13 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 12:27:13 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 12:27:13 INFO - building 'psutil._psutil_posix' extension 12:27:13 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 12:27:13 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 12:27:13 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 12:27:13 INFO - ^ 12:27:13 INFO - 1 warning generated. 12:27:13 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 12:27:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:27:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:27:13 INFO - Successfully installed psutil 12:27:13 INFO - Cleaning up... 12:27:13 INFO - Return code: 0 12:27:13 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:27: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')]} 12:27:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:27:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:27: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')]} 12:27:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:27:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:27: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', '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 0x1022ece90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102309f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9938d9ebb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1023055e0>, '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 0x101ee8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101f13990>, '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.xGCHQyoUKc/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.GIU1s20rSU/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:27: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 12:27: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 mozsystemmonitor==0.0.0 12:27:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xGCHQyoUKc/Render', 12:27:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:27:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:27:13 INFO - 'HOME': '/Users/cltbld', 12:27:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:27:13 INFO - 'LOGNAME': 'cltbld', 12:27:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:27:13 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:27:13 INFO - 'MOZ_NO_REMOTE': '1', 12:27:13 INFO - 'NO_EM_RESTART': '1', 12:27:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:27:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:27:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:27:13 INFO - 'PWD': '/builds/slave/test', 12:27:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:27:13 INFO - 'SHELL': '/bin/bash', 12:27:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GIU1s20rSU/Listeners', 12:27:13 INFO - 'TMPDIR': '/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/', 12:27:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:27:13 INFO - 'USER': 'cltbld', 12:27:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:27:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:27:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:27:13 INFO - 'XPC_FLAGS': '0x0', 12:27:13 INFO - 'XPC_SERVICE_NAME': '0', 12:27:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:27:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:27:13 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:27: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 12:27: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 12:27: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 12:27: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 12:27: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 12:27: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 12:27:16 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:27:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:27:16 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:27:16 INFO - Installing collected packages: mozsystemmonitor 12:27:16 INFO - Running setup.py install for mozsystemmonitor 12:27:16 INFO - Successfully installed mozsystemmonitor 12:27:16 INFO - Cleaning up... 12:27:16 INFO - Return code: 0 12:27:16 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:27:16 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')]} 12:27:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:27:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:27:16 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')]} 12:27:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:27:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:27:16 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 0x1022ece90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102309f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9938d9ebb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1023055e0>, '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 0x101ee8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101f13990>, '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.xGCHQyoUKc/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.GIU1s20rSU/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:27:16 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 12:27:16 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 12:27:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xGCHQyoUKc/Render', 12:27:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:27:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:27:16 INFO - 'HOME': '/Users/cltbld', 12:27:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:27:16 INFO - 'LOGNAME': 'cltbld', 12:27:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:27:16 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:27:16 INFO - 'MOZ_NO_REMOTE': '1', 12:27:16 INFO - 'NO_EM_RESTART': '1', 12:27:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:27:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:27:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:27:16 INFO - 'PWD': '/builds/slave/test', 12:27:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:27:16 INFO - 'SHELL': '/bin/bash', 12:27:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GIU1s20rSU/Listeners', 12:27:16 INFO - 'TMPDIR': '/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/', 12:27:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:27:16 INFO - 'USER': 'cltbld', 12:27:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:27:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:27:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:27:16 INFO - 'XPC_FLAGS': '0x0', 12:27:16 INFO - 'XPC_SERVICE_NAME': '0', 12:27:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:27:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:27:16 INFO - Downloading/unpacking blobuploader==1.2.4 12:27:16 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 12:27:16 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 12:27:16 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 12:27:16 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 12:27:16 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 12:27:16 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 12:27:19 INFO - Downloading blobuploader-1.2.4.tar.gz 12:27:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:27:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:27:19 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 12:27:19 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 12:27:19 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 12:27:19 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 12:27:19 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 12:27:19 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 12:27:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:27:19 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:27:19 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 12:27:19 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 12:27:19 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 12:27:19 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 12:27:19 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 12:27:19 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 12:27:20 INFO - Downloading docopt-0.6.1.tar.gz 12:27:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:27:20 INFO - Installing collected packages: blobuploader, requests, docopt 12:27:20 INFO - Running setup.py install for blobuploader 12:27:20 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:27:20 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:27:20 INFO - Running setup.py install for requests 12:27:21 INFO - Running setup.py install for docopt 12:27:21 INFO - Successfully installed blobuploader requests docopt 12:27:21 INFO - Cleaning up... 12:27:21 INFO - Return code: 0 12:27:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:27:21 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')]} 12:27:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:27:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:27:21 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')]} 12:27:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:27:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:27:21 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 0x1022ece90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102309f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9938d9ebb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1023055e0>, '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 0x101ee8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101f13990>, '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.xGCHQyoUKc/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.GIU1s20rSU/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:27:21 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 12:27:21 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 12:27:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xGCHQyoUKc/Render', 12:27:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:27:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:27:21 INFO - 'HOME': '/Users/cltbld', 12:27:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:27:21 INFO - 'LOGNAME': 'cltbld', 12:27:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:27:21 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:27:21 INFO - 'MOZ_NO_REMOTE': '1', 12:27:21 INFO - 'NO_EM_RESTART': '1', 12:27:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:27:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:27:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:27:21 INFO - 'PWD': '/builds/slave/test', 12:27:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:27:21 INFO - 'SHELL': '/bin/bash', 12:27:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GIU1s20rSU/Listeners', 12:27:21 INFO - 'TMPDIR': '/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/', 12:27:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:27:21 INFO - 'USER': 'cltbld', 12:27:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:27:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:27:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:27:21 INFO - 'XPC_FLAGS': '0x0', 12:27:21 INFO - 'XPC_SERVICE_NAME': '0', 12:27:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:27:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:27:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:27:21 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-bfxVdq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:27:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:27:21 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-GFuapo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:27:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:27:21 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-PfJsz6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:27:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:27:21 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-TOWpea-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:27:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:27:22 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-ge2Y0j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:27:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:27:22 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-FsgqdT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:27:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:27:22 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-lgdAuP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:27:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:27:22 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-0v63cb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:27:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:27:22 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-ib9_Sa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:27:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:27:22 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-7nLglt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:27:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:27:22 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-B2UCP9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:27:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:27:22 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-iqFHB2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:27:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:27:22 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-5fYWGr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:27:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:27:23 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-mqvAOL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:27:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:27:23 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-SibqdI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:27:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:27:23 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-diP44R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:27:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:27:23 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-LDke8K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:27:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:27:23 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-OkkZK3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:27:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:27:23 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-sSldN0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:27:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:27:23 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-TwYVvA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:27:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:27:24 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-_g52on-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:27:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:27:24 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 12:27:24 INFO - Running setup.py install for manifestparser 12:27:24 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:27:24 INFO - Running setup.py install for mozcrash 12:27:24 INFO - Running setup.py install for mozdebug 12:27:24 INFO - Running setup.py install for mozdevice 12:27:24 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:27:24 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:27:24 INFO - Running setup.py install for mozfile 12:27:25 INFO - Running setup.py install for mozhttpd 12:27:25 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:27:25 INFO - Running setup.py install for mozinfo 12:27:25 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:27:25 INFO - Running setup.py install for mozInstall 12:27:25 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:27:25 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:27:25 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:27:25 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:27:25 INFO - Running setup.py install for mozleak 12:27:25 INFO - Running setup.py install for mozlog 12:27:25 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:27:25 INFO - Running setup.py install for moznetwork 12:27:25 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:27:25 INFO - Running setup.py install for mozprocess 12:27:26 INFO - Running setup.py install for mozprofile 12:27:26 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:27:26 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:27:26 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:27:26 INFO - Running setup.py install for mozrunner 12:27:26 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:27:26 INFO - Running setup.py install for mozscreenshot 12:27:26 INFO - Running setup.py install for moztest 12:27:26 INFO - Running setup.py install for mozversion 12:27:26 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:27:26 INFO - Running setup.py install for wptserve 12:27:27 INFO - Running setup.py install for marionette-driver 12:27:27 INFO - Running setup.py install for browsermob-proxy 12:27:27 INFO - Running setup.py install for marionette-client 12:27:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:27:27 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:27:27 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 12:27:27 INFO - Cleaning up... 12:27:27 INFO - Return code: 0 12:27:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:27:27 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')]} 12:27:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:27:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:27:27 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')]} 12:27:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:27:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:27:27 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 0x1022ece90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102309f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9938d9ebb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1023055e0>, '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 0x101ee8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101f13990>, '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.xGCHQyoUKc/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.GIU1s20rSU/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:27:27 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 12:27:27 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 12:27:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xGCHQyoUKc/Render', 12:27:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:27:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:27:27 INFO - 'HOME': '/Users/cltbld', 12:27:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:27:27 INFO - 'LOGNAME': 'cltbld', 12:27:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:27:27 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:27:27 INFO - 'MOZ_NO_REMOTE': '1', 12:27:27 INFO - 'NO_EM_RESTART': '1', 12:27:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:27:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:27:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:27:27 INFO - 'PWD': '/builds/slave/test', 12:27:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:27:27 INFO - 'SHELL': '/bin/bash', 12:27:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GIU1s20rSU/Listeners', 12:27:27 INFO - 'TMPDIR': '/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/', 12:27:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:27:27 INFO - 'USER': 'cltbld', 12:27:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:27:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:27:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:27:27 INFO - 'XPC_FLAGS': '0x0', 12:27:27 INFO - 'XPC_SERVICE_NAME': '0', 12:27:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:27:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:27:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:27:27 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-P4IG7Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:27:28 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)) 12:27:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:27:28 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-mEE3Zy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:27:28 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)) 12:27:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:27:28 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-yJWaqv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:27:28 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)) 12:27:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:27:28 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-wiap5d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:27:28 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)) 12:27:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:27:28 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-4hnDov-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:27:28 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)) 12:27:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:27:28 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-C_Tx4q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:27:28 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)) 12:27:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:27:28 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-NWswJY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:27:28 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)) 12:27:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:27:28 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-4FPQB2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:27:28 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)) 12:27:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:27:28 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-2V09U4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:27:28 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)) 12:27:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:27:28 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-bJ8DXZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:27:29 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)) 12:27:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:27:29 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-bMRKG6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:27:29 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)) 12:27:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:27:29 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-q88ekA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:27:29 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)) 12:27:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:27:29 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-kOEiZ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:27:29 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)) 12:27:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:27:29 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-PgXb0T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:27:29 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)) 12:27:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:27:29 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-KYbTKs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:27:29 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)) 12:27:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:27:29 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-3PdAG9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:27:29 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)) 12:27:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:27:29 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-9e6xQq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:27:29 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)) 12:27:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:27:29 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-Ol8GGR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:27:29 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)) 12:27:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:27:29 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-NEyh7t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:27:29 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)) 12:27:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:27:30 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-Nin7EU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:27:30 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)) 12:27:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:27:30 INFO - Running setup.py (path:/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/pip-lGgJm6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:27:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:27:30 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)) 12:27:30 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)) 12:27:30 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)) 12:27:30 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)) 12:27:30 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)) 12:27:30 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)) 12:27:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:27:30 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 12:27:30 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 12:27:30 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 12:27:30 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 12:27:30 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 12:27:30 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 12:27:33 INFO - Downloading blessings-1.6.tar.gz 12:27:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:27:33 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)) 12:27:33 INFO - Installing collected packages: blessings 12:27:33 INFO - Running setup.py install for blessings 12:27:33 INFO - Successfully installed blessings 12:27:33 INFO - Cleaning up... 12:27:33 INFO - Return code: 0 12:27:33 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:27:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:27:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:27:33 INFO - Reading from file tmpfile_stdout 12:27:33 INFO - Current package versions: 12:27:33 INFO - blessings == 1.6 12:27:33 INFO - blobuploader == 1.2.4 12:27:33 INFO - browsermob-proxy == 0.6.0 12:27:33 INFO - docopt == 0.6.1 12:27:33 INFO - manifestparser == 1.1 12:27:33 INFO - marionette-client == 2.3.0 12:27:33 INFO - marionette-driver == 1.4.0 12:27:33 INFO - mozInstall == 1.12 12:27:33 INFO - mozcrash == 0.17 12:27:33 INFO - mozdebug == 0.1 12:27:33 INFO - mozdevice == 0.48 12:27:33 INFO - mozfile == 1.2 12:27:33 INFO - mozhttpd == 0.7 12:27:33 INFO - mozinfo == 0.9 12:27:33 INFO - mozleak == 0.1 12:27:33 INFO - mozlog == 3.1 12:27:33 INFO - moznetwork == 0.27 12:27:33 INFO - mozprocess == 0.22 12:27:33 INFO - mozprofile == 0.28 12:27:33 INFO - mozrunner == 6.11 12:27:33 INFO - mozscreenshot == 0.1 12:27:33 INFO - mozsystemmonitor == 0.0 12:27:33 INFO - moztest == 0.7 12:27:33 INFO - mozversion == 1.4 12:27:33 INFO - psutil == 3.1.1 12:27:33 INFO - requests == 1.2.3 12:27:33 INFO - wptserve == 1.4.0 12:27:33 INFO - wsgiref == 0.1.2 12:27:33 INFO - Running post-action listener: _resource_record_post_action 12:27:33 INFO - Running post-action listener: _start_resource_monitoring 12:27:33 INFO - Starting resource monitoring. 12:27:33 INFO - ##### 12:27:33 INFO - ##### Running pull step. 12:27:33 INFO - ##### 12:27:33 INFO - Running pre-action listener: _resource_record_pre_action 12:27:33 INFO - Running main action method: pull 12:27:33 INFO - Pull has nothing to do! 12:27:33 INFO - Running post-action listener: _resource_record_post_action 12:27:33 INFO - ##### 12:27:33 INFO - ##### Running install step. 12:27:33 INFO - ##### 12:27:33 INFO - Running pre-action listener: _resource_record_pre_action 12:27:33 INFO - Running main action method: install 12:27:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:27:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:27:34 INFO - Reading from file tmpfile_stdout 12:27:34 INFO - Detecting whether we're running mozinstall >=1.0... 12:27:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:27:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:27:34 INFO - Reading from file tmpfile_stdout 12:27:34 INFO - Output received: 12:27:34 INFO - Usage: mozinstall [options] installer 12:27:34 INFO - Options: 12:27:34 INFO - -h, --help show this help message and exit 12:27:34 INFO - -d DEST, --destination=DEST 12:27:34 INFO - Directory to install application into. [default: 12:27:34 INFO - "/builds/slave/test"] 12:27:34 INFO - --app=APP Application being installed. [default: firefox] 12:27:34 INFO - mkdir: /builds/slave/test/build/application 12:27:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 12:27:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg --destination /builds/slave/test/build/application 12:27:52 INFO - Reading from file tmpfile_stdout 12:27:52 INFO - Output received: 12:27:52 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 12:27:52 INFO - Running post-action listener: _resource_record_post_action 12:27:52 INFO - ##### 12:27:52 INFO - ##### Running run-tests step. 12:27:52 INFO - ##### 12:27:52 INFO - Running pre-action listener: _resource_record_pre_action 12:27:52 INFO - Running main action method: run_tests 12:27:52 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:27:52 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:27:52 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:27:52 INFO - grabbing minidump binary from tooltool 12:27: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')]} 12:27:52 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 0x1023055e0>, '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 0x101ee8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101f13990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:27:52 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 12:27:52 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 12:27:52 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:27:52 INFO - Return code: 0 12:27:52 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 12:27:52 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:27:52 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/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.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 12:27:52 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/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.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 12:27:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xGCHQyoUKc/Render', 12:27:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:27:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:27:52 INFO - 'HOME': '/Users/cltbld', 12:27:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:27:52 INFO - 'LOGNAME': 'cltbld', 12:27:52 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:27:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:27:52 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:27:52 INFO - 'MOZ_NO_REMOTE': '1', 12:27:52 INFO - 'NO_EM_RESTART': '1', 12:27:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:27:52 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:27:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:27:52 INFO - 'PWD': '/builds/slave/test', 12:27:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:27:52 INFO - 'SHELL': '/bin/bash', 12:27:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GIU1s20rSU/Listeners', 12:27:52 INFO - 'TMPDIR': '/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/T/', 12:27:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:27:52 INFO - 'USER': 'cltbld', 12:27:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:27:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:27:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:27:52 INFO - 'XPC_FLAGS': '0x0', 12:27:52 INFO - 'XPC_SERVICE_NAME': '0', 12:27:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:27:52 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/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.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 12:27:53 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 12:27:53 INFO - import pkg_resources 12:27:53 INFO - Using 1 client processes 12:27:53 INFO - wptserve Starting http server on 127.0.0.1:8000 12:27:53 INFO - wptserve Starting http server on 127.0.0.1:8001 12:27:53 INFO - wptserve Starting http server on 127.0.0.1:8443 12:27:56 INFO - SUITE-START | Running 778 tests 12:27:56 INFO - Running testharness tests 12:27:56 INFO - Setting up ssl 12:27:56 INFO - PROCESS | certutil | 12:27:56 INFO - PROCESS | certutil | 12:27:56 INFO - PROCESS | certutil | 12:27:56 INFO - Certificate Nickname Trust Attributes 12:27:56 INFO - SSL,S/MIME,JAR/XPI 12:27:56 INFO - 12:27:56 INFO - web-platform-tests CT,, 12:27:56 INFO - 12:27:56 INFO - Starting runner 12:27:57 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 12:27:57 INFO - PROCESS | 1663 | 1470770877147 Marionette DEBUG Marionette enabled via build flag and pref 12:27:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x113f63000 == 1 [pid = 1663] [id = 1] 12:27:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 1 (0x113f63800) [pid = 1663] [serial = 1] [outer = 0x0] 12:27:57 INFO - PROCESS | 1663 | [1663] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:27:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 2 (0x113f64800) [pid = 1663] [serial = 2] [outer = 0x113f63800] 12:27:57 INFO - PROCESS | 1663 | 1470770877464 Marionette INFO Listening on port 2828 12:27:57 INFO - PROCESS | 1663 | 1470770877693 Marionette DEBUG Marionette enabled via command-line flag 12:27:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x11686b000 == 2 [pid = 1663] [id = 2] 12:27:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 3 (0x11686b800) [pid = 1663] [serial = 3] [outer = 0x0] 12:27:57 INFO - PROCESS | 1663 | [1663] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:27:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 4 (0x11686c800) [pid = 1663] [serial = 4] [outer = 0x11686b800] 12:27:57 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:27:57 INFO - PROCESS | 1663 | 1470770877847 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49301 12:27:57 INFO - PROCESS | 1663 | 1470770877932 Marionette DEBUG Closed connection conn0 12:27:57 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:27:57 INFO - PROCESS | 1663 | 1470770877938 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49302 12:27:57 INFO - PROCESS | 1663 | 1470770877946 Marionette DEBUG Closed connection conn1 12:27:57 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:27:57 INFO - PROCESS | 1663 | 1470770877951 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49303 12:27:57 INFO - PROCESS | 1663 | 1470770877958 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:27:57 INFO - PROCESS | 1663 | 1470770877963 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","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":"20160809110019","device":"desktop","version":"48.0.1"} 12:27:58 INFO - PROCESS | 1663 | [1663] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:27:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x119db6800 == 3 [pid = 1663] [id = 3] 12:27:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 5 (0x119db7000) [pid = 1663] [serial = 5] [outer = 0x0] 12:27:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x119db7800 == 4 [pid = 1663] [id = 4] 12:27:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 6 (0x119d0ec00) [pid = 1663] [serial = 6] [outer = 0x0] 12:27:59 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:27:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x121902800 == 5 [pid = 1663] [id = 5] 12:27:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 7 (0x119d0dc00) [pid = 1663] [serial = 7] [outer = 0x0] 12:27:59 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:27:59 INFO - PROCESS | 1663 | [1663] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:27:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 8 (0x1219d8000) [pid = 1663] [serial = 8] [outer = 0x119d0dc00] 12:27:59 INFO - PROCESS | 1663 | [1663] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:27:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 9 (0x123c33000) [pid = 1663] [serial = 9] [outer = 0x119db7000] 12:27:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 10 (0x123c25400) [pid = 1663] [serial = 10] [outer = 0x119d0ec00] 12:27:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 11 (0x123c27000) [pid = 1663] [serial = 11] [outer = 0x119d0dc00] 12:27:59 INFO - PROCESS | 1663 | [1663] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:28:00 INFO - PROCESS | 1663 | 1470770880111 Marionette INFO startBrowser 0556214d-92d4-864d-aaa3-1d841a898496 12:28:00 INFO - PROCESS | 1663 | 1470770880133 Marionette DEBUG loaded listener.js 12:28:00 INFO - PROCESS | 1663 | 1470770880142 Marionette DEBUG loaded listener.js 12:28:00 INFO - PROCESS | 1663 | 1470770880145 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 12 (0x126e49c00) [pid = 1663] [serial = 12] [outer = 0x119d0dc00] 12:28:00 INFO - PROCESS | 1663 | 1470770880453 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"0556214d-92d4-864d-aaa3-1d841a898496","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","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":"20160809110019","device":"desktop","version":"48.0.1","command_id":1}}] 12:28:00 INFO - PROCESS | 1663 | 1470770880531 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}] 12:28:00 INFO - PROCESS | 1663 | 1470770880534 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:00 INFO - PROCESS | 1663 | 1470770880590 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 12:28:00 INFO - PROCESS | 1663 | 1470770880668 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:28:00 INFO - PROCESS | 1663 | 1470770880669 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:00 INFO - PROCESS | 1663 | [1663] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:28:00 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:28:00 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:28:00 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:28:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 13 (0x1269e9000) [pid = 1663] [serial = 13] [outer = 0x119d0dc00] 12:28:00 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:28:00 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:28:00 INFO - PROCESS | 1663 | 1470770880971 Marionette TRACE conn2 <- [1,3,null,{}] 12:28:00 INFO - PROCESS | 1663 | 1470770880978 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:28:00 INFO - PROCESS | 1663 | 1470770880981 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:01 INFO - PROCESS | 1663 | 1470770881000 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 12:28:01 INFO - PROCESS | 1663 | 1470770881021 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 12:28:01 INFO - PROCESS | 1663 | 1470770881022 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 12:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:28:01 INFO - PROCESS | 1663 | 1470770881028 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:28:01 INFO - PROCESS | 1663 | 1470770881031 Marionette TRACE conn2 <- [1,6,null,{}] 12:28:01 INFO - PROCESS | 1663 | 1470770881034 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}] 12:28:01 INFO - PROCESS | 1663 | 1470770881035 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:01 INFO - PROCESS | 1663 | 1470770881047 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 12:28:01 INFO - PROCESS | 1663 | 1470770881049 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:01 INFO - PROCESS | 1663 | 1470770881051 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x128ed0800 == 6 [pid = 1663] [id = 6] 12:28:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 14 (0x1291a3000) [pid = 1663] [serial = 14] [outer = 0x0] 12:28:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 15 (0x1291a4c00) [pid = 1663] [serial = 15] [outer = 0x1291a3000] 12:28:01 INFO - PROCESS | 1663 | 1470770881080 Marionette DEBUG loaded listener.js 12:28:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 16 (0x1291aa800) [pid = 1663] [serial = 16] [outer = 0x1291a3000] 12:28:01 INFO - PROCESS | 1663 | 1470770881365 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]]]}] 12:28:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a406000 == 7 [pid = 1663] [id = 7] 12:28:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 17 (0x1292c4000) [pid = 1663] [serial = 17] [outer = 0x0] 12:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 377ms 12:28:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 18 (0x129655000) [pid = 1663] [serial = 18] [outer = 0x1292c4000] 12:28:01 INFO - PROCESS | 1663 | 1470770881414 Marionette DEBUG loaded listener.js 12:28:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 19 (0x12a4e0c00) [pid = 1663] [serial = 19] [outer = 0x1292c4000] 12:28:01 INFO - PROCESS | 1663 | 1470770881462 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 12:28:01 INFO - PROCESS | 1663 | 1470770881464 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 12:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:28:01 INFO - PROCESS | 1663 | 1470770881497 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:28:01 INFO - PROCESS | 1663 | 1470770881498 Marionette TRACE conn2 <- [1,10,null,{}] 12:28:01 INFO - PROCESS | 1663 | 1470770881514 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}] 12:28:01 INFO - PROCESS | 1663 | 1470770881518 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:01 INFO - PROCESS | 1663 | 1470770881649 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 12:28:01 INFO - PROCESS | 1663 | 1470770881673 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:01 INFO - PROCESS | 1663 | 1470770881674 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a852800 == 8 [pid = 1663] [id = 8] 12:28:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 20 (0x12a8c8400) [pid = 1663] [serial = 20] [outer = 0x0] 12:28:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 21 (0x12a8ca000) [pid = 1663] [serial = 21] [outer = 0x12a8c8400] 12:28:01 INFO - PROCESS | 1663 | 1470770881705 Marionette DEBUG loaded listener.js 12:28:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 22 (0x12a8ce400) [pid = 1663] [serial = 22] [outer = 0x12a8c8400] 12:28:02 INFO - PROCESS | 1663 | 1470770882002 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]]]}] 12:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 533ms 12:28:02 INFO - PROCESS | 1663 | 1470770882021 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 12:28:02 INFO - PROCESS | 1663 | 1470770882023 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 12:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:28:02 INFO - PROCESS | 1663 | 1470770882035 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:28:02 INFO - PROCESS | 1663 | 1470770882036 Marionette TRACE conn2 <- [1,14,null,{}] 12:28:02 INFO - PROCESS | 1663 | 1470770882050 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}] 12:28:02 INFO - PROCESS | 1663 | 1470770882052 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:02 INFO - PROCESS | 1663 | 1470770882249 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 12:28:02 INFO - PROCESS | 1663 | 1470770882262 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:02 INFO - PROCESS | 1663 | 1470770882263 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b161000 == 9 [pid = 1663] [id = 9] 12:28:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 23 (0x12af32800) [pid = 1663] [serial = 23] [outer = 0x0] 12:28:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 24 (0x12af34400) [pid = 1663] [serial = 24] [outer = 0x12af32800] 12:28:02 INFO - PROCESS | 1663 | 1470770882302 Marionette DEBUG loaded listener.js 12:28:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 25 (0x12af8ac00) [pid = 1663] [serial = 25] [outer = 0x12af32800] 12:28:02 INFO - PROCESS | 1663 | 1470770882720 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]]]}] 12:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 719ms 12:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:28:02 INFO - PROCESS | 1663 | 1470770882753 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 12:28:02 INFO - PROCESS | 1663 | 1470770882754 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 12:28:02 INFO - PROCESS | 1663 | 1470770882757 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:28:02 INFO - PROCESS | 1663 | 1470770882758 Marionette TRACE conn2 <- [1,18,null,{}] 12:28:02 INFO - PROCESS | 1663 | 1470770882760 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}] 12:28:02 INFO - PROCESS | 1663 | 1470770882761 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:02 INFO - PROCESS | 1663 | 1470770882851 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 12:28:02 INFO - PROCESS | 1663 | 1470770882868 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:02 INFO - PROCESS | 1663 | 1470770882870 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b928800 == 10 [pid = 1663] [id = 10] 12:28:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 26 (0x12b99f000) [pid = 1663] [serial = 26] [outer = 0x0] 12:28:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 27 (0x12b9a3400) [pid = 1663] [serial = 27] [outer = 0x12b99f000] 12:28:02 INFO - PROCESS | 1663 | 1470770882894 Marionette DEBUG loaded listener.js 12:28:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 28 (0x12b9a9400) [pid = 1663] [serial = 28] [outer = 0x12b99f000] 12:28:03 INFO - PROCESS | 1663 | 1470770883149 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]]]}] 12:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 420ms 12:28:03 INFO - PROCESS | 1663 | 1470770883183 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 12:28:03 INFO - PROCESS | 1663 | 1470770883184 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 12:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:28:03 INFO - PROCESS | 1663 | 1470770883187 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:28:03 INFO - PROCESS | 1663 | 1470770883188 Marionette TRACE conn2 <- [1,22,null,{}] 12:28:03 INFO - PROCESS | 1663 | 1470770883190 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}] 12:28:03 INFO - PROCESS | 1663 | 1470770883193 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:03 INFO - PROCESS | 1663 | 1470770883296 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 12:28:03 INFO - PROCESS | 1663 | 1470770883300 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:03 INFO - PROCESS | 1663 | 1470770883301 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc95000 == 11 [pid = 1663] [id = 11] 12:28:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 29 (0x12b9a1c00) [pid = 1663] [serial = 29] [outer = 0x0] 12:28:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 30 (0x12bcc6c00) [pid = 1663] [serial = 30] [outer = 0x12b9a1c00] 12:28:03 INFO - PROCESS | 1663 | 1470770883326 Marionette DEBUG loaded listener.js 12:28:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 31 (0x12bccfc00) [pid = 1663] [serial = 31] [outer = 0x12b9a1c00] 12:28:03 INFO - PROCESS | 1663 | 1470770883561 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]]]}] 12:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 12:28:03 INFO - PROCESS | 1663 | 1470770883605 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 12:28:03 INFO - PROCESS | 1663 | 1470770883606 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 12:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:28:03 INFO - PROCESS | 1663 | 1470770883616 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:28:03 INFO - PROCESS | 1663 | 1470770883617 Marionette TRACE conn2 <- [1,26,null,{}] 12:28:03 INFO - PROCESS | 1663 | 1470770883619 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}] 12:28:03 INFO - PROCESS | 1663 | 1470770883620 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:03 INFO - PROCESS | 1663 | 1470770883716 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 12:28:03 INFO - PROCESS | 1663 | 1470770883719 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:03 INFO - PROCESS | 1663 | 1470770883721 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182b1000 == 12 [pid = 1663] [id = 12] 12:28:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 32 (0x12bf48c00) [pid = 1663] [serial = 32] [outer = 0x0] 12:28:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 33 (0x12bf53400) [pid = 1663] [serial = 33] [outer = 0x12bf48c00] 12:28:03 INFO - PROCESS | 1663 | 1470770883745 Marionette DEBUG loaded listener.js 12:28:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 34 (0x12bfdc400) [pid = 1663] [serial = 34] [outer = 0x12bf48c00] 12:28:03 INFO - PROCESS | 1663 | 1470770883975 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]]]}] 12:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 371ms 12:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:28:03 INFO - PROCESS | 1663 | 1470770883987 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 12:28:03 INFO - PROCESS | 1663 | 1470770883988 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 12:28:04 INFO - PROCESS | 1663 | 1470770883998 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:28:04 INFO - PROCESS | 1663 | 1470770883999 Marionette TRACE conn2 <- [1,30,null,{}] 12:28:04 INFO - PROCESS | 1663 | 1470770884001 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}] 12:28:04 INFO - PROCESS | 1663 | 1470770884002 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:04 INFO - PROCESS | 1663 | 1470770884114 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 12:28:04 INFO - PROCESS | 1663 | 1470770884119 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:04 INFO - PROCESS | 1663 | 1470770884120 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c287800 == 13 [pid = 1663] [id = 13] 12:28:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 35 (0x12bfe1000) [pid = 1663] [serial = 35] [outer = 0x0] 12:28:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 36 (0x12c513000) [pid = 1663] [serial = 36] [outer = 0x12bfe1000] 12:28:04 INFO - PROCESS | 1663 | 1470770884144 Marionette DEBUG loaded listener.js 12:28:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 37 (0x12c517c00) [pid = 1663] [serial = 37] [outer = 0x12bfe1000] 12:28:04 INFO - PROCESS | 1663 | 1470770884377 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]]]}] 12:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 427ms 12:28:04 INFO - PROCESS | 1663 | 1470770884421 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 12:28:04 INFO - PROCESS | 1663 | 1470770884422 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 12:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:28:04 INFO - PROCESS | 1663 | 1470770884432 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:28:04 INFO - PROCESS | 1663 | 1470770884433 Marionette TRACE conn2 <- [1,34,null,{}] 12:28:04 INFO - PROCESS | 1663 | 1470770884435 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}] 12:28:04 INFO - PROCESS | 1663 | 1470770884436 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:04 INFO - PROCESS | 1663 | 1470770884526 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 12:28:04 INFO - PROCESS | 1663 | 1470770884531 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:04 INFO - PROCESS | 1663 | 1470770884532 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c628800 == 14 [pid = 1663] [id = 14] 12:28:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 38 (0x12c51a000) [pid = 1663] [serial = 38] [outer = 0x0] 12:28:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 39 (0x12c51fc00) [pid = 1663] [serial = 39] [outer = 0x12c51a000] 12:28:04 INFO - PROCESS | 1663 | 1470770884556 Marionette DEBUG loaded listener.js 12:28:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 40 (0x12c527000) [pid = 1663] [serial = 40] [outer = 0x12c51a000] 12:28:04 INFO - PROCESS | 1663 | 1470770884785 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]]]}] 12:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 375ms 12:28:04 INFO - PROCESS | 1663 | 1470770884801 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 12:28:04 INFO - PROCESS | 1663 | 1470770884802 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 12:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:28:04 INFO - PROCESS | 1663 | 1470770884804 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:28:04 INFO - PROCESS | 1663 | 1470770884805 Marionette TRACE conn2 <- [1,38,null,{}] 12:28:04 INFO - PROCESS | 1663 | 1470770884814 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}] 12:28:04 INFO - PROCESS | 1663 | 1470770884816 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:04 INFO - PROCESS | 1663 | 1470770884918 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 12:28:04 INFO - PROCESS | 1663 | 1470770884922 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:04 INFO - PROCESS | 1663 | 1470770884923 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ca22000 == 15 [pid = 1663] [id = 15] 12:28:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 41 (0x12c52c000) [pid = 1663] [serial = 41] [outer = 0x0] 12:28:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 42 (0x12cad7800) [pid = 1663] [serial = 42] [outer = 0x12c52c000] 12:28:04 INFO - PROCESS | 1663 | 1470770884947 Marionette DEBUG loaded listener.js 12:28:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 43 (0x12cadc800) [pid = 1663] [serial = 43] [outer = 0x12c52c000] 12:28:05 INFO - PROCESS | 1663 | 1470770885181 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]]]}] 12:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 421ms 12:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:28:05 INFO - PROCESS | 1663 | 1470770885234 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 12:28:05 INFO - PROCESS | 1663 | 1470770885235 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 12:28:05 INFO - PROCESS | 1663 | 1470770885238 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:28:05 INFO - PROCESS | 1663 | 1470770885239 Marionette TRACE conn2 <- [1,42,null,{}] 12:28:05 INFO - PROCESS | 1663 | 1470770885248 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}] 12:28:05 INFO - PROCESS | 1663 | 1470770885249 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:05 INFO - PROCESS | 1663 | 1470770885353 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 12:28:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ce41800 == 16 [pid = 1663] [id = 16] 12:28:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 44 (0x12ce42000) [pid = 1663] [serial = 44] [outer = 0x0] 12:28:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 45 (0x12ce43800) [pid = 1663] [serial = 45] [outer = 0x12ce42000] 12:28:05 INFO - PROCESS | 1663 | 1470770885371 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:05 INFO - PROCESS | 1663 | 1470770885372 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 46 (0x12ce4a800) [pid = 1663] [serial = 46] [outer = 0x12ce42000] 12:28:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ce52000 == 17 [pid = 1663] [id = 17] 12:28:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 47 (0x12ce81800) [pid = 1663] [serial = 47] [outer = 0x0] 12:28:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 48 (0x12ce83400) [pid = 1663] [serial = 48] [outer = 0x12ce81800] 12:28:05 INFO - PROCESS | 1663 | 1470770885402 Marionette DEBUG loaded listener.js 12:28:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 49 (0x12ce87800) [pid = 1663] [serial = 49] [outer = 0x12ce81800] 12:28:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ce4d000 == 18 [pid = 1663] [id = 18] 12:28:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 50 (0x12ce7d400) [pid = 1663] [serial = 50] [outer = 0x0] 12:28:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 51 (0x12d258400) [pid = 1663] [serial = 51] [outer = 0x12ce7d400] 12:28:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 52 (0x12ce8a800) [pid = 1663] [serial = 52] [outer = 0x12ce7d400] 12:28:05 INFO - PROCESS | 1663 | 1470770885829 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]]]}] 12:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 629ms 12:28:05 INFO - PROCESS | 1663 | 1470770885868 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 12:28:05 INFO - PROCESS | 1663 | 1470770885869 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 12:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:28:05 INFO - PROCESS | 1663 | 1470770885872 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:28:05 INFO - PROCESS | 1663 | 1470770885873 Marionette TRACE conn2 <- [1,46,null,{}] 12:28:05 INFO - PROCESS | 1663 | 1470770885880 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}] 12:28:05 INFO - PROCESS | 1663 | 1470770885881 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:05 INFO - PROCESS | 1663 | 1470770885961 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 12:28:05 INFO - PROCESS | 1663 | 1470770885977 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:05 INFO - PROCESS | 1663 | 1470770885979 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d329800 == 19 [pid = 1663] [id = 19] 12:28:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 53 (0x118637c00) [pid = 1663] [serial = 53] [outer = 0x0] 12:28:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 54 (0x12ce8bc00) [pid = 1663] [serial = 54] [outer = 0x118637c00] 12:28:06 INFO - PROCESS | 1663 | 1470770886022 Marionette DEBUG loaded listener.js 12:28:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 55 (0x12d260000) [pid = 1663] [serial = 55] [outer = 0x118637c00] 12:28:06 INFO - PROCESS | 1663 | 1470770886426 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]]]}] 12:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 575ms 12:28:06 INFO - PROCESS | 1663 | 1470770886448 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 12:28:06 INFO - PROCESS | 1663 | 1470770886450 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 12:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:28:06 INFO - PROCESS | 1663 | 1470770886453 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:28:06 INFO - PROCESS | 1663 | 1470770886455 Marionette TRACE conn2 <- [1,50,null,{}] 12:28:06 INFO - PROCESS | 1663 | 1470770886458 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}] 12:28:06 INFO - PROCESS | 1663 | 1470770886460 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:06 INFO - PROCESS | 1663 | 1470770886597 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 12:28:06 INFO - PROCESS | 1663 | 1470770886626 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:06 INFO - PROCESS | 1663 | 1470770886628 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x118118000 == 20 [pid = 1663] [id = 20] 12:28:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 56 (0x128c5ec00) [pid = 1663] [serial = 56] [outer = 0x0] 12:28:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 57 (0x128c66400) [pid = 1663] [serial = 57] [outer = 0x128c5ec00] 12:28:06 INFO - PROCESS | 1663 | 1470770886649 Marionette DEBUG loaded listener.js 12:28:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 58 (0x12bfdb800) [pid = 1663] [serial = 58] [outer = 0x128c5ec00] 12:28:06 INFO - PROCESS | 1663 | 1470770886886 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]]]}] 12:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 468ms 12:28:06 INFO - PROCESS | 1663 | 1470770886922 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 12:28:06 INFO - PROCESS | 1663 | 1470770886923 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 12:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:28:06 INFO - PROCESS | 1663 | 1470770886933 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:28:06 INFO - PROCESS | 1663 | 1470770886934 Marionette TRACE conn2 <- [1,54,null,{}] 12:28:06 INFO - PROCESS | 1663 | 1470770886938 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}] 12:28:06 INFO - PROCESS | 1663 | 1470770886939 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:07 INFO - PROCESS | 1663 | 1470770887068 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 12:28:07 INFO - PROCESS | 1663 | 1470770887071 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:07 INFO - PROCESS | 1663 | 1470770887073 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ddb5800 == 21 [pid = 1663] [id = 21] 12:28:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 59 (0x12d72c800) [pid = 1663] [serial = 59] [outer = 0x0] 12:28:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 60 (0x119103800) [pid = 1663] [serial = 60] [outer = 0x12d72c800] 12:28:07 INFO - PROCESS | 1663 | 1470770887101 Marionette DEBUG loaded listener.js 12:28:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 61 (0x12af84c00) [pid = 1663] [serial = 61] [outer = 0x12d72c800] 12:28:08 INFO - PROCESS | 1663 | 1470770888889 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]]]}] 12:28:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1972ms 12:28:08 INFO - PROCESS | 1663 | 1470770888906 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 12:28:08 INFO - PROCESS | 1663 | 1470770888911 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 12:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:28:08 INFO - PROCESS | 1663 | 1470770888921 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:28:08 INFO - PROCESS | 1663 | 1470770888923 Marionette TRACE conn2 <- [1,58,null,{}] 12:28:08 INFO - PROCESS | 1663 | 1470770888931 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}] 12:28:08 INFO - PROCESS | 1663 | 1470770888933 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:09 INFO - PROCESS | 1663 | 1470770889006 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 12:28:09 INFO - PROCESS | 1663 | 1470770889012 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:09 INFO - PROCESS | 1663 | 1470770889015 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x11264d800 == 22 [pid = 1663] [id = 22] 12:28:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 62 (0x11309e400) [pid = 1663] [serial = 62] [outer = 0x0] 12:28:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 63 (0x1130ab000) [pid = 1663] [serial = 63] [outer = 0x11309e400] 12:28:09 INFO - PROCESS | 1663 | 1470770889045 Marionette DEBUG loaded listener.js 12:28:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 64 (0x113873000) [pid = 1663] [serial = 64] [outer = 0x11309e400] 12:28:09 INFO - PROCESS | 1663 | 1470770889334 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]]]}] 12:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 424ms 12:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:28:09 INFO - PROCESS | 1663 | 1470770889348 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 12:28:09 INFO - PROCESS | 1663 | 1470770889352 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 12:28:09 INFO - PROCESS | 1663 | 1470770889356 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:28:09 INFO - PROCESS | 1663 | 1470770889360 Marionette TRACE conn2 <- [1,62,null,{}] 12:28:09 INFO - PROCESS | 1663 | 1470770889369 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}] 12:28:09 INFO - PROCESS | 1663 | 1470770889371 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:09 INFO - PROCESS | 1663 | 1470770889465 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 12:28:09 INFO - PROCESS | 1663 | 1470770889501 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:09 INFO - PROCESS | 1663 | 1470770889503 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x113345800 == 23 [pid = 1663] [id = 23] 12:28:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x113874800) [pid = 1663] [serial = 65] [outer = 0x0] 12:28:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x113d4fc00) [pid = 1663] [serial = 66] [outer = 0x113874800] 12:28:09 INFO - PROCESS | 1663 | 1470770889531 Marionette DEBUG loaded listener.js 12:28:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x11600c400) [pid = 1663] [serial = 67] [outer = 0x113874800] 12:28:09 INFO - PROCESS | 1663 | 1470770889790 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]]]}] 12:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 479ms 12:28:09 INFO - PROCESS | 1663 | 1470770889836 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 12:28:09 INFO - PROCESS | 1663 | 1470770889837 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 12:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:28:09 INFO - PROCESS | 1663 | 1470770889848 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:28:09 INFO - PROCESS | 1663 | 1470770889850 Marionette TRACE conn2 <- [1,66,null,{}] 12:28:09 INFO - PROCESS | 1663 | 1470770889869 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}] 12:28:09 INFO - PROCESS | 1663 | 1470770889872 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:09 INFO - PROCESS | 1663 | 1470770889947 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 12:28:09 INFO - PROCESS | 1663 | 1470770889952 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:09 INFO - PROCESS | 1663 | 1470770889954 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x116026000 == 24 [pid = 1663] [id = 24] 12:28:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x111ba5800) [pid = 1663] [serial = 68] [outer = 0x0] 12:28:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x11680bc00) [pid = 1663] [serial = 69] [outer = 0x111ba5800] 12:28:09 INFO - PROCESS | 1663 | 1470770889982 Marionette DEBUG loaded listener.js 12:28:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x116a0d800) [pid = 1663] [serial = 70] [outer = 0x111ba5800] 12:28:10 INFO - PROCESS | 1663 | 1470770890304 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]]]}] 12:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 481ms 12:28:10 INFO - PROCESS | 1663 | 1470770890323 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 12:28:10 INFO - PROCESS | 1663 | 1470770890325 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 12:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:28:10 INFO - PROCESS | 1663 | 1470770890330 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:28:10 INFO - PROCESS | 1663 | 1470770890332 Marionette TRACE conn2 <- [1,70,null,{}] 12:28:10 INFO - PROCESS | 1663 | 1470770890334 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}] 12:28:10 INFO - PROCESS | 1663 | 1470770890335 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:10 INFO - PROCESS | 1663 | 1470770890409 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 12:28:10 INFO - PROCESS | 1663 | 1470770890413 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:10 INFO - PROCESS | 1663 | 1470770890414 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ac0000 == 25 [pid = 1663] [id = 25] 12:28:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x1176ad000) [pid = 1663] [serial = 71] [outer = 0x0] 12:28:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x118635800) [pid = 1663] [serial = 72] [outer = 0x1176ad000] 12:28:10 INFO - PROCESS | 1663 | 1470770890441 Marionette DEBUG loaded listener.js 12:28:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x1186f7000) [pid = 1663] [serial = 73] [outer = 0x1176ad000] 12:28:10 INFO - PROCESS | 1663 | 1470770890751 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]]]}] 12:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 470ms 12:28:10 INFO - PROCESS | 1663 | 1470770890800 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 12:28:10 INFO - PROCESS | 1663 | 1470770890801 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 12:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:28:10 INFO - PROCESS | 1663 | 1470770890803 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:28:10 INFO - PROCESS | 1663 | 1470770890804 Marionette TRACE conn2 <- [1,74,null,{}] 12:28:10 INFO - PROCESS | 1663 | 1470770890806 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}] 12:28:10 INFO - PROCESS | 1663 | 1470770890807 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:10 INFO - PROCESS | 1663 | 1470770890884 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 12:28:10 INFO - PROCESS | 1663 | 1470770890940 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:10 INFO - PROCESS | 1663 | 1470770890941 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ada800 == 26 [pid = 1663] [id = 26] 12:28:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x112fd4000) [pid = 1663] [serial = 74] [outer = 0x0] 12:28:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x118638c00) [pid = 1663] [serial = 75] [outer = 0x112fd4000] 12:28:10 INFO - PROCESS | 1663 | 1470770890982 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x118eac000) [pid = 1663] [serial = 76] [outer = 0x112fd4000] 12:28:11 INFO - PROCESS | 1663 | 1470770891396 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]]]}] 12:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 617ms 12:28:11 INFO - PROCESS | 1663 | 1470770891422 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 12:28:11 INFO - PROCESS | 1663 | 1470770891424 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 12:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:28:11 INFO - PROCESS | 1663 | 1470770891429 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:28:11 INFO - PROCESS | 1663 | 1470770891431 Marionette TRACE conn2 <- [1,78,null,{}] 12:28:11 INFO - PROCESS | 1663 | 1470770891434 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}] 12:28:11 INFO - PROCESS | 1663 | 1470770891440 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:11 INFO - PROCESS | 1663 | 1470770891550 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 12:28:11 INFO - PROCESS | 1663 | 1470770891557 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 1663 | 1470770891558 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x1174d1800 == 27 [pid = 1663] [id = 27] 12:28:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x118eabc00) [pid = 1663] [serial = 77] [outer = 0x0] 12:28:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x11910cc00) [pid = 1663] [serial = 78] [outer = 0x118eabc00] 12:28:11 INFO - PROCESS | 1663 | 1470770891583 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x119b6ac00) [pid = 1663] [serial = 79] [outer = 0x118eabc00] 12:28:11 INFO - PROCESS | 1663 | 1470770891851 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]]]}] 12:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 12:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:28:11 INFO - PROCESS | 1663 | 1470770891899 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 12:28:11 INFO - PROCESS | 1663 | 1470770891900 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 12:28:11 INFO - PROCESS | 1663 | 1470770891902 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:28:11 INFO - PROCESS | 1663 | 1470770891903 Marionette TRACE conn2 <- [1,82,null,{}] 12:28:11 INFO - PROCESS | 1663 | 1470770891906 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}] 12:28:11 INFO - PROCESS | 1663 | 1470770891907 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:11 INFO - PROCESS | 1663 | 1470770891981 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 12:28:11 INFO - PROCESS | 1663 | 1470770891984 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 1663 | 1470770891985 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x118131000 == 28 [pid = 1663] [id = 28] 12:28:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x119110c00) [pid = 1663] [serial = 80] [outer = 0x0] 12:28:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x119f94800) [pid = 1663] [serial = 81] [outer = 0x119110c00] 12:28:12 INFO - PROCESS | 1663 | 1470770892012 Marionette DEBUG loaded listener.js 12:28:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x120fdd400) [pid = 1663] [serial = 82] [outer = 0x119110c00] 12:28:12 INFO - PROCESS | 1663 | 1470770892291 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]]]}] 12:28:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 419ms 12:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:28:12 INFO - PROCESS | 1663 | 1470770892321 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 12:28:12 INFO - PROCESS | 1663 | 1470770892322 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 12:28:12 INFO - PROCESS | 1663 | 1470770892332 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:28:12 INFO - PROCESS | 1663 | 1470770892333 Marionette TRACE conn2 <- [1,86,null,{}] 12:28:12 INFO - PROCESS | 1663 | 1470770892336 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}] 12:28:12 INFO - PROCESS | 1663 | 1470770892337 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:12 INFO - PROCESS | 1663 | 1470770892411 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 12:28:12 INFO - PROCESS | 1663 | 1470770892415 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:12 INFO - PROCESS | 1663 | 1470770892417 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x118144000 == 29 [pid = 1663] [id = 29] 12:28:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x112af2c00) [pid = 1663] [serial = 83] [outer = 0x0] 12:28:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x120fde400) [pid = 1663] [serial = 84] [outer = 0x112af2c00] 12:28:12 INFO - PROCESS | 1663 | 1470770892479 Marionette DEBUG loaded listener.js 12:28:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x1210c6000) [pid = 1663] [serial = 85] [outer = 0x112af2c00] 12:28:12 INFO - PROCESS | 1663 | 1470770892711 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]]]}] 12:28:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 426ms 12:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:28:12 INFO - PROCESS | 1663 | 1470770892752 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 12:28:12 INFO - PROCESS | 1663 | 1470770892753 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 12:28:12 INFO - PROCESS | 1663 | 1470770892755 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:28:12 INFO - PROCESS | 1663 | 1470770892756 Marionette TRACE conn2 <- [1,90,null,{}] 12:28:12 INFO - PROCESS | 1663 | 1470770892783 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}] 12:28:12 INFO - PROCESS | 1663 | 1470770892784 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:12 INFO - PROCESS | 1663 | 1470770892857 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 12:28:12 INFO - PROCESS | 1663 | 1470770892862 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:12 INFO - PROCESS | 1663 | 1470770892863 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x116025800 == 30 [pid = 1663] [id = 30] 12:28:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x116a0e000) [pid = 1663] [serial = 86] [outer = 0x0] 12:28:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1211de800) [pid = 1663] [serial = 87] [outer = 0x116a0e000] 12:28:12 INFO - PROCESS | 1663 | 1470770892887 Marionette DEBUG loaded listener.js 12:28:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x121502800) [pid = 1663] [serial = 88] [outer = 0x116a0e000] 12:28:13 INFO - PROCESS | 1663 | 1470770893169 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]]]}] 12:28:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 439ms 12:28:13 INFO - PROCESS | 1663 | 1470770893201 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 12:28:13 INFO - PROCESS | 1663 | 1470770893202 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 12:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:28:13 INFO - PROCESS | 1663 | 1470770893204 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - PROCESS | 1663 | 1470770893205 Marionette TRACE conn2 <- [1,94,null,{}] 12:28:13 INFO - PROCESS | 1663 | 1470770893208 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}] 12:28:13 INFO - PROCESS | 1663 | 1470770893211 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:13 INFO - PROCESS | 1663 | 1470770893289 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 12:28:13 INFO - PROCESS | 1663 | 1470770893334 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:13 INFO - PROCESS | 1663 | 1470770893335 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x118e1f000 == 31 [pid = 1663] [id = 31] 12:28:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x117d45000) [pid = 1663] [serial = 89] [outer = 0x0] 12:28:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1217f2800) [pid = 1663] [serial = 90] [outer = 0x117d45000] 12:28:13 INFO - PROCESS | 1663 | 1470770893358 Marionette DEBUG loaded listener.js 12:28:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x123c26000) [pid = 1663] [serial = 91] [outer = 0x117d45000] 12:28:13 INFO - PROCESS | 1663 | 1470770893606 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]]]}] 12:28:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 12:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:28:13 INFO - PROCESS | 1663 | 1470770893680 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 12:28:13 INFO - PROCESS | 1663 | 1470770893682 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 12:28:13 INFO - PROCESS | 1663 | 1470770893684 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - PROCESS | 1663 | 1470770893686 Marionette TRACE conn2 <- [1,98,null,{}] 12:28:13 INFO - PROCESS | 1663 | 1470770893688 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}] 12:28:13 INFO - PROCESS | 1663 | 1470770893690 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:13 INFO - PROCESS | 1663 | 1470770893783 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 12:28:13 INFO - PROCESS | 1663 | 1470770893786 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:13 INFO - PROCESS | 1663 | 1470770893788 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ad8800 == 32 [pid = 1663] [id = 32] 12:28:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x123c6a800) [pid = 1663] [serial = 92] [outer = 0x0] 12:28:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x123c71800) [pid = 1663] [serial = 93] [outer = 0x123c6a800] 12:28:13 INFO - PROCESS | 1663 | 1470770893815 Marionette DEBUG loaded listener.js 12:28:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1242a5000) [pid = 1663] [serial = 94] [outer = 0x123c6a800] 12:28:14 INFO - PROCESS | 1663 | 1470770894099 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]]]}] 12:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 420ms 12:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:28:14 INFO - PROCESS | 1663 | 1470770894104 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 12:28:14 INFO - PROCESS | 1663 | 1470770894106 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 12:28:14 INFO - PROCESS | 1663 | 1470770894115 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:28:14 INFO - PROCESS | 1663 | 1470770894116 Marionette TRACE conn2 <- [1,102,null,{}] 12:28:14 INFO - PROCESS | 1663 | 1470770894119 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}] 12:28:14 INFO - PROCESS | 1663 | 1470770894120 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:14 INFO - PROCESS | 1663 | 1470770894200 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 12:28:14 INFO - PROCESS | 1663 | 1470770894248 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:14 INFO - PROCESS | 1663 | 1470770894249 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x119880000 == 33 [pid = 1663] [id = 33] 12:28:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1214d9400) [pid = 1663] [serial = 95] [outer = 0x0] 12:28:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x1242a6400) [pid = 1663] [serial = 96] [outer = 0x1214d9400] 12:28:14 INFO - PROCESS | 1663 | 1470770894272 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1245c3000) [pid = 1663] [serial = 97] [outer = 0x1214d9400] 12:28:14 INFO - PROCESS | 1663 | 1470770894507 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]]]}] 12:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 427ms 12:28:14 INFO - PROCESS | 1663 | 1470770894536 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 12:28:14 INFO - PROCESS | 1663 | 1470770894537 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 12:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:28:14 INFO - PROCESS | 1663 | 1470770894539 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:28:14 INFO - PROCESS | 1663 | 1470770894540 Marionette TRACE conn2 <- [1,106,null,{}] 12:28:14 INFO - PROCESS | 1663 | 1470770894551 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}] 12:28:14 INFO - PROCESS | 1663 | 1470770894552 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:14 INFO - PROCESS | 1663 | 1470770894638 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 12:28:14 INFO - PROCESS | 1663 | 1470770894643 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:14 INFO - PROCESS | 1663 | 1470770894645 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fef000 == 34 [pid = 1663] [id = 34] 12:28:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x1242b2400) [pid = 1663] [serial = 98] [outer = 0x0] 12:28:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x124b9ec00) [pid = 1663] [serial = 99] [outer = 0x1242b2400] 12:28:14 INFO - PROCESS | 1663 | 1470770894668 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x126854000) [pid = 1663] [serial = 100] [outer = 0x1242b2400] 12:28:14 INFO - PROCESS | 1663 | 1470770894951 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]]]}] 12:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 425ms 12:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:28:14 INFO - PROCESS | 1663 | 1470770894967 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 12:28:14 INFO - PROCESS | 1663 | 1470770894968 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 12:28:14 INFO - PROCESS | 1663 | 1470770894986 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:28:14 INFO - PROCESS | 1663 | 1470770894987 Marionette TRACE conn2 <- [1,110,null,{}] 12:28:15 INFO - PROCESS | 1663 | 1470770894997 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}] 12:28:15 INFO - PROCESS | 1663 | 1470770894998 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:15 INFO - PROCESS | 1663 | 1470770895073 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 12:28:15 INFO - PROCESS | 1663 | 1470770895119 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:15 INFO - PROCESS | 1663 | 1470770895120 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x121136000 == 35 [pid = 1663] [id = 35] 12:28:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x124475c00) [pid = 1663] [serial = 101] [outer = 0x0] 12:28:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1268d3c00) [pid = 1663] [serial = 102] [outer = 0x124475c00] 12:28:15 INFO - PROCESS | 1663 | 1470770895143 Marionette DEBUG loaded listener.js 12:28:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x112af1000) [pid = 1663] [serial = 103] [outer = 0x124475c00] 12:28:15 INFO - PROCESS | 1663 | 1470770895403 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]]]}] 12:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 491ms 12:28:15 INFO - PROCESS | 1663 | 1470770895466 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 12:28:15 INFO - PROCESS | 1663 | 1470770895467 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 12:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:28:15 INFO - PROCESS | 1663 | 1470770895469 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:28:15 INFO - PROCESS | 1663 | 1470770895470 Marionette TRACE conn2 <- [1,114,null,{}] 12:28:15 INFO - PROCESS | 1663 | 1470770895473 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}] 12:28:15 INFO - PROCESS | 1663 | 1470770895474 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:15 INFO - PROCESS | 1663 | 1470770895561 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 12:28:15 INFO - PROCESS | 1663 | 1470770895565 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:15 INFO - PROCESS | 1663 | 1470770895566 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x121254000 == 36 [pid = 1663] [id = 36] 12:28:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x124b1a800) [pid = 1663] [serial = 104] [outer = 0x0] 12:28:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x126db1c00) [pid = 1663] [serial = 105] [outer = 0x124b1a800] 12:28:15 INFO - PROCESS | 1663 | 1470770895589 Marionette DEBUG loaded listener.js 12:28:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x126ec2c00) [pid = 1663] [serial = 106] [outer = 0x124b1a800] 12:28:16 INFO - PROCESS | 1663 | 1470770896532 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]]]}] 12:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1070ms 12:28:16 INFO - PROCESS | 1663 | 1470770896540 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 12:28:16 INFO - PROCESS | 1663 | 1470770896546 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 12:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:28:16 INFO - PROCESS | 1663 | 1470770896552 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:28:16 INFO - PROCESS | 1663 | 1470770896554 Marionette TRACE conn2 <- [1,118,null,{}] 12:28:16 INFO - PROCESS | 1663 | 1470770896569 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}] 12:28:16 INFO - PROCESS | 1663 | 1470770896571 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:16 INFO - PROCESS | 1663 | 1470770896668 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 12:28:16 INFO - PROCESS | 1663 | 1470770896672 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:16 INFO - PROCESS | 1663 | 1470770896675 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x112fca800 == 37 [pid = 1663] [id = 37] 12:28:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x113a0ec00) [pid = 1663] [serial = 107] [outer = 0x0] 12:28:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x113f42000) [pid = 1663] [serial = 108] [outer = 0x113a0ec00] 12:28:16 INFO - PROCESS | 1663 | 1470770896704 Marionette DEBUG loaded listener.js 12:28:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x116051000) [pid = 1663] [serial = 109] [outer = 0x113a0ec00] 12:28:17 INFO - PROCESS | 1663 | 1470770897003 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]]]}] 12:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 470ms 12:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:28:17 INFO - PROCESS | 1663 | 1470770897034 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 12:28:17 INFO - PROCESS | 1663 | 1470770897037 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 12:28:17 INFO - PROCESS | 1663 | 1470770897049 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:28:17 INFO - PROCESS | 1663 | 1470770897051 Marionette TRACE conn2 <- [1,122,null,{}] 12:28:17 INFO - PROCESS | 1663 | 1470770897053 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}] 12:28:17 INFO - PROCESS | 1663 | 1470770897055 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:17 INFO - PROCESS | 1663 | 1470770897165 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 12:28:17 INFO - PROCESS | 1663 | 1470770897193 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:17 INFO - PROCESS | 1663 | 1470770897194 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x116028800 == 38 [pid = 1663] [id = 38] 12:28:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x116aab000) [pid = 1663] [serial = 110] [outer = 0x0] 12:28:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x116ab6800) [pid = 1663] [serial = 111] [outer = 0x116aab000] 12:28:17 INFO - PROCESS | 1663 | 1470770897221 Marionette DEBUG loaded listener.js 12:28:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x11863c000) [pid = 1663] [serial = 112] [outer = 0x116aab000] 12:28:17 INFO - PROCESS | 1663 | 1470770897527 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]]]}] 12:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 527ms 12:28:17 INFO - PROCESS | 1663 | 1470770897568 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 12:28:17 INFO - PROCESS | 1663 | 1470770897570 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 12:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:28:17 INFO - PROCESS | 1663 | 1470770897572 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:28:17 INFO - PROCESS | 1663 | 1470770897575 Marionette TRACE conn2 <- [1,126,null,{}] 12:28:17 INFO - PROCESS | 1663 | 1470770897584 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}] 12:28:17 INFO - PROCESS | 1663 | 1470770897587 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:17 INFO - PROCESS | 1663 | 1470770897681 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 12:28:17 INFO - PROCESS | 1663 | 1470770897687 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:17 INFO - PROCESS | 1663 | 1470770897688 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x117238800 == 39 [pid = 1663] [id = 39] 12:28:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x1186f9000) [pid = 1663] [serial = 113] [outer = 0x0] 12:28:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x11910b000) [pid = 1663] [serial = 114] [outer = 0x1186f9000] 12:28:17 INFO - PROCESS | 1663 | 1470770897715 Marionette DEBUG loaded listener.js 12:28:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x11982b800) [pid = 1663] [serial = 115] [outer = 0x1186f9000] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x12c51a000) [pid = 1663] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x12bfe1000) [pid = 1663] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x12bf48c00) [pid = 1663] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x12b9a1c00) [pid = 1663] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x12b99f000) [pid = 1663] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x12af32800) [pid = 1663] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x12a8c8400) [pid = 1663] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1291a3000) [pid = 1663] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x128c5ec00) [pid = 1663] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x118637c00) [pid = 1663] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x12ce81800) [pid = 1663] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x12c52c000) [pid = 1663] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x118eabc00) [pid = 1663] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x119110c00) [pid = 1663] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x112af2c00) [pid = 1663] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x116a0e000) [pid = 1663] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x117d45000) [pid = 1663] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x123c6a800) [pid = 1663] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1214d9400) [pid = 1663] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1242b2400) [pid = 1663] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x12d72c800) [pid = 1663] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x11309e400) [pid = 1663] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x113874800) [pid = 1663] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x111ba5800) [pid = 1663] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1176ad000) [pid = 1663] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:28:18 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x112fd4000) [pid = 1663] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:28:18 INFO - PROCESS | 1663 | 1470770898372 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]]]}] 12:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 826ms 12:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:28:18 INFO - PROCESS | 1663 | 1470770898399 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 12:28:18 INFO - PROCESS | 1663 | 1470770898400 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 12:28:18 INFO - PROCESS | 1663 | 1470770898403 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:28:18 INFO - PROCESS | 1663 | 1470770898404 Marionette TRACE conn2 <- [1,130,null,{}] 12:28:18 INFO - PROCESS | 1663 | 1470770898406 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}] 12:28:18 INFO - PROCESS | 1663 | 1470770898407 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:18 INFO - PROCESS | 1663 | 1470770898500 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 12:28:18 INFO - PROCESS | 1663 | 1470770898551 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:18 INFO - PROCESS | 1663 | 1470770898552 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x117d4a800 == 40 [pid = 1663] [id = 40] 12:28:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1122bd800) [pid = 1663] [serial = 116] [outer = 0x0] 12:28:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x118489800) [pid = 1663] [serial = 117] [outer = 0x1122bd800] 12:28:18 INFO - PROCESS | 1663 | 1470770898576 Marionette DEBUG loaded listener.js 12:28:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x11982c000) [pid = 1663] [serial = 118] [outer = 0x1122bd800] 12:28:18 INFO - PROCESS | 1663 | 1470770898829 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]]]}] 12:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 12:28:18 INFO - PROCESS | 1663 | 1470770898872 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 12:28:18 INFO - PROCESS | 1663 | 1470770898873 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 12:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:28:18 INFO - PROCESS | 1663 | 1470770898883 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:28:18 INFO - PROCESS | 1663 | 1470770898884 Marionette TRACE conn2 <- [1,134,null,{}] 12:28:18 INFO - PROCESS | 1663 | 1470770898886 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}] 12:28:18 INFO - PROCESS | 1663 | 1470770898887 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:18 INFO - PROCESS | 1663 | 1470770898965 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 12:28:18 INFO - PROCESS | 1663 | 1470770898969 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:18 INFO - PROCESS | 1663 | 1470770898970 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x118607800 == 41 [pid = 1663] [id = 41] 12:28:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x11688d400) [pid = 1663] [serial = 119] [outer = 0x0] 12:28:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x119d04800) [pid = 1663] [serial = 120] [outer = 0x11688d400] 12:28:19 INFO - PROCESS | 1663 | 1470770898996 Marionette DEBUG loaded listener.js 12:28:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x120fdf800) [pid = 1663] [serial = 121] [outer = 0x11688d400] 12:28:19 INFO - PROCESS | 1663 | 1470770899322 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]]]}] 12:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 468ms 12:28:19 INFO - PROCESS | 1663 | 1470770899352 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 12:28:19 INFO - PROCESS | 1663 | 1470770899353 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 12:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:28:19 INFO - PROCESS | 1663 | 1470770899355 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:28:19 INFO - PROCESS | 1663 | 1470770899356 Marionette TRACE conn2 <- [1,138,null,{}] 12:28:19 INFO - PROCESS | 1663 | 1470770899358 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}] 12:28:19 INFO - PROCESS | 1663 | 1470770899362 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:19 INFO - PROCESS | 1663 | 1470770899447 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 12:28:19 INFO - PROCESS | 1663 | 1470770899451 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:19 INFO - PROCESS | 1663 | 1470770899452 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194af000 == 42 [pid = 1663] [id = 42] 12:28:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x1210c4400) [pid = 1663] [serial = 122] [outer = 0x0] 12:28:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x121a3b000) [pid = 1663] [serial = 123] [outer = 0x1210c4400] 12:28:19 INFO - PROCESS | 1663 | 1470770899478 Marionette DEBUG loaded listener.js 12:28:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x124120c00) [pid = 1663] [serial = 124] [outer = 0x1210c4400] 12:28:19 INFO - PROCESS | 1663 | 1470770899803 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]]]}] 12:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 470ms 12:28:19 INFO - PROCESS | 1663 | 1470770899827 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 12:28:19 INFO - PROCESS | 1663 | 1470770899829 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 12:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:28:19 INFO - PROCESS | 1663 | 1470770899832 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:28:19 INFO - PROCESS | 1663 | 1470770899833 Marionette TRACE conn2 <- [1,142,null,{}] 12:28:19 INFO - PROCESS | 1663 | 1470770899836 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}] 12:28:19 INFO - PROCESS | 1663 | 1470770899837 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:19 INFO - PROCESS | 1663 | 1470770899970 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 12:28:19 INFO - PROCESS | 1663 | 1470770899980 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:19 INFO - PROCESS | 1663 | 1470770899981 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x119883000 == 43 [pid = 1663] [id = 43] 12:28:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1210c4800) [pid = 1663] [serial = 125] [outer = 0x0] 12:28:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1242a8000) [pid = 1663] [serial = 126] [outer = 0x1210c4800] 12:28:20 INFO - PROCESS | 1663 | 1470770900013 Marionette DEBUG loaded listener.js 12:28:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x124b18000) [pid = 1663] [serial = 127] [outer = 0x1210c4800] 12:28:20 INFO - PROCESS | 1663 | 1470770900492 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]]]}] 12:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 719ms 12:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:28:20 INFO - PROCESS | 1663 | 1470770900552 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 12:28:20 INFO - PROCESS | 1663 | 1470770900554 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 12:28:20 INFO - PROCESS | 1663 | 1470770900575 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:28:20 INFO - PROCESS | 1663 | 1470770900577 Marionette TRACE conn2 <- [1,146,null,{}] 12:28:20 INFO - PROCESS | 1663 | 1470770900582 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}] 12:28:20 INFO - PROCESS | 1663 | 1470770900584 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:20 INFO - PROCESS | 1663 | 1470770900696 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 12:28:20 INFO - PROCESS | 1663 | 1470770900755 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:20 INFO - PROCESS | 1663 | 1470770900756 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x115092000 == 44 [pid = 1663] [id = 44] 12:28:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x113015800) [pid = 1663] [serial = 128] [outer = 0x0] 12:28:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x113daa400) [pid = 1663] [serial = 129] [outer = 0x113015800] 12:28:20 INFO - PROCESS | 1663 | 1470770900787 Marionette DEBUG loaded listener.js 12:28:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x1160af800) [pid = 1663] [serial = 130] [outer = 0x113015800] 12:28:21 INFO - PROCESS | 1663 | 1470770901218 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]]]}] 12:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 689ms 12:28:21 INFO - PROCESS | 1663 | 1470770901247 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 12:28:21 INFO - PROCESS | 1663 | 1470770901250 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 12:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:28:21 INFO - PROCESS | 1663 | 1470770901255 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:28:21 INFO - PROCESS | 1663 | 1470770901257 Marionette TRACE conn2 <- [1,150,null,{}] 12:28:21 INFO - PROCESS | 1663 | 1470770901278 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}] 12:28:21 INFO - PROCESS | 1663 | 1470770901280 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:21 INFO - PROCESS | 1663 | 1470770901373 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 12:28:21 INFO - PROCESS | 1663 | 1470770901432 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:21 INFO - PROCESS | 1663 | 1470770901433 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x11916f800 == 45 [pid = 1663] [id = 45] 12:28:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x11863a000) [pid = 1663] [serial = 131] [outer = 0x0] 12:28:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x11878e400) [pid = 1663] [serial = 132] [outer = 0x11863a000] 12:28:21 INFO - PROCESS | 1663 | 1470770901466 Marionette DEBUG loaded listener.js 12:28:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x119111000) [pid = 1663] [serial = 133] [outer = 0x11863a000] 12:28:21 INFO - PROCESS | 1663 | 1470770901892 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]]]}] 12:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 689ms 12:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:28:21 INFO - PROCESS | 1663 | 1470770901968 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 12:28:21 INFO - PROCESS | 1663 | 1470770901970 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 12:28:21 INFO - PROCESS | 1663 | 1470770901973 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:28:21 INFO - PROCESS | 1663 | 1470770901976 Marionette TRACE conn2 <- [1,154,null,{}] 12:28:21 INFO - PROCESS | 1663 | 1470770901984 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}] 12:28:21 INFO - PROCESS | 1663 | 1470770901987 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:22 INFO - PROCESS | 1663 | 1470770902078 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 12:28:22 INFO - PROCESS | 1663 | 1470770902138 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:22 INFO - PROCESS | 1663 | 1470770902140 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x12136d800 == 46 [pid = 1663] [id = 46] 12:28:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1217f3400) [pid = 1663] [serial = 134] [outer = 0x0] 12:28:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1219d8c00) [pid = 1663] [serial = 135] [outer = 0x1217f3400] 12:28:22 INFO - PROCESS | 1663 | 1470770902171 Marionette DEBUG loaded listener.js 12:28:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x1241d1400) [pid = 1663] [serial = 136] [outer = 0x1217f3400] 12:28:22 INFO - PROCESS | 1663 | 1470770902589 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]]]}] 12:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 622ms 12:28:22 INFO - PROCESS | 1663 | 1470770902595 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 12:28:22 INFO - PROCESS | 1663 | 1470770902597 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 12:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:28:22 INFO - PROCESS | 1663 | 1470770902600 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:28:22 INFO - PROCESS | 1663 | 1470770902601 Marionette TRACE conn2 <- [1,158,null,{}] 12:28:22 INFO - PROCESS | 1663 | 1470770902603 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}] 12:28:22 INFO - PROCESS | 1663 | 1470770902605 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:22 INFO - PROCESS | 1663 | 1470770902698 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 12:28:22 INFO - PROCESS | 1663 | 1470770902740 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:22 INFO - PROCESS | 1663 | 1470770902742 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x118605800 == 47 [pid = 1663] [id = 47] 12:28:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x123b0ec00) [pid = 1663] [serial = 137] [outer = 0x0] 12:28:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x124b19400) [pid = 1663] [serial = 138] [outer = 0x123b0ec00] 12:28:22 INFO - PROCESS | 1663 | 1470770902771 Marionette DEBUG loaded listener.js 12:28:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x1268dc000) [pid = 1663] [serial = 139] [outer = 0x123b0ec00] 12:28:23 INFO - PROCESS | 1663 | 1470770903306 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]]]}] 12:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 719ms 12:28:23 INFO - PROCESS | 1663 | 1470770903320 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 12:28:23 INFO - PROCESS | 1663 | 1470770903324 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 12:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:28:23 INFO - PROCESS | 1663 | 1470770903377 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:28:23 INFO - PROCESS | 1663 | 1470770903380 Marionette TRACE conn2 <- [1,162,null,{}] 12:28:23 INFO - PROCESS | 1663 | 1470770903385 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}] 12:28:23 INFO - PROCESS | 1663 | 1470770903387 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:23 INFO - PROCESS | 1663 | 1470770903504 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 12:28:23 INFO - PROCESS | 1663 | 1470770903562 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:23 INFO - PROCESS | 1663 | 1470770903565 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x11658c000 == 48 [pid = 1663] [id = 48] 12:28:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x113f42800) [pid = 1663] [serial = 140] [outer = 0x0] 12:28:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x11600b000) [pid = 1663] [serial = 141] [outer = 0x113f42800] 12:28:23 INFO - PROCESS | 1663 | 1470770903592 Marionette DEBUG loaded listener.js 12:28:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1167b1c00) [pid = 1663] [serial = 142] [outer = 0x113f42800] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1194af000 == 47 [pid = 1663] [id = 42] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x118607800 == 46 [pid = 1663] [id = 41] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x116025800 == 45 [pid = 1663] [id = 30] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x117d4a800 == 44 [pid = 1663] [id = 40] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x118144000 == 43 [pid = 1663] [id = 29] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x117238800 == 42 [pid = 1663] [id = 39] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1174d1800 == 41 [pid = 1663] [id = 27] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x118131000 == 40 [pid = 1663] [id = 28] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x116028800 == 39 [pid = 1663] [id = 38] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x112fca800 == 38 [pid = 1663] [id = 37] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x121254000 == 37 [pid = 1663] [id = 36] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x116ad8800 == 36 [pid = 1663] [id = 32] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x118e1f000 == 35 [pid = 1663] [id = 31] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x118605800 == 34 [pid = 1663] [id = 47] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12136d800 == 33 [pid = 1663] [id = 46] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x121136000 == 32 [pid = 1663] [id = 35] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x11916f800 == 31 [pid = 1663] [id = 45] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x115092000 == 30 [pid = 1663] [id = 44] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x119fef000 == 29 [pid = 1663] [id = 34] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x119883000 == 28 [pid = 1663] [id = 43] 12:28:24 INFO - PROCESS | 1663 | --DOCSHELL 0x119880000 == 27 [pid = 1663] [id = 33] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x11910cc00) [pid = 1663] [serial = 78] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x119b6ac00) [pid = 1663] [serial = 79] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x119f94800) [pid = 1663] [serial = 81] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x120fdd400) [pid = 1663] [serial = 82] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x120fde400) [pid = 1663] [serial = 84] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x1211de800) [pid = 1663] [serial = 87] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1217f2800) [pid = 1663] [serial = 90] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x123c71800) [pid = 1663] [serial = 93] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1242a6400) [pid = 1663] [serial = 96] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x124b9ec00) [pid = 1663] [serial = 99] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1130ab000) [pid = 1663] [serial = 63] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x113d4fc00) [pid = 1663] [serial = 66] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x11680bc00) [pid = 1663] [serial = 69] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x118635800) [pid = 1663] [serial = 72] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x1186f7000) [pid = 1663] [serial = 73] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x118eac000) [pid = 1663] [serial = 76] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x118638c00) [pid = 1663] [serial = 75] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x1210c6000) [pid = 1663] [serial = 85] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x121502800) [pid = 1663] [serial = 88] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x123c26000) [pid = 1663] [serial = 91] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1242a5000) [pid = 1663] [serial = 94] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x1245c3000) [pid = 1663] [serial = 97] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x113873000) [pid = 1663] [serial = 64] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x116a0d800) [pid = 1663] [serial = 70] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x126854000) [pid = 1663] [serial = 100] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1268d3c00) [pid = 1663] [serial = 102] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x11600c400) [pid = 1663] [serial = 67] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x12af84c00) [pid = 1663] [serial = 61] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x12b9a9400) [pid = 1663] [serial = 28] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12b9a3400) [pid = 1663] [serial = 27] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x12af34400) [pid = 1663] [serial = 24] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12af8ac00) [pid = 1663] [serial = 25] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x12a8ce400) [pid = 1663] [serial = 22] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x12a8ca000) [pid = 1663] [serial = 21] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x129655000) [pid = 1663] [serial = 18] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1291a4c00) [pid = 1663] [serial = 15] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x1291aa800) [pid = 1663] [serial = 16] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x123c27000) [pid = 1663] [serial = 11] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x1219d8000) [pid = 1663] [serial = 8] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x119103800) [pid = 1663] [serial = 60] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x128c66400) [pid = 1663] [serial = 57] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x12bfdb800) [pid = 1663] [serial = 58] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x12d260000) [pid = 1663] [serial = 55] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x12ce8bc00) [pid = 1663] [serial = 54] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x12ce87800) [pid = 1663] [serial = 49] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x12d258400) [pid = 1663] [serial = 51] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x12ce43800) [pid = 1663] [serial = 45] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x12ce83400) [pid = 1663] [serial = 48] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x12cad7800) [pid = 1663] [serial = 42] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 66 (0x12cadc800) [pid = 1663] [serial = 43] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 65 (0x12c527000) [pid = 1663] [serial = 40] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 64 (0x12c51fc00) [pid = 1663] [serial = 39] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 63 (0x12c513000) [pid = 1663] [serial = 36] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 62 (0x12c517c00) [pid = 1663] [serial = 37] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 61 (0x12bf53400) [pid = 1663] [serial = 33] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 60 (0x12bfdc400) [pid = 1663] [serial = 34] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 59 (0x12bcc6c00) [pid = 1663] [serial = 30] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | --DOMWINDOW == 58 (0x12bccfc00) [pid = 1663] [serial = 31] [outer = 0x0] [url = about:blank] 12:28:24 INFO - PROCESS | 1663 | 1470770904379 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]]]}] 12:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1027ms 12:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:28:24 INFO - PROCESS | 1663 | 1470770904400 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 12:28:24 INFO - PROCESS | 1663 | 1470770904402 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 12:28:24 INFO - PROCESS | 1663 | 1470770904405 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:28:24 INFO - PROCESS | 1663 | 1470770904407 Marionette TRACE conn2 <- [1,166,null,{}] 12:28:24 INFO - PROCESS | 1663 | 1470770904411 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}] 12:28:24 INFO - PROCESS | 1663 | 1470770904412 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:24 INFO - PROCESS | 1663 | 1470770904484 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 12:28:24 INFO - PROCESS | 1663 | 1470770904489 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:24 INFO - PROCESS | 1663 | 1470770904493 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x112d5b800 == 28 [pid = 1663] [id = 49] 12:28:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 59 (0x113811c00) [pid = 1663] [serial = 143] [outer = 0x0] 12:28:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 60 (0x113f3cc00) [pid = 1663] [serial = 144] [outer = 0x113811c00] 12:28:24 INFO - PROCESS | 1663 | 1470770904522 Marionette DEBUG loaded listener.js 12:28:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 61 (0x1160b5c00) [pid = 1663] [serial = 145] [outer = 0x113811c00] 12:28:24 INFO - PROCESS | 1663 | 1470770904860 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]]]}] 12:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 520ms 12:28:24 INFO - PROCESS | 1663 | 1470770904926 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 12:28:24 INFO - PROCESS | 1663 | 1470770904932 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 12:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:28:24 INFO - PROCESS | 1663 | 1470770904938 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:28:24 INFO - PROCESS | 1663 | 1470770904941 Marionette TRACE conn2 <- [1,170,null,{}] 12:28:24 INFO - PROCESS | 1663 | 1470770904944 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}] 12:28:24 INFO - PROCESS | 1663 | 1470770904947 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:25 INFO - PROCESS | 1663 | 1470770905056 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 12:28:25 INFO - PROCESS | 1663 | 1470770905070 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:25 INFO - PROCESS | 1663 | 1470770905071 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x116066800 == 29 [pid = 1663] [id = 50] 12:28:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 62 (0x116aaa400) [pid = 1663] [serial = 146] [outer = 0x0] 12:28:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 63 (0x118635800) [pid = 1663] [serial = 147] [outer = 0x116aaa400] 12:28:25 INFO - PROCESS | 1663 | 1470770905114 Marionette DEBUG loaded listener.js 12:28:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 64 (0x1186fac00) [pid = 1663] [serial = 148] [outer = 0x116aaa400] 12:28:25 INFO - PROCESS | 1663 | 1470770905520 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]]]}] 12:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 625ms 12:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:28:25 INFO - PROCESS | 1663 | 1470770905562 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 12:28:25 INFO - PROCESS | 1663 | 1470770905563 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 12:28:25 INFO - PROCESS | 1663 | 1470770905565 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:28:25 INFO - PROCESS | 1663 | 1470770905567 Marionette TRACE conn2 <- [1,174,null,{}] 12:28:25 INFO - PROCESS | 1663 | 1470770905574 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}] 12:28:25 INFO - PROCESS | 1663 | 1470770905577 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:25 INFO - PROCESS | 1663 | 1470770905678 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 12:28:25 INFO - PROCESS | 1663 | 1470770905685 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:25 INFO - PROCESS | 1663 | 1470770905688 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x117243000 == 30 [pid = 1663] [id = 51] 12:28:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x112af3800) [pid = 1663] [serial = 149] [outer = 0x0] 12:28:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x119827000) [pid = 1663] [serial = 150] [outer = 0x112af3800] 12:28:25 INFO - PROCESS | 1663 | 1470770905732 Marionette DEBUG loaded listener.js 12:28:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x119b6ac00) [pid = 1663] [serial = 151] [outer = 0x112af3800] 12:28:26 INFO - PROCESS | 1663 | 1470770906187 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]]]}] 12:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 672ms 12:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:28:26 INFO - PROCESS | 1663 | 1470770906237 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 12:28:26 INFO - PROCESS | 1663 | 1470770906239 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 12:28:26 INFO - PROCESS | 1663 | 1470770906241 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:28:26 INFO - PROCESS | 1663 | 1470770906242 Marionette TRACE conn2 <- [1,178,null,{}] 12:28:26 INFO - PROCESS | 1663 | 1470770906244 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}] 12:28:26 INFO - PROCESS | 1663 | 1470770906246 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:26 INFO - PROCESS | 1663 | 1470770906319 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 12:28:26 INFO - PROCESS | 1663 | 1470770906323 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:26 INFO - PROCESS | 1663 | 1470770906324 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x11811e800 == 31 [pid = 1663] [id = 52] 12:28:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x120fdbc00) [pid = 1663] [serial = 152] [outer = 0x0] 12:28:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x120fe0800) [pid = 1663] [serial = 153] [outer = 0x120fdbc00] 12:28:26 INFO - PROCESS | 1663 | 1470770906352 Marionette DEBUG loaded listener.js 12:28:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x1210cbc00) [pid = 1663] [serial = 154] [outer = 0x120fdbc00] 12:28:26 INFO - PROCESS | 1663 | 1470770906669 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]]]}] 12:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 471ms 12:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:28:26 INFO - PROCESS | 1663 | 1470770906712 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 12:28:26 INFO - PROCESS | 1663 | 1470770906713 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 12:28:26 INFO - PROCESS | 1663 | 1470770906722 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:28:26 INFO - PROCESS | 1663 | 1470770906723 Marionette TRACE conn2 <- [1,182,null,{}] 12:28:26 INFO - PROCESS | 1663 | 1470770906726 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}] 12:28:26 INFO - PROCESS | 1663 | 1470770906727 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:26 INFO - PROCESS | 1663 | 1470770906808 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 12:28:26 INFO - PROCESS | 1663 | 1470770906812 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:26 INFO - PROCESS | 1663 | 1470770906813 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182ad000 == 32 [pid = 1663] [id = 53] 12:28:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x116a0cc00) [pid = 1663] [serial = 155] [outer = 0x0] 12:28:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x1214dcc00) [pid = 1663] [serial = 156] [outer = 0x116a0cc00] 12:28:26 INFO - PROCESS | 1663 | 1470770906863 Marionette DEBUG loaded listener.js 12:28:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x123b1c800) [pid = 1663] [serial = 157] [outer = 0x116a0cc00] 12:28:27 INFO - PROCESS | 1663 | 1470770907149 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]]]}] 12:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 476ms 12:28:27 INFO - PROCESS | 1663 | 1470770907194 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 12:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:28:27 INFO - PROCESS | 1663 | 1470770907197 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 12:28:27 INFO - PROCESS | 1663 | 1470770907200 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:28:27 INFO - PROCESS | 1663 | 1470770907201 Marionette TRACE conn2 <- [1,186,null,{}] 12:28:27 INFO - PROCESS | 1663 | 1470770907203 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}] 12:28:27 INFO - PROCESS | 1663 | 1470770907207 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:27 INFO - PROCESS | 1663 | 1470770907365 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 12:28:27 INFO - PROCESS | 1663 | 1470770907383 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:27 INFO - PROCESS | 1663 | 1470770907384 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x118ed8000 == 33 [pid = 1663] [id = 54] 12:28:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x123c6c000) [pid = 1663] [serial = 158] [outer = 0x0] 12:28:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x1242aa400) [pid = 1663] [serial = 159] [outer = 0x123c6c000] 12:28:27 INFO - PROCESS | 1663 | 1470770907424 Marionette DEBUG loaded listener.js 12:28:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x126851c00) [pid = 1663] [serial = 160] [outer = 0x123c6c000] 12:28:27 INFO - PROCESS | 1663 | 1470770907879 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]]]}] 12:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 720ms 12:28:27 INFO - PROCESS | 1663 | 1470770907921 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 12:28:27 INFO - PROCESS | 1663 | 1470770907923 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 12:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:28:27 INFO - PROCESS | 1663 | 1470770907926 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:28:27 INFO - PROCESS | 1663 | 1470770907928 Marionette TRACE conn2 <- [1,190,null,{}] 12:28:27 INFO - PROCESS | 1663 | 1470770907931 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}] 12:28:27 INFO - PROCESS | 1663 | 1470770907933 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:28 INFO - PROCESS | 1663 | 1470770908067 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 12:28:28 INFO - PROCESS | 1663 | 1470770908086 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:28 INFO - PROCESS | 1663 | 1470770908087 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x119870800 == 34 [pid = 1663] [id = 55] 12:28:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x124b9e000) [pid = 1663] [serial = 161] [outer = 0x0] 12:28:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x1269dc800) [pid = 1663] [serial = 162] [outer = 0x124b9e000] 12:28:28 INFO - PROCESS | 1663 | 1470770908125 Marionette DEBUG loaded listener.js 12:28:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x126db0800) [pid = 1663] [serial = 163] [outer = 0x124b9e000] 12:28:28 INFO - PROCESS | 1663 | 1470770908472 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]]]}] 12:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 570ms 12:28:28 INFO - PROCESS | 1663 | 1470770908497 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 12:28:28 INFO - PROCESS | 1663 | 1470770908499 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 12:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:28:28 INFO - PROCESS | 1663 | 1470770908502 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:28:28 INFO - PROCESS | 1663 | 1470770908504 Marionette TRACE conn2 <- [1,194,null,{}] 12:28:28 INFO - PROCESS | 1663 | 1470770908507 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}] 12:28:28 INFO - PROCESS | 1663 | 1470770908509 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:28 INFO - PROCESS | 1663 | 1470770908703 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 12:28:28 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x124b1a800) [pid = 1663] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:28:28 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x1210c4400) [pid = 1663] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:28:28 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x113a0ec00) [pid = 1663] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:28:28 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x1122bd800) [pid = 1663] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:28:28 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x116aab000) [pid = 1663] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:28:28 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x1186f9000) [pid = 1663] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:28:28 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x11688d400) [pid = 1663] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:28:28 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x1210c4800) [pid = 1663] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:28:28 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x124475c00) [pid = 1663] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:28:28 INFO - PROCESS | 1663 | 1470770908771 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:28 INFO - PROCESS | 1663 | 1470770908772 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x117249000 == 35 [pid = 1663] [id = 56] 12:28:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x1122b9000) [pid = 1663] [serial = 164] [outer = 0x0] 12:28:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x113daa800) [pid = 1663] [serial = 165] [outer = 0x1122b9000] 12:28:28 INFO - PROCESS | 1663 | 1470770908811 Marionette DEBUG loaded listener.js 12:28:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x120fe3c00) [pid = 1663] [serial = 166] [outer = 0x1122b9000] 12:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 620ms 12:28:29 INFO - PROCESS | 1663 | 1470770909113 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]]]}] 12:28:29 INFO - PROCESS | 1663 | 1470770909122 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 12:28:29 INFO - PROCESS | 1663 | 1470770909123 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 12:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:28:29 INFO - PROCESS | 1663 | 1470770909126 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:28:29 INFO - PROCESS | 1663 | 1470770909129 Marionette TRACE conn2 <- [1,198,null,{}] 12:28:29 INFO - PROCESS | 1663 | 1470770909139 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}] 12:28:29 INFO - PROCESS | 1663 | 1470770909141 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:29 INFO - PROCESS | 1663 | 1470770909232 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 12:28:29 INFO - PROCESS | 1663 | 1470770909275 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:29 INFO - PROCESS | 1663 | 1470770909276 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x117242800 == 36 [pid = 1663] [id = 57] 12:28:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x1122bd800) [pid = 1663] [serial = 167] [outer = 0x0] 12:28:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x124b19000) [pid = 1663] [serial = 168] [outer = 0x1122bd800] 12:28:29 INFO - PROCESS | 1663 | 1470770909301 Marionette DEBUG loaded listener.js 12:28:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x126e46400) [pid = 1663] [serial = 169] [outer = 0x1122bd800] 12:28:29 INFO - PROCESS | 1663 | 1470770909534 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]]]}] 12:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 428ms 12:28:29 INFO - PROCESS | 1663 | 1470770909555 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 12:28:29 INFO - PROCESS | 1663 | 1470770909556 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 12:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:28:29 INFO - PROCESS | 1663 | 1470770909566 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:28:29 INFO - PROCESS | 1663 | 1470770909567 Marionette TRACE conn2 <- [1,202,null,{}] 12:28:29 INFO - PROCESS | 1663 | 1470770909569 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}] 12:28:29 INFO - PROCESS | 1663 | 1470770909570 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:29 INFO - PROCESS | 1663 | 1470770909656 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 12:28:29 INFO - PROCESS | 1663 | 1470770909662 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:29 INFO - PROCESS | 1663 | 1470770909663 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x121919000 == 37 [pid = 1663] [id = 58] 12:28:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x124b9b400) [pid = 1663] [serial = 170] [outer = 0x0] 12:28:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x126ec9c00) [pid = 1663] [serial = 171] [outer = 0x124b9b400] 12:28:29 INFO - PROCESS | 1663 | 1470770909687 Marionette DEBUG loaded listener.js 12:28:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x127093c00) [pid = 1663] [serial = 172] [outer = 0x124b9b400] 12:28:29 INFO - PROCESS | 1663 | 1470770909970 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]]]}] 12:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 428ms 12:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:28:30 INFO - PROCESS | 1663 | 1470770910001 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 12:28:30 INFO - PROCESS | 1663 | 1470770910003 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 12:28:30 INFO - PROCESS | 1663 | 1470770910005 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:28:30 INFO - PROCESS | 1663 | 1470770910007 Marionette TRACE conn2 <- [1,206,null,{}] 12:28:30 INFO - PROCESS | 1663 | 1470770910012 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}] 12:28:30 INFO - PROCESS | 1663 | 1470770910015 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:30 INFO - PROCESS | 1663 | 1470770910110 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 12:28:30 INFO - PROCESS | 1663 | 1470770910156 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:30 INFO - PROCESS | 1663 | 1470770910157 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182ac000 == 38 [pid = 1663] [id = 59] 12:28:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x123c27400) [pid = 1663] [serial = 173] [outer = 0x0] 12:28:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x127280800) [pid = 1663] [serial = 174] [outer = 0x123c27400] 12:28:30 INFO - PROCESS | 1663 | 1470770910184 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x128c5e800) [pid = 1663] [serial = 175] [outer = 0x123c27400] 12:28:30 INFO - PROCESS | 1663 | 1470770910433 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]]]}] 12:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 474ms 12:28:30 INFO - PROCESS | 1663 | 1470770910484 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 12:28:30 INFO - PROCESS | 1663 | 1470770910485 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 12:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:28:30 INFO - PROCESS | 1663 | 1470770910487 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:28:30 INFO - PROCESS | 1663 | 1470770910488 Marionette TRACE conn2 <- [1,210,null,{}] 12:28:30 INFO - PROCESS | 1663 | 1470770910490 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}] 12:28:30 INFO - PROCESS | 1663 | 1470770910492 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:30 INFO - PROCESS | 1663 | 1470770910581 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 12:28:30 INFO - PROCESS | 1663 | 1470770910584 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:30 INFO - PROCESS | 1663 | 1470770910585 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x124413800 == 39 [pid = 1663] [id = 60] 12:28:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x128c59400) [pid = 1663] [serial = 176] [outer = 0x0] 12:28:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x128c66400) [pid = 1663] [serial = 177] [outer = 0x128c59400] 12:28:30 INFO - PROCESS | 1663 | 1470770910612 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x128e8f800) [pid = 1663] [serial = 178] [outer = 0x128c59400] 12:28:31 INFO - PROCESS | 1663 | 1470770911229 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]]]}] 12:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 769ms 12:28:31 INFO - PROCESS | 1663 | 1470770911257 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 12:28:31 INFO - PROCESS | 1663 | 1470770911260 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 12:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:28:31 INFO - PROCESS | 1663 | 1470770911263 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 1663 | 1470770911266 Marionette TRACE conn2 <- [1,214,null,{}] 12:28:31 INFO - PROCESS | 1663 | 1470770911269 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}] 12:28:31 INFO - PROCESS | 1663 | 1470770911271 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:31 INFO - PROCESS | 1663 | 1470770911394 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 12:28:31 INFO - PROCESS | 1663 | 1470770911461 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:31 INFO - PROCESS | 1663 | 1470770911463 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x116865800 == 40 [pid = 1663] [id = 61] 12:28:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x116055c00) [pid = 1663] [serial = 179] [outer = 0x0] 12:28:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x11653d000) [pid = 1663] [serial = 180] [outer = 0x116055c00] 12:28:31 INFO - PROCESS | 1663 | 1470770911493 Marionette DEBUG loaded listener.js 12:28:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1176b4000) [pid = 1663] [serial = 181] [outer = 0x116055c00] 12:28:31 INFO - PROCESS | 1663 | 1470770911940 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]]]}] 12:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 726ms 12:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:28:31 INFO - PROCESS | 1663 | 1470770911988 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 12:28:31 INFO - PROCESS | 1663 | 1470770911991 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 12:28:31 INFO - PROCESS | 1663 | 1470770911996 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 1663 | 1470770911998 Marionette TRACE conn2 <- [1,218,null,{}] 12:28:32 INFO - PROCESS | 1663 | 1470770912000 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}] 12:28:32 INFO - PROCESS | 1663 | 1470770912002 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:32 INFO - PROCESS | 1663 | 1470770912115 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 12:28:32 INFO - PROCESS | 1663 | 1470770912160 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:32 INFO - PROCESS | 1663 | 1470770912161 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x118e19800 == 41 [pid = 1663] [id = 62] 12:28:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1176b9c00) [pid = 1663] [serial = 182] [outer = 0x0] 12:28:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x11878f800) [pid = 1663] [serial = 183] [outer = 0x1176b9c00] 12:28:32 INFO - PROCESS | 1663 | 1470770912192 Marionette DEBUG loaded listener.js 12:28:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x11982e000) [pid = 1663] [serial = 184] [outer = 0x1176b9c00] 12:28:32 INFO - PROCESS | 1663 | --DOCSHELL 0x1182ac000 == 40 [pid = 1663] [id = 59] 12:28:32 INFO - PROCESS | 1663 | --DOCSHELL 0x121919000 == 39 [pid = 1663] [id = 58] 12:28:32 INFO - PROCESS | 1663 | --DOCSHELL 0x117242800 == 38 [pid = 1663] [id = 57] 12:28:32 INFO - PROCESS | 1663 | --DOCSHELL 0x117249000 == 37 [pid = 1663] [id = 56] 12:28:32 INFO - PROCESS | 1663 | --DOCSHELL 0x119870800 == 36 [pid = 1663] [id = 55] 12:28:32 INFO - PROCESS | 1663 | --DOCSHELL 0x118ed8000 == 35 [pid = 1663] [id = 54] 12:28:32 INFO - PROCESS | 1663 | --DOCSHELL 0x1182ad000 == 34 [pid = 1663] [id = 53] 12:28:32 INFO - PROCESS | 1663 | --DOCSHELL 0x11811e800 == 33 [pid = 1663] [id = 52] 12:28:32 INFO - PROCESS | 1663 | --DOCSHELL 0x117243000 == 32 [pid = 1663] [id = 51] 12:28:32 INFO - PROCESS | 1663 | --DOCSHELL 0x116066800 == 31 [pid = 1663] [id = 50] 12:28:32 INFO - PROCESS | 1663 | --DOCSHELL 0x112d5b800 == 30 [pid = 1663] [id = 49] 12:28:32 INFO - PROCESS | 1663 | --DOCSHELL 0x11658c000 == 29 [pid = 1663] [id = 48] 12:28:32 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x126db1c00) [pid = 1663] [serial = 105] [outer = 0x0] [url = about:blank] 12:28:32 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x121a3b000) [pid = 1663] [serial = 123] [outer = 0x0] [url = about:blank] 12:28:32 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x124120c00) [pid = 1663] [serial = 124] [outer = 0x0] [url = about:blank] 12:28:32 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x113f42000) [pid = 1663] [serial = 108] [outer = 0x0] [url = about:blank] 12:28:32 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x118489800) [pid = 1663] [serial = 117] [outer = 0x0] [url = about:blank] 12:28:32 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x11863c000) [pid = 1663] [serial = 112] [outer = 0x0] [url = about:blank] 12:28:32 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x116ab6800) [pid = 1663] [serial = 111] [outer = 0x0] [url = about:blank] 12:28:32 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x11910b000) [pid = 1663] [serial = 114] [outer = 0x0] [url = about:blank] 12:28:32 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x119d04800) [pid = 1663] [serial = 120] [outer = 0x0] [url = about:blank] 12:28:32 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x11982b800) [pid = 1663] [serial = 115] [outer = 0x0] [url = about:blank] 12:28:32 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x11982c000) [pid = 1663] [serial = 118] [outer = 0x0] [url = about:blank] 12:28:32 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x116051000) [pid = 1663] [serial = 109] [outer = 0x0] [url = about:blank] 12:28:32 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x120fdf800) [pid = 1663] [serial = 121] [outer = 0x0] [url = about:blank] 12:28:32 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x126ec2c00) [pid = 1663] [serial = 106] [outer = 0x0] [url = about:blank] 12:28:32 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x124b18000) [pid = 1663] [serial = 127] [outer = 0x0] [url = about:blank] 12:28:32 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x112af1000) [pid = 1663] [serial = 103] [outer = 0x0] [url = about:blank] 12:28:32 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x1242a8000) [pid = 1663] [serial = 126] [outer = 0x0] [url = about:blank] 12:28:32 INFO - PROCESS | 1663 | 1470770912813 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]]]}] 12:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 870ms 12:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:28:32 INFO - PROCESS | 1663 | 1470770912870 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 12:28:32 INFO - PROCESS | 1663 | 1470770912872 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 12:28:32 INFO - PROCESS | 1663 | 1470770912881 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:28:32 INFO - PROCESS | 1663 | 1470770912883 Marionette TRACE conn2 <- [1,222,null,{}] 12:28:32 INFO - PROCESS | 1663 | 1470770912887 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}] 12:28:32 INFO - PROCESS | 1663 | 1470770912888 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:32 INFO - PROCESS | 1663 | 1470770912963 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 12:28:32 INFO - PROCESS | 1663 | 1470770912968 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:32 INFO - PROCESS | 1663 | 1470770912971 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x115092000 == 30 [pid = 1663] [id = 63] 12:28:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x116aaf400) [pid = 1663] [serial = 185] [outer = 0x0] 12:28:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x11847d800) [pid = 1663] [serial = 186] [outer = 0x116aaf400] 12:28:33 INFO - PROCESS | 1663 | 1470770913000 Marionette DEBUG loaded listener.js 12:28:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x118e66400) [pid = 1663] [serial = 187] [outer = 0x116aaf400] 12:28:33 INFO - PROCESS | 1663 | 1470770913318 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]]]}] 12:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 476ms 12:28:33 INFO - PROCESS | 1663 | 1470770913351 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 12:28:33 INFO - PROCESS | 1663 | 1470770913354 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 12:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:28:33 INFO - PROCESS | 1663 | 1470770913359 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:28:33 INFO - PROCESS | 1663 | 1470770913360 Marionette TRACE conn2 <- [1,226,null,{}] 12:28:33 INFO - PROCESS | 1663 | 1470770913362 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}] 12:28:33 INFO - PROCESS | 1663 | 1470770913364 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:33 INFO - PROCESS | 1663 | 1470770913447 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 12:28:33 INFO - PROCESS | 1663 | 1470770913488 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:33 INFO - PROCESS | 1663 | 1470770913489 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x117238000 == 31 [pid = 1663] [id = 64] 12:28:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x118e66c00) [pid = 1663] [serial = 188] [outer = 0x0] 12:28:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x11982cc00) [pid = 1663] [serial = 189] [outer = 0x118e66c00] 12:28:33 INFO - PROCESS | 1663 | 1470770913516 Marionette DEBUG loaded listener.js 12:28:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x120fe0000) [pid = 1663] [serial = 190] [outer = 0x118e66c00] 12:28:33 INFO - PROCESS | 1663 | 1470770913786 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]]]}] 12:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 471ms 12:28:33 INFO - PROCESS | 1663 | 1470770913833 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 12:28:33 INFO - PROCESS | 1663 | 1470770913834 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 12:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:28:33 INFO - PROCESS | 1663 | 1470770913836 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:28:33 INFO - PROCESS | 1663 | 1470770913839 Marionette TRACE conn2 <- [1,230,null,{}] 12:28:33 INFO - PROCESS | 1663 | 1470770913850 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}] 12:28:33 INFO - PROCESS | 1663 | 1470770913853 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:33 INFO - PROCESS | 1663 | 1470770913930 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 12:28:33 INFO - PROCESS | 1663 | 1470770913934 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:33 INFO - PROCESS | 1663 | 1470770913936 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x11829d000 == 32 [pid = 1663] [id = 65] 12:28:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x11337f000) [pid = 1663] [serial = 191] [outer = 0x0] 12:28:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x121a3b000) [pid = 1663] [serial = 192] [outer = 0x11337f000] 12:28:33 INFO - PROCESS | 1663 | 1470770913966 Marionette DEBUG loaded listener.js 12:28:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1242ae400) [pid = 1663] [serial = 193] [outer = 0x11337f000] 12:28:34 INFO - PROCESS | 1663 | 1470770914282 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]]]}] 12:28:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 471ms 12:28:34 INFO - PROCESS | 1663 | 1470770914310 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 12:28:34 INFO - PROCESS | 1663 | 1470770914313 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 12:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:28:34 INFO - PROCESS | 1663 | 1470770914315 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:28:34 INFO - PROCESS | 1663 | 1470770914316 Marionette TRACE conn2 <- [1,234,null,{}] 12:28:34 INFO - PROCESS | 1663 | 1470770914318 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}] 12:28:34 INFO - PROCESS | 1663 | 1470770914319 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:34 INFO - PROCESS | 1663 | 1470770914395 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 12:28:34 INFO - PROCESS | 1663 | 1470770914399 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:34 INFO - PROCESS | 1663 | 1470770914400 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x118ed8000 == 33 [pid = 1663] [id = 66] 12:28:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x124b17000) [pid = 1663] [serial = 194] [outer = 0x0] 12:28:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x124ba9400) [pid = 1663] [serial = 195] [outer = 0x124b17000] 12:28:34 INFO - PROCESS | 1663 | 1470770914425 Marionette DEBUG loaded listener.js 12:28:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1268da800) [pid = 1663] [serial = 196] [outer = 0x124b17000] 12:28:34 INFO - PROCESS | 1663 | 1470770914738 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]]]}] 12:28:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 468ms 12:28:34 INFO - PROCESS | 1663 | 1470770914783 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 12:28:34 INFO - PROCESS | 1663 | 1470770914785 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 12:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:28:34 INFO - PROCESS | 1663 | 1470770914787 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:28:34 INFO - PROCESS | 1663 | 1470770914788 Marionette TRACE conn2 <- [1,238,null,{}] 12:28:34 INFO - PROCESS | 1663 | 1470770914790 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}] 12:28:34 INFO - PROCESS | 1663 | 1470770914792 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:34 INFO - PROCESS | 1663 | 1470770914862 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 12:28:34 INFO - PROCESS | 1663 | 1470770914865 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:34 INFO - PROCESS | 1663 | 1470770914866 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x119bd6800 == 34 [pid = 1663] [id = 67] 12:28:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1269e7000) [pid = 1663] [serial = 197] [outer = 0x0] 12:28:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x126e4dc00) [pid = 1663] [serial = 198] [outer = 0x1269e7000] 12:28:34 INFO - PROCESS | 1663 | 1470770914890 Marionette DEBUG loaded listener.js 12:28:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x126eca000) [pid = 1663] [serial = 199] [outer = 0x1269e7000] 12:28:35 INFO - PROCESS | 1663 | 1470770915252 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]]]}] 12:28:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 468ms 12:28:35 INFO - PROCESS | 1663 | 1470770915255 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 12:28:35 INFO - PROCESS | 1663 | 1470770915256 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 12:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:28:35 INFO - PROCESS | 1663 | 1470770915259 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:28:35 INFO - PROCESS | 1663 | 1470770915260 Marionette TRACE conn2 <- [1,242,null,{}] 12:28:35 INFO - PROCESS | 1663 | 1470770915262 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}] 12:28:35 INFO - PROCESS | 1663 | 1470770915266 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:35 INFO - PROCESS | 1663 | 1470770915373 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 12:28:35 INFO - PROCESS | 1663 | 1470770915404 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:35 INFO - PROCESS | 1663 | 1470770915406 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x121359000 == 35 [pid = 1663] [id = 68] 12:28:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x127091000) [pid = 1663] [serial = 200] [outer = 0x0] 12:28:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x128c2a400) [pid = 1663] [serial = 201] [outer = 0x127091000] 12:28:35 INFO - PROCESS | 1663 | 1470770915430 Marionette DEBUG loaded listener.js 12:28:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12919f400) [pid = 1663] [serial = 202] [outer = 0x127091000] 12:28:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1291a2400) [pid = 1663] [serial = 203] [outer = 0x12ce7d400] 12:28:35 INFO - PROCESS | 1663 | 1470770915790 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]]]}] 12:28:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 570ms 12:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:28:35 INFO - PROCESS | 1663 | 1470770915829 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 12:28:35 INFO - PROCESS | 1663 | 1470770915830 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 12:28:35 INFO - PROCESS | 1663 | 1470770915833 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:28:35 INFO - PROCESS | 1663 | 1470770915834 Marionette TRACE conn2 <- [1,246,null,{}] 12:28:35 INFO - PROCESS | 1663 | 1470770915836 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}] 12:28:35 INFO - PROCESS | 1663 | 1470770915837 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:35 INFO - PROCESS | 1663 | 1470770915924 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 12:28:35 INFO - PROCESS | 1663 | 1470770915955 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:35 INFO - PROCESS | 1663 | 1470770915956 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x113f55800 == 36 [pid = 1663] [id = 69] 12:28:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x112f3e400) [pid = 1663] [serial = 204] [outer = 0x0] 12:28:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1291a4400) [pid = 1663] [serial = 205] [outer = 0x112f3e400] 12:28:35 INFO - PROCESS | 1663 | 1470770915981 Marionette DEBUG loaded listener.js 12:28:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x1292ccc00) [pid = 1663] [serial = 206] [outer = 0x112f3e400] 12:28:36 INFO - PROCESS | 1663 | 1470770916263 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]]]}] 12:28:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 468ms 12:28:36 INFO - PROCESS | 1663 | 1470770916301 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 12:28:36 INFO - PROCESS | 1663 | 1470770916302 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 12:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:28:36 INFO - PROCESS | 1663 | 1470770916305 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:28:36 INFO - PROCESS | 1663 | 1470770916306 Marionette TRACE conn2 <- [1,250,null,{}] 12:28:36 INFO - PROCESS | 1663 | 1470770916308 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}] 12:28:36 INFO - PROCESS | 1663 | 1470770916312 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:36 INFO - PROCESS | 1663 | 1470770916405 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 12:28:36 INFO - PROCESS | 1663 | 1470770916409 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:36 INFO - PROCESS | 1663 | 1470770916410 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x124b74000 == 37 [pid = 1663] [id = 70] 12:28:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x127420000) [pid = 1663] [serial = 207] [outer = 0x0] 12:28:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x129429400) [pid = 1663] [serial = 208] [outer = 0x127420000] 12:28:36 INFO - PROCESS | 1663 | 1470770916433 Marionette DEBUG loaded listener.js 12:28:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x129659400) [pid = 1663] [serial = 209] [outer = 0x127420000] 12:28:36 INFO - PROCESS | 1663 | 1470770916752 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]]]}] 12:28:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 12:28:36 INFO - PROCESS | 1663 | 1470770916773 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 12:28:36 INFO - PROCESS | 1663 | 1470770916775 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 12:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:28:36 INFO - PROCESS | 1663 | 1470770916781 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:28:36 INFO - PROCESS | 1663 | 1470770916782 Marionette TRACE conn2 <- [1,254,null,{}] 12:28:36 INFO - PROCESS | 1663 | 1470770916794 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}] 12:28:36 INFO - PROCESS | 1663 | 1470770916796 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:36 INFO - PROCESS | 1663 | 1470770916887 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 12:28:36 INFO - PROCESS | 1663 | 1470770916892 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:36 INFO - PROCESS | 1663 | 1470770916893 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x12693f800 == 38 [pid = 1663] [id = 71] 12:28:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x129659000) [pid = 1663] [serial = 210] [outer = 0x0] 12:28:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x12a4dfc00) [pid = 1663] [serial = 211] [outer = 0x129659000] 12:28:36 INFO - PROCESS | 1663 | 1470770916916 Marionette DEBUG loaded listener.js 12:28:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x12a7b9400) [pid = 1663] [serial = 212] [outer = 0x129659000] 12:28:37 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x116aaa400) [pid = 1663] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:28:37 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x116a0cc00) [pid = 1663] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:28:37 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x120fdbc00) [pid = 1663] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:28:37 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x112af3800) [pid = 1663] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:28:37 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x113811c00) [pid = 1663] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:28:37 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x124b9e000) [pid = 1663] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:28:37 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x113015800) [pid = 1663] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:28:37 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x11863a000) [pid = 1663] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:28:37 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1217f3400) [pid = 1663] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:28:37 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x123b0ec00) [pid = 1663] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:28:37 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x123c27400) [pid = 1663] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:28:37 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x123c6c000) [pid = 1663] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:28:37 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1122b9000) [pid = 1663] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:28:37 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x124b9b400) [pid = 1663] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:28:37 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1122bd800) [pid = 1663] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:28:37 INFO - PROCESS | 1663 | 1470770917266 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]]]}] 12:28:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 533ms 12:28:37 INFO - PROCESS | 1663 | 1470770917322 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 12:28:37 INFO - PROCESS | 1663 | 1470770917324 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 12:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:28:37 INFO - PROCESS | 1663 | 1470770917330 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:28:37 INFO - PROCESS | 1663 | 1470770917332 Marionette TRACE conn2 <- [1,258,null,{}] 12:28:37 INFO - PROCESS | 1663 | 1470770917334 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}] 12:28:37 INFO - PROCESS | 1663 | 1470770917336 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:37 INFO - PROCESS | 1663 | 1470770917413 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 12:28:37 INFO - PROCESS | 1663 | 1470770917417 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:37 INFO - PROCESS | 1663 | 1470770917418 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x124b83000 == 39 [pid = 1663] [id = 72] 12:28:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1167be000) [pid = 1663] [serial = 213] [outer = 0x0] 12:28:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x121309400) [pid = 1663] [serial = 214] [outer = 0x1167be000] 12:28:37 INFO - PROCESS | 1663 | 1470770917442 Marionette DEBUG loaded listener.js 12:28:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x126854000) [pid = 1663] [serial = 215] [outer = 0x1167be000] 12:28:37 INFO - PROCESS | 1663 | 1470770917769 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]]]}] 12:28:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 471ms 12:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:28:37 INFO - PROCESS | 1663 | 1470770917799 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 12:28:37 INFO - PROCESS | 1663 | 1470770917801 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 12:28:37 INFO - PROCESS | 1663 | 1470770917803 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:28:37 INFO - PROCESS | 1663 | 1470770917805 Marionette TRACE conn2 <- [1,262,null,{}] 12:28:37 INFO - PROCESS | 1663 | 1470770917807 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}] 12:28:37 INFO - PROCESS | 1663 | 1470770917808 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:37 INFO - PROCESS | 1663 | 1470770917897 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 12:28:37 INFO - PROCESS | 1663 | 1470770917901 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:37 INFO - PROCESS | 1663 | 1470770917902 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289cf800 == 40 [pid = 1663] [id = 73] 12:28:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x126ecb400) [pid = 1663] [serial = 216] [outer = 0x0] 12:28:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12a7c3c00) [pid = 1663] [serial = 217] [outer = 0x126ecb400] 12:28:37 INFO - PROCESS | 1663 | 1470770917928 Marionette DEBUG loaded listener.js 12:28:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12a8d6400) [pid = 1663] [serial = 218] [outer = 0x126ecb400] 12:28:38 INFO - PROCESS | 1663 | 1470770918218 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]]]}] 12:28:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 12:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:28:38 INFO - PROCESS | 1663 | 1470770918272 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 12:28:38 INFO - PROCESS | 1663 | 1470770918273 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 12:28:38 INFO - PROCESS | 1663 | 1470770918291 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:28:38 INFO - PROCESS | 1663 | 1470770918292 Marionette TRACE conn2 <- [1,266,null,{}] 12:28:38 INFO - PROCESS | 1663 | 1470770918299 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}] 12:28:38 INFO - PROCESS | 1663 | 1470770918301 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:38 INFO - PROCESS | 1663 | 1470770918381 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 12:28:38 INFO - PROCESS | 1663 | 1470770918385 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:38 INFO - PROCESS | 1663 | 1470770918386 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x128ec7800 == 41 [pid = 1663] [id = 74] 12:28:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1269ebc00) [pid = 1663] [serial = 219] [outer = 0x0] 12:28:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12af34400) [pid = 1663] [serial = 220] [outer = 0x1269ebc00] 12:28:38 INFO - PROCESS | 1663 | 1470770918409 Marionette DEBUG loaded listener.js 12:28:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12af56c00) [pid = 1663] [serial = 221] [outer = 0x1269ebc00] 12:28:38 INFO - PROCESS | 1663 | 1470770918714 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]]]}] 12:28:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 489ms 12:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:28:38 INFO - PROCESS | 1663 | 1470770918764 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 12:28:38 INFO - PROCESS | 1663 | 1470770918765 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 12:28:38 INFO - PROCESS | 1663 | 1470770918767 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:28:38 INFO - PROCESS | 1663 | 1470770918768 Marionette TRACE conn2 <- [1,270,null,{}] 12:28:38 INFO - PROCESS | 1663 | 1470770918771 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}] 12:28:38 INFO - PROCESS | 1663 | 1470770918772 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:38 INFO - PROCESS | 1663 | 1470770918849 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 12:28:38 INFO - PROCESS | 1663 | 1470770918853 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:38 INFO - PROCESS | 1663 | 1470770918854 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x129236000 == 42 [pid = 1663] [id = 75] 12:28:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12af35800) [pid = 1663] [serial = 222] [outer = 0x0] 12:28:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12af84c00) [pid = 1663] [serial = 223] [outer = 0x12af35800] 12:28:38 INFO - PROCESS | 1663 | 1470770918877 Marionette DEBUG loaded listener.js 12:28:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12af90c00) [pid = 1663] [serial = 224] [outer = 0x12af35800] 12:28:39 INFO - PROCESS | 1663 | --DOCSHELL 0x115092000 == 41 [pid = 1663] [id = 63] 12:28:39 INFO - PROCESS | 1663 | --DOCSHELL 0x118e19800 == 40 [pid = 1663] [id = 62] 12:28:39 INFO - PROCESS | 1663 | --DOCSHELL 0x116865800 == 39 [pid = 1663] [id = 61] 12:28:39 INFO - PROCESS | 1663 | --DOCSHELL 0x124413800 == 38 [pid = 1663] [id = 60] 12:28:40 INFO - PROCESS | 1663 | --DOCSHELL 0x117238000 == 37 [pid = 1663] [id = 64] 12:28:40 INFO - PROCESS | 1663 | --DOCSHELL 0x11829d000 == 36 [pid = 1663] [id = 65] 12:28:40 INFO - PROCESS | 1663 | --DOCSHELL 0x113f55800 == 35 [pid = 1663] [id = 69] 12:28:40 INFO - PROCESS | 1663 | --DOCSHELL 0x119bd6800 == 34 [pid = 1663] [id = 67] 12:28:40 INFO - PROCESS | 1663 | --DOCSHELL 0x121359000 == 33 [pid = 1663] [id = 68] 12:28:40 INFO - PROCESS | 1663 | --DOCSHELL 0x12693f800 == 32 [pid = 1663] [id = 71] 12:28:40 INFO - PROCESS | 1663 | --DOCSHELL 0x124b74000 == 31 [pid = 1663] [id = 70] 12:28:40 INFO - PROCESS | 1663 | --DOCSHELL 0x124b83000 == 30 [pid = 1663] [id = 72] 12:28:40 INFO - PROCESS | 1663 | --DOCSHELL 0x1289cf800 == 29 [pid = 1663] [id = 73] 12:28:40 INFO - PROCESS | 1663 | --DOCSHELL 0x118ed8000 == 28 [pid = 1663] [id = 66] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x118635800) [pid = 1663] [serial = 147] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x123b1c800) [pid = 1663] [serial = 157] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1186fac00) [pid = 1663] [serial = 148] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1214dcc00) [pid = 1663] [serial = 156] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x120fe0800) [pid = 1663] [serial = 153] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x119827000) [pid = 1663] [serial = 150] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x119b6ac00) [pid = 1663] [serial = 151] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x113f3cc00) [pid = 1663] [serial = 144] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1160b5c00) [pid = 1663] [serial = 145] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x11600b000) [pid = 1663] [serial = 141] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1269dc800) [pid = 1663] [serial = 162] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1160af800) [pid = 1663] [serial = 130] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x113daa400) [pid = 1663] [serial = 129] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x119111000) [pid = 1663] [serial = 133] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x11878e400) [pid = 1663] [serial = 132] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1241d1400) [pid = 1663] [serial = 136] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1219d8c00) [pid = 1663] [serial = 135] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1268dc000) [pid = 1663] [serial = 139] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x128c5e800) [pid = 1663] [serial = 175] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x124b19400) [pid = 1663] [serial = 138] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x1242aa400) [pid = 1663] [serial = 159] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x120fe3c00) [pid = 1663] [serial = 166] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x126ec9c00) [pid = 1663] [serial = 171] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x127093c00) [pid = 1663] [serial = 172] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x127280800) [pid = 1663] [serial = 174] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x124b19000) [pid = 1663] [serial = 168] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x126db0800) [pid = 1663] [serial = 163] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x126851c00) [pid = 1663] [serial = 160] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x113daa800) [pid = 1663] [serial = 165] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x126e46400) [pid = 1663] [serial = 169] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x1210cbc00) [pid = 1663] [serial = 154] [outer = 0x0] [url = about:blank] 12:28:40 INFO - PROCESS | 1663 | --DOCSHELL 0x128ec7800 == 27 [pid = 1663] [id = 74] 12:28:40 INFO - PROCESS | 1663 | 1470770920187 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]]]}] 12:28:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1471ms 12:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:28:40 INFO - PROCESS | 1663 | 1470770920239 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 1663 | 1470770920241 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 12:28:40 INFO - PROCESS | 1663 | 1470770920244 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 1663 | 1470770920247 Marionette TRACE conn2 <- [1,274,null,{}] 12:28:40 INFO - PROCESS | 1663 | 1470770920251 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}] 12:28:40 INFO - PROCESS | 1663 | 1470770920252 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:40 INFO - PROCESS | 1663 | 1470770920327 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 12:28:40 INFO - PROCESS | 1663 | 1470770920377 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:40 INFO - PROCESS | 1663 | 1470770920378 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x11334c800 == 28 [pid = 1663] [id = 76] 12:28:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x11604c800) [pid = 1663] [serial = 225] [outer = 0x0] 12:28:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x116833c00) [pid = 1663] [serial = 226] [outer = 0x11604c800] 12:28:40 INFO - PROCESS | 1663 | 1470770920406 Marionette DEBUG loaded listener.js 12:28:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x1176b4c00) [pid = 1663] [serial = 227] [outer = 0x11604c800] 12:28:40 INFO - PROCESS | 1663 | 1470770920706 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]]]}] 12:28:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 472ms 12:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:28:40 INFO - PROCESS | 1663 | 1470770920717 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 1663 | 1470770920721 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 12:28:40 INFO - PROCESS | 1663 | 1470770920733 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 1663 | 1470770920735 Marionette TRACE conn2 <- [1,278,null,{}] 12:28:40 INFO - PROCESS | 1663 | 1470770920738 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}] 12:28:40 INFO - PROCESS | 1663 | 1470770920740 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:40 INFO - PROCESS | 1663 | 1470770920821 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 12:28:40 INFO - PROCESS | 1663 | 1470770920826 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:40 INFO - PROCESS | 1663 | 1470770920829 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x116855000 == 29 [pid = 1663] [id = 77] 12:28:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x118635c00) [pid = 1663] [serial = 228] [outer = 0x0] 12:28:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x118eb1400) [pid = 1663] [serial = 229] [outer = 0x118635c00] 12:28:40 INFO - PROCESS | 1663 | 1470770920856 Marionette DEBUG loaded listener.js 12:28:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x119111000) [pid = 1663] [serial = 230] [outer = 0x118635c00] 12:28:41 INFO - PROCESS | 1663 | 1470770921158 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]]]}] 12:28:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 477ms 12:28:41 INFO - PROCESS | 1663 | 1470770921203 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 12:28:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:28:41 INFO - PROCESS | 1663 | 1470770921204 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 12:28:41 INFO - PROCESS | 1663 | 1470770921206 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:28:41 INFO - PROCESS | 1663 | 1470770921219 Marionette TRACE conn2 <- [1,282,null,{}] 12:28:41 INFO - PROCESS | 1663 | 1470770921227 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}] 12:28:41 INFO - PROCESS | 1663 | 1470770921230 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:41 INFO - PROCESS | 1663 | 1470770921304 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 12:28:41 INFO - PROCESS | 1663 | 1470770921313 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:41 INFO - PROCESS | 1663 | 1470770921315 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x117d64000 == 30 [pid = 1663] [id = 78] 12:28:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x1122b9000) [pid = 1663] [serial = 231] [outer = 0x0] 12:28:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x120fdbc00) [pid = 1663] [serial = 232] [outer = 0x1122b9000] 12:28:41 INFO - PROCESS | 1663 | 1470770921342 Marionette DEBUG loaded listener.js 12:28:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x1210c6800) [pid = 1663] [serial = 233] [outer = 0x1122b9000] 12:28:41 INFO - PROCESS | 1663 | 1470770921655 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]]]}] 12:28:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 481ms 12:28:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:28:41 INFO - PROCESS | 1663 | 1470770921688 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 12:28:41 INFO - PROCESS | 1663 | 1470770921689 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 12:28:41 INFO - PROCESS | 1663 | 1470770921692 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:28:41 INFO - PROCESS | 1663 | 1470770921694 Marionette TRACE conn2 <- [1,286,null,{}] 12:28:41 INFO - PROCESS | 1663 | 1470770921698 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}] 12:28:41 INFO - PROCESS | 1663 | 1470770921699 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:41 INFO - PROCESS | 1663 | 1470770921770 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 12:28:41 INFO - PROCESS | 1663 | 1470770921817 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:41 INFO - PROCESS | 1663 | 1470770921819 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x11813c000 == 31 [pid = 1663] [id = 79] 12:28:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x120fde000) [pid = 1663] [serial = 234] [outer = 0x0] 12:28:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x1217f3400) [pid = 1663] [serial = 235] [outer = 0x120fde000] 12:28:41 INFO - PROCESS | 1663 | 1470770921844 Marionette DEBUG loaded listener.js 12:28:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x123c6b000) [pid = 1663] [serial = 236] [outer = 0x120fde000] 12:28:42 INFO - PROCESS | 1663 | 1470770922103 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]]]}] 12:28:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 421ms 12:28:42 INFO - PROCESS | 1663 | 1470770922117 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 12:28:42 INFO - PROCESS | 1663 | 1470770922118 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 12:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:28:42 INFO - PROCESS | 1663 | 1470770922124 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:28:42 INFO - PROCESS | 1663 | 1470770922125 Marionette TRACE conn2 <- [1,290,null,{}] 12:28:42 INFO - PROCESS | 1663 | 1470770922135 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}] 12:28:42 INFO - PROCESS | 1663 | 1470770922137 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:42 INFO - PROCESS | 1663 | 1470770922219 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 12:28:42 INFO - PROCESS | 1663 | 1470770922223 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:42 INFO - PROCESS | 1663 | 1470770922224 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x118e12800 == 32 [pid = 1663] [id = 80] 12:28:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x118630800) [pid = 1663] [serial = 237] [outer = 0x0] 12:28:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x123c73c00) [pid = 1663] [serial = 238] [outer = 0x118630800] 12:28:42 INFO - PROCESS | 1663 | 1470770922250 Marionette DEBUG loaded listener.js 12:28:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x124474000) [pid = 1663] [serial = 239] [outer = 0x118630800] 12:28:42 INFO - PROCESS | 1663 | 1470770922554 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]]]}] 12:28:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 480ms 12:28:42 INFO - PROCESS | 1663 | 1470770922601 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 12:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:28:42 INFO - PROCESS | 1663 | 1470770922602 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 12:28:42 INFO - PROCESS | 1663 | 1470770922604 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:28:42 INFO - PROCESS | 1663 | 1470770922605 Marionette TRACE conn2 <- [1,294,null,{}] 12:28:42 INFO - PROCESS | 1663 | 1470770922608 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}] 12:28:42 INFO - PROCESS | 1663 | 1470770922612 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:42 INFO - PROCESS | 1663 | 1470770922720 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 12:28:42 INFO - PROCESS | 1663 | 1470770922731 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:42 INFO - PROCESS | 1663 | 1470770922732 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x11916e800 == 33 [pid = 1663] [id = 81] 12:28:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1160b6000) [pid = 1663] [serial = 240] [outer = 0x0] 12:28:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x1242b2c00) [pid = 1663] [serial = 241] [outer = 0x1160b6000] 12:28:42 INFO - PROCESS | 1663 | 1470770922757 Marionette DEBUG loaded listener.js 12:28:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x126e51000) [pid = 1663] [serial = 242] [outer = 0x1160b6000] 12:28:43 INFO - PROCESS | 1663 | 1470770923030 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]]]}] 12:28:43 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. 12:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 468ms 12:28:43 INFO - PROCESS | 1663 | 1470770923073 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 12:28:43 INFO - PROCESS | 1663 | 1470770923074 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 12:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:28:43 INFO - PROCESS | 1663 | 1470770923081 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:28:43 INFO - PROCESS | 1663 | 1470770923082 Marionette TRACE conn2 <- [1,298,null,{}] 12:28:43 INFO - PROCESS | 1663 | 1470770923084 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}] 12:28:43 INFO - PROCESS | 1663 | 1470770923086 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:43 INFO - PROCESS | 1663 | 1470770923156 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 12:28:43 INFO - PROCESS | 1663 | 1470770923162 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:43 INFO - PROCESS | 1663 | 1470770923163 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x119ff4000 == 34 [pid = 1663] [id = 82] 12:28:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x126ec1800) [pid = 1663] [serial = 243] [outer = 0x0] 12:28:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x126ec6400) [pid = 1663] [serial = 244] [outer = 0x126ec1800] 12:28:43 INFO - PROCESS | 1663 | 1470770923194 Marionette DEBUG loaded listener.js 12:28:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x12741b800) [pid = 1663] [serial = 245] [outer = 0x126ec1800] 12:28:43 INFO - PROCESS | 1663 | 1470770923488 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]]]}] 12:28:43 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. 12:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 421ms 12:28:43 INFO - PROCESS | 1663 | 1470770923501 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 12:28:43 INFO - PROCESS | 1663 | 1470770923503 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 12:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:28:43 INFO - PROCESS | 1663 | 1470770923505 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:28:43 INFO - PROCESS | 1663 | 1470770923506 Marionette TRACE conn2 <- [1,302,null,{}] 12:28:43 INFO - PROCESS | 1663 | 1470770923508 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}] 12:28:43 INFO - PROCESS | 1663 | 1470770923511 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:43 INFO - PROCESS | 1663 | 1470770923594 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 12:28:43 INFO - PROCESS | 1663 | 1470770923643 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:43 INFO - PROCESS | 1663 | 1470770923644 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x12113e000 == 35 [pid = 1663] [id = 83] 12:28:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x126e45000) [pid = 1663] [serial = 246] [outer = 0x0] 12:28:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x127421000) [pid = 1663] [serial = 247] [outer = 0x126e45000] 12:28:43 INFO - PROCESS | 1663 | 1470770923668 Marionette DEBUG loaded listener.js 12:28:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x128a2a800) [pid = 1663] [serial = 248] [outer = 0x126e45000] 12:28:43 INFO - PROCESS | 1663 | 1470770923919 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]]]}] 12:28:43 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. 12:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 418ms 12:28:43 INFO - PROCESS | 1663 | 1470770923924 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 12:28:43 INFO - PROCESS | 1663 | 1470770923927 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 12:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:28:43 INFO - PROCESS | 1663 | 1470770923933 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:28:43 INFO - PROCESS | 1663 | 1470770923934 Marionette TRACE conn2 <- [1,306,null,{}] 12:28:43 INFO - PROCESS | 1663 | 1470770923937 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}] 12:28:43 INFO - PROCESS | 1663 | 1470770923938 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:44 INFO - PROCESS | 1663 | 1470770924016 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 12:28:44 INFO - PROCESS | 1663 | 1470770924020 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:44 INFO - PROCESS | 1663 | 1470770924021 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x117d62800 == 36 [pid = 1663] [id = 84] 12:28:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x128a2d800) [pid = 1663] [serial = 249] [outer = 0x0] 12:28:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x128a30400) [pid = 1663] [serial = 250] [outer = 0x128a2d800] 12:28:44 INFO - PROCESS | 1663 | 1470770924048 Marionette DEBUG loaded listener.js 12:28:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x128a34800) [pid = 1663] [serial = 251] [outer = 0x128a2d800] 12:28:44 INFO - PROCESS | 1663 | 1470770924334 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]]]}] 12:28:44 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. 12:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 419ms 12:28:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:28:44 INFO - PROCESS | 1663 | 1470770924353 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 12:28:44 INFO - PROCESS | 1663 | 1470770924354 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 12:28:44 INFO - PROCESS | 1663 | 1470770924356 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:28:44 INFO - PROCESS | 1663 | 1470770924357 Marionette TRACE conn2 <- [1,310,null,{}] 12:28:44 INFO - PROCESS | 1663 | 1470770924367 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}] 12:28:44 INFO - PROCESS | 1663 | 1470770924368 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:44 INFO - PROCESS | 1663 | 1470770924451 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 12:28:44 INFO - PROCESS | 1663 | 1470770924455 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:44 INFO - PROCESS | 1663 | 1470770924456 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x123f3f800 == 37 [pid = 1663] [id = 85] 12:28:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x128a31000) [pid = 1663] [serial = 252] [outer = 0x0] 12:28:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x128c59800) [pid = 1663] [serial = 253] [outer = 0x128a31000] 12:28:44 INFO - PROCESS | 1663 | 1470770924482 Marionette DEBUG loaded listener.js 12:28:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x128c64800) [pid = 1663] [serial = 254] [outer = 0x128a31000] 12:28:44 INFO - PROCESS | 1663 | 1470770924782 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]]]}] 12:28:44 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. 12:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 477ms 12:28:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:28:44 INFO - PROCESS | 1663 | 1470770924833 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 12:28:44 INFO - PROCESS | 1663 | 1470770924835 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 12:28:44 INFO - PROCESS | 1663 | 1470770924837 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:28:44 INFO - PROCESS | 1663 | 1470770924838 Marionette TRACE conn2 <- [1,314,null,{}] 12:28:44 INFO - PROCESS | 1663 | 1470770924840 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}] 12:28:44 INFO - PROCESS | 1663 | 1470770924842 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:44 INFO - PROCESS | 1663 | 1470770924951 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 12:28:44 INFO - PROCESS | 1663 | 1470770924957 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:44 INFO - PROCESS | 1663 | 1470770924959 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x118e11800 == 38 [pid = 1663] [id = 86] 12:28:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x128c66000) [pid = 1663] [serial = 255] [outer = 0x0] 12:28:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x12919dc00) [pid = 1663] [serial = 256] [outer = 0x128c66000] 12:28:44 INFO - PROCESS | 1663 | 1470770924988 Marionette DEBUG loaded listener.js 12:28:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x129650c00) [pid = 1663] [serial = 257] [outer = 0x128c66000] 12:28:45 INFO - PROCESS | 1663 | 1470770925326 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]]]}] 12:28:45 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. 12:28:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 518ms 12:28:45 INFO - PROCESS | 1663 | 1470770925359 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 12:28:45 INFO - PROCESS | 1663 | 1470770925360 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 12:28:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:28:45 INFO - PROCESS | 1663 | 1470770925362 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:28:45 INFO - PROCESS | 1663 | 1470770925363 Marionette TRACE conn2 <- [1,318,null,{}] 12:28:45 INFO - PROCESS | 1663 | 1470770925366 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}] 12:28:45 INFO - PROCESS | 1663 | 1470770925367 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:45 INFO - PROCESS | 1663 | 1470770925461 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 12:28:45 INFO - PROCESS | 1663 | 1470770925465 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:45 INFO - PROCESS | 1663 | 1470770925466 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x1270c0800 == 39 [pid = 1663] [id = 87] 12:28:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x128a37000) [pid = 1663] [serial = 258] [outer = 0x0] 12:28:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x12a4e0400) [pid = 1663] [serial = 259] [outer = 0x128a37000] 12:28:45 INFO - PROCESS | 1663 | 1470770925490 Marionette DEBUG loaded listener.js 12:28:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x12a7c1c00) [pid = 1663] [serial = 260] [outer = 0x128a37000] 12:28:45 INFO - PROCESS | 1663 | 1470770925808 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]]]}] 12:28:45 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. 12:28:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 470ms 12:28:45 INFO - PROCESS | 1663 | 1470770925834 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 12:28:45 INFO - PROCESS | 1663 | 1470770925835 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 12:28:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:28:45 INFO - PROCESS | 1663 | 1470770925837 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:28:45 INFO - PROCESS | 1663 | 1470770925838 Marionette TRACE conn2 <- [1,322,null,{}] 12:28:45 INFO - PROCESS | 1663 | 1470770925848 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}] 12:28:45 INFO - PROCESS | 1663 | 1470770925849 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:45 INFO - PROCESS | 1663 | 1470770925943 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 12:28:45 INFO - PROCESS | 1663 | 1470770925947 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:45 INFO - PROCESS | 1663 | 1470770925948 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x128e04000 == 40 [pid = 1663] [id = 88] 12:28:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x12a7c2000) [pid = 1663] [serial = 261] [outer = 0x0] 12:28:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12a8cc000) [pid = 1663] [serial = 262] [outer = 0x12a7c2000] 12:28:45 INFO - PROCESS | 1663 | 1470770925971 Marionette DEBUG loaded listener.js 12:28:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x12af33400) [pid = 1663] [serial = 263] [outer = 0x12a7c2000] 12:28:46 INFO - PROCESS | 1663 | 1470770926305 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]]]}] 12:28:46 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. 12:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 477ms 12:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:28:46 INFO - PROCESS | 1663 | 1470770926316 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 12:28:46 INFO - PROCESS | 1663 | 1470770926317 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 12:28:46 INFO - PROCESS | 1663 | 1470770926319 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:28:46 INFO - PROCESS | 1663 | 1470770926320 Marionette TRACE conn2 <- [1,326,null,{}] 12:28:46 INFO - PROCESS | 1663 | 1470770926323 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}] 12:28:46 INFO - PROCESS | 1663 | 1470770926324 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:46 INFO - PROCESS | 1663 | 1470770926426 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 12:28:46 INFO - PROCESS | 1663 | 1470770926430 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:46 INFO - PROCESS | 1663 | 1470770926431 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x129233800 == 41 [pid = 1663] [id = 89] 12:28:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x12a8cf000) [pid = 1663] [serial = 264] [outer = 0x0] 12:28:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x12af62400) [pid = 1663] [serial = 265] [outer = 0x12a8cf000] 12:28:46 INFO - PROCESS | 1663 | 1470770926455 Marionette DEBUG loaded listener.js 12:28:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x12b8db000) [pid = 1663] [serial = 266] [outer = 0x12a8cf000] 12:28:46 INFO - PROCESS | 1663 | 1470770926883 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]]]}] 12:28:46 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. 12:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 569ms 12:28:46 INFO - PROCESS | 1663 | 1470770926890 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 12:28:46 INFO - PROCESS | 1663 | 1470770926892 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 12:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:28:46 INFO - PROCESS | 1663 | 1470770926895 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:28:46 INFO - PROCESS | 1663 | 1470770926897 Marionette TRACE conn2 <- [1,330,null,{}] 12:28:46 INFO - PROCESS | 1663 | 1470770926900 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}] 12:28:46 INFO - PROCESS | 1663 | 1470770926902 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:47 INFO - PROCESS | 1663 | 1470770927046 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 12:28:47 INFO - PROCESS | 1663 | 1470770927064 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:47 INFO - PROCESS | 1663 | 1470770927065 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a61e800 == 42 [pid = 1663] [id = 90] 12:28:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x12b8de400) [pid = 1663] [serial = 267] [outer = 0x0] 12:28:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x12b8e4800) [pid = 1663] [serial = 268] [outer = 0x12b8de400] 12:28:47 INFO - PROCESS | 1663 | 1470770927103 Marionette DEBUG loaded listener.js 12:28:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12b9a3000) [pid = 1663] [serial = 269] [outer = 0x12b8de400] 12:28:47 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x113f42800) [pid = 1663] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:28:47 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x127091000) [pid = 1663] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:28:47 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x112f3e400) [pid = 1663] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:28:47 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x127420000) [pid = 1663] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:28:47 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1167be000) [pid = 1663] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:28:47 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x129659000) [pid = 1663] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:28:47 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x126ecb400) [pid = 1663] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:28:47 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1269ebc00) [pid = 1663] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:28:47 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x1176b9c00) [pid = 1663] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:28:47 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x116055c00) [pid = 1663] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:28:47 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x128c59400) [pid = 1663] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:28:47 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x1269e7000) [pid = 1663] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:28:47 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x124b17000) [pid = 1663] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:28:47 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x11337f000) [pid = 1663] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:28:47 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x118e66c00) [pid = 1663] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:28:47 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x116aaf400) [pid = 1663] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:28:47 INFO - PROCESS | 1663 | 1470770927644 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]]]}] 12:28:47 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. 12:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 772ms 12:28:47 INFO - PROCESS | 1663 | 1470770927666 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 12:28:47 INFO - PROCESS | 1663 | 1470770927667 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 12:28:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:28:47 INFO - PROCESS | 1663 | 1470770927669 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:28:47 INFO - PROCESS | 1663 | 1470770927670 Marionette TRACE conn2 <- [1,334,null,{}] 12:28:47 INFO - PROCESS | 1663 | 1470770927673 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}] 12:28:47 INFO - PROCESS | 1663 | 1470770927674 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:47 INFO - PROCESS | 1663 | 1470770927794 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 12:28:47 INFO - PROCESS | 1663 | 1470770927831 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:47 INFO - PROCESS | 1663 | 1470770927832 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x12923b800 == 43 [pid = 1663] [id = 91] 12:28:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x112f3e000) [pid = 1663] [serial = 270] [outer = 0x0] 12:28:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1210c6000) [pid = 1663] [serial = 271] [outer = 0x112f3e000] 12:28:47 INFO - PROCESS | 1663 | 1470770927856 Marionette DEBUG loaded listener.js 12:28:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x126e45400) [pid = 1663] [serial = 272] [outer = 0x112f3e000] 12:28:48 INFO - PROCESS | 1663 | 1470770928111 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]]]}] 12:28:48 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. 12:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 12:28:48 INFO - PROCESS | 1663 | 1470770928137 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 12:28:48 INFO - PROCESS | 1663 | 1470770928139 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 12:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:28:48 INFO - PROCESS | 1663 | 1470770928141 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:28:48 INFO - PROCESS | 1663 | 1470770928142 Marionette TRACE conn2 <- [1,338,null,{}] 12:28:48 INFO - PROCESS | 1663 | 1470770928152 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}] 12:28:48 INFO - PROCESS | 1663 | 1470770928153 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:48 INFO - PROCESS | 1663 | 1470770928237 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 12:28:48 INFO - PROCESS | 1663 | 1470770928249 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:48 INFO - PROCESS | 1663 | 1470770928250 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a855800 == 44 [pid = 1663] [id = 92] 12:28:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x120fdf800) [pid = 1663] [serial = 273] [outer = 0x0] 12:28:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x12a8d3800) [pid = 1663] [serial = 274] [outer = 0x120fdf800] 12:28:48 INFO - PROCESS | 1663 | 1470770928274 Marionette DEBUG loaded listener.js 12:28:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x12b9a4000) [pid = 1663] [serial = 275] [outer = 0x120fdf800] 12:28:48 INFO - PROCESS | 1663 | 1470770928571 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]]]}] 12:28:48 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. 12:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 479ms 12:28:48 INFO - PROCESS | 1663 | 1470770928621 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 12:28:48 INFO - PROCESS | 1663 | 1470770928622 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 12:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:28:48 INFO - PROCESS | 1663 | 1470770928624 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:28:48 INFO - PROCESS | 1663 | 1470770928625 Marionette TRACE conn2 <- [1,342,null,{}] 12:28:48 INFO - PROCESS | 1663 | 1470770928627 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}] 12:28:48 INFO - PROCESS | 1663 | 1470770928628 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:48 INFO - PROCESS | 1663 | 1470770928731 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 12:28:48 INFO - PROCESS | 1663 | 1470770928736 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:48 INFO - PROCESS | 1663 | 1470770928737 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aac7800 == 45 [pid = 1663] [id = 93] 12:28:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x120fdc000) [pid = 1663] [serial = 276] [outer = 0x0] 12:28:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x12b9a8400) [pid = 1663] [serial = 277] [outer = 0x120fdc000] 12:28:48 INFO - PROCESS | 1663 | 1470770928761 Marionette DEBUG loaded listener.js 12:28:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12bcc3000) [pid = 1663] [serial = 278] [outer = 0x120fdc000] 12:28:49 INFO - PROCESS | 1663 | 1470770929055 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]]]}] 12:28:49 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. 12:28:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 470ms 12:28:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:28:49 INFO - PROCESS | 1663 | 1470770929098 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 12:28:49 INFO - PROCESS | 1663 | 1470770929099 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 12:28:49 INFO - PROCESS | 1663 | 1470770929101 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:28:49 INFO - PROCESS | 1663 | 1470770929103 Marionette TRACE conn2 <- [1,346,null,{}] 12:28:49 INFO - PROCESS | 1663 | 1470770929105 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}] 12:28:49 INFO - PROCESS | 1663 | 1470770929107 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:49 INFO - PROCESS | 1663 | 1470770929205 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 12:28:49 INFO - PROCESS | 1663 | 1470770929210 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:49 INFO - PROCESS | 1663 | 1470770929211 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b15e000 == 46 [pid = 1663] [id = 94] 12:28:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x12bcc3400) [pid = 1663] [serial = 279] [outer = 0x0] 12:28:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x12bcce400) [pid = 1663] [serial = 280] [outer = 0x12bcc3400] 12:28:49 INFO - PROCESS | 1663 | 1470770929249 Marionette DEBUG loaded listener.js 12:28:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x12bf4a000) [pid = 1663] [serial = 281] [outer = 0x12bcc3400] 12:28:49 INFO - PROCESS | 1663 | 1470770929891 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]]]}] 12:28:49 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. 12:28:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 820ms 12:28:49 INFO - PROCESS | 1663 | 1470770929923 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 12:28:49 INFO - PROCESS | 1663 | 1470770929926 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 12:28:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:28:49 INFO - PROCESS | 1663 | 1470770929932 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:28:49 INFO - PROCESS | 1663 | 1470770929933 Marionette TRACE conn2 <- [1,350,null,{}] 12:28:49 INFO - PROCESS | 1663 | 1470770929938 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}] 12:28:49 INFO - PROCESS | 1663 | 1470770929940 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:50 INFO - PROCESS | 1663 | 1470770930050 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 12:28:50 INFO - PROCESS | 1663 | 1470770930124 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:50 INFO - PROCESS | 1663 | 1470770930126 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x11658c000 == 47 [pid = 1663] [id = 95] 12:28:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x1150cb400) [pid = 1663] [serial = 282] [outer = 0x0] 12:28:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1160b9c00) [pid = 1663] [serial = 283] [outer = 0x1150cb400] 12:28:50 INFO - PROCESS | 1663 | 1470770930157 Marionette DEBUG loaded listener.js 12:28:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x1176b6c00) [pid = 1663] [serial = 284] [outer = 0x1150cb400] 12:28:50 INFO - PROCESS | 1663 | 1470770930849 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]]]}] 12:28:50 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. 12:28:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 972ms 12:28:50 INFO - PROCESS | 1663 | 1470770930903 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 12:28:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:28:50 INFO - PROCESS | 1663 | 1470770930906 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 12:28:50 INFO - PROCESS | 1663 | 1470770930909 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:28:50 INFO - PROCESS | 1663 | 1470770930911 Marionette TRACE conn2 <- [1,354,null,{}] 12:28:50 INFO - PROCESS | 1663 | 1470770930914 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}] 12:28:50 INFO - PROCESS | 1663 | 1470770930916 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:51 INFO - PROCESS | 1663 | 1470770931012 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 12:28:51 INFO - PROCESS | 1663 | 1470770931087 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:51 INFO - PROCESS | 1663 | 1470770931089 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x113346000 == 48 [pid = 1663] [id = 96] 12:28:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x11863a000) [pid = 1663] [serial = 285] [outer = 0x0] 12:28:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x1186f2800) [pid = 1663] [serial = 286] [outer = 0x11863a000] 12:28:51 INFO - PROCESS | 1663 | 1470770931119 Marionette DEBUG loaded listener.js 12:28:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x118e6c400) [pid = 1663] [serial = 287] [outer = 0x11863a000] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x12aac7800 == 47 [pid = 1663] [id = 93] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x12a855800 == 46 [pid = 1663] [id = 92] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x12923b800 == 45 [pid = 1663] [id = 91] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x12a61e800 == 44 [pid = 1663] [id = 90] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x12af84c00) [pid = 1663] [serial = 223] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x129233800 == 43 [pid = 1663] [id = 89] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x128e04000 == 42 [pid = 1663] [id = 88] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x1270c0800 == 41 [pid = 1663] [id = 87] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x118e11800 == 40 [pid = 1663] [id = 86] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x123f3f800 == 39 [pid = 1663] [id = 85] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x117d62800 == 38 [pid = 1663] [id = 84] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x12113e000 == 37 [pid = 1663] [id = 83] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x119ff4000 == 36 [pid = 1663] [id = 82] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x11916e800 == 35 [pid = 1663] [id = 81] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x118e12800 == 34 [pid = 1663] [id = 80] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x11813c000 == 33 [pid = 1663] [id = 79] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x117d64000 == 32 [pid = 1663] [id = 78] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x116855000 == 31 [pid = 1663] [id = 77] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x11334c800 == 30 [pid = 1663] [id = 76] 12:28:51 INFO - PROCESS | 1663 | --DOCSHELL 0x129236000 == 29 [pid = 1663] [id = 75] 12:28:51 INFO - PROCESS | 1663 | 1470770931598 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]]]}] 12:28:51 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. 12:28:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 723ms 12:28:51 INFO - PROCESS | 1663 | 1470770931633 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 12:28:51 INFO - PROCESS | 1663 | 1470770931637 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 12:28:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:28:51 INFO - PROCESS | 1663 | 1470770931647 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:28:51 INFO - PROCESS | 1663 | 1470770931650 Marionette TRACE conn2 <- [1,358,null,{}] 12:28:51 INFO - PROCESS | 1663 | 1470770931653 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}] 12:28:51 INFO - PROCESS | 1663 | 1470770931656 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x12ce8a800) [pid = 1663] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x128c2a400) [pid = 1663] [serial = 201] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x1291a4400) [pid = 1663] [serial = 205] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x12919f400) [pid = 1663] [serial = 202] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x129429400) [pid = 1663] [serial = 208] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x121309400) [pid = 1663] [serial = 214] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1292ccc00) [pid = 1663] [serial = 206] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x12a4dfc00) [pid = 1663] [serial = 211] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x129659400) [pid = 1663] [serial = 209] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x12a7c3c00) [pid = 1663] [serial = 217] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x12af34400) [pid = 1663] [serial = 220] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x126854000) [pid = 1663] [serial = 215] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x12a8d6400) [pid = 1663] [serial = 218] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x12a7b9400) [pid = 1663] [serial = 212] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x11982e000) [pid = 1663] [serial = 184] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x11878f800) [pid = 1663] [serial = 183] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1176b4000) [pid = 1663] [serial = 181] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x11653d000) [pid = 1663] [serial = 180] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x128c66400) [pid = 1663] [serial = 177] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x128e8f800) [pid = 1663] [serial = 178] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x126e4dc00) [pid = 1663] [serial = 198] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x124ba9400) [pid = 1663] [serial = 195] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x1268da800) [pid = 1663] [serial = 196] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x121a3b000) [pid = 1663] [serial = 192] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1242ae400) [pid = 1663] [serial = 193] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x11982cc00) [pid = 1663] [serial = 189] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x120fe0000) [pid = 1663] [serial = 190] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x118e66400) [pid = 1663] [serial = 187] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x11847d800) [pid = 1663] [serial = 186] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12af56c00) [pid = 1663] [serial = 221] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x126eca000) [pid = 1663] [serial = 199] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1167b1c00) [pid = 1663] [serial = 142] [outer = 0x0] [url = about:blank] 12:28:51 INFO - PROCESS | 1663 | 1470770931803 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 12:28:51 INFO - PROCESS | 1663 | 1470770931824 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:51 INFO - PROCESS | 1663 | 1470770931826 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ad8000 == 30 [pid = 1663] [id = 97] 12:28:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x118ea9800) [pid = 1663] [serial = 288] [outer = 0x0] 12:28:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x119795400) [pid = 1663] [serial = 289] [outer = 0x118ea9800] 12:28:51 INFO - PROCESS | 1663 | 1470770931869 Marionette DEBUG loaded listener.js 12:28:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x119d06000) [pid = 1663] [serial = 290] [outer = 0x118ea9800] 12:28:52 INFO - PROCESS | 1663 | 1470770932266 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]]]}] 12:28:52 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. 12:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 676ms 12:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:28:52 INFO - PROCESS | 1663 | 1470770932320 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 12:28:52 INFO - PROCESS | 1663 | 1470770932321 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 12:28:52 INFO - PROCESS | 1663 | 1470770932323 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:28:52 INFO - PROCESS | 1663 | 1470770932326 Marionette TRACE conn2 <- [1,362,null,{}] 12:28:52 INFO - PROCESS | 1663 | 1470770932334 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}] 12:28:52 INFO - PROCESS | 1663 | 1470770932337 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:52 INFO - PROCESS | 1663 | 1470770932414 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 12:28:52 INFO - PROCESS | 1663 | 1470770932418 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:52 INFO - PROCESS | 1663 | 1470770932421 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x11811c000 == 31 [pid = 1663] [id = 98] 12:28:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1210c5c00) [pid = 1663] [serial = 291] [outer = 0x0] 12:28:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1219e6c00) [pid = 1663] [serial = 292] [outer = 0x1210c5c00] 12:28:52 INFO - PROCESS | 1663 | 1470770932450 Marionette DEBUG loaded listener.js 12:28:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x124120c00) [pid = 1663] [serial = 293] [outer = 0x1210c5c00] 12:28:52 INFO - PROCESS | 1663 | 1470770932784 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]]]}] 12:28:52 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. 12:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 472ms 12:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:28:52 INFO - PROCESS | 1663 | 1470770932798 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 12:28:52 INFO - PROCESS | 1663 | 1470770932799 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 12:28:52 INFO - PROCESS | 1663 | 1470770932801 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:28:52 INFO - PROCESS | 1663 | 1470770932802 Marionette TRACE conn2 <- [1,366,null,{}] 12:28:52 INFO - PROCESS | 1663 | 1470770932805 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}] 12:28:52 INFO - PROCESS | 1663 | 1470770932806 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:52 INFO - PROCESS | 1663 | 1470770932901 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 12:28:52 INFO - PROCESS | 1663 | 1470770932906 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:52 INFO - PROCESS | 1663 | 1470770932907 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182ae800 == 32 [pid = 1663] [id = 99] 12:28:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x124b15800) [pid = 1663] [serial = 294] [outer = 0x0] 12:28:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x124b1b000) [pid = 1663] [serial = 295] [outer = 0x124b15800] 12:28:52 INFO - PROCESS | 1663 | 1470770932934 Marionette DEBUG loaded listener.js 12:28:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x124ba9400) [pid = 1663] [serial = 296] [outer = 0x124b15800] 12:28:53 INFO - PROCESS | 1663 | 1470770933239 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]]]}] 12:28:53 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. 12:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 470ms 12:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:28:53 INFO - PROCESS | 1663 | 1470770933271 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 12:28:53 INFO - PROCESS | 1663 | 1470770933272 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 12:28:53 INFO - PROCESS | 1663 | 1470770933275 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:28:53 INFO - PROCESS | 1663 | 1470770933276 Marionette TRACE conn2 <- [1,370,null,{}] 12:28:53 INFO - PROCESS | 1663 | 1470770933281 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}] 12:28:53 INFO - PROCESS | 1663 | 1470770933282 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:53 INFO - PROCESS | 1663 | 1470770933363 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 12:28:53 INFO - PROCESS | 1663 | 1470770933368 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:53 INFO - PROCESS | 1663 | 1470770933369 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194ae800 == 33 [pid = 1663] [id = 100] 12:28:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12411c800) [pid = 1663] [serial = 297] [outer = 0x0] 12:28:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1269df800) [pid = 1663] [serial = 298] [outer = 0x12411c800] 12:28:53 INFO - PROCESS | 1663 | 1470770933417 Marionette DEBUG loaded listener.js 12:28:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x126e47c00) [pid = 1663] [serial = 299] [outer = 0x12411c800] 12:28:53 INFO - PROCESS | 1663 | 1470770933937 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]]]}] 12:28:53 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. 12:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 721ms 12:28:54 INFO - PROCESS | 1663 | 1470770933998 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 12:28:54 INFO - PROCESS | 1663 | 1470770933999 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 12:28:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:28:54 INFO - PROCESS | 1663 | 1470770934001 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:28:54 INFO - PROCESS | 1663 | 1470770934002 Marionette TRACE conn2 <- [1,374,null,{}] 12:28:54 INFO - PROCESS | 1663 | 1470770934005 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}] 12:28:54 INFO - PROCESS | 1663 | 1470770934010 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:54 INFO - PROCESS | 1663 | 1470770934118 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 12:28:54 INFO - PROCESS | 1663 | 1470770934160 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:54 INFO - PROCESS | 1663 | 1470770934161 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fe7000 == 34 [pid = 1663] [id = 101] 12:28:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x127276800) [pid = 1663] [serial = 300] [outer = 0x0] 12:28:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x128a2e400) [pid = 1663] [serial = 301] [outer = 0x127276800] 12:28:54 INFO - PROCESS | 1663 | 1470770934192 Marionette DEBUG loaded listener.js 12:28:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x128c24000) [pid = 1663] [serial = 302] [outer = 0x127276800] 12:28:54 INFO - PROCESS | 1663 | 1470770934578 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:28:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:28:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 619ms 12:28:54 INFO - PROCESS | 1663 | 1470770934621 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 12:28:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:28:54 INFO - PROCESS | 1663 | 1470770934622 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 12:28:54 INFO - PROCESS | 1663 | 1470770934624 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:28:54 INFO - PROCESS | 1663 | 1470770934625 Marionette TRACE conn2 <- [1,378,null,{}] 12:28:54 INFO - PROCESS | 1663 | 1470770934636 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}] 12:28:54 INFO - PROCESS | 1663 | 1470770934637 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:54 INFO - PROCESS | 1663 | 1470770934728 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 12:28:54 INFO - PROCESS | 1663 | 1470770934731 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:54 INFO - PROCESS | 1663 | 1470770934732 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x12136d000 == 35 [pid = 1663] [id = 102] 12:28:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x1167bf800) [pid = 1663] [serial = 303] [outer = 0x0] 12:28:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x128c61800) [pid = 1663] [serial = 304] [outer = 0x1167bf800] 12:28:54 INFO - PROCESS | 1663 | 1470770934756 Marionette DEBUG loaded listener.js 12:28:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1291a7400) [pid = 1663] [serial = 305] [outer = 0x1167bf800] 12:28:55 INFO - PROCESS | 1663 | 1470770935108 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:28:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:28:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 528ms 12:28:55 INFO - PROCESS | 1663 | 1470770935153 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 12:28:55 INFO - PROCESS | 1663 | 1470770935155 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 12:28:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:28:55 INFO - PROCESS | 1663 | 1470770935158 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:28:55 INFO - PROCESS | 1663 | 1470770935159 Marionette TRACE conn2 <- [1,382,null,{}] 12:28:55 INFO - PROCESS | 1663 | 1470770935162 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}] 12:28:55 INFO - PROCESS | 1663 | 1470770935164 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:55 INFO - PROCESS | 1663 | 1470770935279 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 12:28:55 INFO - PROCESS | 1663 | 1470770935283 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:55 INFO - PROCESS | 1663 | 1470770935284 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x124409800 == 36 [pid = 1663] [id = 103] 12:28:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1292c1000) [pid = 1663] [serial = 306] [outer = 0x0] 12:28:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1292cdc00) [pid = 1663] [serial = 307] [outer = 0x1292c1000] 12:28:55 INFO - PROCESS | 1663 | 1470770935308 Marionette DEBUG loaded listener.js 12:28:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x129656c00) [pid = 1663] [serial = 308] [outer = 0x1292c1000] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x12a7c2000) [pid = 1663] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x128a37000) [pid = 1663] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x128a31000) [pid = 1663] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x12a8cf000) [pid = 1663] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x126e45000) [pid = 1663] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1160b6000) [pid = 1663] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x128c66000) [pid = 1663] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x128a2d800) [pid = 1663] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x120fde000) [pid = 1663] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x12af35800) [pid = 1663] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x118635c00) [pid = 1663] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x126ec1800) [pid = 1663] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x118630800) [pid = 1663] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1122b9000) [pid = 1663] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x11604c800) [pid = 1663] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x12b8de400) [pid = 1663] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x112f3e000) [pid = 1663] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x120fdf800) [pid = 1663] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:28:55 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x120fdc000) [pid = 1663] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:28:55 INFO - PROCESS | 1663 | 1470770935807 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:28:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:28:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 671ms 12:28:55 INFO - PROCESS | 1663 | 1470770935835 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 12:28:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:28:55 INFO - PROCESS | 1663 | 1470770935837 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 12:28:55 INFO - PROCESS | 1663 | 1470770935840 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:28:55 INFO - PROCESS | 1663 | 1470770935842 Marionette TRACE conn2 <- [1,386,null,{}] 12:28:55 INFO - PROCESS | 1663 | 1470770935847 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}] 12:28:55 INFO - PROCESS | 1663 | 1470770935848 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:55 INFO - PROCESS | 1663 | 1470770935959 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 12:28:56 INFO - PROCESS | 1663 | 1470770936059 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:56 INFO - PROCESS | 1663 | 1470770936060 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x121424000 == 37 [pid = 1663] [id = 104] 12:28:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x112fd5400) [pid = 1663] [serial = 309] [outer = 0x0] 12:28:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1183eb800) [pid = 1663] [serial = 310] [outer = 0x112fd5400] 12:28:56 INFO - PROCESS | 1663 | 1470770936099 Marionette DEBUG loaded listener.js 12:28:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1268d4400) [pid = 1663] [serial = 311] [outer = 0x112fd5400] 12:28:56 INFO - PROCESS | 1663 | 1470770936454 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]]]}] 12:28:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:28:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 623ms 12:28:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:28:56 INFO - PROCESS | 1663 | 1470770936467 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 12:28:56 INFO - PROCESS | 1663 | 1470770936468 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 12:28:56 INFO - PROCESS | 1663 | 1470770936470 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:28:56 INFO - PROCESS | 1663 | 1470770936471 Marionette TRACE conn2 <- [1,390,null,{}] 12:28:56 INFO - PROCESS | 1663 | 1470770936473 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}] 12:28:56 INFO - PROCESS | 1663 | 1470770936474 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:56 INFO - PROCESS | 1663 | 1470770936563 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 12:28:56 INFO - PROCESS | 1663 | 1470770936567 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:56 INFO - PROCESS | 1663 | 1470770936568 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x11860d000 == 38 [pid = 1663] [id = 105] 12:28:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x116aab800) [pid = 1663] [serial = 312] [outer = 0x0] 12:28:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x12741a000) [pid = 1663] [serial = 313] [outer = 0x116aab800] 12:28:56 INFO - PROCESS | 1663 | 1470770936636 Marionette DEBUG loaded listener.js 12:28:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12a4e9c00) [pid = 1663] [serial = 314] [outer = 0x116aab800] 12:28:56 INFO - PROCESS | 1663 | 1470770936921 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]]]}] 12:28:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:28:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 12:28:56 INFO - PROCESS | 1663 | 1470770936939 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 12:28:56 INFO - PROCESS | 1663 | 1470770936940 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 12:28:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:28:56 INFO - PROCESS | 1663 | 1470770936951 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:28:56 INFO - PROCESS | 1663 | 1470770936952 Marionette TRACE conn2 <- [1,394,null,{}] 12:28:56 INFO - PROCESS | 1663 | 1470770936955 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}] 12:28:56 INFO - PROCESS | 1663 | 1470770936957 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:57 INFO - PROCESS | 1663 | 1470770937050 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 12:28:57 INFO - PROCESS | 1663 | 1470770937054 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:57 INFO - PROCESS | 1663 | 1470770937056 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289c9000 == 39 [pid = 1663] [id = 106] 12:28:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x124b13000) [pid = 1663] [serial = 315] [outer = 0x0] 12:28:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12a7c0400) [pid = 1663] [serial = 316] [outer = 0x124b13000] 12:28:57 INFO - PROCESS | 1663 | 1470770937084 Marionette DEBUG loaded listener.js 12:28:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x126e4a800) [pid = 1663] [serial = 317] [outer = 0x124b13000] 12:28:57 INFO - PROCESS | 1663 | 1470770937514 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]]]}] 12:28:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:28:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 628ms 12:28:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:28:57 INFO - PROCESS | 1663 | 1470770937572 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 12:28:57 INFO - PROCESS | 1663 | 1470770937573 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 12:28:57 INFO - PROCESS | 1663 | 1470770937581 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:28:57 INFO - PROCESS | 1663 | 1470770937582 Marionette TRACE conn2 <- [1,398,null,{}] 12:28:57 INFO - PROCESS | 1663 | 1470770937584 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}] 12:28:57 INFO - PROCESS | 1663 | 1470770937585 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:57 INFO - PROCESS | 1663 | 1470770937670 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 12:28:57 INFO - PROCESS | 1663 | 1470770937674 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:57 INFO - PROCESS | 1663 | 1470770937675 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x129246000 == 40 [pid = 1663] [id = 107] 12:28:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12af8d400) [pid = 1663] [serial = 318] [outer = 0x0] 12:28:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12b8e7000) [pid = 1663] [serial = 319] [outer = 0x12af8d400] 12:28:57 INFO - PROCESS | 1663 | 1470770937701 Marionette DEBUG loaded listener.js 12:28:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12bccb400) [pid = 1663] [serial = 320] [outer = 0x12af8d400] 12:28:58 INFO - PROCESS | 1663 | 1470770938186 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]]]}] 12:28:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:28:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 674ms 12:28:58 INFO - PROCESS | 1663 | 1470770938250 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 12:28:58 INFO - PROCESS | 1663 | 1470770938252 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 12:28:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:28:58 INFO - PROCESS | 1663 | 1470770938255 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:28:58 INFO - PROCESS | 1663 | 1470770938259 Marionette TRACE conn2 <- [1,402,null,{}] 12:28:58 INFO - PROCESS | 1663 | 1470770938265 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}] 12:28:58 INFO - PROCESS | 1663 | 1470770938266 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:58 INFO - PROCESS | 1663 | 1470770938366 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 12:28:58 INFO - PROCESS | 1663 | 1470770938455 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:58 INFO - PROCESS | 1663 | 1470770938457 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x117384000 == 41 [pid = 1663] [id = 108] 12:28:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x11878cc00) [pid = 1663] [serial = 321] [outer = 0x0] 12:28:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x119103000) [pid = 1663] [serial = 322] [outer = 0x11878cc00] 12:28:58 INFO - PROCESS | 1663 | 1470770938488 Marionette DEBUG loaded listener.js 12:28:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x119b6f800) [pid = 1663] [serial = 323] [outer = 0x11878cc00] 12:28:58 INFO - PROCESS | 1663 | 1470770938915 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]]]}] 12:28:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:28:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 724ms 12:28:58 INFO - PROCESS | 1663 | 1470770938979 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 12:28:58 INFO - PROCESS | 1663 | 1470770938983 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 12:28:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:28:58 INFO - PROCESS | 1663 | 1470770938987 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:28:58 INFO - PROCESS | 1663 | 1470770938989 Marionette TRACE conn2 <- [1,406,null,{}] 12:28:58 INFO - PROCESS | 1663 | 1470770938991 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}] 12:28:58 INFO - PROCESS | 1663 | 1470770938993 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:59 INFO - PROCESS | 1663 | 1470770939097 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 12:28:59 INFO - PROCESS | 1663 | 1470770939161 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:59 INFO - PROCESS | 1663 | 1470770939162 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x119bd2000 == 42 [pid = 1663] [id = 109] 12:28:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x121a3b000) [pid = 1663] [serial = 324] [outer = 0x0] 12:28:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x124113400) [pid = 1663] [serial = 325] [outer = 0x121a3b000] 12:28:59 INFO - PROCESS | 1663 | 1470770939192 Marionette DEBUG loaded listener.js 12:28:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x124b9ec00) [pid = 1663] [serial = 326] [outer = 0x121a3b000] 12:28:59 INFO - PROCESS | 1663 | 1470770939629 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]]]}] 12:28:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:28:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 672ms 12:28:59 INFO - PROCESS | 1663 | 1470770939671 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 12:28:59 INFO - PROCESS | 1663 | 1470770939673 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 12:28:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:28:59 INFO - PROCESS | 1663 | 1470770939691 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:28:59 INFO - PROCESS | 1663 | 1470770939695 Marionette TRACE conn2 <- [1,410,null,{}] 12:28:59 INFO - PROCESS | 1663 | 1470770939705 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}] 12:28:59 INFO - PROCESS | 1663 | 1470770939708 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:59 INFO - PROCESS | 1663 | 1470770939808 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 12:28:59 INFO - PROCESS | 1663 | 1470770939873 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:59 INFO - PROCESS | 1663 | 1470770939875 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:28:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x128b1f000 == 43 [pid = 1663] [id = 110] 12:28:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x12741a400) [pid = 1663] [serial = 327] [outer = 0x0] 12:28:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x128a29c00) [pid = 1663] [serial = 328] [outer = 0x12741a400] 12:28:59 INFO - PROCESS | 1663 | 1470770939905 Marionette DEBUG loaded listener.js 12:28:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x128c5a800) [pid = 1663] [serial = 329] [outer = 0x12741a400] 12:29:00 INFO - PROCESS | 1663 | 1470770940201 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:29:00 INFO - PROCESS | 1663 | 1470770940333 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]]]}] 12:29:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:29:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 692ms 12:29:00 INFO - PROCESS | 1663 | 1470770940375 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 12:29:00 INFO - PROCESS | 1663 | 1470770940379 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 12:29:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:29:00 INFO - PROCESS | 1663 | 1470770940401 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:29:00 INFO - PROCESS | 1663 | 1470770940402 Marionette TRACE conn2 <- [1,414,null,{}] 12:29:00 INFO - PROCESS | 1663 | 1470770940404 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}] 12:29:00 INFO - PROCESS | 1663 | 1470770940406 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:00 INFO - PROCESS | 1663 | 1470770940508 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 12:29:00 INFO - PROCESS | 1663 | 1470770940571 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:00 INFO - PROCESS | 1663 | 1470770940572 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182a9000 == 44 [pid = 1663] [id = 111] 12:29:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x116aaf800) [pid = 1663] [serial = 330] [outer = 0x0] 12:29:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x127427800) [pid = 1663] [serial = 331] [outer = 0x116aaf800] 12:29:00 INFO - PROCESS | 1663 | 1470770940603 Marionette DEBUG loaded listener.js 12:29:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1291a9000) [pid = 1663] [serial = 332] [outer = 0x116aaf800] 12:29:01 INFO - PROCESS | 1663 | 1470770941181 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]]]}] 12:29:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:29:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 822ms 12:29:01 INFO - PROCESS | 1663 | 1470770941221 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 12:29:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:29:01 INFO - PROCESS | 1663 | 1470770941223 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 12:29:01 INFO - PROCESS | 1663 | 1470770941226 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:29:01 INFO - PROCESS | 1663 | 1470770941228 Marionette TRACE conn2 <- [1,418,null,{}] 12:29:01 INFO - PROCESS | 1663 | 1470770941232 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}] 12:29:01 INFO - PROCESS | 1663 | 1470770941233 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:01 INFO - PROCESS | 1663 | 1470770941321 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 12:29:01 INFO - PROCESS | 1663 | 1470770941387 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:01 INFO - PROCESS | 1663 | 1470770941388 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ad0800 == 45 [pid = 1663] [id = 112] 12:29:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x119794000) [pid = 1663] [serial = 333] [outer = 0x0] 12:29:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x119f97800) [pid = 1663] [serial = 334] [outer = 0x119794000] 12:29:01 INFO - PROCESS | 1663 | 1470770941416 Marionette DEBUG loaded listener.js 12:29:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x121505400) [pid = 1663] [serial = 335] [outer = 0x119794000] 12:29:01 INFO - PROCESS | 1663 | --DOCSHELL 0x1289c9000 == 44 [pid = 1663] [id = 106] 12:29:01 INFO - PROCESS | 1663 | --DOCSHELL 0x11860d000 == 43 [pid = 1663] [id = 105] 12:29:01 INFO - PROCESS | 1663 | --DOCSHELL 0x121424000 == 42 [pid = 1663] [id = 104] 12:29:01 INFO - PROCESS | 1663 | --DOCSHELL 0x124409800 == 41 [pid = 1663] [id = 103] 12:29:01 INFO - PROCESS | 1663 | --DOCSHELL 0x12136d000 == 40 [pid = 1663] [id = 102] 12:29:01 INFO - PROCESS | 1663 | --DOCSHELL 0x119fe7000 == 39 [pid = 1663] [id = 101] 12:29:01 INFO - PROCESS | 1663 | --DOCSHELL 0x1194ae800 == 38 [pid = 1663] [id = 100] 12:29:01 INFO - PROCESS | 1663 | --DOCSHELL 0x1182ae800 == 37 [pid = 1663] [id = 99] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x12bcce400) [pid = 1663] [serial = 280] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOCSHELL 0x11811c000 == 36 [pid = 1663] [id = 98] 12:29:01 INFO - PROCESS | 1663 | --DOCSHELL 0x116ad8000 == 35 [pid = 1663] [id = 97] 12:29:01 INFO - PROCESS | 1663 | --DOCSHELL 0x113346000 == 34 [pid = 1663] [id = 96] 12:29:01 INFO - PROCESS | 1663 | --DOCSHELL 0x11658c000 == 33 [pid = 1663] [id = 95] 12:29:01 INFO - PROCESS | 1663 | --DOCSHELL 0x12b15e000 == 32 [pid = 1663] [id = 94] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x12a8cc000) [pid = 1663] [serial = 262] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x12a4e0400) [pid = 1663] [serial = 259] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x128c59800) [pid = 1663] [serial = 253] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x128c64800) [pid = 1663] [serial = 254] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x12af62400) [pid = 1663] [serial = 265] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x127421000) [pid = 1663] [serial = 247] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x128a2a800) [pid = 1663] [serial = 248] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x1242b2c00) [pid = 1663] [serial = 241] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x126e51000) [pid = 1663] [serial = 242] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x12919dc00) [pid = 1663] [serial = 256] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x128a30400) [pid = 1663] [serial = 250] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x1217f3400) [pid = 1663] [serial = 235] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x123c6b000) [pid = 1663] [serial = 236] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x128a34800) [pid = 1663] [serial = 251] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x12af90c00) [pid = 1663] [serial = 224] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x118eb1400) [pid = 1663] [serial = 229] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x119111000) [pid = 1663] [serial = 230] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x126ec6400) [pid = 1663] [serial = 244] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x12741b800) [pid = 1663] [serial = 245] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x123c73c00) [pid = 1663] [serial = 238] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x124474000) [pid = 1663] [serial = 239] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x120fdbc00) [pid = 1663] [serial = 232] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1210c6800) [pid = 1663] [serial = 233] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x116833c00) [pid = 1663] [serial = 226] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1176b4c00) [pid = 1663] [serial = 227] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12af33400) [pid = 1663] [serial = 263] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x12b8e4800) [pid = 1663] [serial = 268] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1210c6000) [pid = 1663] [serial = 271] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x12b8db000) [pid = 1663] [serial = 266] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x12a8d3800) [pid = 1663] [serial = 274] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x12b9a8400) [pid = 1663] [serial = 277] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x12b9a4000) [pid = 1663] [serial = 275] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x12b9a3000) [pid = 1663] [serial = 269] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x126e45400) [pid = 1663] [serial = 272] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x12a7c1c00) [pid = 1663] [serial = 260] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x129650c00) [pid = 1663] [serial = 257] [outer = 0x0] [url = about:blank] 12:29:01 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x12bcc3000) [pid = 1663] [serial = 278] [outer = 0x0] [url = about:blank] 12:29:02 INFO - PROCESS | 1663 | 1470770942280 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]]]}] 12:29:02 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 12:29:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1071ms 12:29:02 INFO - PROCESS | 1663 | 1470770942298 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 12:29:02 INFO - PROCESS | 1663 | 1470770942300 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 12:29:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:29:02 INFO - PROCESS | 1663 | 1470770942304 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:29:02 INFO - PROCESS | 1663 | 1470770942306 Marionette TRACE conn2 <- [1,422,null,{}] 12:29:02 INFO - PROCESS | 1663 | 1470770942309 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}] 12:29:02 INFO - PROCESS | 1663 | 1470770942310 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:02 INFO - PROCESS | 1663 | 1470770942395 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 12:29:02 INFO - PROCESS | 1663 | 1470770942442 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:02 INFO - PROCESS | 1663 | 1470770942444 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x117383000 == 33 [pid = 1663] [id = 113] 12:29:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x1214d3000) [pid = 1663] [serial = 336] [outer = 0x0] 12:29:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x124474000) [pid = 1663] [serial = 337] [outer = 0x1214d3000] 12:29:02 INFO - PROCESS | 1663 | 1470770942470 Marionette DEBUG loaded listener.js 12:29:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x1269ea000) [pid = 1663] [serial = 338] [outer = 0x1214d3000] 12:29:03 INFO - PROCESS | 1663 | 1470770943253 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]]]}] 12:29:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:29:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 972ms 12:29:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:29:03 INFO - PROCESS | 1663 | 1470770943278 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 12:29:03 INFO - PROCESS | 1663 | 1470770943279 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 12:29:03 INFO - PROCESS | 1663 | 1470770943281 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:29:03 INFO - PROCESS | 1663 | 1470770943284 Marionette TRACE conn2 <- [1,426,null,{}] 12:29:03 INFO - PROCESS | 1663 | 1470770943291 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}] 12:29:03 INFO - PROCESS | 1663 | 1470770943294 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:03 INFO - PROCESS | 1663 | 1470770943369 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 12:29:03 INFO - PROCESS | 1663 | 1470770943373 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:03 INFO - PROCESS | 1663 | 1470770943375 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x11916c000 == 34 [pid = 1663] [id = 114] 12:29:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x126ec2000) [pid = 1663] [serial = 339] [outer = 0x0] 12:29:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x128a34800) [pid = 1663] [serial = 340] [outer = 0x126ec2000] 12:29:03 INFO - PROCESS | 1663 | 1470770943412 Marionette DEBUG loaded listener.js 12:29:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x12919fc00) [pid = 1663] [serial = 341] [outer = 0x126ec2000] 12:29:03 INFO - PROCESS | 1663 | 1470770943818 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] 12:29:03 INFO - PROCESS | 1663 | 1470770943859 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 12:29:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:29:03 INFO - PROCESS | 1663 | 1470770943862 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:29:03 INFO - PROCESS | 1663 | 1470770943864 Marionette TRACE conn2 <- [1,430,null,{}] 12:29:03 INFO - PROCESS | 1663 | 1470770943867 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}] 12:29:03 INFO - PROCESS | 1663 | 1470770943869 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:04 INFO - PROCESS | 1663 | 1470770944015 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 12:29:04 INFO - PROCESS | 1663 | 1470770944064 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:04 INFO - PROCESS | 1663 | 1470770944066 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x119bd6800 == 35 [pid = 1663] [id = 115] 12:29:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x129651800) [pid = 1663] [serial = 342] [outer = 0x0] 12:29:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x12a7c1c00) [pid = 1663] [serial = 343] [outer = 0x129651800] 12:29:04 INFO - PROCESS | 1663 | 1470770944106 Marionette DEBUG loaded listener.js 12:29:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x12af37000) [pid = 1663] [serial = 344] [outer = 0x129651800] 12:29:04 INFO - PROCESS | 1663 | 1470770944547 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]]]}] 12:29:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:29:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 721ms 12:29:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:29:04 INFO - PROCESS | 1663 | 1470770944583 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 12:29:04 INFO - PROCESS | 1663 | 1470770944585 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 12:29:04 INFO - PROCESS | 1663 | 1470770944587 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:29:04 INFO - PROCESS | 1663 | 1470770944588 Marionette TRACE conn2 <- [1,434,null,{}] 12:29:04 INFO - PROCESS | 1663 | 1470770944590 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}] 12:29:04 INFO - PROCESS | 1663 | 1470770944591 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:04 INFO - PROCESS | 1663 | 1470770944688 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 12:29:04 INFO - PROCESS | 1663 | 1470770944692 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:04 INFO - PROCESS | 1663 | 1470770944699 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x121425000 == 36 [pid = 1663] [id = 116] 12:29:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1167be000) [pid = 1663] [serial = 345] [outer = 0x0] 12:29:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x12b8d9800) [pid = 1663] [serial = 346] [outer = 0x1167be000] 12:29:04 INFO - PROCESS | 1663 | 1470770944753 Marionette DEBUG loaded listener.js 12:29:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x12b9adc00) [pid = 1663] [serial = 347] [outer = 0x1167be000] 12:29:05 INFO - PROCESS | 1663 | 1470770945056 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]]]}] 12:29:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:29:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 518ms 12:29:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:29:05 INFO - PROCESS | 1663 | 1470770945105 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 12:29:05 INFO - PROCESS | 1663 | 1470770945107 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 12:29:05 INFO - PROCESS | 1663 | 1470770945109 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:29:05 INFO - PROCESS | 1663 | 1470770945110 Marionette TRACE conn2 <- [1,438,null,{}] 12:29:05 INFO - PROCESS | 1663 | 1470770945112 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}] 12:29:05 INFO - PROCESS | 1663 | 1470770945116 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:05 INFO - PROCESS | 1663 | 1470770945231 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 12:29:05 INFO - PROCESS | 1663 | 1470770945241 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:05 INFO - PROCESS | 1663 | 1470770945242 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x123c3c800 == 37 [pid = 1663] [id = 117] 12:29:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x12bcc8800) [pid = 1663] [serial = 348] [outer = 0x0] 12:29:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x12bf4e800) [pid = 1663] [serial = 349] [outer = 0x12bcc8800] 12:29:05 INFO - PROCESS | 1663 | 1470770945268 Marionette DEBUG loaded listener.js 12:29:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x12bfe2400) [pid = 1663] [serial = 350] [outer = 0x12bcc8800] 12:29:05 INFO - PROCESS | 1663 | 1470770945613 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]]]}] 12:29:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:29:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 519ms 12:29:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:29:05 INFO - PROCESS | 1663 | 1470770945629 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 12:29:05 INFO - PROCESS | 1663 | 1470770945630 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 12:29:05 INFO - PROCESS | 1663 | 1470770945632 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:29:05 INFO - PROCESS | 1663 | 1470770945633 Marionette TRACE conn2 <- [1,442,null,{}] 12:29:05 INFO - PROCESS | 1663 | 1470770945635 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}] 12:29:05 INFO - PROCESS | 1663 | 1470770945637 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:05 INFO - PROCESS | 1663 | 1470770945748 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 12:29:05 INFO - PROCESS | 1663 | 1470770945752 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:05 INFO - PROCESS | 1663 | 1470770945753 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x112f27000 == 38 [pid = 1663] [id = 118] 12:29:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x12bf53800) [pid = 1663] [serial = 351] [outer = 0x0] 12:29:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12c516000) [pid = 1663] [serial = 352] [outer = 0x12bf53800] 12:29:05 INFO - PROCESS | 1663 | 1470770945776 Marionette DEBUG loaded listener.js 12:29:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12c51bc00) [pid = 1663] [serial = 353] [outer = 0x12bf53800] 12:29:05 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x127276800) [pid = 1663] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:29:05 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1167bf800) [pid = 1663] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:29:05 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x11863a000) [pid = 1663] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:29:05 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x12411c800) [pid = 1663] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:29:05 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12bcc3400) [pid = 1663] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:29:05 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x118ea9800) [pid = 1663] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:29:05 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1210c5c00) [pid = 1663] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:29:05 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1150cb400) [pid = 1663] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:29:05 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x124b15800) [pid = 1663] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:29:05 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1292c1000) [pid = 1663] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:29:05 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x112fd5400) [pid = 1663] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:29:05 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x116aab800) [pid = 1663] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:29:05 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x124b13000) [pid = 1663] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:29:06 INFO - PROCESS | 1663 | 1470770946147 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]]]}] 12:29:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:29:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 571ms 12:29:06 INFO - PROCESS | 1663 | 1470770946203 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 12:29:06 INFO - PROCESS | 1663 | 1470770946204 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 12:29:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:29:06 INFO - PROCESS | 1663 | 1470770946206 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:29:06 INFO - PROCESS | 1663 | 1470770946207 Marionette TRACE conn2 <- [1,446,null,{}] 12:29:06 INFO - PROCESS | 1663 | 1470770946210 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}] 12:29:06 INFO - PROCESS | 1663 | 1470770946213 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:06 INFO - PROCESS | 1663 | 1470770946274 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 12:29:06 INFO - PROCESS | 1663 | 1470770946281 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:06 INFO - PROCESS | 1663 | 1470770946281 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289d0800 == 39 [pid = 1663] [id = 119] 12:29:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x1130be400) [pid = 1663] [serial = 354] [outer = 0x0] 12:29:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x1130c1000) [pid = 1663] [serial = 355] [outer = 0x1130be400] 12:29:06 INFO - PROCESS | 1663 | 1470770946302 Marionette DEBUG loaded listener.js 12:29:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1130c5000) [pid = 1663] [serial = 356] [outer = 0x1130be400] 12:29:06 INFO - PROCESS | 1663 | 1470770946721 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]]]}] 12:29:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:29:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 519ms 12:29:06 INFO - PROCESS | 1663 | 1470770946726 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 12:29:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:29:06 INFO - PROCESS | 1663 | 1470770946730 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 12:29:06 INFO - PROCESS | 1663 | 1470770946734 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:29:06 INFO - PROCESS | 1663 | 1470770946736 Marionette TRACE conn2 <- [1,450,null,{}] 12:29:06 INFO - PROCESS | 1663 | 1470770946739 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}] 12:29:06 INFO - PROCESS | 1663 | 1470770946740 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:06 INFO - PROCESS | 1663 | 1470770946903 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 12:29:06 INFO - PROCESS | 1663 | 1470770946914 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:06 INFO - PROCESS | 1663 | 1470770946915 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x12923f800 == 40 [pid = 1663] [id = 120] 12:29:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x1130bf800) [pid = 1663] [serial = 357] [outer = 0x0] 12:29:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1176b5000) [pid = 1663] [serial = 358] [outer = 0x1130bf800] 12:29:06 INFO - PROCESS | 1663 | 1470770946957 Marionette DEBUG loaded listener.js 12:29:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x124ba2c00) [pid = 1663] [serial = 359] [outer = 0x1130bf800] 12:29:07 INFO - PROCESS | 1663 | 1470770947297 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] 12:29:07 INFO - PROCESS | 1663 | 1470770947354 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 12:29:07 INFO - PROCESS | 1663 | 1470770947356 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:29:07 INFO - PROCESS | 1663 | 1470770947357 Marionette TRACE conn2 <- [1,454,null,{}] 12:29:07 INFO - PROCESS | 1663 | 1470770947359 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}] 12:29:07 INFO - PROCESS | 1663 | 1470770947361 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:07 INFO - PROCESS | 1663 | 1470770947437 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 12:29:07 INFO - PROCESS | 1663 | 1470770947491 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:07 INFO - PROCESS | 1663 | 1470770947492 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a62d000 == 41 [pid = 1663] [id = 121] 12:29:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x1186fb800) [pid = 1663] [serial = 360] [outer = 0x0] 12:29:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x128a2b400) [pid = 1663] [serial = 361] [outer = 0x1186fb800] 12:29:07 INFO - PROCESS | 1663 | 1470770947516 Marionette DEBUG loaded listener.js 12:29:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x12c51e000) [pid = 1663] [serial = 362] [outer = 0x1186fb800] 12:29:07 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:07 INFO - PROCESS | 1663 | 1470770947814 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]]]}] 12:29:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:29:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 12:29:07 INFO - PROCESS | 1663 | 1470770947824 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 12:29:07 INFO - PROCESS | 1663 | 1470770947827 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 12:29:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:29:07 INFO - PROCESS | 1663 | 1470770947835 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:29:07 INFO - PROCESS | 1663 | 1470770947837 Marionette TRACE conn2 <- [1,458,null,{}] 12:29:07 INFO - PROCESS | 1663 | 1470770947839 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}] 12:29:07 INFO - PROCESS | 1663 | 1470770947841 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:07 INFO - PROCESS | 1663 | 1470770947955 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 12:29:08 INFO - PROCESS | 1663 | 1470770948081 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:08 INFO - PROCESS | 1663 | 1470770948083 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x112d55800 == 42 [pid = 1663] [id = 122] 12:29:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1130a7800) [pid = 1663] [serial = 363] [outer = 0x0] 12:29:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1130c6c00) [pid = 1663] [serial = 364] [outer = 0x1130a7800] 12:29:08 INFO - PROCESS | 1663 | 1470770948133 Marionette DEBUG loaded listener.js 12:29:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x117025c00) [pid = 1663] [serial = 365] [outer = 0x1130a7800] 12:29:08 INFO - PROCESS | 1663 | 1470770948646 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] 12:29:08 INFO - PROCESS | 1663 | 1470770948660 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 12:29:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:29:08 INFO - PROCESS | 1663 | 1470770948665 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:29:08 INFO - PROCESS | 1663 | 1470770948667 Marionette TRACE conn2 <- [1,462,null,{}] 12:29:08 INFO - PROCESS | 1663 | 1470770948671 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}] 12:29:08 INFO - PROCESS | 1663 | 1470770948674 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:08 INFO - PROCESS | 1663 | 1470770948797 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 12:29:08 INFO - PROCESS | 1663 | 1470770948877 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:08 INFO - PROCESS | 1663 | 1470770948878 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x118e1b000 == 43 [pid = 1663] [id = 123] 12:29:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x118e66400) [pid = 1663] [serial = 366] [outer = 0x0] 12:29:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x119f92800) [pid = 1663] [serial = 367] [outer = 0x118e66400] 12:29:08 INFO - PROCESS | 1663 | 1470770948908 Marionette DEBUG loaded listener.js 12:29:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1214dd400) [pid = 1663] [serial = 368] [outer = 0x118e66400] 12:29:09 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:09 INFO - PROCESS | 1663 | 1470770949363 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] 12:29:09 INFO - PROCESS | 1663 | 1470770949405 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 12:29:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:29:09 INFO - PROCESS | 1663 | 1470770949407 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:29:09 INFO - PROCESS | 1663 | 1470770949409 Marionette TRACE conn2 <- [1,466,null,{}] 12:29:09 INFO - PROCESS | 1663 | 1470770949413 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}] 12:29:09 INFO - PROCESS | 1663 | 1470770949415 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:09 INFO - PROCESS | 1663 | 1470770949515 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 12:29:09 INFO - PROCESS | 1663 | 1470770949583 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:09 INFO - PROCESS | 1663 | 1470770949584 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x128b17000 == 44 [pid = 1663] [id = 124] 12:29:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x126ec8000) [pid = 1663] [serial = 369] [outer = 0x0] 12:29:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x127098c00) [pid = 1663] [serial = 370] [outer = 0x126ec8000] 12:29:09 INFO - PROCESS | 1663 | 1470770949613 Marionette DEBUG loaded listener.js 12:29:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x128c62000) [pid = 1663] [serial = 371] [outer = 0x126ec8000] 12:29:10 INFO - PROCESS | 1663 | 1470770950035 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] 12:29:10 INFO - PROCESS | 1663 | 1470770950093 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 12:29:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:29:10 INFO - PROCESS | 1663 | 1470770950119 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:29:10 INFO - PROCESS | 1663 | 1470770950123 Marionette TRACE conn2 <- [1,470,null,{}] 12:29:10 INFO - PROCESS | 1663 | 1470770950127 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}] 12:29:10 INFO - PROCESS | 1663 | 1470770950132 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:10 INFO - PROCESS | 1663 | 1470770950231 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 12:29:10 INFO - PROCESS | 1663 | 1470770950298 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:10 INFO - PROCESS | 1663 | 1470770950299 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b150800 == 45 [pid = 1663] [id = 125] 12:29:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x128c63c00) [pid = 1663] [serial = 372] [outer = 0x0] 12:29:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12b8e2400) [pid = 1663] [serial = 373] [outer = 0x128c63c00] 12:29:10 INFO - PROCESS | 1663 | 1470770950327 Marionette DEBUG loaded listener.js 12:29:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12bf4f400) [pid = 1663] [serial = 374] [outer = 0x128c63c00] 12:29:10 INFO - PROCESS | 1663 | 1470770950921 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]]]}] 12:29:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:29:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 829ms 12:29:10 INFO - PROCESS | 1663 | 1470770950942 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 12:29:10 INFO - PROCESS | 1663 | 1470770950947 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 12:29:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:29:10 INFO - PROCESS | 1663 | 1470770950951 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:29:10 INFO - PROCESS | 1663 | 1470770950952 Marionette TRACE conn2 <- [1,474,null,{}] 12:29:10 INFO - PROCESS | 1663 | 1470770950956 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}] 12:29:10 INFO - PROCESS | 1663 | 1470770950958 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:11 INFO - PROCESS | 1663 | 1470770951048 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 12:29:11 INFO - PROCESS | 1663 | 1470770951113 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:11 INFO - PROCESS | 1663 | 1470770951116 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x117379000 == 46 [pid = 1663] [id = 126] 12:29:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x11604e400) [pid = 1663] [serial = 375] [outer = 0x0] 12:29:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x11702cc00) [pid = 1663] [serial = 376] [outer = 0x11604e400] 12:29:11 INFO - PROCESS | 1663 | 1470770951143 Marionette DEBUG loaded listener.js 12:29:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x118e69400) [pid = 1663] [serial = 377] [outer = 0x11604e400] 12:29:11 INFO - PROCESS | 1663 | 1470770951585 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]]]}] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12a62d000 == 45 [pid = 1663] [id = 121] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12923f800 == 44 [pid = 1663] [id = 120] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x1289d0800 == 43 [pid = 1663] [id = 119] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x112f27000 == 42 [pid = 1663] [id = 118] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x123c3c800 == 41 [pid = 1663] [id = 117] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x121425000 == 40 [pid = 1663] [id = 116] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x119bd6800 == 39 [pid = 1663] [id = 115] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x11916c000 == 38 [pid = 1663] [id = 114] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x117383000 == 37 [pid = 1663] [id = 113] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x116ad0800 == 36 [pid = 1663] [id = 112] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x119bd2000 == 35 [pid = 1663] [id = 109] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x117384000 == 34 [pid = 1663] [id = 108] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x129246000 == 33 [pid = 1663] [id = 107] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x1182a9000 == 32 [pid = 1663] [id = 111] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x128b1f000 == 31 [pid = 1663] [id = 110] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12b150800 == 30 [pid = 1663] [id = 125] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x128b17000 == 29 [pid = 1663] [id = 124] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x118e1b000 == 28 [pid = 1663] [id = 123] 12:29:12 INFO - PROCESS | 1663 | --DOCSHELL 0x112d55800 == 27 [pid = 1663] [id = 122] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x12a7c0400) [pid = 1663] [serial = 316] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x128a2e400) [pid = 1663] [serial = 301] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x128c61800) [pid = 1663] [serial = 304] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x128c24000) [pid = 1663] [serial = 302] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x118e6c400) [pid = 1663] [serial = 287] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1186f2800) [pid = 1663] [serial = 286] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1269df800) [pid = 1663] [serial = 298] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x12bf4a000) [pid = 1663] [serial = 281] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x119795400) [pid = 1663] [serial = 289] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x119d06000) [pid = 1663] [serial = 290] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x124120c00) [pid = 1663] [serial = 293] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1219e6c00) [pid = 1663] [serial = 292] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1176b6c00) [pid = 1663] [serial = 284] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1160b9c00) [pid = 1663] [serial = 283] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x124b1b000) [pid = 1663] [serial = 295] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x124ba9400) [pid = 1663] [serial = 296] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1292cdc00) [pid = 1663] [serial = 307] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1183eb800) [pid = 1663] [serial = 310] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1291a7400) [pid = 1663] [serial = 305] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x129656c00) [pid = 1663] [serial = 308] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x12a4e9c00) [pid = 1663] [serial = 314] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1268d4400) [pid = 1663] [serial = 311] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x12741a000) [pid = 1663] [serial = 313] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x126e47c00) [pid = 1663] [serial = 299] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x126e4a800) [pid = 1663] [serial = 317] [outer = 0x0] [url = about:blank] 12:29:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:29:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1222ms 12:29:12 INFO - PROCESS | 1663 | 1470770952221 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 12:29:12 INFO - PROCESS | 1663 | 1470770952226 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 12:29:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:29:12 INFO - PROCESS | 1663 | 1470770952233 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:29:12 INFO - PROCESS | 1663 | 1470770952236 Marionette TRACE conn2 <- [1,478,null,{}] 12:29:12 INFO - PROCESS | 1663 | 1470770952241 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}] 12:29:12 INFO - PROCESS | 1663 | 1470770952245 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:12 INFO - PROCESS | 1663 | 1470770952363 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 12:29:12 INFO - PROCESS | 1663 | 1470770952373 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:12 INFO - PROCESS | 1663 | 1470770952377 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x11334d000 == 28 [pid = 1663] [id = 127] 12:29:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x11653d000) [pid = 1663] [serial = 378] [outer = 0x0] 12:29:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x11680b800) [pid = 1663] [serial = 379] [outer = 0x11653d000] 12:29:12 INFO - PROCESS | 1663 | 1470770952422 Marionette DEBUG loaded listener.js 12:29:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x116aaec00) [pid = 1663] [serial = 380] [outer = 0x11653d000] 12:29:12 INFO - PROCESS | 1663 | 1470770952768 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]]]}] 12:29:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:29:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 572ms 12:29:12 INFO - PROCESS | 1663 | 1470770952805 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 12:29:12 INFO - PROCESS | 1663 | 1470770952807 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 12:29:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:29:12 INFO - PROCESS | 1663 | 1470770952814 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:29:12 INFO - PROCESS | 1663 | 1470770952817 Marionette TRACE conn2 <- [1,482,null,{}] 12:29:12 INFO - PROCESS | 1663 | 1470770952820 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}] 12:29:12 INFO - PROCESS | 1663 | 1470770952821 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:12 INFO - PROCESS | 1663 | 1470770952895 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 12:29:12 INFO - PROCESS | 1663 | 1470770952899 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:12 INFO - PROCESS | 1663 | 1470770952901 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x1168ce800 == 29 [pid = 1663] [id = 128] 12:29:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x11702d000) [pid = 1663] [serial = 381] [outer = 0x0] 12:29:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x1186ef800) [pid = 1663] [serial = 382] [outer = 0x11702d000] 12:29:12 INFO - PROCESS | 1663 | 1470770952929 Marionette DEBUG loaded listener.js 12:29:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x118e6c400) [pid = 1663] [serial = 383] [outer = 0x11702d000] 12:29:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:29:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 476ms 12:29:13 INFO - PROCESS | 1663 | 1470770953281 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]]]}] 12:29:13 INFO - PROCESS | 1663 | 1470770953285 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 12:29:13 INFO - PROCESS | 1663 | 1470770953287 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 12:29:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:29:13 INFO - PROCESS | 1663 | 1470770953289 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:29:13 INFO - PROCESS | 1663 | 1470770953290 Marionette TRACE conn2 <- [1,486,null,{}] 12:29:13 INFO - PROCESS | 1663 | 1470770953302 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}] 12:29:13 INFO - PROCESS | 1663 | 1470770953305 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:13 INFO - PROCESS | 1663 | 1470770953398 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 12:29:13 INFO - PROCESS | 1663 | 1470770953449 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:13 INFO - PROCESS | 1663 | 1470770953451 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x11811c800 == 30 [pid = 1663] [id = 129] 12:29:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x119826400) [pid = 1663] [serial = 384] [outer = 0x0] 12:29:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x120fdb400) [pid = 1663] [serial = 385] [outer = 0x119826400] 12:29:13 INFO - PROCESS | 1663 | 1470770953480 Marionette DEBUG loaded listener.js 12:29:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1210c9000) [pid = 1663] [serial = 386] [outer = 0x119826400] 12:29:13 INFO - PROCESS | 1663 | 1470770953784 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]]]}] 12:29:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:29:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 519ms 12:29:13 INFO - PROCESS | 1663 | 1470770953809 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 12:29:13 INFO - PROCESS | 1663 | 1470770953810 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 12:29:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:29:13 INFO - PROCESS | 1663 | 1470770953816 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:29:13 INFO - PROCESS | 1663 | 1470770953817 Marionette TRACE conn2 <- [1,490,null,{}] 12:29:13 INFO - PROCESS | 1663 | 1470770953819 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}] 12:29:13 INFO - PROCESS | 1663 | 1470770953821 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:13 INFO - PROCESS | 1663 | 1470770953896 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 12:29:13 INFO - PROCESS | 1663 | 1470770953900 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:13 INFO - PROCESS | 1663 | 1470770953901 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x118e14800 == 31 [pid = 1663] [id = 130] 12:29:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x121a35400) [pid = 1663] [serial = 387] [outer = 0x0] 12:29:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1242a7000) [pid = 1663] [serial = 388] [outer = 0x121a35400] 12:29:13 INFO - PROCESS | 1663 | 1470770953928 Marionette DEBUG loaded listener.js 12:29:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x124b15800) [pid = 1663] [serial = 389] [outer = 0x121a35400] 12:29:14 INFO - PROCESS | 1663 | 1470770954236 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]]]}] 12:29:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:29:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 474ms 12:29:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:29:14 INFO - PROCESS | 1663 | 1470770954288 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 12:29:14 INFO - PROCESS | 1663 | 1470770954289 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 12:29:14 INFO - PROCESS | 1663 | 1470770954291 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:29:14 INFO - PROCESS | 1663 | 1470770954293 Marionette TRACE conn2 <- [1,494,null,{}] 12:29:14 INFO - PROCESS | 1663 | 1470770954295 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}] 12:29:14 INFO - PROCESS | 1663 | 1470770954296 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:14 INFO - PROCESS | 1663 | 1470770954393 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 12:29:14 INFO - PROCESS | 1663 | 1470770954408 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:14 INFO - PROCESS | 1663 | 1470770954416 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194bf000 == 32 [pid = 1663] [id = 131] 12:29:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x124b19000) [pid = 1663] [serial = 390] [outer = 0x0] 12:29:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x124ba7c00) [pid = 1663] [serial = 391] [outer = 0x124b19000] 12:29:14 INFO - PROCESS | 1663 | 1470770954443 Marionette DEBUG loaded listener.js 12:29:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x1269e8400) [pid = 1663] [serial = 392] [outer = 0x124b19000] 12:29:14 INFO - PROCESS | 1663 | 1470770954796 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]]]}] 12:29:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:29:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 522ms 12:29:14 INFO - PROCESS | 1663 | 1470770954820 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 12:29:14 INFO - PROCESS | 1663 | 1470770954822 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 12:29:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:29:14 INFO - PROCESS | 1663 | 1470770954825 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:29:14 INFO - PROCESS | 1663 | 1470770954826 Marionette TRACE conn2 <- [1,498,null,{}] 12:29:14 INFO - PROCESS | 1663 | 1470770954831 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}] 12:29:14 INFO - PROCESS | 1663 | 1470770954836 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:14 INFO - PROCESS | 1663 | 1470770954948 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 12:29:14 INFO - PROCESS | 1663 | 1470770954984 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:14 INFO - PROCESS | 1663 | 1470770954985 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x12113f000 == 33 [pid = 1663] [id = 132] 12:29:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x126da7000) [pid = 1663] [serial = 393] [outer = 0x0] 12:29:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12741c400) [pid = 1663] [serial = 394] [outer = 0x126da7000] 12:29:15 INFO - PROCESS | 1663 | 1470770955013 Marionette DEBUG loaded listener.js 12:29:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x128a36800) [pid = 1663] [serial = 395] [outer = 0x126da7000] 12:29:15 INFO - PROCESS | 1663 | 1470770955334 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]]]}] 12:29:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:29:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 522ms 12:29:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:29:15 INFO - PROCESS | 1663 | 1470770955347 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 12:29:15 INFO - PROCESS | 1663 | 1470770955348 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 12:29:15 INFO - PROCESS | 1663 | 1470770955350 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:29:15 INFO - PROCESS | 1663 | 1470770955351 Marionette TRACE conn2 <- [1,502,null,{}] 12:29:15 INFO - PROCESS | 1663 | 1470770955354 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}] 12:29:15 INFO - PROCESS | 1663 | 1470770955355 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:15 INFO - PROCESS | 1663 | 1470770955455 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 12:29:15 INFO - PROCESS | 1663 | 1470770955458 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:15 INFO - PROCESS | 1663 | 1470770955460 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x121a52800 == 34 [pid = 1663] [id = 133] 12:29:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x128c1d400) [pid = 1663] [serial = 396] [outer = 0x0] 12:29:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x128c67c00) [pid = 1663] [serial = 397] [outer = 0x128c1d400] 12:29:15 INFO - PROCESS | 1663 | 1470770955490 Marionette DEBUG loaded listener.js 12:29:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x1291a5c00) [pid = 1663] [serial = 398] [outer = 0x128c1d400] 12:29:15 INFO - PROCESS | 1663 | 1470770955804 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]]]}] 12:29:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:29:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 470ms 12:29:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:29:15 INFO - PROCESS | 1663 | 1470770955821 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 12:29:15 INFO - PROCESS | 1663 | 1470770955822 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 12:29:15 INFO - PROCESS | 1663 | 1470770955824 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:29:15 INFO - PROCESS | 1663 | 1470770955825 Marionette TRACE conn2 <- [1,506,null,{}] 12:29:15 INFO - PROCESS | 1663 | 1470770955841 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}] 12:29:15 INFO - PROCESS | 1663 | 1470770955843 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:15 INFO - PROCESS | 1663 | 1470770955940 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 12:29:15 INFO - PROCESS | 1663 | 1470770955944 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:15 INFO - PROCESS | 1663 | 1470770955945 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x123f55800 == 35 [pid = 1663] [id = 134] 12:29:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1130c7000) [pid = 1663] [serial = 399] [outer = 0x0] 12:29:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1292cbc00) [pid = 1663] [serial = 400] [outer = 0x1130c7000] 12:29:15 INFO - PROCESS | 1663 | 1470770955969 Marionette DEBUG loaded listener.js 12:29:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x12965cc00) [pid = 1663] [serial = 401] [outer = 0x1130c7000] 12:29:16 INFO - PROCESS | 1663 | 1470770956307 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]]]}] 12:29:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:29:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 527ms 12:29:16 INFO - PROCESS | 1663 | 1470770956351 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 12:29:16 INFO - PROCESS | 1663 | 1470770956353 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 12:29:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:29:16 INFO - PROCESS | 1663 | 1470770956355 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:29:16 INFO - PROCESS | 1663 | 1470770956357 Marionette TRACE conn2 <- [1,510,null,{}] 12:29:16 INFO - PROCESS | 1663 | 1470770956359 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}] 12:29:16 INFO - PROCESS | 1663 | 1470770956361 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:16 INFO - PROCESS | 1663 | 1470770956609 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 12:29:16 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x126ec2000) [pid = 1663] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:29:16 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x116aaf800) [pid = 1663] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:29:16 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x12af8d400) [pid = 1663] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:29:16 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x11878cc00) [pid = 1663] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:29:16 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1186fb800) [pid = 1663] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:29:16 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1130be400) [pid = 1663] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:29:16 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x129651800) [pid = 1663] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:29:16 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1167be000) [pid = 1663] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:29:16 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x12bcc8800) [pid = 1663] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:29:16 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x12bf53800) [pid = 1663] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:29:16 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x12741a400) [pid = 1663] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:29:16 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x119794000) [pid = 1663] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:29:16 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1130bf800) [pid = 1663] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:29:16 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x121a3b000) [pid = 1663] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:29:16 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1214d3000) [pid = 1663] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:29:16 INFO - PROCESS | 1663 | 1470770956654 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:16 INFO - PROCESS | 1663 | 1470770956655 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x119171000 == 36 [pid = 1663] [id = 135] 12:29:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x111d17c00) [pid = 1663] [serial = 402] [outer = 0x0] 12:29:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1130be400) [pid = 1663] [serial = 403] [outer = 0x111d17c00] 12:29:16 INFO - PROCESS | 1663 | 1470770956679 Marionette DEBUG loaded listener.js 12:29:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1186f3000) [pid = 1663] [serial = 404] [outer = 0x111d17c00] 12:29:16 INFO - PROCESS | 1663 | 1470770956952 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]]]}] 12:29:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:29:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 618ms 12:29:16 INFO - PROCESS | 1663 | 1470770956974 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 12:29:16 INFO - PROCESS | 1663 | 1470770956976 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 12:29:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:29:16 INFO - PROCESS | 1663 | 1470770956985 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:29:16 INFO - PROCESS | 1663 | 1470770956987 Marionette TRACE conn2 <- [1,514,null,{}] 12:29:16 INFO - PROCESS | 1663 | 1470770956989 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}] 12:29:16 INFO - PROCESS | 1663 | 1470770956990 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:17 INFO - PROCESS | 1663 | 1470770957067 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 12:29:17 INFO - PROCESS | 1663 | 1470770957071 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:17 INFO - PROCESS | 1663 | 1470770957072 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x1270b9800 == 37 [pid = 1663] [id = 136] 12:29:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x119d07000) [pid = 1663] [serial = 405] [outer = 0x0] 12:29:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x127093000) [pid = 1663] [serial = 406] [outer = 0x119d07000] 12:29:17 INFO - PROCESS | 1663 | 1470770957098 Marionette DEBUG loaded listener.js 12:29:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12a4e0400) [pid = 1663] [serial = 407] [outer = 0x119d07000] 12:29:17 INFO - PROCESS | 1663 | 1470770957417 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]]]}] 12:29:17 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 12:29:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 12:29:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:29:17 INFO - PROCESS | 1663 | 1470770957455 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 12:29:17 INFO - PROCESS | 1663 | 1470770957457 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 12:29:17 INFO - PROCESS | 1663 | 1470770957459 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:29:17 INFO - PROCESS | 1663 | 1470770957460 Marionette TRACE conn2 <- [1,518,null,{}] 12:29:17 INFO - PROCESS | 1663 | 1470770957463 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}] 12:29:17 INFO - PROCESS | 1663 | 1470770957464 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:17 INFO - PROCESS | 1663 | 1470770957576 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 12:29:17 INFO - PROCESS | 1663 | 1470770957584 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:17 INFO - PROCESS | 1663 | 1470770957586 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289cd800 == 38 [pid = 1663] [id = 137] 12:29:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12a4e7400) [pid = 1663] [serial = 408] [outer = 0x0] 12:29:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12af86000) [pid = 1663] [serial = 409] [outer = 0x12a4e7400] 12:29:17 INFO - PROCESS | 1663 | 1470770957613 Marionette DEBUG loaded listener.js 12:29:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12af90400) [pid = 1663] [serial = 410] [outer = 0x12a4e7400] 12:29:17 INFO - PROCESS | 1663 | 1470770957941 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]]]}] 12:29:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:29:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 12:29:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:29:17 INFO - PROCESS | 1663 | 1470770957978 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 12:29:17 INFO - PROCESS | 1663 | 1470770957981 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 12:29:17 INFO - PROCESS | 1663 | 1470770957983 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:29:17 INFO - PROCESS | 1663 | 1470770957984 Marionette TRACE conn2 <- [1,522,null,{}] 12:29:17 INFO - PROCESS | 1663 | 1470770957987 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}] 12:29:17 INFO - PROCESS | 1663 | 1470770957988 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:18 INFO - PROCESS | 1663 | 1470770958064 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 12:29:18 INFO - PROCESS | 1663 | 1470770958067 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:18 INFO - PROCESS | 1663 | 1470770958068 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a72b800 == 39 [pid = 1663] [id = 138] 12:29:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12b8df800) [pid = 1663] [serial = 411] [outer = 0x0] 12:29:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12bcc1800) [pid = 1663] [serial = 412] [outer = 0x12b8df800] 12:29:18 INFO - PROCESS | 1663 | 1470770958092 Marionette DEBUG loaded listener.js 12:29:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12bcce400) [pid = 1663] [serial = 413] [outer = 0x12b8df800] 12:29:18 INFO - PROCESS | 1663 | 1470770958429 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]]]}] 12:29:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:29:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 12:29:18 INFO - PROCESS | 1663 | 1470770958451 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 12:29:18 INFO - PROCESS | 1663 | 1470770958452 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 12:29:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:29:18 INFO - PROCESS | 1663 | 1470770958455 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:29:18 INFO - PROCESS | 1663 | 1470770958456 Marionette TRACE conn2 <- [1,526,null,{}] 12:29:18 INFO - PROCESS | 1663 | 1470770958458 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}] 12:29:18 INFO - PROCESS | 1663 | 1470770958459 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:18 INFO - PROCESS | 1663 | 1470770958561 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 12:29:18 INFO - PROCESS | 1663 | 1470770958569 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:18 INFO - PROCESS | 1663 | 1470770958570 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aac7800 == 40 [pid = 1663] [id = 139] 12:29:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12bccfc00) [pid = 1663] [serial = 414] [outer = 0x0] 12:29:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x12bf50400) [pid = 1663] [serial = 415] [outer = 0x12bccfc00] 12:29:18 INFO - PROCESS | 1663 | 1470770958594 Marionette DEBUG loaded listener.js 12:29:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x12bfd5c00) [pid = 1663] [serial = 416] [outer = 0x12bccfc00] 12:29:19 INFO - PROCESS | 1663 | 1470770959172 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]]]}] 12:29:19 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 12:29:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 769ms 12:29:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:29:19 INFO - PROCESS | 1663 | 1470770959225 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 12:29:19 INFO - PROCESS | 1663 | 1470770959227 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 12:29:19 INFO - PROCESS | 1663 | 1470770959231 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:29:19 INFO - PROCESS | 1663 | 1470770959234 Marionette TRACE conn2 <- [1,530,null,{}] 12:29:19 INFO - PROCESS | 1663 | 1470770959238 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}] 12:29:19 INFO - PROCESS | 1663 | 1470770959239 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:19 INFO - PROCESS | 1663 | 1470770959347 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 12:29:19 INFO - PROCESS | 1663 | 1470770959469 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:19 INFO - PROCESS | 1663 | 1470770959471 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x117369000 == 41 [pid = 1663] [id = 140] 12:29:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x11702c000) [pid = 1663] [serial = 417] [outer = 0x0] 12:29:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x1176b8400) [pid = 1663] [serial = 418] [outer = 0x11702c000] 12:29:19 INFO - PROCESS | 1663 | 1470770959502 Marionette DEBUG loaded listener.js 12:29:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x118e5d800) [pid = 1663] [serial = 419] [outer = 0x11702c000] 12:29:19 INFO - PROCESS | 1663 | 1470770959927 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"]]]}] 12:29:19 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 12:29:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:29:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:29:19 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 12:29:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:29:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:29:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 724ms 12:29:19 INFO - PROCESS | 1663 | 1470770959955 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 12:29:19 INFO - PROCESS | 1663 | 1470770959958 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 12:29:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:29:19 INFO - PROCESS | 1663 | 1470770959963 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:29:19 INFO - PROCESS | 1663 | 1470770959965 Marionette TRACE conn2 <- [1,534,null,{}] 12:29:19 INFO - PROCESS | 1663 | 1470770959967 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}] 12:29:19 INFO - PROCESS | 1663 | 1470770959969 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:20 INFO - PROCESS | 1663 | 1470770960088 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 12:29:20 INFO - PROCESS | 1663 | 1470770960142 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:20 INFO - PROCESS | 1663 | 1470770960144 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x126944000 == 42 [pid = 1663] [id = 141] 12:29:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x11978c800) [pid = 1663] [serial = 420] [outer = 0x0] 12:29:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x120fe2c00) [pid = 1663] [serial = 421] [outer = 0x11978c800] 12:29:20 INFO - PROCESS | 1663 | 1470770960174 Marionette DEBUG loaded listener.js 12:29:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1241d3800) [pid = 1663] [serial = 422] [outer = 0x11978c800] 12:29:20 INFO - PROCESS | 1663 | 1470770960726 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]]]}] 12:29:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:29:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 821ms 12:29:20 INFO - PROCESS | 1663 | 1470770960785 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 12:29:20 INFO - PROCESS | 1663 | 1470770960786 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 12:29:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:29:20 INFO - PROCESS | 1663 | 1470770960789 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:29:20 INFO - PROCESS | 1663 | 1470770960791 Marionette TRACE conn2 <- [1,538,null,{}] 12:29:20 INFO - PROCESS | 1663 | 1470770960794 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}] 12:29:20 INFO - PROCESS | 1663 | 1470770960796 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:20 INFO - PROCESS | 1663 | 1470770960933 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 12:29:21 INFO - PROCESS | 1663 | --DOCSHELL 0x12a72b800 == 41 [pid = 1663] [id = 138] 12:29:21 INFO - PROCESS | 1663 | --DOCSHELL 0x1289cd800 == 40 [pid = 1663] [id = 137] 12:29:21 INFO - PROCESS | 1663 | --DOCSHELL 0x1270b9800 == 39 [pid = 1663] [id = 136] 12:29:21 INFO - PROCESS | 1663 | --DOCSHELL 0x119171000 == 38 [pid = 1663] [id = 135] 12:29:21 INFO - PROCESS | 1663 | --DOCSHELL 0x123f55800 == 37 [pid = 1663] [id = 134] 12:29:21 INFO - PROCESS | 1663 | 1470770961133 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:21 INFO - PROCESS | 1663 | 1470770961135 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:21 INFO - PROCESS | 1663 | --DOCSHELL 0x121a52800 == 36 [pid = 1663] [id = 133] 12:29:21 INFO - PROCESS | 1663 | --DOCSHELL 0x12113f000 == 35 [pid = 1663] [id = 132] 12:29:21 INFO - PROCESS | 1663 | --DOCSHELL 0x1194bf000 == 34 [pid = 1663] [id = 131] 12:29:21 INFO - PROCESS | 1663 | --DOCSHELL 0x118e14800 == 33 [pid = 1663] [id = 130] 12:29:21 INFO - PROCESS | 1663 | --DOCSHELL 0x11811c800 == 32 [pid = 1663] [id = 129] 12:29:21 INFO - PROCESS | 1663 | --DOCSHELL 0x1168ce800 == 31 [pid = 1663] [id = 128] 12:29:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x113f64000 == 32 [pid = 1663] [id = 142] 12:29:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x117027c00) [pid = 1663] [serial = 423] [outer = 0x0] 12:29:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x11702d400) [pid = 1663] [serial = 424] [outer = 0x117027c00] 12:29:21 INFO - PROCESS | 1663 | 1470770961188 Marionette DEBUG loaded listener.js 12:29:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x119791000) [pid = 1663] [serial = 425] [outer = 0x117027c00] 12:29:21 INFO - PROCESS | 1663 | --DOCSHELL 0x11334d000 == 31 [pid = 1663] [id = 127] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x12b8d9800) [pid = 1663] [serial = 346] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x12bf4e800) [pid = 1663] [serial = 349] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x12b9adc00) [pid = 1663] [serial = 347] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x12c516000) [pid = 1663] [serial = 352] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x128a29c00) [pid = 1663] [serial = 328] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x128c5a800) [pid = 1663] [serial = 329] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x119f97800) [pid = 1663] [serial = 334] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x121505400) [pid = 1663] [serial = 335] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x124ba2c00) [pid = 1663] [serial = 359] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x124113400) [pid = 1663] [serial = 325] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x12bfe2400) [pid = 1663] [serial = 350] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x124b9ec00) [pid = 1663] [serial = 326] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x124474000) [pid = 1663] [serial = 337] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1269ea000) [pid = 1663] [serial = 338] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x128a34800) [pid = 1663] [serial = 340] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x127427800) [pid = 1663] [serial = 331] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1291a9000) [pid = 1663] [serial = 332] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x12bccb400) [pid = 1663] [serial = 320] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x12b8e7000) [pid = 1663] [serial = 319] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x119103000) [pid = 1663] [serial = 322] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x119b6f800) [pid = 1663] [serial = 323] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x128a2b400) [pid = 1663] [serial = 361] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1176b5000) [pid = 1663] [serial = 358] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12c51e000) [pid = 1663] [serial = 362] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1130c1000) [pid = 1663] [serial = 355] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12a7c1c00) [pid = 1663] [serial = 343] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x12af37000) [pid = 1663] [serial = 344] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x12c51bc00) [pid = 1663] [serial = 353] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x12919fc00) [pid = 1663] [serial = 341] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1130c5000) [pid = 1663] [serial = 356] [outer = 0x0] [url = about:blank] 12:29:21 INFO - PROCESS | 1663 | 1470770961485 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]]]}] 12:29:21 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. 12:29:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 719ms 12:29:21 INFO - PROCESS | 1663 | 1470770961509 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 12:29:21 INFO - PROCESS | 1663 | 1470770961514 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 12:29:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:29:21 INFO - PROCESS | 1663 | 1470770961524 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:29:21 INFO - PROCESS | 1663 | 1470770961526 Marionette TRACE conn2 <- [1,542,null,{}] 12:29:21 INFO - PROCESS | 1663 | 1470770961531 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}] 12:29:21 INFO - PROCESS | 1663 | 1470770961534 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:21 INFO - PROCESS | 1663 | 1470770961610 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 12:29:21 INFO - PROCESS | 1663 | 1470770961617 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:21 INFO - PROCESS | 1663 | 1470770961618 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x11812d000 == 32 [pid = 1663] [id = 143] 12:29:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x119829c00) [pid = 1663] [serial = 426] [outer = 0x0] 12:29:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x1211dc400) [pid = 1663] [serial = 427] [outer = 0x119829c00] 12:29:21 INFO - PROCESS | 1663 | 1470770961644 Marionette DEBUG loaded listener.js 12:29:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x123f8e000) [pid = 1663] [serial = 428] [outer = 0x119829c00] 12:29:21 INFO - PROCESS | 1663 | 1470770961984 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]]]}] 12:29:21 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. 12:29:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 472ms 12:29:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:29:22 INFO - PROCESS | 1663 | 1470770961999 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 12:29:22 INFO - PROCESS | 1663 | 1470770962000 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 12:29:22 INFO - PROCESS | 1663 | 1470770962002 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:29:22 INFO - PROCESS | 1663 | 1470770962005 Marionette TRACE conn2 <- [1,546,null,{}] 12:29:22 INFO - PROCESS | 1663 | 1470770962015 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}] 12:29:22 INFO - PROCESS | 1663 | 1470770962018 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:22 INFO - PROCESS | 1663 | 1470770962102 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 12:29:22 INFO - PROCESS | 1663 | 1470770962107 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:22 INFO - PROCESS | 1663 | 1470770962109 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c3000 == 33 [pid = 1663] [id = 144] 12:29:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1242d4800) [pid = 1663] [serial = 429] [outer = 0x0] 12:29:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x126854000) [pid = 1663] [serial = 430] [outer = 0x1242d4800] 12:29:22 INFO - PROCESS | 1663 | 1470770962148 Marionette DEBUG loaded listener.js 12:29:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x126ec2000) [pid = 1663] [serial = 431] [outer = 0x1242d4800] 12:29:22 INFO - PROCESS | 1663 | 1470770962509 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]]]}] 12:29:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:29:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 521ms 12:29:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:29:22 INFO - PROCESS | 1663 | 1470770962524 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 12:29:22 INFO - PROCESS | 1663 | 1470770962525 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 12:29:22 INFO - PROCESS | 1663 | 1470770962527 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:29:22 INFO - PROCESS | 1663 | 1470770962529 Marionette TRACE conn2 <- [1,550,null,{}] 12:29:22 INFO - PROCESS | 1663 | 1470770962531 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}] 12:29:22 INFO - PROCESS | 1663 | 1470770962532 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:22 INFO - PROCESS | 1663 | 1470770962634 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 12:29:22 INFO - PROCESS | 1663 | 1470770962640 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:22 INFO - PROCESS | 1663 | 1470770962641 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x121261800 == 34 [pid = 1663] [id = 145] 12:29:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x127093400) [pid = 1663] [serial = 432] [outer = 0x0] 12:29:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x127423000) [pid = 1663] [serial = 433] [outer = 0x127093400] 12:29:22 INFO - PROCESS | 1663 | 1470770962672 Marionette DEBUG loaded listener.js 12:29:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x128a33800) [pid = 1663] [serial = 434] [outer = 0x127093400] 12:29:23 INFO - PROCESS | 1663 | 1470770963049 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]]]}] 12:29:23 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. 12:29:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 569ms 12:29:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:29:23 INFO - PROCESS | 1663 | 1470770963098 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 12:29:23 INFO - PROCESS | 1663 | 1470770963100 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 12:29:23 INFO - PROCESS | 1663 | 1470770963103 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:29:23 INFO - PROCESS | 1663 | 1470770963105 Marionette TRACE conn2 <- [1,554,null,{}] 12:29:23 INFO - PROCESS | 1663 | 1470770963108 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}] 12:29:23 INFO - PROCESS | 1663 | 1470770963110 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:23 INFO - PROCESS | 1663 | 1470770963270 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 12:29:23 INFO - PROCESS | 1663 | 1470770963329 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:23 INFO - PROCESS | 1663 | 1470770963330 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x124169800 == 35 [pid = 1663] [id = 146] 12:29:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1150d0000) [pid = 1663] [serial = 435] [outer = 0x0] 12:29:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x128a36000) [pid = 1663] [serial = 436] [outer = 0x1150d0000] 12:29:23 INFO - PROCESS | 1663 | 1470770963358 Marionette DEBUG loaded listener.js 12:29:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x128e8f000) [pid = 1663] [serial = 437] [outer = 0x1150d0000] 12:29:23 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:23 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:23 INFO - PROCESS | 1663 | 1470770963691 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]]]}] 12:29:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:29:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 619ms 12:29:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:29:23 INFO - PROCESS | 1663 | 1470770963722 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 12:29:23 INFO - PROCESS | 1663 | 1470770963723 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 12:29:23 INFO - PROCESS | 1663 | 1470770963726 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:29:23 INFO - PROCESS | 1663 | 1470770963727 Marionette TRACE conn2 <- [1,558,null,{}] 12:29:23 INFO - PROCESS | 1663 | 1470770963729 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}] 12:29:23 INFO - PROCESS | 1663 | 1470770963733 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:23 INFO - PROCESS | 1663 | 1470770963849 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 12:29:23 INFO - PROCESS | 1663 | 1470770963871 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:23 INFO - PROCESS | 1663 | 1470770963872 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x126e03800 == 36 [pid = 1663] [id = 147] 12:29:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1291a7400) [pid = 1663] [serial = 438] [outer = 0x0] 12:29:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12a7be800) [pid = 1663] [serial = 439] [outer = 0x1291a7400] 12:29:23 INFO - PROCESS | 1663 | 1470770963898 Marionette DEBUG loaded listener.js 12:29:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12af8c800) [pid = 1663] [serial = 440] [outer = 0x1291a7400] 12:29:24 INFO - PROCESS | 1663 | 1470770964215 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]]]}] 12:29:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:29:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 520ms 12:29:24 INFO - PROCESS | 1663 | 1470770964436 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 12:29:24 INFO - PROCESS | 1663 | 1470770964438 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 12:29:24 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x12b8df800) [pid = 1663] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:29:24 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x126ec8000) [pid = 1663] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:29:24 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x11702d000) [pid = 1663] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:29:24 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x126da7000) [pid = 1663] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:29:24 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x128c63c00) [pid = 1663] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:29:24 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x11653d000) [pid = 1663] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:29:24 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x121a35400) [pid = 1663] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:29:24 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x12a4e7400) [pid = 1663] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:29:24 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x128c1d400) [pid = 1663] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:29:24 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1130c7000) [pid = 1663] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:29:24 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x119826400) [pid = 1663] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:29:24 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x11604e400) [pid = 1663] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:29:24 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x111d17c00) [pid = 1663] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:29:24 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1130a7800) [pid = 1663] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:29:24 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x119d07000) [pid = 1663] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:29:24 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x124b19000) [pid = 1663] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:29:24 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x118e66400) [pid = 1663] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:29:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:29:24 INFO - PROCESS | 1663 | 1470770964458 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:29:24 INFO - PROCESS | 1663 | 1470770964462 Marionette TRACE conn2 <- [1,562,null,{}] 12:29:24 INFO - PROCESS | 1663 | 1470770964466 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}] 12:29:24 INFO - PROCESS | 1663 | 1470770964468 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:24 INFO - PROCESS | 1663 | 1470770964593 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 12:29:24 INFO - PROCESS | 1663 | 1470770964668 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:24 INFO - PROCESS | 1663 | 1470770964670 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ac8000 == 37 [pid = 1663] [id = 148] 12:29:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x1160b9c00) [pid = 1663] [serial = 441] [outer = 0x0] 12:29:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x11688b000) [pid = 1663] [serial = 442] [outer = 0x1160b9c00] 12:29:24 INFO - PROCESS | 1663 | 1470770964702 Marionette DEBUG loaded listener.js 12:29:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1172bd800) [pid = 1663] [serial = 443] [outer = 0x1160b9c00] 12:29:24 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:25 INFO - PROCESS | 1663 | 1470770965128 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]]]}] 12:29:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:29:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 728ms 12:29:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:29:25 INFO - PROCESS | 1663 | 1470770965182 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 12:29:25 INFO - PROCESS | 1663 | 1470770965184 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 12:29:25 INFO - PROCESS | 1663 | 1470770965188 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:29:25 INFO - PROCESS | 1663 | 1470770965191 Marionette TRACE conn2 <- [1,566,null,{}] 12:29:25 INFO - PROCESS | 1663 | 1470770965214 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}] 12:29:25 INFO - PROCESS | 1663 | 1470770965216 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:25 INFO - PROCESS | 1663 | 1470770965313 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 12:29:25 INFO - PROCESS | 1663 | 1470770965377 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:25 INFO - PROCESS | 1663 | 1470770965378 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x118611000 == 38 [pid = 1663] [id = 149] 12:29:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x11982b000) [pid = 1663] [serial = 444] [outer = 0x0] 12:29:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x120fd6800) [pid = 1663] [serial = 445] [outer = 0x11982b000] 12:29:25 INFO - PROCESS | 1663 | 1470770965409 Marionette DEBUG loaded listener.js 12:29:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1219e0c00) [pid = 1663] [serial = 446] [outer = 0x11982b000] 12:29:25 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:25 INFO - PROCESS | 1663 | 1470770965822 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]]]}] 12:29:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:29:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 671ms 12:29:25 INFO - PROCESS | 1663 | 1470770965859 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 12:29:25 INFO - PROCESS | 1663 | 1470770965861 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 12:29:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:29:25 INFO - PROCESS | 1663 | 1470770965881 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:29:25 INFO - PROCESS | 1663 | 1470770965883 Marionette TRACE conn2 <- [1,570,null,{}] 12:29:25 INFO - PROCESS | 1663 | 1470770965886 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}] 12:29:25 INFO - PROCESS | 1663 | 1470770965890 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:25 INFO - PROCESS | 1663 | 1470770965989 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 12:29:26 INFO - PROCESS | 1663 | 1470770966050 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:26 INFO - PROCESS | 1663 | 1470770966052 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289b7800 == 39 [pid = 1663] [id = 150] 12:29:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x126da3000) [pid = 1663] [serial = 447] [outer = 0x0] 12:29:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x126e46400) [pid = 1663] [serial = 448] [outer = 0x126da3000] 12:29:26 INFO - PROCESS | 1663 | 1470770966083 Marionette DEBUG loaded listener.js 12:29:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x126ecd800) [pid = 1663] [serial = 449] [outer = 0x126da3000] 12:29:26 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:26 INFO - PROCESS | 1663 | 1470770966531 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]]]}] 12:29:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:29:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 689ms 12:29:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:29:26 INFO - PROCESS | 1663 | 1470770966552 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 12:29:26 INFO - PROCESS | 1663 | 1470770966554 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 12:29:26 INFO - PROCESS | 1663 | 1470770966556 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:29:26 INFO - PROCESS | 1663 | 1470770966557 Marionette TRACE conn2 <- [1,574,null,{}] 12:29:26 INFO - PROCESS | 1663 | 1470770966560 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}] 12:29:26 INFO - PROCESS | 1663 | 1470770966561 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:26 INFO - PROCESS | 1663 | 1470770966656 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 12:29:26 INFO - PROCESS | 1663 | 1470770966707 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:26 INFO - PROCESS | 1663 | 1470770966708 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a407000 == 40 [pid = 1663] [id = 151] 12:29:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x128c5d400) [pid = 1663] [serial = 450] [outer = 0x0] 12:29:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1291a0c00) [pid = 1663] [serial = 451] [outer = 0x128c5d400] 12:29:26 INFO - PROCESS | 1663 | 1470770966737 Marionette DEBUG loaded listener.js 12:29:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x129659c00) [pid = 1663] [serial = 452] [outer = 0x128c5d400] 12:29:27 INFO - PROCESS | 1663 | 1470770967148 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]]]}] 12:29:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:29:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 619ms 12:29:27 INFO - PROCESS | 1663 | 1470770967175 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 12:29:27 INFO - PROCESS | 1663 | 1470770967177 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 12:29:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:29:27 INFO - PROCESS | 1663 | 1470770967179 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:29:27 INFO - PROCESS | 1663 | 1470770967180 Marionette TRACE conn2 <- [1,578,null,{}] 12:29:27 INFO - PROCESS | 1663 | 1470770967183 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}] 12:29:27 INFO - PROCESS | 1663 | 1470770967184 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:27 INFO - PROCESS | 1663 | 1470770967276 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 12:29:27 INFO - PROCESS | 1663 | 1470770967366 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:27 INFO - PROCESS | 1663 | 1470770967367 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a84f000 == 41 [pid = 1663] [id = 152] 12:29:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12af56800) [pid = 1663] [serial = 453] [outer = 0x0] 12:29:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12af8a800) [pid = 1663] [serial = 454] [outer = 0x12af56800] 12:29:27 INFO - PROCESS | 1663 | 1470770967396 Marionette DEBUG loaded listener.js 12:29:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12b8e6c00) [pid = 1663] [serial = 455] [outer = 0x12af56800] 12:29:27 INFO - PROCESS | 1663 | 1470770967965 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]]]}] 12:29:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:29:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 824ms 12:29:28 INFO - PROCESS | 1663 | 1470770968005 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 12:29:28 INFO - PROCESS | 1663 | 1470770968008 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 12:29:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:29:28 INFO - PROCESS | 1663 | 1470770968013 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:29:28 INFO - PROCESS | 1663 | 1470770968017 Marionette TRACE conn2 <- [1,582,null,{}] 12:29:28 INFO - PROCESS | 1663 | 1470770968023 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}] 12:29:28 INFO - PROCESS | 1663 | 1470770968025 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:28 INFO - PROCESS | 1663 | 1470770968162 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 12:29:28 INFO - PROCESS | 1663 | 1470770968239 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:28 INFO - PROCESS | 1663 | 1470770968242 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x11722a800 == 42 [pid = 1663] [id = 153] 12:29:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x117027400) [pid = 1663] [serial = 456] [outer = 0x0] 12:29:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x117032400) [pid = 1663] [serial = 457] [outer = 0x117027400] 12:29:28 INFO - PROCESS | 1663 | 1470770968269 Marionette DEBUG loaded listener.js 12:29:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x1186edc00) [pid = 1663] [serial = 458] [outer = 0x117027400] 12:29:29 INFO - PROCESS | 1663 | --DOCSHELL 0x124169800 == 41 [pid = 1663] [id = 146] 12:29:29 INFO - PROCESS | 1663 | --DOCSHELL 0x121261800 == 40 [pid = 1663] [id = 145] 12:29:29 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c3000 == 39 [pid = 1663] [id = 144] 12:29:29 INFO - PROCESS | 1663 | --DOCSHELL 0x11812d000 == 38 [pid = 1663] [id = 143] 12:29:29 INFO - PROCESS | 1663 | --DOCSHELL 0x113f64000 == 37 [pid = 1663] [id = 142] 12:29:29 INFO - PROCESS | 1663 | --DOCSHELL 0x117379000 == 36 [pid = 1663] [id = 126] 12:29:29 INFO - PROCESS | 1663 | --DOCSHELL 0x117369000 == 35 [pid = 1663] [id = 140] 12:29:29 INFO - PROCESS | 1663 | --DOCSHELL 0x126944000 == 34 [pid = 1663] [id = 141] 12:29:29 INFO - PROCESS | 1663 | --DOCSHELL 0x12aac7800 == 33 [pid = 1663] [id = 139] 12:29:29 INFO - PROCESS | 1663 | --DOCSHELL 0x12a84f000 == 32 [pid = 1663] [id = 152] 12:29:29 INFO - PROCESS | 1663 | --DOCSHELL 0x12a407000 == 31 [pid = 1663] [id = 151] 12:29:29 INFO - PROCESS | 1663 | --DOCSHELL 0x1289b7800 == 30 [pid = 1663] [id = 150] 12:29:29 INFO - PROCESS | 1663 | --DOCSHELL 0x118611000 == 29 [pid = 1663] [id = 149] 12:29:29 INFO - PROCESS | 1663 | --DOCSHELL 0x126e03800 == 28 [pid = 1663] [id = 147] 12:29:29 INFO - PROCESS | 1663 | --DOCSHELL 0x116ac8000 == 27 [pid = 1663] [id = 148] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x12bcc1800) [pid = 1663] [serial = 412] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x127098c00) [pid = 1663] [serial = 370] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1186ef800) [pid = 1663] [serial = 382] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x12741c400) [pid = 1663] [serial = 394] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x12bf4f400) [pid = 1663] [serial = 374] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x12b8e2400) [pid = 1663] [serial = 373] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x118e6c400) [pid = 1663] [serial = 383] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x11680b800) [pid = 1663] [serial = 379] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x116aaec00) [pid = 1663] [serial = 380] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1242a7000) [pid = 1663] [serial = 388] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x12af90400) [pid = 1663] [serial = 410] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x124b15800) [pid = 1663] [serial = 389] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x128c67c00) [pid = 1663] [serial = 397] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x128a36800) [pid = 1663] [serial = 395] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1292cbc00) [pid = 1663] [serial = 400] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x120fdb400) [pid = 1663] [serial = 385] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x1210c9000) [pid = 1663] [serial = 386] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x118e69400) [pid = 1663] [serial = 377] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x11702cc00) [pid = 1663] [serial = 376] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x1186f3000) [pid = 1663] [serial = 404] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x117025c00) [pid = 1663] [serial = 365] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x1130c6c00) [pid = 1663] [serial = 364] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x1130be400) [pid = 1663] [serial = 403] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x127093000) [pid = 1663] [serial = 406] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x124ba7c00) [pid = 1663] [serial = 391] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x1214dd400) [pid = 1663] [serial = 368] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x1291a5c00) [pid = 1663] [serial = 398] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x12965cc00) [pid = 1663] [serial = 401] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x1269e8400) [pid = 1663] [serial = 392] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 66 (0x12af86000) [pid = 1663] [serial = 409] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 65 (0x119f92800) [pid = 1663] [serial = 367] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 64 (0x12a4e0400) [pid = 1663] [serial = 407] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 63 (0x128c62000) [pid = 1663] [serial = 371] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | --DOMWINDOW == 62 (0x12bcce400) [pid = 1663] [serial = 413] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1663 | 1470770969222 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]]]}] 12:29:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:29:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1230ms 12:29:29 INFO - PROCESS | 1663 | 1470770969242 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 12:29:29 INFO - PROCESS | 1663 | 1470770969245 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 12:29:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:29:29 INFO - PROCESS | 1663 | 1470770969251 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:29:29 INFO - PROCESS | 1663 | 1470770969253 Marionette TRACE conn2 <- [1,586,null,{}] 12:29:29 INFO - PROCESS | 1663 | 1470770969257 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}] 12:29:29 INFO - PROCESS | 1663 | 1470770969258 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:29 INFO - PROCESS | 1663 | 1470770969336 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 12:29:29 INFO - PROCESS | 1663 | 1470770969343 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:29 INFO - PROCESS | 1663 | 1470770969344 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x112d68000 == 28 [pid = 1663] [id = 154] 12:29:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 63 (0x1130c2400) [pid = 1663] [serial = 459] [outer = 0x0] 12:29:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 64 (0x1130c7800) [pid = 1663] [serial = 460] [outer = 0x1130c2400] 12:29:29 INFO - PROCESS | 1663 | 1470770969376 Marionette DEBUG loaded listener.js 12:29:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x113d50800) [pid = 1663] [serial = 461] [outer = 0x1130c2400] 12:29:29 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:29 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:29 INFO - PROCESS | 1663 | 1470770969703 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]]]}] 12:29:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:29:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 472ms 12:29:29 INFO - PROCESS | 1663 | 1470770969724 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 12:29:29 INFO - PROCESS | 1663 | 1470770969727 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 12:29:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:29:29 INFO - PROCESS | 1663 | 1470770969734 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:29:29 INFO - PROCESS | 1663 | 1470770969736 Marionette TRACE conn2 <- [1,590,null,{}] 12:29:29 INFO - PROCESS | 1663 | 1470770969739 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}] 12:29:29 INFO - PROCESS | 1663 | 1470770969740 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:29 INFO - PROCESS | 1663 | 1470770969826 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 12:29:29 INFO - PROCESS | 1663 | 1470770969874 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:29 INFO - PROCESS | 1663 | 1470770969876 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x116077800 == 29 [pid = 1663] [id = 155] 12:29:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x113da4800) [pid = 1663] [serial = 462] [outer = 0x0] 12:29:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x1167b1c00) [pid = 1663] [serial = 463] [outer = 0x113da4800] 12:29:29 INFO - PROCESS | 1663 | 1470770969903 Marionette DEBUG loaded listener.js 12:29:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x117026000) [pid = 1663] [serial = 464] [outer = 0x113da4800] 12:29:30 INFO - PROCESS | 1663 | 1470770970190 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]]]}] 12:29:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:29:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 469ms 12:29:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:29:30 INFO - PROCESS | 1663 | 1470770970203 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 12:29:30 INFO - PROCESS | 1663 | 1470770970205 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 12:29:30 INFO - PROCESS | 1663 | 1470770970223 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:29:30 INFO - PROCESS | 1663 | 1470770970225 Marionette TRACE conn2 <- [1,594,null,{}] 12:29:30 INFO - PROCESS | 1663 | 1470770970241 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}] 12:29:30 INFO - PROCESS | 1663 | 1470770970245 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:30 INFO - PROCESS | 1663 | 1470770970327 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 12:29:30 INFO - PROCESS | 1663 | 1470770970376 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:30 INFO - PROCESS | 1663 | 1470770970378 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x117d4b000 == 30 [pid = 1663] [id = 156] 12:29:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x1176b5000) [pid = 1663] [serial = 465] [outer = 0x0] 12:29:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x11878cc00) [pid = 1663] [serial = 466] [outer = 0x1176b5000] 12:29:30 INFO - PROCESS | 1663 | 1470770970406 Marionette DEBUG loaded listener.js 12:29:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x119829000) [pid = 1663] [serial = 467] [outer = 0x1176b5000] 12:29:30 INFO - PROCESS | 1663 | 1470770970709 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]]]}] 12:29:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:29:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 545ms 12:29:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:29:30 INFO - PROCESS | 1663 | 1470770970753 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 12:29:30 INFO - PROCESS | 1663 | 1470770970754 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 12:29:30 INFO - PROCESS | 1663 | 1470770970757 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:29:30 INFO - PROCESS | 1663 | 1470770970758 Marionette TRACE conn2 <- [1,598,null,{}] 12:29:30 INFO - PROCESS | 1663 | 1470770970760 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}] 12:29:30 INFO - PROCESS | 1663 | 1470770970763 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:30 INFO - PROCESS | 1663 | 1470770970837 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 12:29:30 INFO - PROCESS | 1663 | 1470770970840 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:30 INFO - PROCESS | 1663 | 1470770970841 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x118612000 == 31 [pid = 1663] [id = 157] 12:29:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x119b67c00) [pid = 1663] [serial = 468] [outer = 0x0] 12:29:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x120fe1400) [pid = 1663] [serial = 469] [outer = 0x119b67c00] 12:29:30 INFO - PROCESS | 1663 | 1470770970869 Marionette DEBUG loaded listener.js 12:29:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x1214dc400) [pid = 1663] [serial = 470] [outer = 0x119b67c00] 12:29:31 INFO - PROCESS | 1663 | 1470770971186 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]]]}] 12:29:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:29:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 469ms 12:29:31 INFO - PROCESS | 1663 | 1470770971227 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 12:29:31 INFO - PROCESS | 1663 | 1470770971228 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 12:29:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:29:31 INFO - PROCESS | 1663 | 1470770971230 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:29:31 INFO - PROCESS | 1663 | 1470770971231 Marionette TRACE conn2 <- [1,602,null,{}] 12:29:31 INFO - PROCESS | 1663 | 1470770971234 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}] 12:29:31 INFO - PROCESS | 1663 | 1470770971235 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:31 INFO - PROCESS | 1663 | 1470770971334 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 12:29:31 INFO - PROCESS | 1663 | 1470770971348 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:31 INFO - PROCESS | 1663 | 1470770971349 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x11916e000 == 32 [pid = 1663] [id = 158] 12:29:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x1210c4400) [pid = 1663] [serial = 471] [outer = 0x0] 12:29:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x123c24800) [pid = 1663] [serial = 472] [outer = 0x1210c4400] 12:29:31 INFO - PROCESS | 1663 | 1470770971374 Marionette DEBUG loaded listener.js 12:29:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x123c71800) [pid = 1663] [serial = 473] [outer = 0x1210c4400] 12:29:31 INFO - PROCESS | 1663 | 1470770971723 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]]]}] 12:29:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:29:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 12:29:31 INFO - PROCESS | 1663 | 1470770971749 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 12:29:31 INFO - PROCESS | 1663 | 1470770971750 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 12:29:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:29:31 INFO - PROCESS | 1663 | 1470770971758 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:29:31 INFO - PROCESS | 1663 | 1470770971759 Marionette TRACE conn2 <- [1,606,null,{}] 12:29:31 INFO - PROCESS | 1663 | 1470770971761 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}] 12:29:31 INFO - PROCESS | 1663 | 1470770971765 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:31 INFO - PROCESS | 1663 | 1470770971871 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 12:29:31 INFO - PROCESS | 1663 | 1470770971903 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:31 INFO - PROCESS | 1663 | 1470770971904 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x119bcd800 == 33 [pid = 1663] [id = 159] 12:29:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x123f8dc00) [pid = 1663] [serial = 474] [outer = 0x0] 12:29:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x1242de800) [pid = 1663] [serial = 475] [outer = 0x123f8dc00] 12:29:31 INFO - PROCESS | 1663 | 1470770971929 Marionette DEBUG loaded listener.js 12:29:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x1268db800) [pid = 1663] [serial = 476] [outer = 0x123f8dc00] 12:29:32 INFO - PROCESS | 1663 | 1470770972258 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]]]}] 12:29:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:29:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 523ms 12:29:32 INFO - PROCESS | 1663 | 1470770972276 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 12:29:32 INFO - PROCESS | 1663 | 1470770972278 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 12:29:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:29:32 INFO - PROCESS | 1663 | 1470770972282 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:29:32 INFO - PROCESS | 1663 | 1470770972283 Marionette TRACE conn2 <- [1,610,null,{}] 12:29:32 INFO - PROCESS | 1663 | 1470770972286 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}] 12:29:32 INFO - PROCESS | 1663 | 1470770972287 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:32 INFO - PROCESS | 1663 | 1470770972379 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 12:29:32 INFO - PROCESS | 1663 | 1470770972415 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:32 INFO - PROCESS | 1663 | 1470770972416 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fe9000 == 34 [pid = 1663] [id = 160] 12:29:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1268ddc00) [pid = 1663] [serial = 477] [outer = 0x0] 12:29:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x1269e7000) [pid = 1663] [serial = 478] [outer = 0x1268ddc00] 12:29:32 INFO - PROCESS | 1663 | 1470770972441 Marionette DEBUG loaded listener.js 12:29:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x126ec7000) [pid = 1663] [serial = 479] [outer = 0x1268ddc00] 12:29:32 INFO - PROCESS | 1663 | 1470770972731 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]]]}] 12:29:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:29:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 12:29:32 INFO - PROCESS | 1663 | 1470770972771 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 12:29:32 INFO - PROCESS | 1663 | 1470770972772 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 12:29:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:29:32 INFO - PROCESS | 1663 | 1470770972776 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:29:32 INFO - PROCESS | 1663 | 1470770972778 Marionette TRACE conn2 <- [1,614,null,{}] 12:29:32 INFO - PROCESS | 1663 | 1470770972782 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}] 12:29:32 INFO - PROCESS | 1663 | 1470770972783 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:32 INFO - PROCESS | 1663 | 1470770972872 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 12:29:32 INFO - PROCESS | 1663 | 1470770972876 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:32 INFO - PROCESS | 1663 | 1470770972877 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x12141e800 == 35 [pid = 1663] [id = 161] 12:29:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1269e4800) [pid = 1663] [serial = 480] [outer = 0x0] 12:29:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x12741a400) [pid = 1663] [serial = 481] [outer = 0x1269e4800] 12:29:32 INFO - PROCESS | 1663 | 1470770972902 Marionette DEBUG loaded listener.js 12:29:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x128a30000) [pid = 1663] [serial = 482] [outer = 0x1269e4800] 12:29:33 INFO - PROCESS | 1663 | 1470770973269 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]]]}] 12:29:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:29:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 523ms 12:29:33 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1150d0000) [pid = 1663] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:29:33 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1291a7400) [pid = 1663] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:29:33 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x12bccfc00) [pid = 1663] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:29:33 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x117027c00) [pid = 1663] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:29:33 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1242d4800) [pid = 1663] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:29:33 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x11978c800) [pid = 1663] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:29:33 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x119829c00) [pid = 1663] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:29:33 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x11702c000) [pid = 1663] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:29:33 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x127093400) [pid = 1663] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:29:33 INFO - PROCESS | 1663 | 1470770973432 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 12:29:33 INFO - PROCESS | 1663 | 1470770973434 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 12:29:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:29:33 INFO - PROCESS | 1663 | 1470770973449 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:29:33 INFO - PROCESS | 1663 | 1470770973451 Marionette TRACE conn2 <- [1,618,null,{}] 12:29:33 INFO - PROCESS | 1663 | 1470770973458 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}] 12:29:33 INFO - PROCESS | 1663 | 1470770973459 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:33 INFO - PROCESS | 1663 | 1470770973583 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 12:29:33 INFO - PROCESS | 1663 | 1470770973589 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:33 INFO - PROCESS | 1663 | 1470770973590 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x118e12800 == 36 [pid = 1663] [id = 162] 12:29:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x1186f2400) [pid = 1663] [serial = 483] [outer = 0x0] 12:29:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x11978c800) [pid = 1663] [serial = 484] [outer = 0x1186f2400] 12:29:33 INFO - PROCESS | 1663 | 1470770973630 Marionette DEBUG loaded listener.js 12:29:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x128a32400) [pid = 1663] [serial = 485] [outer = 0x1186f2400] 12:29:33 INFO - PROCESS | 1663 | 1470770973964 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]]]}] 12:29:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:29:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 523ms 12:29:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:29:33 INFO - PROCESS | 1663 | 1470770973972 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 12:29:33 INFO - PROCESS | 1663 | 1470770973973 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 12:29:33 INFO - PROCESS | 1663 | 1470770973975 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:29:33 INFO - PROCESS | 1663 | 1470770973976 Marionette TRACE conn2 <- [1,622,null,{}] 12:29:33 INFO - PROCESS | 1663 | 1470770973979 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}] 12:29:33 INFO - PROCESS | 1663 | 1470770973983 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:34 INFO - PROCESS | 1663 | 1470770974058 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 12:29:34 INFO - PROCESS | 1663 | 1470770974110 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:34 INFO - PROCESS | 1663 | 1470770974111 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x12463b000 == 37 [pid = 1663] [id = 163] 12:29:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1150d0000) [pid = 1663] [serial = 486] [outer = 0x0] 12:29:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x128c60400) [pid = 1663] [serial = 487] [outer = 0x1150d0000] 12:29:34 INFO - PROCESS | 1663 | 1470770974135 Marionette DEBUG loaded listener.js 12:29:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x128e81800) [pid = 1663] [serial = 488] [outer = 0x1150d0000] 12:29:34 INFO - PROCESS | 1663 | 1470770974404 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]]]}] 12:29:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:29:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 471ms 12:29:34 INFO - PROCESS | 1663 | 1470770974452 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 12:29:34 INFO - PROCESS | 1663 | 1470770974453 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 12:29:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:29:34 INFO - PROCESS | 1663 | 1470770974456 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:29:34 INFO - PROCESS | 1663 | 1470770974457 Marionette TRACE conn2 <- [1,626,null,{}] 12:29:34 INFO - PROCESS | 1663 | 1470770974460 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}] 12:29:34 INFO - PROCESS | 1663 | 1470770974463 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:34 INFO - PROCESS | 1663 | 1470770974575 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 12:29:34 INFO - PROCESS | 1663 | 1470770974582 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:34 INFO - PROCESS | 1663 | 1470770974584 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x1270c0000 == 38 [pid = 1663] [id = 164] 12:29:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x128c67c00) [pid = 1663] [serial = 489] [outer = 0x0] 12:29:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x1291a4400) [pid = 1663] [serial = 490] [outer = 0x128c67c00] 12:29:34 INFO - PROCESS | 1663 | 1470770974623 Marionette DEBUG loaded listener.js 12:29:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x12a8cb800) [pid = 1663] [serial = 491] [outer = 0x128c67c00] 12:29:35 INFO - PROCESS | 1663 | 1470770975098 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]]]}] 12:29:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:29:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 669ms 12:29:35 INFO - PROCESS | 1663 | 1470770975125 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 12:29:35 INFO - PROCESS | 1663 | 1470770975126 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 12:29:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:29:35 INFO - PROCESS | 1663 | 1470770975132 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:29:35 INFO - PROCESS | 1663 | 1470770975133 Marionette TRACE conn2 <- [1,630,null,{}] 12:29:35 INFO - PROCESS | 1663 | 1470770975135 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}] 12:29:35 INFO - PROCESS | 1663 | 1470770975136 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:35 INFO - PROCESS | 1663 | 1470770975209 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 12:29:35 INFO - PROCESS | 1663 | 1470770975214 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:35 INFO - PROCESS | 1663 | 1470770975215 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x128ec3800 == 39 [pid = 1663] [id = 165] 12:29:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x12af30c00) [pid = 1663] [serial = 492] [outer = 0x0] 12:29:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x12af58000) [pid = 1663] [serial = 493] [outer = 0x12af30c00] 12:29:35 INFO - PROCESS | 1663 | 1470770975239 Marionette DEBUG loaded listener.js 12:29:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x12b8db400) [pid = 1663] [serial = 494] [outer = 0x12af30c00] 12:29:35 INFO - PROCESS | 1663 | --DOCSHELL 0x116077800 == 38 [pid = 1663] [id = 155] 12:29:35 INFO - PROCESS | 1663 | --DOCSHELL 0x112d68000 == 37 [pid = 1663] [id = 154] 12:29:35 INFO - PROCESS | 1663 | --DOCSHELL 0x11722a800 == 36 [pid = 1663] [id = 153] 12:29:36 INFO - PROCESS | 1663 | --DOCSHELL 0x118612000 == 35 [pid = 1663] [id = 157] 12:29:36 INFO - PROCESS | 1663 | --DOCSHELL 0x11916e000 == 34 [pid = 1663] [id = 158] 12:29:36 INFO - PROCESS | 1663 | --DOCSHELL 0x119bcd800 == 33 [pid = 1663] [id = 159] 12:29:36 INFO - PROCESS | 1663 | --DOCSHELL 0x12141e800 == 32 [pid = 1663] [id = 161] 12:29:36 INFO - PROCESS | 1663 | --DOCSHELL 0x1270c0000 == 31 [pid = 1663] [id = 164] 12:29:36 INFO - PROCESS | 1663 | --DOCSHELL 0x117d4b000 == 30 [pid = 1663] [id = 156] 12:29:36 INFO - PROCESS | 1663 | --DOCSHELL 0x12463b000 == 29 [pid = 1663] [id = 163] 12:29:36 INFO - PROCESS | 1663 | --DOCSHELL 0x118e12800 == 28 [pid = 1663] [id = 162] 12:29:36 INFO - PROCESS | 1663 | --DOCSHELL 0x119fe9000 == 27 [pid = 1663] [id = 160] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x12af8c800) [pid = 1663] [serial = 440] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x128a36000) [pid = 1663] [serial = 436] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12a7be800) [pid = 1663] [serial = 439] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x128e8f000) [pid = 1663] [serial = 437] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12bfd5c00) [pid = 1663] [serial = 416] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x119791000) [pid = 1663] [serial = 425] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x126ec2000) [pid = 1663] [serial = 431] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x120fe2c00) [pid = 1663] [serial = 421] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x126854000) [pid = 1663] [serial = 430] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x123f8e000) [pid = 1663] [serial = 428] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x11702d400) [pid = 1663] [serial = 424] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x118e5d800) [pid = 1663] [serial = 419] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x127423000) [pid = 1663] [serial = 433] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x1241d3800) [pid = 1663] [serial = 422] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x128a33800) [pid = 1663] [serial = 434] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x12bf50400) [pid = 1663] [serial = 415] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x1176b8400) [pid = 1663] [serial = 418] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x1211dc400) [pid = 1663] [serial = 427] [outer = 0x0] [url = about:blank] 12:29:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x1130bd400) [pid = 1663] [serial = 495] [outer = 0x12ce7d400] 12:29:36 INFO - PROCESS | 1663 | 1470770976602 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]]]}] 12:29:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:29:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1522ms 12:29:36 INFO - PROCESS | 1663 | 1470770976659 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 12:29:36 INFO - PROCESS | 1663 | 1470770976661 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 12:29:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:29:36 INFO - PROCESS | 1663 | 1470770976665 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:29:36 INFO - PROCESS | 1663 | 1470770976668 Marionette TRACE conn2 <- [1,634,null,{}] 12:29:36 INFO - PROCESS | 1663 | 1470770976672 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}] 12:29:36 INFO - PROCESS | 1663 | 1470770976673 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:36 INFO - PROCESS | 1663 | 1470770976748 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 12:29:36 INFO - PROCESS | 1663 | 1470770976754 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:36 INFO - PROCESS | 1663 | 1470770976757 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x113f5b000 == 28 [pid = 1663] [id = 166] 12:29:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x1150cc800) [pid = 1663] [serial = 496] [outer = 0x0] 12:29:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x11600ac00) [pid = 1663] [serial = 497] [outer = 0x1150cc800] 12:29:36 INFO - PROCESS | 1663 | 1470770976788 Marionette DEBUG loaded listener.js 12:29:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x1167b2000) [pid = 1663] [serial = 498] [outer = 0x1150cc800] 12:29:36 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:37 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:37 INFO - PROCESS | 1663 | 1470770977137 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]]]}] 12:29:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:29:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 475ms 12:29:37 INFO - PROCESS | 1663 | 1470770977140 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 12:29:37 INFO - PROCESS | 1663 | 1470770977144 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 12:29:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:29:37 INFO - PROCESS | 1663 | 1470770977151 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:29:37 INFO - PROCESS | 1663 | 1470770977152 Marionette TRACE conn2 <- [1,638,null,{}] 12:29:37 INFO - PROCESS | 1663 | 1470770977155 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}] 12:29:37 INFO - PROCESS | 1663 | 1470770977157 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:37 INFO - PROCESS | 1663 | 1470770977233 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 12:29:37 INFO - PROCESS | 1663 | 1470770977280 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:37 INFO - PROCESS | 1663 | 1470770977281 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x11723c000 == 29 [pid = 1663] [id = 167] 12:29:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x116809c00) [pid = 1663] [serial = 499] [outer = 0x0] 12:29:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x116ab6800) [pid = 1663] [serial = 500] [outer = 0x116809c00] 12:29:37 INFO - PROCESS | 1663 | 1470770977309 Marionette DEBUG loaded listener.js 12:29:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x1176b4c00) [pid = 1663] [serial = 501] [outer = 0x116809c00] 12:29:37 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:37 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:37 INFO - PROCESS | 1663 | 1470770977607 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]]]}] 12:29:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:29:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 471ms 12:29:37 INFO - PROCESS | 1663 | 1470770977622 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 12:29:37 INFO - PROCESS | 1663 | 1470770977637 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 12:29:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:29:37 INFO - PROCESS | 1663 | 1470770977644 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:29:37 INFO - PROCESS | 1663 | 1470770977648 Marionette TRACE conn2 <- [1,642,null,{}] 12:29:37 INFO - PROCESS | 1663 | 1470770977657 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}] 12:29:37 INFO - PROCESS | 1663 | 1470770977661 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:37 INFO - PROCESS | 1663 | 1470770977736 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 12:29:37 INFO - PROCESS | 1663 | 1470770977783 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:37 INFO - PROCESS | 1663 | 1470770977785 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x118146800 == 30 [pid = 1663] [id = 168] 12:29:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x1122bd000) [pid = 1663] [serial = 502] [outer = 0x0] 12:29:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x118eb1800) [pid = 1663] [serial = 503] [outer = 0x1122bd000] 12:29:37 INFO - PROCESS | 1663 | 1470770977813 Marionette DEBUG loaded listener.js 12:29:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x11982a000) [pid = 1663] [serial = 504] [outer = 0x1122bd000] 12:29:38 INFO - PROCESS | 1663 | 1470770978109 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]]]}] 12:29:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:29:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 477ms 12:29:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:29:38 INFO - PROCESS | 1663 | 1470770978122 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 12:29:38 INFO - PROCESS | 1663 | 1470770978123 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 12:29:38 INFO - PROCESS | 1663 | 1470770978125 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:29:38 INFO - PROCESS | 1663 | 1470770978126 Marionette TRACE conn2 <- [1,646,null,{}] 12:29:38 INFO - PROCESS | 1663 | 1470770978137 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}] 12:29:38 INFO - PROCESS | 1663 | 1470770978138 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:38 INFO - PROCESS | 1663 | 1470770978218 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 12:29:38 INFO - PROCESS | 1663 | 1470770978221 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:38 INFO - PROCESS | 1663 | 1470770978222 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182b7000 == 31 [pid = 1663] [id = 169] 12:29:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x119d04400) [pid = 1663] [serial = 505] [outer = 0x0] 12:29:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x120fe2800) [pid = 1663] [serial = 506] [outer = 0x119d04400] 12:29:38 INFO - PROCESS | 1663 | 1470770978250 Marionette DEBUG loaded listener.js 12:29:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1214dcc00) [pid = 1663] [serial = 507] [outer = 0x119d04400] 12:29:38 INFO - PROCESS | 1663 | 1470770978550 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]]]}] 12:29:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:29:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 479ms 12:29:38 INFO - PROCESS | 1663 | 1470770978605 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 12:29:38 INFO - PROCESS | 1663 | 1470770978606 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 12:29:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:29:38 INFO - PROCESS | 1663 | 1470770978608 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:29:38 INFO - PROCESS | 1663 | 1470770978609 Marionette TRACE conn2 <- [1,650,null,{}] 12:29:38 INFO - PROCESS | 1663 | 1470770978612 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}] 12:29:38 INFO - PROCESS | 1663 | 1470770978613 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:38 INFO - PROCESS | 1663 | 1470770978710 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 12:29:38 INFO - PROCESS | 1663 | 1470770978718 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:38 INFO - PROCESS | 1663 | 1470770978719 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c9800 == 32 [pid = 1663] [id = 170] 12:29:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x11688a400) [pid = 1663] [serial = 508] [outer = 0x0] 12:29:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1219e6800) [pid = 1663] [serial = 509] [outer = 0x11688a400] 12:29:38 INFO - PROCESS | 1663 | 1470770978743 Marionette DEBUG loaded listener.js 12:29:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x123c73c00) [pid = 1663] [serial = 510] [outer = 0x11688a400] 12:29:39 INFO - PROCESS | 1663 | 1470770979053 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]]]}] 12:29:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:29:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 469ms 12:29:39 INFO - PROCESS | 1663 | 1470770979078 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 12:29:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:29:39 INFO - PROCESS | 1663 | 1470770979081 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 12:29:39 INFO - PROCESS | 1663 | 1470770979083 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:29:39 INFO - PROCESS | 1663 | 1470770979085 Marionette TRACE conn2 <- [1,654,null,{}] 12:29:39 INFO - PROCESS | 1663 | 1470770979087 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}] 12:29:39 INFO - PROCESS | 1663 | 1470770979091 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:39 INFO - PROCESS | 1663 | 1470770979179 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 12:29:39 INFO - PROCESS | 1663 | 1470770979184 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:39 INFO - PROCESS | 1663 | 1470770979185 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x121250000 == 33 [pid = 1663] [id = 171] 12:29:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x123c75000) [pid = 1663] [serial = 511] [outer = 0x0] 12:29:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1242dc800) [pid = 1663] [serial = 512] [outer = 0x123c75000] 12:29:39 INFO - PROCESS | 1663 | 1470770979209 Marionette DEBUG loaded listener.js 12:29:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x11320bc00) [pid = 1663] [serial = 513] [outer = 0x123c75000] 12:29:39 INFO - PROCESS | 1663 | 1470770979523 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]]]}] 12:29:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:29:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 12:29:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:29:39 INFO - PROCESS | 1663 | 1470770979553 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 12:29:39 INFO - PROCESS | 1663 | 1470770979554 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 12:29:39 INFO - PROCESS | 1663 | 1470770979556 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:29:39 INFO - PROCESS | 1663 | 1470770979558 Marionette TRACE conn2 <- [1,658,null,{}] 12:29:39 INFO - PROCESS | 1663 | 1470770979560 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}] 12:29:39 INFO - PROCESS | 1663 | 1470770979561 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:39 INFO - PROCESS | 1663 | 1470770979655 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 12:29:39 INFO - PROCESS | 1663 | 1470770979662 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:39 INFO - PROCESS | 1663 | 1470770979671 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x12143a800 == 34 [pid = 1663] [id = 172] 12:29:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x112afec00) [pid = 1663] [serial = 514] [outer = 0x0] 12:29:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x1268d8000) [pid = 1663] [serial = 515] [outer = 0x112afec00] 12:29:39 INFO - PROCESS | 1663 | 1470770979695 Marionette DEBUG loaded listener.js 12:29:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x126ec9c00) [pid = 1663] [serial = 516] [outer = 0x112afec00] 12:29:39 INFO - PROCESS | 1663 | 1470770979980 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]]]}] 12:29:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:29:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 469ms 12:29:40 INFO - PROCESS | 1663 | 1470770980026 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 12:29:40 INFO - PROCESS | 1663 | 1470770980028 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 12:29:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:29:40 INFO - PROCESS | 1663 | 1470770980033 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:29:40 INFO - PROCESS | 1663 | 1470770980034 Marionette TRACE conn2 <- [1,662,null,{}] 12:29:40 INFO - PROCESS | 1663 | 1470770980037 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}] 12:29:40 INFO - PROCESS | 1663 | 1470770980038 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:40 INFO - PROCESS | 1663 | 1470770980109 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 12:29:40 INFO - PROCESS | 1663 | 1470770980115 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:40 INFO - PROCESS | 1663 | 1470770980115 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x12428d800 == 35 [pid = 1663] [id = 173] 12:29:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1242a7000) [pid = 1663] [serial = 517] [outer = 0x0] 12:29:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12741c000) [pid = 1663] [serial = 518] [outer = 0x1242a7000] 12:29:40 INFO - PROCESS | 1663 | 1470770980139 Marionette DEBUG loaded listener.js 12:29:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x128a32800) [pid = 1663] [serial = 519] [outer = 0x1242a7000] 12:29:40 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:40 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:40 INFO - PROCESS | 1663 | 1470770980466 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]]]}] 12:29:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:29:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 471ms 12:29:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:29:40 INFO - PROCESS | 1663 | 1470770980503 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 12:29:40 INFO - PROCESS | 1663 | 1470770980504 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 12:29:40 INFO - PROCESS | 1663 | 1470770980506 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:29:40 INFO - PROCESS | 1663 | 1470770980507 Marionette TRACE conn2 <- [1,666,null,{}] 12:29:40 INFO - PROCESS | 1663 | 1470770980510 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}] 12:29:40 INFO - PROCESS | 1663 | 1470770980511 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:40 INFO - PROCESS | 1663 | 1470770980603 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 12:29:40 INFO - PROCESS | 1663 | 1470770980608 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:40 INFO - PROCESS | 1663 | 1470770980609 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x118145800 == 36 [pid = 1663] [id = 174] 12:29:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x127425c00) [pid = 1663] [serial = 520] [outer = 0x0] 12:29:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x128a30c00) [pid = 1663] [serial = 521] [outer = 0x127425c00] 12:29:40 INFO - PROCESS | 1663 | 1470770980644 Marionette DEBUG loaded listener.js 12:29:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x128c61000) [pid = 1663] [serial = 522] [outer = 0x127425c00] 12:29:40 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:40 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:40 INFO - PROCESS | 1663 | 1470770980934 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]]]}] 12:29:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:29:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 469ms 12:29:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:29:40 INFO - PROCESS | 1663 | 1470770980975 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 12:29:40 INFO - PROCESS | 1663 | 1470770980976 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 12:29:40 INFO - PROCESS | 1663 | 1470770980979 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:29:40 INFO - PROCESS | 1663 | 1470770980982 Marionette TRACE conn2 <- [1,670,null,{}] 12:29:40 INFO - PROCESS | 1663 | 1470770980984 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}] 12:29:40 INFO - PROCESS | 1663 | 1470770980986 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:41 INFO - PROCESS | 1663 | 1470770981061 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 12:29:41 INFO - PROCESS | 1663 | 1470770981067 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:41 INFO - PROCESS | 1663 | 1470770981068 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x1270ba800 == 37 [pid = 1663] [id = 175] 12:29:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x128c65000) [pid = 1663] [serial = 523] [outer = 0x0] 12:29:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1291a1400) [pid = 1663] [serial = 524] [outer = 0x128c65000] 12:29:41 INFO - PROCESS | 1663 | 1470770981092 Marionette DEBUG loaded listener.js 12:29:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1292c3800) [pid = 1663] [serial = 525] [outer = 0x128c65000] 12:29:41 INFO - PROCESS | 1663 | 1470770981408 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]]]}] 12:29:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:29:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 471ms 12:29:41 INFO - PROCESS | 1663 | 1470770981451 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 12:29:41 INFO - PROCESS | 1663 | 1470770981452 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 12:29:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:29:41 INFO - PROCESS | 1663 | 1470770981454 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:29:41 INFO - PROCESS | 1663 | 1470770981456 Marionette TRACE conn2 <- [1,674,null,{}] 12:29:41 INFO - PROCESS | 1663 | 1470770981458 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}] 12:29:41 INFO - PROCESS | 1663 | 1470770981460 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:41 INFO - PROCESS | 1663 | 1470770981572 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 12:29:41 INFO - PROCESS | 1663 | 1470770981586 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:41 INFO - PROCESS | 1663 | 1470770981588 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c7000 == 38 [pid = 1663] [id = 176] 12:29:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x1292c5000) [pid = 1663] [serial = 526] [outer = 0x0] 12:29:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x129426800) [pid = 1663] [serial = 527] [outer = 0x1292c5000] 12:29:41 INFO - PROCESS | 1663 | 1470770981613 Marionette DEBUG loaded listener.js 12:29:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x12a7c4c00) [pid = 1663] [serial = 528] [outer = 0x1292c5000] 12:29:41 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:41 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:41 INFO - PROCESS | 1663 | 1470770981958 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]]]}] 12:29:41 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 12:29:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 12:29:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:29:41 INFO - PROCESS | 1663 | 1470770981973 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 12:29:41 INFO - PROCESS | 1663 | 1470770981974 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 12:29:41 INFO - PROCESS | 1663 | 1470770981976 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:29:41 INFO - PROCESS | 1663 | 1470770981977 Marionette TRACE conn2 <- [1,678,null,{}] 12:29:41 INFO - PROCESS | 1663 | 1470770981982 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}] 12:29:41 INFO - PROCESS | 1663 | 1470770981983 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:42 INFO - PROCESS | 1663 | 1470770982073 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 12:29:42 INFO - PROCESS | 1663 | 1470770982105 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:42 INFO - PROCESS | 1663 | 1470770982107 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a40b800 == 39 [pid = 1663] [id = 177] 12:29:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12a8c8c00) [pid = 1663] [serial = 529] [outer = 0x0] 12:29:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x12af5a800) [pid = 1663] [serial = 530] [outer = 0x12a8c8c00] 12:29:42 INFO - PROCESS | 1663 | 1470770982130 Marionette DEBUG loaded listener.js 12:29:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x12b8d9c00) [pid = 1663] [serial = 531] [outer = 0x12a8c8c00] 12:29:42 INFO - PROCESS | 1663 | 1470770982409 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]]]}] 12:29:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:29:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 473ms 12:29:42 INFO - PROCESS | 1663 | 1470770982458 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 12:29:42 INFO - PROCESS | 1663 | 1470770982459 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 12:29:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:29:42 INFO - PROCESS | 1663 | 1470770982462 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:29:42 INFO - PROCESS | 1663 | 1470770982465 Marionette TRACE conn2 <- [1,682,null,{}] 12:29:42 INFO - PROCESS | 1663 | 1470770982469 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}] 12:29:42 INFO - PROCESS | 1663 | 1470770982470 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:42 INFO - PROCESS | 1663 | 1470770982565 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 12:29:42 INFO - PROCESS | 1663 | 1470770982569 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:42 INFO - PROCESS | 1663 | 1470770982570 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a847800 == 40 [pid = 1663] [id = 178] 12:29:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x12af36000) [pid = 1663] [serial = 532] [outer = 0x0] 12:29:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x12b9a0400) [pid = 1663] [serial = 533] [outer = 0x12af36000] 12:29:42 INFO - PROCESS | 1663 | 1470770982593 Marionette DEBUG loaded listener.js 12:29:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x12b9acc00) [pid = 1663] [serial = 534] [outer = 0x12af36000] 12:29:43 INFO - PROCESS | 1663 | 1470770983411 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]]]}] 12:29:43 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) 12:29:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 973ms 12:29:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:29:43 INFO - PROCESS | 1663 | 1470770983435 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 12:29:43 INFO - PROCESS | 1663 | 1470770983437 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 12:29:43 INFO - PROCESS | 1663 | 1470770983439 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:29:43 INFO - PROCESS | 1663 | 1470770983440 Marionette TRACE conn2 <- [1,686,null,{}] 12:29:43 INFO - PROCESS | 1663 | 1470770983442 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}] 12:29:43 INFO - PROCESS | 1663 | 1470770983443 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:43 INFO - PROCESS | 1663 | 1470770983536 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 12:29:43 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x123f8dc00) [pid = 1663] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:29:43 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1268ddc00) [pid = 1663] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:29:43 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1269e4800) [pid = 1663] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:29:43 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1150d0000) [pid = 1663] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:29:43 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x1186f2400) [pid = 1663] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:29:43 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x128c67c00) [pid = 1663] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:29:43 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x12af56800) [pid = 1663] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:29:43 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x128c5d400) [pid = 1663] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:29:43 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x126da3000) [pid = 1663] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:29:43 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x11982b000) [pid = 1663] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:29:43 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x1160b9c00) [pid = 1663] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:29:43 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x119b67c00) [pid = 1663] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:29:43 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x1176b5000) [pid = 1663] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:29:43 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x113da4800) [pid = 1663] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:29:43 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1130c2400) [pid = 1663] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:29:43 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x117027400) [pid = 1663] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:29:43 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x1210c4400) [pid = 1663] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:29:43 INFO - PROCESS | 1663 | 1470770983680 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:43 INFO - PROCESS | 1663 | 1470770983681 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x113ad7000 == 41 [pid = 1663] [id = 179] 12:29:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x112f3e000) [pid = 1663] [serial = 535] [outer = 0x0] 12:29:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x1150d0000) [pid = 1663] [serial = 536] [outer = 0x112f3e000] 12:29:43 INFO - PROCESS | 1663 | 1470770983708 Marionette DEBUG loaded listener.js 12:29:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x118ea5c00) [pid = 1663] [serial = 537] [outer = 0x112f3e000] 12:29:44 INFO - PROCESS | 1663 | 1470770984425 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]]]}] 12:29:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:29:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1021ms 12:29:44 INFO - PROCESS | 1663 | 1470770984461 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 12:29:44 INFO - PROCESS | 1663 | 1470770984465 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 12:29:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:29:44 INFO - PROCESS | 1663 | 1470770984476 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:29:44 INFO - PROCESS | 1663 | 1470770984477 Marionette TRACE conn2 <- [1,690,null,{}] 12:29:44 INFO - PROCESS | 1663 | 1470770984479 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}] 12:29:44 INFO - PROCESS | 1663 | 1470770984480 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:44 INFO - PROCESS | 1663 | 1470770984552 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 12:29:44 INFO - PROCESS | 1663 | 1470770984556 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:44 INFO - PROCESS | 1663 | 1470770984557 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b141800 == 42 [pid = 1663] [id = 180] 12:29:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x11982b000) [pid = 1663] [serial = 538] [outer = 0x0] 12:29:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1269e7400) [pid = 1663] [serial = 539] [outer = 0x11982b000] 12:29:44 INFO - PROCESS | 1663 | 1470770984590 Marionette DEBUG loaded listener.js 12:29:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1292cbc00) [pid = 1663] [serial = 540] [outer = 0x11982b000] 12:29:45 INFO - PROCESS | 1663 | 1470770985383 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]]]}] 12:29:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:29:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 920ms 12:29:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:29:45 INFO - PROCESS | 1663 | 1470770985397 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 12:29:45 INFO - PROCESS | 1663 | 1470770985398 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 12:29:45 INFO - PROCESS | 1663 | 1470770985400 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:29:45 INFO - PROCESS | 1663 | 1470770985401 Marionette TRACE conn2 <- [1,694,null,{}] 12:29:45 INFO - PROCESS | 1663 | 1470770985404 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}] 12:29:45 INFO - PROCESS | 1663 | 1470770985405 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:45 INFO - PROCESS | 1663 | 1470770985482 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 12:29:45 INFO - PROCESS | 1663 | 1470770985486 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:45 INFO - PROCESS | 1663 | 1470770985487 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b16b800 == 43 [pid = 1663] [id = 181] 12:29:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x129655000) [pid = 1663] [serial = 541] [outer = 0x0] 12:29:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x12bcce400) [pid = 1663] [serial = 542] [outer = 0x129655000] 12:29:45 INFO - PROCESS | 1663 | 1470770985510 Marionette DEBUG loaded listener.js 12:29:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x12bf4d000) [pid = 1663] [serial = 543] [outer = 0x129655000] 12:29:46 INFO - PROCESS | 1663 | 1470770986469 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]]]}] 12:29:46 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) 12:29:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1119ms 12:29:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:29:46 INFO - PROCESS | 1663 | 1470770986520 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 12:29:46 INFO - PROCESS | 1663 | 1470770986523 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 12:29:46 INFO - PROCESS | 1663 | 1470770986526 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:29:46 INFO - PROCESS | 1663 | 1470770986528 Marionette TRACE conn2 <- [1,698,null,{}] 12:29:46 INFO - PROCESS | 1663 | 1470770986532 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}] 12:29:46 INFO - PROCESS | 1663 | 1470770986533 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:46 INFO - PROCESS | 1663 | 1470770986642 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 12:29:46 INFO - PROCESS | 1663 | 1470770986734 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:46 INFO - PROCESS | 1663 | 1470770986735 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x11722c000 == 44 [pid = 1663] [id = 182] 12:29:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x1160b3000) [pid = 1663] [serial = 544] [outer = 0x0] 12:29:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1167bec00) [pid = 1663] [serial = 545] [outer = 0x1160b3000] 12:29:46 INFO - PROCESS | 1663 | 1470770986768 Marionette DEBUG loaded listener.js 12:29:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x117029400) [pid = 1663] [serial = 546] [outer = 0x1160b3000] 12:29:47 INFO - PROCESS | 1663 | --DOCSHELL 0x12b141800 == 43 [pid = 1663] [id = 180] 12:29:47 INFO - PROCESS | 1663 | --DOCSHELL 0x113ad7000 == 42 [pid = 1663] [id = 179] 12:29:47 INFO - PROCESS | 1663 | --DOCSHELL 0x12a847800 == 41 [pid = 1663] [id = 178] 12:29:47 INFO - PROCESS | 1663 | --DOCSHELL 0x12a40b800 == 40 [pid = 1663] [id = 177] 12:29:47 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c7000 == 39 [pid = 1663] [id = 176] 12:29:47 INFO - PROCESS | 1663 | --DOCSHELL 0x1270ba800 == 38 [pid = 1663] [id = 175] 12:29:47 INFO - PROCESS | 1663 | --DOCSHELL 0x118145800 == 37 [pid = 1663] [id = 174] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x12af58000) [pid = 1663] [serial = 493] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOCSHELL 0x12428d800 == 36 [pid = 1663] [id = 173] 12:29:47 INFO - PROCESS | 1663 | --DOCSHELL 0x12143a800 == 35 [pid = 1663] [id = 172] 12:29:47 INFO - PROCESS | 1663 | --DOCSHELL 0x121250000 == 34 [pid = 1663] [id = 171] 12:29:47 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c9800 == 33 [pid = 1663] [id = 170] 12:29:47 INFO - PROCESS | 1663 | --DOCSHELL 0x1182b7000 == 32 [pid = 1663] [id = 169] 12:29:47 INFO - PROCESS | 1663 | --DOCSHELL 0x118146800 == 31 [pid = 1663] [id = 168] 12:29:47 INFO - PROCESS | 1663 | --DOCSHELL 0x11723c000 == 30 [pid = 1663] [id = 167] 12:29:47 INFO - PROCESS | 1663 | --DOCSHELL 0x113f5b000 == 29 [pid = 1663] [id = 166] 12:29:47 INFO - PROCESS | 1663 | --DOCSHELL 0x128ec3800 == 28 [pid = 1663] [id = 165] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x1242de800) [pid = 1663] [serial = 475] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x1269e7000) [pid = 1663] [serial = 478] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x1268db800) [pid = 1663] [serial = 476] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x12741a400) [pid = 1663] [serial = 481] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x126ec7000) [pid = 1663] [serial = 479] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x128c60400) [pid = 1663] [serial = 487] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x11978c800) [pid = 1663] [serial = 484] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x128a32400) [pid = 1663] [serial = 485] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x128a30000) [pid = 1663] [serial = 482] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1291a4400) [pid = 1663] [serial = 490] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x12b8e6c00) [pid = 1663] [serial = 455] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x12af8a800) [pid = 1663] [serial = 454] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x129659c00) [pid = 1663] [serial = 452] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x1291a0c00) [pid = 1663] [serial = 451] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x12a8cb800) [pid = 1663] [serial = 491] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x126ecd800) [pid = 1663] [serial = 449] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x126e46400) [pid = 1663] [serial = 448] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1219e0c00) [pid = 1663] [serial = 446] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x120fd6800) [pid = 1663] [serial = 445] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1172bd800) [pid = 1663] [serial = 443] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x11688b000) [pid = 1663] [serial = 442] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x120fe1400) [pid = 1663] [serial = 469] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1214dc400) [pid = 1663] [serial = 470] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x11878cc00) [pid = 1663] [serial = 466] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x119829000) [pid = 1663] [serial = 467] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x1167b1c00) [pid = 1663] [serial = 463] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x117026000) [pid = 1663] [serial = 464] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x1130c7800) [pid = 1663] [serial = 460] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x113d50800) [pid = 1663] [serial = 461] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x1186edc00) [pid = 1663] [serial = 458] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x117032400) [pid = 1663] [serial = 457] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x123c24800) [pid = 1663] [serial = 472] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x128e81800) [pid = 1663] [serial = 488] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x123c71800) [pid = 1663] [serial = 473] [outer = 0x0] [url = about:blank] 12:29:47 INFO - PROCESS | 1663 | 1470770987861 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]]]}] 12:29:47 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) 12:29:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1375ms 12:29:47 INFO - PROCESS | 1663 | 1470770987901 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 12:29:47 INFO - PROCESS | 1663 | 1470770987903 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 12:29:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:29:47 INFO - PROCESS | 1663 | 1470770987906 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:29:47 INFO - PROCESS | 1663 | 1470770987908 Marionette TRACE conn2 <- [1,702,null,{}] 12:29:47 INFO - PROCESS | 1663 | 1470770987911 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}] 12:29:47 INFO - PROCESS | 1663 | 1470770987913 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:48 INFO - PROCESS | 1663 | 1470770988002 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 12:29:48 INFO - PROCESS | 1663 | 1470770988009 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:48 INFO - PROCESS | 1663 | 1470770988011 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x11509d800 == 29 [pid = 1663] [id = 183] 12:29:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x1183eb400) [pid = 1663] [serial = 547] [outer = 0x0] 12:29:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x11848a400) [pid = 1663] [serial = 548] [outer = 0x1183eb400] 12:29:48 INFO - PROCESS | 1663 | 1470770988039 Marionette DEBUG loaded listener.js 12:29:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x118781000) [pid = 1663] [serial = 549] [outer = 0x1183eb400] 12:29:48 INFO - PROCESS | 1663 | 1470770988839 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]]]}] 12:29:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:29:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 970ms 12:29:48 INFO - PROCESS | 1663 | 1470770988876 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 12:29:48 INFO - PROCESS | 1663 | 1470770988880 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 12:29:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:29:48 INFO - PROCESS | 1663 | 1470770988885 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:29:48 INFO - PROCESS | 1663 | 1470770988886 Marionette TRACE conn2 <- [1,706,null,{}] 12:29:48 INFO - PROCESS | 1663 | 1470770988888 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}] 12:29:48 INFO - PROCESS | 1663 | 1470770988890 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:48 INFO - PROCESS | 1663 | 1470770988972 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 12:29:49 INFO - PROCESS | 1663 | 1470770989019 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:49 INFO - PROCESS | 1663 | 1470770989020 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x117378000 == 30 [pid = 1663] [id = 184] 12:29:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x11878e000) [pid = 1663] [serial = 550] [outer = 0x0] 12:29:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x119d03000) [pid = 1663] [serial = 551] [outer = 0x11878e000] 12:29:49 INFO - PROCESS | 1663 | 1470770989047 Marionette DEBUG loaded listener.js 12:29:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x120fdd400) [pid = 1663] [serial = 552] [outer = 0x11878e000] 12:29:49 INFO - PROCESS | 1663 | 1470770989827 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]]]}] 12:29:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:29:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 12:29:49 INFO - PROCESS | 1663 | 1470770989857 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 12:29:49 INFO - PROCESS | 1663 | 1470770989859 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 12:29:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:29:49 INFO - PROCESS | 1663 | 1470770989861 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:29:49 INFO - PROCESS | 1663 | 1470770989865 Marionette TRACE conn2 <- [1,710,null,{}] 12:29:49 INFO - PROCESS | 1663 | 1470770989873 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}] 12:29:49 INFO - PROCESS | 1663 | 1470770989876 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:49 INFO - PROCESS | 1663 | 1470770989965 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 12:29:50 INFO - PROCESS | 1663 | 1470770990001 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:50 INFO - PROCESS | 1663 | 1470770990003 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182a5800 == 31 [pid = 1663] [id = 185] 12:29:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x123c6c400) [pid = 1663] [serial = 553] [outer = 0x0] 12:29:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x12411c800) [pid = 1663] [serial = 554] [outer = 0x123c6c400] 12:29:50 INFO - PROCESS | 1663 | 1470770990030 Marionette DEBUG loaded listener.js 12:29:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x1242db000) [pid = 1663] [serial = 555] [outer = 0x123c6c400] 12:29:50 INFO - PROCESS | 1663 | 1470770990856 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]]]}] 12:29:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:29:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1024ms 12:29:50 INFO - PROCESS | 1663 | 1470770990886 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 12:29:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:29:50 INFO - PROCESS | 1663 | 1470770990888 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 12:29:50 INFO - PROCESS | 1663 | 1470770990890 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:29:50 INFO - PROCESS | 1663 | 1470770990891 Marionette TRACE conn2 <- [1,714,null,{}] 12:29:50 INFO - PROCESS | 1663 | 1470770990893 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}] 12:29:50 INFO - PROCESS | 1663 | 1470770990894 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:50 INFO - PROCESS | 1663 | 1470770990988 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 12:29:50 INFO - PROCESS | 1663 | 1470770990991 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:50 INFO - PROCESS | 1663 | 1470770990992 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x119176000 == 32 [pid = 1663] [id = 186] 12:29:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1160b4400) [pid = 1663] [serial = 556] [outer = 0x0] 12:29:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x1268d4c00) [pid = 1663] [serial = 557] [outer = 0x1160b4400] 12:29:51 INFO - PROCESS | 1663 | 1470770991018 Marionette DEBUG loaded listener.js 12:29:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x126d5d800) [pid = 1663] [serial = 558] [outer = 0x1160b4400] 12:29:51 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x12a8c8c00) [pid = 1663] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:29:51 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1150cc800) [pid = 1663] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:29:51 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x11688a400) [pid = 1663] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:29:51 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x119d04400) [pid = 1663] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:29:51 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x123c75000) [pid = 1663] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:29:51 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x1122bd000) [pid = 1663] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:29:51 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x12af30c00) [pid = 1663] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:29:51 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x128c65000) [pid = 1663] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:29:51 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x112afec00) [pid = 1663] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:29:51 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x1242a7000) [pid = 1663] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:29:51 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x116809c00) [pid = 1663] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:29:51 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x127425c00) [pid = 1663] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:29:51 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x12af36000) [pid = 1663] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:29:51 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x11982b000) [pid = 1663] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:29:51 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x112f3e000) [pid = 1663] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:29:51 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x1292c5000) [pid = 1663] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:29:51 INFO - PROCESS | 1663 | 1470770991840 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]]]}] 12:29:51 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 12:29:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 968ms 12:29:51 INFO - PROCESS | 1663 | 1470770991859 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 12:29:51 INFO - PROCESS | 1663 | 1470770991861 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 12:29:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:29:51 INFO - PROCESS | 1663 | 1470770991867 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:29:51 INFO - PROCESS | 1663 | 1470770991869 Marionette TRACE conn2 <- [1,718,null,{}] 12:29:51 INFO - PROCESS | 1663 | 1470770991872 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}] 12:29:51 INFO - PROCESS | 1663 | 1470770991874 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:51 INFO - PROCESS | 1663 | 1470770991974 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 12:29:51 INFO - PROCESS | 1663 | 1470770991981 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:51 INFO - PROCESS | 1663 | 1470770991983 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c7000 == 33 [pid = 1663] [id = 187] 12:29:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x112fd5400) [pid = 1663] [serial = 559] [outer = 0x0] 12:29:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x1186ef800) [pid = 1663] [serial = 560] [outer = 0x112fd5400] 12:29:52 INFO - PROCESS | 1663 | 1470770992007 Marionette DEBUG loaded listener.js 12:29:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x123f8dc00) [pid = 1663] [serial = 561] [outer = 0x112fd5400] 12:29:52 INFO - PROCESS | 1663 | 1470770992826 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]]]}] 12:29:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:29:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 12:29:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:29:52 INFO - PROCESS | 1663 | 1470770992836 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 12:29:52 INFO - PROCESS | 1663 | 1470770992838 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 12:29:52 INFO - PROCESS | 1663 | 1470770992840 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:29:52 INFO - PROCESS | 1663 | 1470770992841 Marionette TRACE conn2 <- [1,722,null,{}] 12:29:52 INFO - PROCESS | 1663 | 1470770992843 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}] 12:29:52 INFO - PROCESS | 1663 | 1470770992848 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:52 INFO - PROCESS | 1663 | 1470770992958 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 12:29:52 INFO - PROCESS | 1663 | 1470770992964 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:52 INFO - PROCESS | 1663 | 1470770992965 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12113b000 == 34 [pid = 1663] [id = 188] 12:29:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x11600f400) [pid = 1663] [serial = 562] [outer = 0x0] 12:29:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x126ecd800) [pid = 1663] [serial = 563] [outer = 0x11600f400] 12:29:53 INFO - PROCESS | 1663 | 1470770992998 Marionette DEBUG loaded listener.js 12:29:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x128c5d000) [pid = 1663] [serial = 564] [outer = 0x11600f400] 12:29:53 INFO - PROCESS | 1663 | 1470770993376 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] 12:29:53 INFO - PROCESS | 1663 | 1470770993410 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 12:29:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:29:53 INFO - PROCESS | 1663 | 1470770993412 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:29:53 INFO - PROCESS | 1663 | 1470770993413 Marionette TRACE conn2 <- [1,726,null,{}] 12:29:53 INFO - PROCESS | 1663 | 1470770993416 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}] 12:29:53 INFO - PROCESS | 1663 | 1470770993417 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:53 INFO - PROCESS | 1663 | 1470770993488 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 12:29:53 INFO - PROCESS | 1663 | 1470770993492 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:53 INFO - PROCESS | 1663 | 1470770993493 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x12143c000 == 35 [pid = 1663] [id = 189] 12:29:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x128c5a000) [pid = 1663] [serial = 565] [outer = 0x0] 12:29:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x128e90800) [pid = 1663] [serial = 566] [outer = 0x128c5a000] 12:29:53 INFO - PROCESS | 1663 | 1470770993519 Marionette DEBUG loaded listener.js 12:29:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x1292ce400) [pid = 1663] [serial = 567] [outer = 0x128c5a000] 12:29:53 INFO - PROCESS | 1663 | 1470770993924 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]]]}] 12:29:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:29:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 568ms 12:29:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:29:53 INFO - PROCESS | 1663 | 1470770993981 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 12:29:53 INFO - PROCESS | 1663 | 1470770993984 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 12:29:53 INFO - PROCESS | 1663 | 1470770993987 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:29:53 INFO - PROCESS | 1663 | 1470770993989 Marionette TRACE conn2 <- [1,730,null,{}] 12:29:53 INFO - PROCESS | 1663 | 1470770993993 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}] 12:29:53 INFO - PROCESS | 1663 | 1470770993995 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:54 INFO - PROCESS | 1663 | 1470770994090 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 12:29:54 INFO - PROCESS | 1663 | 1470770994148 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:54 INFO - PROCESS | 1663 | 1470770994151 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x116853800 == 36 [pid = 1663] [id = 190] 12:29:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x11688c400) [pid = 1663] [serial = 568] [outer = 0x0] 12:29:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x117028400) [pid = 1663] [serial = 569] [outer = 0x11688c400] 12:29:54 INFO - PROCESS | 1663 | 1470770994183 Marionette DEBUG loaded listener.js 12:29:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x1186ee400) [pid = 1663] [serial = 570] [outer = 0x11688c400] 12:29:54 INFO - PROCESS | 1663 | 1470770994621 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] 12:29:54 INFO - PROCESS | 1663 | 1470770994661 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 12:29:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:29:54 INFO - PROCESS | 1663 | 1470770994666 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:29:54 INFO - PROCESS | 1663 | 1470770994667 Marionette TRACE conn2 <- [1,734,null,{}] 12:29:54 INFO - PROCESS | 1663 | 1470770994670 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}] 12:29:54 INFO - PROCESS | 1663 | 1470770994672 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:54 INFO - PROCESS | 1663 | 1470770994790 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 12:29:54 INFO - PROCESS | 1663 | 1470770994840 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:54 INFO - PROCESS | 1663 | 1470770994842 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x118e23800 == 37 [pid = 1663] [id = 191] 12:29:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x119d10800) [pid = 1663] [serial = 571] [outer = 0x0] 12:29:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1217f3400) [pid = 1663] [serial = 572] [outer = 0x119d10800] 12:29:54 INFO - PROCESS | 1663 | 1470770994872 Marionette DEBUG loaded listener.js 12:29:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x1242a5000) [pid = 1663] [serial = 573] [outer = 0x119d10800] 12:29:55 INFO - PROCESS | 1663 | 1470770995285 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]]]}] 12:29:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:29:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 671ms 12:29:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:29:55 INFO - PROCESS | 1663 | 1470770995337 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 12:29:55 INFO - PROCESS | 1663 | 1470770995338 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 12:29:55 INFO - PROCESS | 1663 | 1470770995341 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:29:55 INFO - PROCESS | 1663 | 1470770995343 Marionette TRACE conn2 <- [1,738,null,{}] 12:29:55 INFO - PROCESS | 1663 | 1470770995351 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}] 12:29:55 INFO - PROCESS | 1663 | 1470770995354 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:55 INFO - PROCESS | 1663 | 1470770995451 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 12:29:55 INFO - PROCESS | 1663 | 1470770995501 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:55 INFO - PROCESS | 1663 | 1470770995504 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x119171800 == 38 [pid = 1663] [id = 192] 12:29:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x124b15400) [pid = 1663] [serial = 574] [outer = 0x0] 12:29:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x126ecc000) [pid = 1663] [serial = 575] [outer = 0x124b15400] 12:29:55 INFO - PROCESS | 1663 | 1470770995534 Marionette DEBUG loaded listener.js 12:29:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x128a33000) [pid = 1663] [serial = 576] [outer = 0x124b15400] 12:29:56 INFO - PROCESS | 1663 | 1470770996436 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]]]}] 12:29:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:29:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1125ms 12:29:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:29:56 INFO - PROCESS | 1663 | 1470770996467 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 12:29:56 INFO - PROCESS | 1663 | 1470770996469 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 12:29:56 INFO - PROCESS | 1663 | 1470770996471 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:29:56 INFO - PROCESS | 1663 | 1470770996472 Marionette TRACE conn2 <- [1,742,null,{}] 12:29:56 INFO - PROCESS | 1663 | 1470770996474 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}] 12:29:56 INFO - PROCESS | 1663 | 1470770996476 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:56 INFO - PROCESS | 1663 | 1470770996569 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 12:29:56 INFO - PROCESS | 1663 | 1470770996617 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:56 INFO - PROCESS | 1663 | 1470770996618 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x121918000 == 39 [pid = 1663] [id = 193] 12:29:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1186f9400) [pid = 1663] [serial = 577] [outer = 0x0] 12:29:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x128a33400) [pid = 1663] [serial = 578] [outer = 0x1186f9400] 12:29:56 INFO - PROCESS | 1663 | 1470770996647 Marionette DEBUG loaded listener.js 12:29:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x12a7c1c00) [pid = 1663] [serial = 579] [outer = 0x1186f9400] 12:29:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12113b000 == 38 [pid = 1663] [id = 188] 12:29:57 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c7000 == 37 [pid = 1663] [id = 187] 12:29:57 INFO - PROCESS | 1663 | --DOCSHELL 0x119176000 == 36 [pid = 1663] [id = 186] 12:29:57 INFO - PROCESS | 1663 | --DOCSHELL 0x1182a5800 == 35 [pid = 1663] [id = 185] 12:29:57 INFO - PROCESS | 1663 | --DOCSHELL 0x117378000 == 34 [pid = 1663] [id = 184] 12:29:57 INFO - PROCESS | 1663 | --DOCSHELL 0x11509d800 == 33 [pid = 1663] [id = 183] 12:29:57 INFO - PROCESS | 1663 | --DOCSHELL 0x11722c000 == 32 [pid = 1663] [id = 182] 12:29:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12b16b800 == 31 [pid = 1663] [id = 181] 12:29:57 INFO - PROCESS | 1663 | --DOCSHELL 0x119171800 == 30 [pid = 1663] [id = 192] 12:29:57 INFO - PROCESS | 1663 | --DOCSHELL 0x118e23800 == 29 [pid = 1663] [id = 191] 12:29:57 INFO - PROCESS | 1663 | --DOCSHELL 0x12143c000 == 28 [pid = 1663] [id = 189] 12:29:57 INFO - PROCESS | 1663 | --DOCSHELL 0x116853800 == 27 [pid = 1663] [id = 190] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x12bcce400) [pid = 1663] [serial = 542] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12af5a800) [pid = 1663] [serial = 530] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x11600ac00) [pid = 1663] [serial = 497] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1167b2000) [pid = 1663] [serial = 498] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1219e6800) [pid = 1663] [serial = 509] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x123c73c00) [pid = 1663] [serial = 510] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x120fe2800) [pid = 1663] [serial = 506] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1242dc800) [pid = 1663] [serial = 512] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x118eb1800) [pid = 1663] [serial = 503] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x11982a000) [pid = 1663] [serial = 504] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x1214dcc00) [pid = 1663] [serial = 507] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x11320bc00) [pid = 1663] [serial = 513] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x12b8db400) [pid = 1663] [serial = 494] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x1291a1400) [pid = 1663] [serial = 524] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x1292c3800) [pid = 1663] [serial = 525] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x1268d8000) [pid = 1663] [serial = 515] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x126ec9c00) [pid = 1663] [serial = 516] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x12741c000) [pid = 1663] [serial = 518] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x128a32800) [pid = 1663] [serial = 519] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x116ab6800) [pid = 1663] [serial = 500] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x1176b4c00) [pid = 1663] [serial = 501] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 66 (0x128a30c00) [pid = 1663] [serial = 521] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 65 (0x128c61000) [pid = 1663] [serial = 522] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 64 (0x12b9a0400) [pid = 1663] [serial = 533] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 63 (0x1292cbc00) [pid = 1663] [serial = 540] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 62 (0x12b8d9c00) [pid = 1663] [serial = 531] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 61 (0x1150d0000) [pid = 1663] [serial = 536] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 60 (0x1269e7400) [pid = 1663] [serial = 539] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 59 (0x118ea5c00) [pid = 1663] [serial = 537] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 58 (0x129426800) [pid = 1663] [serial = 527] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 57 (0x12b9acc00) [pid = 1663] [serial = 534] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 56 (0x12a7c4c00) [pid = 1663] [serial = 528] [outer = 0x0] [url = about:blank] 12:29:58 INFO - PROCESS | 1663 | --DOMWINDOW == 55 (0x1291a2400) [pid = 1663] [serial = 203] [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.] 12:29:58 INFO - PROCESS | 1663 | 1470770998067 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]]]}] 12:29:58 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 12:29:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1623ms 12:29:58 INFO - PROCESS | 1663 | 1470770998095 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 12:29:58 INFO - PROCESS | 1663 | 1470770998097 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 12:29:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:29:58 INFO - PROCESS | 1663 | 1470770998101 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:29:58 INFO - PROCESS | 1663 | 1470770998103 Marionette TRACE conn2 <- [1,746,null,{}] 12:29:58 INFO - PROCESS | 1663 | 1470770998108 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}] 12:29:58 INFO - PROCESS | 1663 | 1470770998110 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:58 INFO - PROCESS | 1663 | 1470770998182 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 12:29:58 INFO - PROCESS | 1663 | 1470770998186 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:58 INFO - PROCESS | 1663 | 1470770998189 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x11334d000 == 28 [pid = 1663] [id = 194] 12:29:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 56 (0x112d09c00) [pid = 1663] [serial = 580] [outer = 0x0] 12:29:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 57 (0x112f3f400) [pid = 1663] [serial = 581] [outer = 0x112d09c00] 12:29:58 INFO - PROCESS | 1663 | 1470770998220 Marionette DEBUG loaded listener.js 12:29:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 58 (0x11337c000) [pid = 1663] [serial = 582] [outer = 0x112d09c00] 12:29:59 INFO - PROCESS | 1663 | 1470770999009 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]]]}] 12:29:59 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.) 12:29:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 925ms 12:29:59 INFO - PROCESS | 1663 | 1470770999025 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 12:29:59 INFO - PROCESS | 1663 | 1470770999030 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 12:29:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:29:59 INFO - PROCESS | 1663 | 1470770999035 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:29:59 INFO - PROCESS | 1663 | 1470770999036 Marionette TRACE conn2 <- [1,750,null,{}] 12:29:59 INFO - PROCESS | 1663 | 1470770999038 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}] 12:29:59 INFO - PROCESS | 1663 | 1470770999040 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:59 INFO - PROCESS | 1663 | 1470770999118 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 12:29:59 INFO - PROCESS | 1663 | 1470770999164 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:59 INFO - PROCESS | 1663 | 1470770999166 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:29:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x116853800 == 29 [pid = 1663] [id = 195] 12:29:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 59 (0x1160b2400) [pid = 1663] [serial = 583] [outer = 0x0] 12:29:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 60 (0x1160b5400) [pid = 1663] [serial = 584] [outer = 0x1160b2400] 12:29:59 INFO - PROCESS | 1663 | 1470770999192 Marionette DEBUG loaded listener.js 12:29:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 61 (0x11680fc00) [pid = 1663] [serial = 585] [outer = 0x1160b2400] 12:29:59 INFO - PROCESS | 1663 | 1470770999977 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]]]}] 12:30:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:30:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 970ms 12:30:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:30:00 INFO - PROCESS | 1663 | 1470771000007 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 12:30:00 INFO - PROCESS | 1663 | 1470771000009 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 12:30:00 INFO - PROCESS | 1663 | 1470771000011 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:30:00 INFO - PROCESS | 1663 | 1470771000015 Marionette TRACE conn2 <- [1,754,null,{}] 12:30:00 INFO - PROCESS | 1663 | 1470771000024 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}] 12:30:00 INFO - PROCESS | 1663 | 1470771000034 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:00 INFO - PROCESS | 1663 | 1470771000125 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 12:30:00 INFO - PROCESS | 1663 | 1470771000158 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:00 INFO - PROCESS | 1663 | 1470771000160 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x117d4b800 == 30 [pid = 1663] [id = 196] 12:30:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 62 (0x118635800) [pid = 1663] [serial = 586] [outer = 0x0] 12:30:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 63 (0x11863c000) [pid = 1663] [serial = 587] [outer = 0x118635800] 12:30:00 INFO - PROCESS | 1663 | 1470771000188 Marionette DEBUG loaded listener.js 12:30:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 64 (0x118785400) [pid = 1663] [serial = 588] [outer = 0x118635800] 12:30:00 INFO - PROCESS | 1663 | 1470771000971 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]]]}] 12:30:00 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 12:30:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 974ms 12:30:00 INFO - PROCESS | 1663 | 1470771000985 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 12:30:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:30:00 INFO - PROCESS | 1663 | 1470771000987 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 12:30:00 INFO - PROCESS | 1663 | 1470771000989 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:30:00 INFO - PROCESS | 1663 | 1470771000990 Marionette TRACE conn2 <- [1,758,null,{}] 12:30:00 INFO - PROCESS | 1663 | 1470771000992 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}] 12:30:00 INFO - PROCESS | 1663 | 1470771000993 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:01 INFO - PROCESS | 1663 | 1470771001087 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 12:30:01 INFO - PROCESS | 1663 | 1470771001091 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:01 INFO - PROCESS | 1663 | 1470771001092 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x11829a000 == 31 [pid = 1663] [id = 197] 12:30:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x118e5f800) [pid = 1663] [serial = 589] [outer = 0x0] 12:30:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x11910d800) [pid = 1663] [serial = 590] [outer = 0x118e5f800] 12:30:01 INFO - PROCESS | 1663 | 1470771001117 Marionette DEBUG loaded listener.js 12:30:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x119794c00) [pid = 1663] [serial = 591] [outer = 0x118e5f800] 12:30:01 INFO - PROCESS | 1663 | 1470771001454 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]]]}] 12:30:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:30:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 517ms 12:30:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:30:01 INFO - PROCESS | 1663 | 1470771001507 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 12:30:01 INFO - PROCESS | 1663 | 1470771001508 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 12:30:01 INFO - PROCESS | 1663 | 1470771001510 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:30:01 INFO - PROCESS | 1663 | 1470771001511 Marionette TRACE conn2 <- [1,762,null,{}] 12:30:01 INFO - PROCESS | 1663 | 1470771001514 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}] 12:30:01 INFO - PROCESS | 1663 | 1470771001515 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:01 INFO - PROCESS | 1663 | 1470771001608 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 12:30:01 INFO - PROCESS | 1663 | 1470771001643 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:01 INFO - PROCESS | 1663 | 1470771001644 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x118e1a000 == 32 [pid = 1663] [id = 198] 12:30:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x119829000) [pid = 1663] [serial = 592] [outer = 0x0] 12:30:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x119b73800) [pid = 1663] [serial = 593] [outer = 0x119829000] 12:30:01 INFO - PROCESS | 1663 | 1470771001667 Marionette DEBUG loaded listener.js 12:30:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x120fe2000) [pid = 1663] [serial = 594] [outer = 0x119829000] 12:30:01 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x11878e000) [pid = 1663] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:30:01 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x1183eb400) [pid = 1663] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:30:01 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x1160b3000) [pid = 1663] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:30:01 INFO - PROCESS | 1663 | --DOMWINDOW == 66 (0x129655000) [pid = 1663] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:30:01 INFO - PROCESS | 1663 | --DOMWINDOW == 65 (0x1160b4400) [pid = 1663] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:30:01 INFO - PROCESS | 1663 | --DOMWINDOW == 64 (0x112fd5400) [pid = 1663] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:30:01 INFO - PROCESS | 1663 | --DOMWINDOW == 63 (0x123c6c400) [pid = 1663] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:30:01 INFO - PROCESS | 1663 | --DOMWINDOW == 62 (0x128c5a000) [pid = 1663] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:30:01 INFO - PROCESS | 1663 | --DOMWINDOW == 61 (0x11600f400) [pid = 1663] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:30:02 INFO - PROCESS | 1663 | 1470771002527 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]]]}] 12:30:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:30:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1068ms 12:30:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:30:02 INFO - PROCESS | 1663 | 1470771002579 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 12:30:02 INFO - PROCESS | 1663 | 1470771002580 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 12:30:02 INFO - PROCESS | 1663 | 1470771002582 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:30:02 INFO - PROCESS | 1663 | 1470771002583 Marionette TRACE conn2 <- [1,766,null,{}] 12:30:02 INFO - PROCESS | 1663 | 1470771002585 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}] 12:30:02 INFO - PROCESS | 1663 | 1470771002590 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:02 INFO - PROCESS | 1663 | 1470771002677 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 12:30:02 INFO - PROCESS | 1663 | 1470771002725 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:02 INFO - PROCESS | 1663 | 1470771002726 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x119887800 == 33 [pid = 1663] [id = 199] 12:30:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 62 (0x116050800) [pid = 1663] [serial = 595] [outer = 0x0] 12:30:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 63 (0x119f91c00) [pid = 1663] [serial = 596] [outer = 0x116050800] 12:30:02 INFO - PROCESS | 1663 | 1470771002751 Marionette DEBUG loaded listener.js 12:30:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 64 (0x123c72000) [pid = 1663] [serial = 597] [outer = 0x116050800] 12:30:03 INFO - PROCESS | 1663 | 1470771003508 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]]]}] 12:30:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:30:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 12:30:03 INFO - PROCESS | 1663 | 1470771003551 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 12:30:03 INFO - PROCESS | 1663 | 1470771003553 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 12:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:30:03 INFO - PROCESS | 1663 | 1470771003555 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:30:03 INFO - PROCESS | 1663 | 1470771003556 Marionette TRACE conn2 <- [1,770,null,{}] 12:30:03 INFO - PROCESS | 1663 | 1470771003558 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}] 12:30:03 INFO - PROCESS | 1663 | 1470771003559 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:03 INFO - PROCESS | 1663 | 1470771003633 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 12:30:03 INFO - PROCESS | 1663 | 1470771003637 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:03 INFO - PROCESS | 1663 | 1470771003638 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x12113c800 == 34 [pid = 1663] [id = 200] 12:30:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x1241cfc00) [pid = 1663] [serial = 598] [outer = 0x0] 12:30:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x1241d2800) [pid = 1663] [serial = 599] [outer = 0x1241cfc00] 12:30:03 INFO - PROCESS | 1663 | 1470771003663 Marionette DEBUG loaded listener.js 12:30:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x124b13400) [pid = 1663] [serial = 600] [outer = 0x1241cfc00] 12:30:04 INFO - PROCESS | 1663 | 1470771004092 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]]]}] 12:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 569ms 12:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:30:04 INFO - PROCESS | 1663 | 1470771004124 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 12:30:04 INFO - PROCESS | 1663 | 1470771004127 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 12:30:04 INFO - PROCESS | 1663 | 1470771004132 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:30:04 INFO - PROCESS | 1663 | 1470771004134 Marionette TRACE conn2 <- [1,774,null,{}] 12:30:04 INFO - PROCESS | 1663 | 1470771004138 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}] 12:30:04 INFO - PROCESS | 1663 | 1470771004140 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:04 INFO - PROCESS | 1663 | 1470771004243 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 12:30:04 INFO - PROCESS | 1663 | 1470771004318 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:04 INFO - PROCESS | 1663 | 1470771004320 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x113f66000 == 35 [pid = 1663] [id = 201] 12:30:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x113015800) [pid = 1663] [serial = 601] [outer = 0x0] 12:30:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x1130c2800) [pid = 1663] [serial = 602] [outer = 0x113015800] 12:30:04 INFO - PROCESS | 1663 | 1470771004351 Marionette DEBUG loaded listener.js 12:30:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x113da8800) [pid = 1663] [serial = 603] [outer = 0x113015800] 12:30:04 INFO - PROCESS | 1663 | 1470771004854 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]]]}] 12:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 774ms 12:30:04 INFO - PROCESS | 1663 | 1470771004904 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 12:30:04 INFO - PROCESS | 1663 | 1470771004907 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 12:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:30:04 INFO - PROCESS | 1663 | 1470771004912 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:30:04 INFO - PROCESS | 1663 | 1470771004914 Marionette TRACE conn2 <- [1,778,null,{}] 12:30:04 INFO - PROCESS | 1663 | 1470771004916 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}] 12:30:04 INFO - PROCESS | 1663 | 1470771004918 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:05 INFO - PROCESS | 1663 | 1470771005021 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 12:30:05 INFO - PROCESS | 1663 | 1470771005094 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:05 INFO - PROCESS | 1663 | 1470771005095 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x118145800 == 36 [pid = 1663] [id = 202] 12:30:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x11683a800) [pid = 1663] [serial = 604] [outer = 0x0] 12:30:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x116aad800) [pid = 1663] [serial = 605] [outer = 0x11683a800] 12:30:05 INFO - PROCESS | 1663 | 1470771005126 Marionette DEBUG loaded listener.js 12:30:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x1176ad400) [pid = 1663] [serial = 606] [outer = 0x11683a800] 12:30:05 INFO - PROCESS | 1663 | --DOCSHELL 0x119887800 == 35 [pid = 1663] [id = 199] 12:30:05 INFO - PROCESS | 1663 | --DOCSHELL 0x118e1a000 == 34 [pid = 1663] [id = 198] 12:30:05 INFO - PROCESS | 1663 | --DOCSHELL 0x11829a000 == 33 [pid = 1663] [id = 197] 12:30:05 INFO - PROCESS | 1663 | --DOCSHELL 0x117d4b800 == 32 [pid = 1663] [id = 196] 12:30:05 INFO - PROCESS | 1663 | --DOCSHELL 0x116853800 == 31 [pid = 1663] [id = 195] 12:30:05 INFO - PROCESS | 1663 | --DOCSHELL 0x11334d000 == 30 [pid = 1663] [id = 194] 12:30:05 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x119d03000) [pid = 1663] [serial = 551] [outer = 0x0] [url = about:blank] 12:30:05 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x11848a400) [pid = 1663] [serial = 548] [outer = 0x0] [url = about:blank] 12:30:05 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x118781000) [pid = 1663] [serial = 549] [outer = 0x0] [url = about:blank] 12:30:05 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x1167bec00) [pid = 1663] [serial = 545] [outer = 0x0] [url = about:blank] 12:30:05 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x117029400) [pid = 1663] [serial = 546] [outer = 0x0] [url = about:blank] 12:30:05 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x12bf4d000) [pid = 1663] [serial = 543] [outer = 0x0] [url = about:blank] 12:30:05 INFO - PROCESS | 1663 | --DOMWINDOW == 66 (0x1268d4c00) [pid = 1663] [serial = 557] [outer = 0x0] [url = about:blank] 12:30:05 INFO - PROCESS | 1663 | --DOMWINDOW == 65 (0x1186ef800) [pid = 1663] [serial = 560] [outer = 0x0] [url = about:blank] 12:30:05 INFO - PROCESS | 1663 | --DOMWINDOW == 64 (0x123f8dc00) [pid = 1663] [serial = 561] [outer = 0x0] [url = about:blank] 12:30:05 INFO - PROCESS | 1663 | --DOMWINDOW == 63 (0x12411c800) [pid = 1663] [serial = 554] [outer = 0x0] [url = about:blank] 12:30:05 INFO - PROCESS | 1663 | --DOMWINDOW == 62 (0x1242db000) [pid = 1663] [serial = 555] [outer = 0x0] [url = about:blank] 12:30:05 INFO - PROCESS | 1663 | --DOMWINDOW == 61 (0x126d5d800) [pid = 1663] [serial = 558] [outer = 0x0] [url = about:blank] 12:30:05 INFO - PROCESS | 1663 | --DOMWINDOW == 60 (0x128e90800) [pid = 1663] [serial = 566] [outer = 0x0] [url = about:blank] 12:30:05 INFO - PROCESS | 1663 | --DOMWINDOW == 59 (0x1292ce400) [pid = 1663] [serial = 567] [outer = 0x0] [url = about:blank] 12:30:05 INFO - PROCESS | 1663 | --DOMWINDOW == 58 (0x120fdd400) [pid = 1663] [serial = 552] [outer = 0x0] [url = about:blank] 12:30:05 INFO - PROCESS | 1663 | --DOMWINDOW == 57 (0x126ecd800) [pid = 1663] [serial = 563] [outer = 0x0] [url = about:blank] 12:30:05 INFO - PROCESS | 1663 | --DOMWINDOW == 56 (0x128c5d000) [pid = 1663] [serial = 564] [outer = 0x0] [url = about:blank] 12:30:05 INFO - PROCESS | 1663 | 1470771005692 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]]]}] 12:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 823ms 12:30:05 INFO - PROCESS | 1663 | 1470771005735 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 12:30:05 INFO - PROCESS | 1663 | 1470771005738 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 12:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:30:05 INFO - PROCESS | 1663 | 1470771005742 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:30:05 INFO - PROCESS | 1663 | 1470771005744 Marionette TRACE conn2 <- [1,782,null,{}] 12:30:05 INFO - PROCESS | 1663 | 1470771005749 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}] 12:30:05 INFO - PROCESS | 1663 | 1470771005751 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:05 INFO - PROCESS | 1663 | 1470771005845 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 12:30:05 INFO - PROCESS | 1663 | 1470771005854 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:05 INFO - PROCESS | 1663 | 1470771005857 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x115092000 == 31 [pid = 1663] [id = 203] 12:30:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 57 (0x1160ae800) [pid = 1663] [serial = 607] [outer = 0x0] 12:30:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 58 (0x116807400) [pid = 1663] [serial = 608] [outer = 0x1160ae800] 12:30:05 INFO - PROCESS | 1663 | 1470771005902 Marionette DEBUG loaded listener.js 12:30:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 59 (0x117027400) [pid = 1663] [serial = 609] [outer = 0x1160ae800] 12:30:06 INFO - PROCESS | 1663 | 1470771006250 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]]]}] 12:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 525ms 12:30:06 INFO - PROCESS | 1663 | 1470771006278 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 12:30:06 INFO - PROCESS | 1663 | 1470771006283 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 12:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:30:06 INFO - PROCESS | 1663 | 1470771006289 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:30:06 INFO - PROCESS | 1663 | 1470771006290 Marionette TRACE conn2 <- [1,786,null,{}] 12:30:06 INFO - PROCESS | 1663 | 1470771006293 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}] 12:30:06 INFO - PROCESS | 1663 | 1470771006294 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:06 INFO - PROCESS | 1663 | 1470771006367 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 12:30:06 INFO - PROCESS | 1663 | 1470771006371 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:06 INFO - PROCESS | 1663 | 1470771006372 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x1174b4800 == 32 [pid = 1663] [id = 204] 12:30:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 60 (0x1176ad000) [pid = 1663] [serial = 610] [outer = 0x0] 12:30:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 61 (0x1186ee800) [pid = 1663] [serial = 611] [outer = 0x1176ad000] 12:30:06 INFO - PROCESS | 1663 | 1470771006401 Marionette DEBUG loaded listener.js 12:30:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 62 (0x11878ec00) [pid = 1663] [serial = 612] [outer = 0x1176ad000] 12:30:06 INFO - PROCESS | 1663 | 1470771006772 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]]]}] 12:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 519ms 12:30:06 INFO - PROCESS | 1663 | 1470771006815 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 12:30:06 INFO - PROCESS | 1663 | 1470771006817 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 12:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:30:06 INFO - PROCESS | 1663 | 1470771006820 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:30:06 INFO - PROCESS | 1663 | 1470771006823 Marionette TRACE conn2 <- [1,790,null,{}] 12:30:06 INFO - PROCESS | 1663 | 1470771006831 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}] 12:30:06 INFO - PROCESS | 1663 | 1470771006834 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:06 INFO - PROCESS | 1663 | 1470771006908 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 12:30:06 INFO - PROCESS | 1663 | 1470771006918 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:06 INFO - PROCESS | 1663 | 1470771006920 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x11860e000 == 33 [pid = 1663] [id = 205] 12:30:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 63 (0x112a93800) [pid = 1663] [serial = 613] [outer = 0x0] 12:30:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 64 (0x119797c00) [pid = 1663] [serial = 614] [outer = 0x112a93800] 12:30:06 INFO - PROCESS | 1663 | 1470771006947 Marionette DEBUG loaded listener.js 12:30:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x1210c5800) [pid = 1663] [serial = 615] [outer = 0x112a93800] 12:30:07 INFO - PROCESS | 1663 | 1470771007288 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]]]}] 12:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 521ms 12:30:07 INFO - PROCESS | 1663 | 1470771007341 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 12:30:07 INFO - PROCESS | 1663 | 1470771007343 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 12:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:30:07 INFO - PROCESS | 1663 | 1470771007345 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:30:07 INFO - PROCESS | 1663 | 1470771007346 Marionette TRACE conn2 <- [1,794,null,{}] 12:30:07 INFO - PROCESS | 1663 | 1470771007349 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}] 12:30:07 INFO - PROCESS | 1663 | 1470771007350 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:07 INFO - PROCESS | 1663 | 1470771007457 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 12:30:07 INFO - PROCESS | 1663 | 1470771007464 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:07 INFO - PROCESS | 1663 | 1470771007465 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194b2000 == 34 [pid = 1663] [id = 206] 12:30:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x120fd6800) [pid = 1663] [serial = 616] [outer = 0x0] 12:30:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x121a35c00) [pid = 1663] [serial = 617] [outer = 0x120fd6800] 12:30:07 INFO - PROCESS | 1663 | 1470771007501 Marionette DEBUG loaded listener.js 12:30:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x123f96800) [pid = 1663] [serial = 618] [outer = 0x120fd6800] 12:30:07 INFO - PROCESS | 1663 | 1470771007925 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]]]}] 12:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 623ms 12:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:30:07 INFO - PROCESS | 1663 | 1470771007975 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 12:30:07 INFO - PROCESS | 1663 | 1470771007976 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 12:30:07 INFO - PROCESS | 1663 | 1470771007978 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:30:07 INFO - PROCESS | 1663 | 1470771007979 Marionette TRACE conn2 <- [1,798,null,{}] 12:30:07 INFO - PROCESS | 1663 | 1470771007981 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}] 12:30:07 INFO - PROCESS | 1663 | 1470771007983 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:08 INFO - PROCESS | 1663 | 1470771008072 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 12:30:08 INFO - PROCESS | 1663 | 1470771008075 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:08 INFO - PROCESS | 1663 | 1470771008077 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x119ffd000 == 35 [pid = 1663] [id = 207] 12:30:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x112fd3000) [pid = 1663] [serial = 619] [outer = 0x0] 12:30:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x1242dbc00) [pid = 1663] [serial = 620] [outer = 0x112fd3000] 12:30:08 INFO - PROCESS | 1663 | 1470771008101 Marionette DEBUG loaded listener.js 12:30:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x124b19c00) [pid = 1663] [serial = 621] [outer = 0x112fd3000] 12:30:08 INFO - PROCESS | 1663 | 1470771008538 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]]]}] 12:30:08 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 12:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 572ms 12:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:30:08 INFO - PROCESS | 1663 | 1470771008551 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 12:30:08 INFO - PROCESS | 1663 | 1470771008553 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 12:30:08 INFO - PROCESS | 1663 | 1470771008556 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:30:08 INFO - PROCESS | 1663 | 1470771008558 Marionette TRACE conn2 <- [1,802,null,{}] 12:30:08 INFO - PROCESS | 1663 | 1470771008561 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}] 12:30:08 INFO - PROCESS | 1663 | 1470771008569 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:08 INFO - PROCESS | 1663 | 1470771008736 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 12:30:08 INFO - PROCESS | 1663 | 1470771008744 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:08 INFO - PROCESS | 1663 | 1470771008745 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x121a63800 == 36 [pid = 1663] [id = 208] 12:30:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x12684bc00) [pid = 1663] [serial = 622] [outer = 0x0] 12:30:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x1269e4800) [pid = 1663] [serial = 623] [outer = 0x12684bc00] 12:30:08 INFO - PROCESS | 1663 | 1470771008798 Marionette DEBUG loaded listener.js 12:30:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x126ec8000) [pid = 1663] [serial = 624] [outer = 0x12684bc00] 12:30:09 INFO - PROCESS | 1663 | 1470771009103 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]]]}] 12:30:09 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 12:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 572ms 12:30:09 INFO - PROCESS | 1663 | 1470771009128 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 12:30:09 INFO - PROCESS | 1663 | 1470771009138 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 12:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:30:09 INFO - PROCESS | 1663 | 1470771009149 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:30:09 INFO - PROCESS | 1663 | 1470771009150 Marionette TRACE conn2 <- [1,806,null,{}] 12:30:09 INFO - PROCESS | 1663 | 1470771009152 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}] 12:30:09 INFO - PROCESS | 1663 | 1470771009153 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:09 INFO - PROCESS | 1663 | 1470771009247 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 12:30:09 INFO - PROCESS | 1663 | 1470771009251 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:09 INFO - PROCESS | 1663 | 1470771009252 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x123c3e000 == 37 [pid = 1663] [id = 209] 12:30:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x126ec8400) [pid = 1663] [serial = 625] [outer = 0x0] 12:30:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x127418c00) [pid = 1663] [serial = 626] [outer = 0x126ec8400] 12:30:09 INFO - PROCESS | 1663 | 1470771009275 Marionette DEBUG loaded listener.js 12:30:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x127423c00) [pid = 1663] [serial = 627] [outer = 0x126ec8400] 12:30:09 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x1160b2400) [pid = 1663] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:30:09 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x112d09c00) [pid = 1663] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:30:09 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x119829000) [pid = 1663] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:30:09 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x11688c400) [pid = 1663] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:30:09 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x119d10800) [pid = 1663] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:30:09 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x124b15400) [pid = 1663] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:30:09 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x116050800) [pid = 1663] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:30:09 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x118635800) [pid = 1663] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:30:09 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x118e5f800) [pid = 1663] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:30:09 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x1186f9400) [pid = 1663] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:30:09 INFO - PROCESS | 1663 | [1663] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:30:09 INFO - PROCESS | 1663 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 12:30:09 INFO - PROCESS | 1663 | Determined SkiaGL cache limits: Size 100663296, Items: 256 12:30:09 INFO - PROCESS | 1663 | [GFX2-]: Using SkiaGL canvas. 12:30:09 INFO - PROCESS | 1663 | 1470771009656 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]]]}] 12:30:09 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 12:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 12:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:30:09 INFO - PROCESS | 1663 | 1470771009668 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 12:30:09 INFO - PROCESS | 1663 | 1470771009669 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 12:30:09 INFO - PROCESS | 1663 | 1470771009671 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:30:09 INFO - PROCESS | 1663 | 1470771009672 Marionette TRACE conn2 <- [1,810,null,{}] 12:30:09 INFO - PROCESS | 1663 | 1470771009675 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}] 12:30:09 INFO - PROCESS | 1663 | 1470771009676 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:09 INFO - PROCESS | 1663 | 1470771009750 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 12:30:09 INFO - PROCESS | 1663 | 1470771009754 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:09 INFO - PROCESS | 1663 | 1470771009755 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x12463c000 == 38 [pid = 1663] [id = 210] 12:30:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x119798000) [pid = 1663] [serial = 628] [outer = 0x0] 12:30:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x124ba6400) [pid = 1663] [serial = 629] [outer = 0x119798000] 12:30:09 INFO - PROCESS | 1663 | 1470771009779 Marionette DEBUG loaded listener.js 12:30:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x128a28800) [pid = 1663] [serial = 630] [outer = 0x119798000] 12:30:10 INFO - PROCESS | 1663 | 1470771010074 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]]]}] 12:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 419ms 12:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:30:10 INFO - PROCESS | 1663 | 1470771010090 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 12:30:10 INFO - PROCESS | 1663 | 1470771010092 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 12:30:10 INFO - PROCESS | 1663 | 1470771010094 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:30:10 INFO - PROCESS | 1663 | 1470771010095 Marionette TRACE conn2 <- [1,814,null,{}] 12:30:10 INFO - PROCESS | 1663 | 1470771010108 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}] 12:30:10 INFO - PROCESS | 1663 | 1470771010109 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:10 INFO - PROCESS | 1663 | 1470771010186 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 12:30:10 INFO - PROCESS | 1663 | 1470771010189 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:10 INFO - PROCESS | 1663 | 1470771010191 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x11860d000 == 39 [pid = 1663] [id = 211] 12:30:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x128a2d800) [pid = 1663] [serial = 631] [outer = 0x0] 12:30:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x128a34400) [pid = 1663] [serial = 632] [outer = 0x128a2d800] 12:30:10 INFO - PROCESS | 1663 | 1470771010215 Marionette DEBUG loaded listener.js 12:30:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x128c28000) [pid = 1663] [serial = 633] [outer = 0x128a2d800] 12:30:10 INFO - PROCESS | 1663 | 1470771010534 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] 12:30:10 INFO - PROCESS | 1663 | 1470771010574 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 12:30:10 INFO - PROCESS | 1663 | 1470771010577 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:30:10 INFO - PROCESS | 1663 | 1470771010578 Marionette TRACE conn2 <- [1,818,null,{}] 12:30:10 INFO - PROCESS | 1663 | 1470771010580 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}] 12:30:10 INFO - PROCESS | 1663 | 1470771010581 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:10 INFO - PROCESS | 1663 | 1470771010677 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 12:30:10 INFO - PROCESS | 1663 | 1470771010685 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:10 INFO - PROCESS | 1663 | 1470771010686 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x126e17800 == 40 [pid = 1663] [id = 212] 12:30:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x128c2bc00) [pid = 1663] [serial = 634] [outer = 0x0] 12:30:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x128c5f800) [pid = 1663] [serial = 635] [outer = 0x128c2bc00] 12:30:10 INFO - PROCESS | 1663 | 1470771010710 Marionette DEBUG loaded listener.js 12:30:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x128c65400) [pid = 1663] [serial = 636] [outer = 0x128c2bc00] 12:30:11 INFO - PROCESS | 1663 | 1470771011006 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]]]}] 12:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 467ms 12:30:11 INFO - PROCESS | 1663 | 1470771011045 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 12:30:11 INFO - PROCESS | 1663 | 1470771011046 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 12:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:30:11 INFO - PROCESS | 1663 | 1470771011051 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:30:11 INFO - PROCESS | 1663 | 1470771011060 Marionette TRACE conn2 <- [1,822,null,{}] 12:30:11 INFO - PROCESS | 1663 | 1470771011063 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}] 12:30:11 INFO - PROCESS | 1663 | 1470771011064 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:11 INFO - PROCESS | 1663 | 1470771011151 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 12:30:11 INFO - PROCESS | 1663 | 1470771011155 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:11 INFO - PROCESS | 1663 | 1470771011156 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x128e21800 == 41 [pid = 1663] [id = 213] 12:30:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x128c67c00) [pid = 1663] [serial = 637] [outer = 0x0] 12:30:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x1291a1800) [pid = 1663] [serial = 638] [outer = 0x128c67c00] 12:30:11 INFO - PROCESS | 1663 | 1470771011182 Marionette DEBUG loaded listener.js 12:30:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x12941c800) [pid = 1663] [serial = 639] [outer = 0x128c67c00] 12:30:11 INFO - PROCESS | 1663 | 1470771011503 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] 12:30:11 INFO - PROCESS | 1663 | 1470771011529 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 12:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:30:11 INFO - PROCESS | 1663 | 1470771011534 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:30:11 INFO - PROCESS | 1663 | 1470771011535 Marionette TRACE conn2 <- [1,826,null,{}] 12:30:11 INFO - PROCESS | 1663 | 1470771011537 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}] 12:30:11 INFO - PROCESS | 1663 | 1470771011538 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:11 INFO - PROCESS | 1663 | 1470771011637 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 12:30:11 INFO - PROCESS | 1663 | 1470771011643 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:11 INFO - PROCESS | 1663 | 1470771011644 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x128ed6000 == 42 [pid = 1663] [id = 214] 12:30:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x12941d000) [pid = 1663] [serial = 640] [outer = 0x0] 12:30:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x129656800) [pid = 1663] [serial = 641] [outer = 0x12941d000] 12:30:11 INFO - PROCESS | 1663 | 1470771011668 Marionette DEBUG loaded listener.js 12:30:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x12965cc00) [pid = 1663] [serial = 642] [outer = 0x12941d000] 12:30:12 INFO - PROCESS | 1663 | 1470771012123 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]]]}] 12:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 619ms 12:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:30:12 INFO - PROCESS | 1663 | 1470771012152 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 12:30:12 INFO - PROCESS | 1663 | 1470771012155 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 12:30:12 INFO - PROCESS | 1663 | 1470771012158 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:30:12 INFO - PROCESS | 1663 | 1470771012160 Marionette TRACE conn2 <- [1,830,null,{}] 12:30:12 INFO - PROCESS | 1663 | 1470771012165 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}] 12:30:12 INFO - PROCESS | 1663 | 1470771012166 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:12 INFO - PROCESS | 1663 | 1470771012266 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 12:30:12 INFO - PROCESS | 1663 | 1470771012332 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:12 INFO - PROCESS | 1663 | 1470771012334 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x117387000 == 43 [pid = 1663] [id = 215] 12:30:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x113f3d800) [pid = 1663] [serial = 643] [outer = 0x0] 12:30:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1167b2c00) [pid = 1663] [serial = 644] [outer = 0x113f3d800] 12:30:12 INFO - PROCESS | 1663 | 1470771012363 Marionette DEBUG loaded listener.js 12:30:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x117032000) [pid = 1663] [serial = 645] [outer = 0x113f3d800] 12:30:12 INFO - PROCESS | 1663 | 1470771012887 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]]]}] 12:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 771ms 12:30:12 INFO - PROCESS | 1663 | 1470771012932 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 12:30:12 INFO - PROCESS | 1663 | 1470771012937 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 12:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:30:12 INFO - PROCESS | 1663 | 1470771012944 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:30:12 INFO - PROCESS | 1663 | 1470771012947 Marionette TRACE conn2 <- [1,834,null,{}] 12:30:12 INFO - PROCESS | 1663 | 1470771012951 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}] 12:30:12 INFO - PROCESS | 1663 | 1470771012954 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:13 INFO - PROCESS | 1663 | 1470771013075 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 12:30:13 INFO - PROCESS | 1663 | 1470771013141 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:13 INFO - PROCESS | 1663 | 1470771013142 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12135c800 == 44 [pid = 1663] [id = 216] 12:30:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x118eb1800) [pid = 1663] [serial = 646] [outer = 0x0] 12:30:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x11982a000) [pid = 1663] [serial = 647] [outer = 0x118eb1800] 12:30:13 INFO - PROCESS | 1663 | 1470771013173 Marionette DEBUG loaded listener.js 12:30:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1210c3c00) [pid = 1663] [serial = 648] [outer = 0x118eb1800] 12:30:13 INFO - PROCESS | 1663 | 1470771013589 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]]]}] 12:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 674ms 12:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:30:13 INFO - PROCESS | 1663 | 1470771013618 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 12:30:13 INFO - PROCESS | 1663 | 1470771013619 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 12:30:13 INFO - PROCESS | 1663 | 1470771013622 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:30:13 INFO - PROCESS | 1663 | 1470771013624 Marionette TRACE conn2 <- [1,838,null,{}] 12:30:13 INFO - PROCESS | 1663 | 1470771013648 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}] 12:30:13 INFO - PROCESS | 1663 | 1470771013652 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:13 INFO - PROCESS | 1663 | 1470771013769 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 12:30:13 INFO - PROCESS | 1663 | 1470771013819 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:13 INFO - PROCESS | 1663 | 1470771013822 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a405800 == 45 [pid = 1663] [id = 217] 12:30:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1268d0800) [pid = 1663] [serial = 649] [outer = 0x0] 12:30:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1268d9000) [pid = 1663] [serial = 650] [outer = 0x1268d0800] 12:30:13 INFO - PROCESS | 1663 | 1470771013852 Marionette DEBUG loaded listener.js 12:30:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x126db1000) [pid = 1663] [serial = 651] [outer = 0x1268d0800] 12:30:14 INFO - PROCESS | 1663 | 1470771014276 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]]]}] 12:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 670ms 12:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:30:14 INFO - PROCESS | 1663 | 1470771014293 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 12:30:14 INFO - PROCESS | 1663 | 1470771014295 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 12:30:14 INFO - PROCESS | 1663 | 1470771014297 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:30:14 INFO - PROCESS | 1663 | 1470771014298 Marionette TRACE conn2 <- [1,842,null,{}] 12:30:14 INFO - PROCESS | 1663 | 1470771014301 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}] 12:30:14 INFO - PROCESS | 1663 | 1470771014302 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:14 INFO - PROCESS | 1663 | 1470771014426 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 12:30:14 INFO - PROCESS | 1663 | 1470771014512 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:14 INFO - PROCESS | 1663 | 1470771014513 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ac1000 == 46 [pid = 1663] [id = 218] 12:30:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x112fd5400) [pid = 1663] [serial = 652] [outer = 0x0] 12:30:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x120fd4800) [pid = 1663] [serial = 653] [outer = 0x112fd5400] 12:30:14 INFO - PROCESS | 1663 | 1470771014542 Marionette DEBUG loaded listener.js 12:30:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x128c60800) [pid = 1663] [serial = 654] [outer = 0x112fd5400] 12:30:15 INFO - PROCESS | 1663 | 1470771015083 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]]]}] 12:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 819ms 12:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:30:15 INFO - PROCESS | 1663 | 1470771015116 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 12:30:15 INFO - PROCESS | 1663 | 1470771015119 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 12:30:15 INFO - PROCESS | 1663 | 1470771015122 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:30:15 INFO - PROCESS | 1663 | 1470771015123 Marionette TRACE conn2 <- [1,846,null,{}] 12:30:15 INFO - PROCESS | 1663 | 1470771015127 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}] 12:30:15 INFO - PROCESS | 1663 | 1470771015129 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:15 INFO - PROCESS | 1663 | 1470771015256 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 12:30:15 INFO - PROCESS | 1663 | 1470771015306 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:15 INFO - PROCESS | 1663 | 1470771015307 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ad4000 == 47 [pid = 1663] [id = 219] 12:30:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x113ab2c00) [pid = 1663] [serial = 655] [outer = 0x0] 12:30:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x116534c00) [pid = 1663] [serial = 656] [outer = 0x113ab2c00] 12:30:15 INFO - PROCESS | 1663 | 1470771015337 Marionette DEBUG loaded listener.js 12:30:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x116ab6800) [pid = 1663] [serial = 657] [outer = 0x113ab2c00] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x121918000 == 46 [pid = 1663] [id = 193] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x128e21800 == 45 [pid = 1663] [id = 213] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x126e17800 == 44 [pid = 1663] [id = 212] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x11860d000 == 43 [pid = 1663] [id = 211] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x12463c000 == 42 [pid = 1663] [id = 210] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x123c3e000 == 41 [pid = 1663] [id = 209] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x121a63800 == 40 [pid = 1663] [id = 208] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x119ffd000 == 39 [pid = 1663] [id = 207] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x1194b2000 == 38 [pid = 1663] [id = 206] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x11860e000 == 37 [pid = 1663] [id = 205] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x1174b4800 == 36 [pid = 1663] [id = 204] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x115092000 == 35 [pid = 1663] [id = 203] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x118145800 == 34 [pid = 1663] [id = 202] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x113f66000 == 33 [pid = 1663] [id = 201] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x12113c800 == 32 [pid = 1663] [id = 200] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x116ac1000 == 31 [pid = 1663] [id = 218] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x12a405800 == 30 [pid = 1663] [id = 217] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x12135c800 == 29 [pid = 1663] [id = 216] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x128ed6000 == 28 [pid = 1663] [id = 214] 12:30:16 INFO - PROCESS | 1663 | --DOCSHELL 0x117387000 == 27 [pid = 1663] [id = 215] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x11910d800) [pid = 1663] [serial = 590] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x128a33400) [pid = 1663] [serial = 578] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x12a7c1c00) [pid = 1663] [serial = 579] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1160b5400) [pid = 1663] [serial = 584] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x112f3f400) [pid = 1663] [serial = 581] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x11337c000) [pid = 1663] [serial = 582] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x119b73800) [pid = 1663] [serial = 593] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1186ee400) [pid = 1663] [serial = 570] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x117028400) [pid = 1663] [serial = 569] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1242a5000) [pid = 1663] [serial = 573] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1217f3400) [pid = 1663] [serial = 572] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x128a33000) [pid = 1663] [serial = 576] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x126ecc000) [pid = 1663] [serial = 575] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x119f91c00) [pid = 1663] [serial = 596] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x11863c000) [pid = 1663] [serial = 587] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x118785400) [pid = 1663] [serial = 588] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x119794c00) [pid = 1663] [serial = 591] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x120fe2000) [pid = 1663] [serial = 594] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x123c72000) [pid = 1663] [serial = 597] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x1241d2800) [pid = 1663] [serial = 599] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x11680fc00) [pid = 1663] [serial = 585] [outer = 0x0] [url = about:blank] 12:30:16 INFO - PROCESS | 1663 | 1470771016206 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]]]}] 12:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1122ms 12:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:30:16 INFO - PROCESS | 1663 | 1470771016244 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 12:30:16 INFO - PROCESS | 1663 | 1470771016246 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 12:30:16 INFO - PROCESS | 1663 | 1470771016249 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:30:16 INFO - PROCESS | 1663 | 1470771016251 Marionette TRACE conn2 <- [1,850,null,{}] 12:30:16 INFO - PROCESS | 1663 | 1470771016255 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}] 12:30:16 INFO - PROCESS | 1663 | 1470771016256 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:16 INFO - PROCESS | 1663 | 1470771016334 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 12:30:16 INFO - PROCESS | 1663 | 1470771016383 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:16 INFO - PROCESS | 1663 | 1470771016385 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x113f66000 == 28 [pid = 1663] [id = 220] 12:30:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x11386bc00) [pid = 1663] [serial = 658] [outer = 0x0] 12:30:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x1160ae400) [pid = 1663] [serial = 659] [outer = 0x11386bc00] 12:30:16 INFO - PROCESS | 1663 | 1470771016413 Marionette DEBUG loaded listener.js 12:30:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x117024c00) [pid = 1663] [serial = 660] [outer = 0x11386bc00] 12:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 470ms 12:30:16 INFO - PROCESS | 1663 | 1470771016711 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]]]}] 12:30:16 INFO - PROCESS | 1663 | 1470771016720 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 12:30:16 INFO - PROCESS | 1663 | 1470771016724 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 12:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:30:16 INFO - PROCESS | 1663 | 1470771016737 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:30:16 INFO - PROCESS | 1663 | 1470771016739 Marionette TRACE conn2 <- [1,854,null,{}] 12:30:16 INFO - PROCESS | 1663 | 1470771016741 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}] 12:30:16 INFO - PROCESS | 1663 | 1470771016743 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:16 INFO - PROCESS | 1663 | 1470771016824 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 12:30:16 INFO - PROCESS | 1663 | 1470771016829 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:16 INFO - PROCESS | 1663 | 1470771016831 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x11736a800 == 29 [pid = 1663] [id = 221] 12:30:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x117334c00) [pid = 1663] [serial = 661] [outer = 0x0] 12:30:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1186f3800) [pid = 1663] [serial = 662] [outer = 0x117334c00] 12:30:16 INFO - PROCESS | 1663 | 1470771016859 Marionette DEBUG loaded listener.js 12:30:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x118ea9400) [pid = 1663] [serial = 663] [outer = 0x117334c00] 12:30:17 INFO - PROCESS | 1663 | 1470771017205 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]]]}] 12:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 528ms 12:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:30:17 INFO - PROCESS | 1663 | 1470771017257 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 12:30:17 INFO - PROCESS | 1663 | 1470771017258 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 12:30:17 INFO - PROCESS | 1663 | 1470771017260 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:30:17 INFO - PROCESS | 1663 | 1470771017262 Marionette TRACE conn2 <- [1,858,null,{}] 12:30:17 INFO - PROCESS | 1663 | 1470771017270 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}] 12:30:17 INFO - PROCESS | 1663 | 1470771017273 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:17 INFO - PROCESS | 1663 | 1470771017345 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 12:30:17 INFO - PROCESS | 1663 | 1470771017350 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:17 INFO - PROCESS | 1663 | 1470771017353 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182ae000 == 30 [pid = 1663] [id = 222] 12:30:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x113f44400) [pid = 1663] [serial = 664] [outer = 0x0] 12:30:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x119d0e000) [pid = 1663] [serial = 665] [outer = 0x113f44400] 12:30:17 INFO - PROCESS | 1663 | 1470771017382 Marionette DEBUG loaded listener.js 12:30:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x121307000) [pid = 1663] [serial = 666] [outer = 0x113f44400] 12:30:17 INFO - PROCESS | 1663 | 1470771017689 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]]]}] 12:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 471ms 12:30:17 INFO - PROCESS | 1663 | 1470771017731 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 12:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:30:17 INFO - PROCESS | 1663 | 1470771017733 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 12:30:17 INFO - PROCESS | 1663 | 1470771017735 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:30:17 INFO - PROCESS | 1663 | 1470771017736 Marionette TRACE conn2 <- [1,862,null,{}] 12:30:17 INFO - PROCESS | 1663 | 1470771017739 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}] 12:30:17 INFO - PROCESS | 1663 | 1470771017740 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:17 INFO - PROCESS | 1663 | 1470771017813 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 12:30:17 INFO - PROCESS | 1663 | 1470771017869 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:17 INFO - PROCESS | 1663 | 1470771017870 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x11917c800 == 31 [pid = 1663] [id = 223] 12:30:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x119b6a000) [pid = 1663] [serial = 667] [outer = 0x0] 12:30:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x123c69400) [pid = 1663] [serial = 668] [outer = 0x119b6a000] 12:30:17 INFO - PROCESS | 1663 | 1470771017896 Marionette DEBUG loaded listener.js 12:30:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x124113400) [pid = 1663] [serial = 669] [outer = 0x119b6a000] 12:30:18 INFO - PROCESS | 1663 | 1470771018211 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]]]}] 12:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 518ms 12:30:18 INFO - PROCESS | 1663 | 1470771018254 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 12:30:18 INFO - PROCESS | 1663 | 1470771018255 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 12:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:30:18 INFO - PROCESS | 1663 | 1470771018257 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:30:18 INFO - PROCESS | 1663 | 1470771018258 Marionette TRACE conn2 <- [1,866,null,{}] 12:30:18 INFO - PROCESS | 1663 | 1470771018261 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}] 12:30:18 INFO - PROCESS | 1663 | 1470771018262 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:18 INFO - PROCESS | 1663 | 1470771018350 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 12:30:18 INFO - PROCESS | 1663 | 1470771018384 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:18 INFO - PROCESS | 1663 | 1470771018386 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x119dba000 == 32 [pid = 1663] [id = 224] 12:30:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x113a0f800) [pid = 1663] [serial = 670] [outer = 0x0] 12:30:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1245c1c00) [pid = 1663] [serial = 671] [outer = 0x113a0f800] 12:30:18 INFO - PROCESS | 1663 | 1470771018410 Marionette DEBUG loaded listener.js 12:30:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x126854000) [pid = 1663] [serial = 672] [outer = 0x113a0f800] 12:30:18 INFO - PROCESS | 1663 | 1470771018754 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]]]}] 12:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 519ms 12:30:18 INFO - PROCESS | 1663 | 1470771018776 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 12:30:18 INFO - PROCESS | 1663 | 1470771018777 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 12:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:30:18 INFO - PROCESS | 1663 | 1470771018785 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:30:18 INFO - PROCESS | 1663 | 1470771018786 Marionette TRACE conn2 <- [1,870,null,{}] 12:30:18 INFO - PROCESS | 1663 | 1470771018788 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}] 12:30:18 INFO - PROCESS | 1663 | 1470771018792 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:18 INFO - PROCESS | 1663 | 1470771018901 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 12:30:18 INFO - PROCESS | 1663 | 1470771018904 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:18 INFO - PROCESS | 1663 | 1470771018906 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x121424800 == 33 [pid = 1663] [id = 225] 12:30:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x1268d1400) [pid = 1663] [serial = 673] [outer = 0x0] 12:30:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1269de000) [pid = 1663] [serial = 674] [outer = 0x1268d1400] 12:30:18 INFO - PROCESS | 1663 | 1470771018930 Marionette DEBUG loaded listener.js 12:30:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x128a2a800) [pid = 1663] [serial = 675] [outer = 0x1268d1400] 12:30:19 INFO - PROCESS | 1663 | 1470771019261 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]]]}] 12:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 522ms 12:30:19 INFO - PROCESS | 1663 | 1470771019303 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 12:30:19 INFO - PROCESS | 1663 | 1470771019304 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 12:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:30:19 INFO - PROCESS | 1663 | 1470771019306 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:30:19 INFO - PROCESS | 1663 | 1470771019315 Marionette TRACE conn2 <- [1,874,null,{}] 12:30:19 INFO - PROCESS | 1663 | 1470771019317 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}] 12:30:19 INFO - PROCESS | 1663 | 1470771019318 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:19 INFO - PROCESS | 1663 | 1470771019409 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 12:30:19 INFO - PROCESS | 1663 | 1470771019443 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:19 INFO - PROCESS | 1663 | 1470771019444 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x12416f000 == 34 [pid = 1663] [id = 226] 12:30:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x128a30000) [pid = 1663] [serial = 676] [outer = 0x0] 12:30:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x128c24800) [pid = 1663] [serial = 677] [outer = 0x128a30000] 12:30:19 INFO - PROCESS | 1663 | 1470771019469 Marionette DEBUG loaded listener.js 12:30:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x128c5fc00) [pid = 1663] [serial = 678] [outer = 0x128a30000] 12:30:19 INFO - PROCESS | 1663 | 1470771019793 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]]]}] 12:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 527ms 12:30:19 INFO - PROCESS | 1663 | 1470771019839 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 12:30:19 INFO - PROCESS | 1663 | 1470771019840 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 12:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:30:19 INFO - PROCESS | 1663 | 1470771019842 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:30:19 INFO - PROCESS | 1663 | 1470771019843 Marionette TRACE conn2 <- [1,878,null,{}] 12:30:19 INFO - PROCESS | 1663 | 1470771019846 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}] 12:30:19 INFO - PROCESS | 1663 | 1470771019847 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:19 INFO - PROCESS | 1663 | 1470771019938 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 12:30:19 INFO - PROCESS | 1663 | 1470771019941 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:19 INFO - PROCESS | 1663 | 1470771019942 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x124b89000 == 35 [pid = 1663] [id = 227] 12:30:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x128a35400) [pid = 1663] [serial = 679] [outer = 0x0] 12:30:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x128e8e400) [pid = 1663] [serial = 680] [outer = 0x128a35400] 12:30:19 INFO - PROCESS | 1663 | 1470771019966 Marionette DEBUG loaded listener.js 12:30:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1291a4000) [pid = 1663] [serial = 681] [outer = 0x128a35400] 12:30:20 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1176ad000) [pid = 1663] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:30:20 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x12941d000) [pid = 1663] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:30:20 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x128c67c00) [pid = 1663] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:30:20 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1241cfc00) [pid = 1663] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:30:20 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1160ae800) [pid = 1663] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:30:20 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x120fd6800) [pid = 1663] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:30:20 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x113015800) [pid = 1663] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:30:20 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x119798000) [pid = 1663] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:30:20 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x126ec8400) [pid = 1663] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:30:20 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x128c2bc00) [pid = 1663] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:30:20 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x12684bc00) [pid = 1663] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:30:20 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x11683a800) [pid = 1663] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:30:20 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x128a2d800) [pid = 1663] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:30:20 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x112fd3000) [pid = 1663] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:30:20 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x112a93800) [pid = 1663] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:30:20 INFO - PROCESS | 1663 | 1470771020421 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]]]}] 12:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 622ms 12:30:20 INFO - PROCESS | 1663 | 1470771020465 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 12:30:20 INFO - PROCESS | 1663 | 1470771020467 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 12:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:30:20 INFO - PROCESS | 1663 | 1470771020469 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:30:20 INFO - PROCESS | 1663 | 1470771020470 Marionette TRACE conn2 <- [1,882,null,{}] 12:30:20 INFO - PROCESS | 1663 | 1470771020472 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}] 12:30:20 INFO - PROCESS | 1663 | 1470771020473 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:20 INFO - PROCESS | 1663 | 1470771020554 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 12:30:20 INFO - PROCESS | 1663 | 1470771020612 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:20 INFO - PROCESS | 1663 | 1470771020613 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182ad000 == 36 [pid = 1663] [id = 228] 12:30:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x11309e400) [pid = 1663] [serial = 682] [outer = 0x0] 12:30:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x117033000) [pid = 1663] [serial = 683] [outer = 0x11309e400] 12:30:20 INFO - PROCESS | 1663 | 1470771020637 Marionette DEBUG loaded listener.js 12:30:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1210c7000) [pid = 1663] [serial = 684] [outer = 0x11309e400] 12:30:20 INFO - PROCESS | 1663 | 1470771020899 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]]]}] 12:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 468ms 12:30:20 INFO - PROCESS | 1663 | 1470771020938 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 12:30:20 INFO - PROCESS | 1663 | 1470771020939 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 12:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:30:20 INFO - PROCESS | 1663 | 1470771020941 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:30:20 INFO - PROCESS | 1663 | 1470771020943 Marionette TRACE conn2 <- [1,886,null,{}] 12:30:20 INFO - PROCESS | 1663 | 1470771020945 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}] 12:30:20 INFO - PROCESS | 1663 | 1470771020946 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:21 INFO - PROCESS | 1663 | 1470771021034 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 12:30:21 INFO - PROCESS | 1663 | 1470771021038 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:21 INFO - PROCESS | 1663 | 1470771021039 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x128b09000 == 37 [pid = 1663] [id = 229] 12:30:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x120fd7c00) [pid = 1663] [serial = 685] [outer = 0x0] 12:30:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12741a800) [pid = 1663] [serial = 686] [outer = 0x120fd7c00] 12:30:21 INFO - PROCESS | 1663 | 1470771021063 Marionette DEBUG loaded listener.js 12:30:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x128c68c00) [pid = 1663] [serial = 687] [outer = 0x120fd7c00] 12:30:21 INFO - PROCESS | 1663 | 1470771021385 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]]]}] 12:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 12:30:21 INFO - PROCESS | 1663 | 1470771021411 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 12:30:21 INFO - PROCESS | 1663 | 1470771021412 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 12:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:30:21 INFO - PROCESS | 1663 | 1470771021416 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:30:21 INFO - PROCESS | 1663 | 1470771021419 Marionette TRACE conn2 <- [1,890,null,{}] 12:30:21 INFO - PROCESS | 1663 | 1470771021421 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}] 12:30:21 INFO - PROCESS | 1663 | 1470771021423 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:21 INFO - PROCESS | 1663 | 1470771021539 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 12:30:21 INFO - PROCESS | 1663 | 1470771021545 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:21 INFO - PROCESS | 1663 | 1470771021546 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x119dbe800 == 38 [pid = 1663] [id = 230] 12:30:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x1291a6000) [pid = 1663] [serial = 688] [outer = 0x0] 12:30:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1292ca000) [pid = 1663] [serial = 689] [outer = 0x1291a6000] 12:30:21 INFO - PROCESS | 1663 | 1470771021576 Marionette DEBUG loaded listener.js 12:30:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12965b400) [pid = 1663] [serial = 690] [outer = 0x1291a6000] 12:30:21 INFO - PROCESS | 1663 | 1470771021946 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]]]}] 12:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 571ms 12:30:21 INFO - PROCESS | 1663 | 1470771021988 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 12:30:21 INFO - PROCESS | 1663 | 1470771021990 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 12:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:30:21 INFO - PROCESS | 1663 | 1470771021994 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:30:21 INFO - PROCESS | 1663 | 1470771021996 Marionette TRACE conn2 <- [1,894,null,{}] 12:30:22 INFO - PROCESS | 1663 | 1470771022008 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}] 12:30:22 INFO - PROCESS | 1663 | 1470771022010 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:22 INFO - PROCESS | 1663 | 1470771022155 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 12:30:22 INFO - PROCESS | 1663 | 1470771022203 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:22 INFO - PROCESS | 1663 | 1470771022204 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a73d800 == 39 [pid = 1663] [id = 231] 12:30:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1268d4c00) [pid = 1663] [serial = 691] [outer = 0x0] 12:30:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12a7ba400) [pid = 1663] [serial = 692] [outer = 0x1268d4c00] 12:30:22 INFO - PROCESS | 1663 | 1470771022234 Marionette DEBUG loaded listener.js 12:30:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12a8ca000) [pid = 1663] [serial = 693] [outer = 0x1268d4c00] 12:30:22 INFO - PROCESS | 1663 | 1470771022746 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]]]}] 12:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 831ms 12:30:22 INFO - PROCESS | 1663 | 1470771022825 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 12:30:22 INFO - PROCESS | 1663 | 1470771022828 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 12:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:30:22 INFO - PROCESS | 1663 | 1470771022831 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:30:22 INFO - PROCESS | 1663 | 1470771022833 Marionette TRACE conn2 <- [1,898,null,{}] 12:30:22 INFO - PROCESS | 1663 | 1470771022838 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}] 12:30:22 INFO - PROCESS | 1663 | 1470771022840 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:22 INFO - PROCESS | 1663 | 1470771022948 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 12:30:23 INFO - PROCESS | 1663 | 1470771023003 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:23 INFO - PROCESS | 1663 | 1470771023005 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ad8000 == 40 [pid = 1663] [id = 232] 12:30:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x1130c3c00) [pid = 1663] [serial = 694] [outer = 0x0] 12:30:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x11600b000) [pid = 1663] [serial = 695] [outer = 0x1130c3c00] 12:30:23 INFO - PROCESS | 1663 | 1470771023036 Marionette DEBUG loaded listener.js 12:30:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x117027000) [pid = 1663] [serial = 696] [outer = 0x1130c3c00] 12:30:23 INFO - PROCESS | 1663 | 1470771023610 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]]]}] 12:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 972ms 12:30:23 INFO - PROCESS | 1663 | 1470771023812 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 12:30:23 INFO - PROCESS | 1663 | 1470771023816 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 12:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:30:23 INFO - PROCESS | 1663 | 1470771023821 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:30:23 INFO - PROCESS | 1663 | 1470771023824 Marionette TRACE conn2 <- [1,902,null,{}] 12:30:23 INFO - PROCESS | 1663 | 1470771023829 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}] 12:30:23 INFO - PROCESS | 1663 | 1470771023831 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:23 INFO - PROCESS | 1663 | 1470771023971 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 12:30:24 INFO - PROCESS | 1663 | 1470771024089 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:24 INFO - PROCESS | 1663 | 1470771024093 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x113ad6800 == 41 [pid = 1663] [id = 233] 12:30:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x116a0dc00) [pid = 1663] [serial = 697] [outer = 0x0] 12:30:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x11702cc00) [pid = 1663] [serial = 698] [outer = 0x116a0dc00] 12:30:24 INFO - PROCESS | 1663 | 1470771024126 Marionette DEBUG loaded listener.js 12:30:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x11847e400) [pid = 1663] [serial = 699] [outer = 0x116a0dc00] 12:30:24 INFO - PROCESS | 1663 | --DOCSHELL 0x119dbe800 == 40 [pid = 1663] [id = 230] 12:30:24 INFO - PROCESS | 1663 | --DOCSHELL 0x128b09000 == 39 [pid = 1663] [id = 229] 12:30:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1182ad000 == 38 [pid = 1663] [id = 228] 12:30:24 INFO - PROCESS | 1663 | --DOCSHELL 0x124b89000 == 37 [pid = 1663] [id = 227] 12:30:24 INFO - PROCESS | 1663 | --DOCSHELL 0x12416f000 == 36 [pid = 1663] [id = 226] 12:30:24 INFO - PROCESS | 1663 | --DOCSHELL 0x121424800 == 35 [pid = 1663] [id = 225] 12:30:24 INFO - PROCESS | 1663 | --DOCSHELL 0x119dba000 == 34 [pid = 1663] [id = 224] 12:30:24 INFO - PROCESS | 1663 | --DOCSHELL 0x11917c800 == 33 [pid = 1663] [id = 223] 12:30:24 INFO - PROCESS | 1663 | --DOCSHELL 0x1182ae000 == 32 [pid = 1663] [id = 222] 12:30:24 INFO - PROCESS | 1663 | --DOCSHELL 0x11736a800 == 31 [pid = 1663] [id = 221] 12:30:24 INFO - PROCESS | 1663 | --DOCSHELL 0x113f66000 == 30 [pid = 1663] [id = 220] 12:30:24 INFO - PROCESS | 1663 | --DOCSHELL 0x116ad4000 == 29 [pid = 1663] [id = 219] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x124b13400) [pid = 1663] [serial = 600] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x117027400) [pid = 1663] [serial = 609] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x123f96800) [pid = 1663] [serial = 618] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1130c2800) [pid = 1663] [serial = 602] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x124ba6400) [pid = 1663] [serial = 629] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x127423c00) [pid = 1663] [serial = 627] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x128c5f800) [pid = 1663] [serial = 635] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x126ec8000) [pid = 1663] [serial = 624] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x1176ad400) [pid = 1663] [serial = 606] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x116807400) [pid = 1663] [serial = 608] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x128c28000) [pid = 1663] [serial = 633] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x124b19c00) [pid = 1663] [serial = 621] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1210c5800) [pid = 1663] [serial = 615] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1269e4800) [pid = 1663] [serial = 623] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x119797c00) [pid = 1663] [serial = 614] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x116aad800) [pid = 1663] [serial = 605] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x121a35c00) [pid = 1663] [serial = 617] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x128a28800) [pid = 1663] [serial = 630] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x128a34400) [pid = 1663] [serial = 632] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x127418c00) [pid = 1663] [serial = 626] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x113da8800) [pid = 1663] [serial = 603] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1242dbc00) [pid = 1663] [serial = 620] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1186ee800) [pid = 1663] [serial = 611] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x128c65400) [pid = 1663] [serial = 636] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x11878ec00) [pid = 1663] [serial = 612] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x12965cc00) [pid = 1663] [serial = 642] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x129656800) [pid = 1663] [serial = 641] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x1291a1800) [pid = 1663] [serial = 638] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x12941c800) [pid = 1663] [serial = 639] [outer = 0x0] [url = about:blank] 12:30:24 INFO - PROCESS | 1663 | 1470771024533 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]]]}] 12:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 724ms 12:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:30:24 INFO - PROCESS | 1663 | 1470771024545 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 12:30:24 INFO - PROCESS | 1663 | 1470771024547 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 12:30:24 INFO - PROCESS | 1663 | 1470771024556 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:30:24 INFO - PROCESS | 1663 | 1470771024558 Marionette TRACE conn2 <- [1,906,null,{}] 12:30:24 INFO - PROCESS | 1663 | 1470771024568 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}] 12:30:24 INFO - PROCESS | 1663 | 1470771024569 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:24 INFO - PROCESS | 1663 | 1470771024645 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 12:30:24 INFO - PROCESS | 1663 | 1470771024652 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:24 INFO - PROCESS | 1663 | 1470771024653 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x11737c000 == 30 [pid = 1663] [id = 234] 12:30:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x11863c000) [pid = 1663] [serial = 700] [outer = 0x0] 12:30:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x118e5ec00) [pid = 1663] [serial = 701] [outer = 0x11863c000] 12:30:24 INFO - PROCESS | 1663 | 1470771024680 Marionette DEBUG loaded listener.js 12:30:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x11910d800) [pid = 1663] [serial = 702] [outer = 0x11863c000] 12:30:25 INFO - PROCESS | 1663 | 1470771025028 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]]]}] 12:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 530ms 12:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:30:25 INFO - PROCESS | 1663 | 1470771025081 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 12:30:25 INFO - PROCESS | 1663 | 1470771025083 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 12:30:25 INFO - PROCESS | 1663 | 1470771025085 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:30:25 INFO - PROCESS | 1663 | 1470771025086 Marionette TRACE conn2 <- [1,910,null,{}] 12:30:25 INFO - PROCESS | 1663 | 1470771025093 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}] 12:30:25 INFO - PROCESS | 1663 | 1470771025096 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:25 INFO - PROCESS | 1663 | 1470771025177 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 12:30:25 INFO - PROCESS | 1663 | 1470771025234 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:25 INFO - PROCESS | 1663 | 1470771025237 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x118e0d000 == 31 [pid = 1663] [id = 235] 12:30:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x119834000) [pid = 1663] [serial = 703] [outer = 0x0] 12:30:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x120fe2400) [pid = 1663] [serial = 704] [outer = 0x119834000] 12:30:25 INFO - PROCESS | 1663 | 1470771025265 Marionette DEBUG loaded listener.js 12:30:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x123b11c00) [pid = 1663] [serial = 705] [outer = 0x119834000] 12:30:25 INFO - PROCESS | 1663 | 1470771025573 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]]]}] 12:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 518ms 12:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:30:25 INFO - PROCESS | 1663 | 1470771025604 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 12:30:25 INFO - PROCESS | 1663 | 1470771025605 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 12:30:25 INFO - PROCESS | 1663 | 1470771025607 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:30:25 INFO - PROCESS | 1663 | 1470771025608 Marionette TRACE conn2 <- [1,914,null,{}] 12:30:25 INFO - PROCESS | 1663 | 1470771025610 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}] 12:30:25 INFO - PROCESS | 1663 | 1470771025611 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:25 INFO - PROCESS | 1663 | 1470771025689 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 12:30:25 INFO - PROCESS | 1663 | 1470771025741 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:25 INFO - PROCESS | 1663 | 1470771025742 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x119889000 == 32 [pid = 1663] [id = 236] 12:30:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1130a8c00) [pid = 1663] [serial = 706] [outer = 0x0] 12:30:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x1241d2800) [pid = 1663] [serial = 707] [outer = 0x1130a8c00] 12:30:25 INFO - PROCESS | 1663 | 1470771025767 Marionette DEBUG loaded listener.js 12:30:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x126846800) [pid = 1663] [serial = 708] [outer = 0x1130a8c00] 12:30:26 INFO - PROCESS | 1663 | 1470771026050 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]]]}] 12:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 468ms 12:30:26 INFO - PROCESS | 1663 | 1470771026076 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 12:30:26 INFO - PROCESS | 1663 | 1470771026077 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 12:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:30:26 INFO - PROCESS | 1663 | 1470771026079 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:30:26 INFO - PROCESS | 1663 | 1470771026081 Marionette TRACE conn2 <- [1,918,null,{}] 12:30:26 INFO - PROCESS | 1663 | 1470771026091 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}] 12:30:26 INFO - PROCESS | 1663 | 1470771026092 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:26 INFO - PROCESS | 1663 | 1470771026168 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 12:30:26 INFO - PROCESS | 1663 | 1470771026172 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:26 INFO - PROCESS | 1663 | 1470771026173 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x12124d800 == 33 [pid = 1663] [id = 237] 12:30:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x113a04c00) [pid = 1663] [serial = 709] [outer = 0x0] 12:30:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x1268dbc00) [pid = 1663] [serial = 710] [outer = 0x113a04c00] 12:30:26 INFO - PROCESS | 1663 | 1470771026200 Marionette DEBUG loaded listener.js 12:30:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x126e46800) [pid = 1663] [serial = 711] [outer = 0x113a04c00] 12:30:26 INFO - PROCESS | 1663 | 1470771026623 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]]]}] 12:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 577ms 12:30:26 INFO - PROCESS | 1663 | 1470771026657 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 12:30:26 INFO - PROCESS | 1663 | 1470771026659 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 12:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:30:26 INFO - PROCESS | 1663 | 1470771026663 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:30:26 INFO - PROCESS | 1663 | 1470771026664 Marionette TRACE conn2 <- [1,922,null,{}] 12:30:26 INFO - PROCESS | 1663 | 1470771026668 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}] 12:30:26 INFO - PROCESS | 1663 | 1470771026674 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:26 INFO - PROCESS | 1663 | 1470771026844 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 12:30:26 INFO - PROCESS | 1663 | 1470771026870 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:26 INFO - PROCESS | 1663 | 1470771026872 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x123b3e000 == 34 [pid = 1663] [id = 238] 12:30:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x126e52400) [pid = 1663] [serial = 712] [outer = 0x0] 12:30:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x127422800) [pid = 1663] [serial = 713] [outer = 0x126e52400] 12:30:26 INFO - PROCESS | 1663 | 1470771026911 Marionette DEBUG loaded listener.js 12:30:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x128c61800) [pid = 1663] [serial = 714] [outer = 0x126e52400] 12:30:27 INFO - PROCESS | 1663 | 1470771027310 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]]]}] 12:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 672ms 12:30:27 INFO - PROCESS | 1663 | 1470771027334 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 12:30:27 INFO - PROCESS | 1663 | 1470771027335 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 12:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:30:27 INFO - PROCESS | 1663 | 1470771027337 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:30:27 INFO - PROCESS | 1663 | 1470771027339 Marionette TRACE conn2 <- [1,926,null,{}] 12:30:27 INFO - PROCESS | 1663 | 1470771027346 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}] 12:30:27 INFO - PROCESS | 1663 | 1470771027349 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:27 INFO - PROCESS | 1663 | 1470771027442 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 12:30:27 INFO - PROCESS | 1663 | 1470771027445 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:27 INFO - PROCESS | 1663 | 1470771027446 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x124417000 == 35 [pid = 1663] [id = 239] 12:30:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x127094000) [pid = 1663] [serial = 715] [outer = 0x0] 12:30:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x1291a7000) [pid = 1663] [serial = 716] [outer = 0x127094000] 12:30:27 INFO - PROCESS | 1663 | 1470771027471 Marionette DEBUG loaded listener.js 12:30:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x1292cd400) [pid = 1663] [serial = 717] [outer = 0x127094000] 12:30:27 INFO - PROCESS | 1663 | 1470771027821 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]]]}] 12:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 523ms 12:30:27 INFO - PROCESS | 1663 | 1470771027862 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 12:30:27 INFO - PROCESS | 1663 | 1470771027863 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 12:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:30:27 INFO - PROCESS | 1663 | 1470771027866 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:30:27 INFO - PROCESS | 1663 | 1470771027867 Marionette TRACE conn2 <- [1,930,null,{}] 12:30:27 INFO - PROCESS | 1663 | 1470771027869 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}] 12:30:27 INFO - PROCESS | 1663 | 1470771027871 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:27 INFO - PROCESS | 1663 | 1470771027965 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 12:30:27 INFO - PROCESS | 1663 | 1470771027969 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:27 INFO - PROCESS | 1663 | 1470771027970 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x1270b6800 == 36 [pid = 1663] [id = 240] 12:30:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12941d800) [pid = 1663] [serial = 718] [outer = 0x0] 12:30:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x129656c00) [pid = 1663] [serial = 719] [outer = 0x12941d800] 12:30:27 INFO - PROCESS | 1663 | 1470771027994 Marionette DEBUG loaded listener.js 12:30:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12a7bc800) [pid = 1663] [serial = 720] [outer = 0x12941d800] 12:30:28 INFO - PROCESS | 1663 | 1470771028395 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]]]}] 12:30:28 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x113a0f800) [pid = 1663] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:30:28 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x128a30000) [pid = 1663] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:30:28 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1268d1400) [pid = 1663] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:30:28 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x11309e400) [pid = 1663] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:30:28 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x11386bc00) [pid = 1663] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:30:28 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x128a35400) [pid = 1663] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:30:28 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x113f44400) [pid = 1663] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:30:28 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x120fd7c00) [pid = 1663] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:30:28 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x117334c00) [pid = 1663] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:30:28 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x119b6a000) [pid = 1663] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:30:28 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1291a6000) [pid = 1663] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:30:28 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x113ab2c00) [pid = 1663] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:30:28 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x113f3d800) [pid = 1663] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:30:28 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x118eb1800) [pid = 1663] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:30:28 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1268d0800) [pid = 1663] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:30:28 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x112fd5400) [pid = 1663] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 570ms 12:30:28 INFO - PROCESS | 1663 | 1470771028436 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 12:30:28 INFO - PROCESS | 1663 | 1470771028438 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 12:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:30:28 INFO - PROCESS | 1663 | 1470771028440 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:30:28 INFO - PROCESS | 1663 | 1470771028442 Marionette TRACE conn2 <- [1,934,null,{}] 12:30:28 INFO - PROCESS | 1663 | 1470771028444 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}] 12:30:28 INFO - PROCESS | 1663 | 1470771028445 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:28 INFO - PROCESS | 1663 | 1470771028520 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 12:30:28 INFO - PROCESS | 1663 | 1470771028524 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:28 INFO - PROCESS | 1663 | 1470771028525 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x119888800 == 37 [pid = 1663] [id = 241] 12:30:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x113f3d800) [pid = 1663] [serial = 721] [outer = 0x0] 12:30:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x11683a800) [pid = 1663] [serial = 722] [outer = 0x113f3d800] 12:30:28 INFO - PROCESS | 1663 | 1470771028549 Marionette DEBUG loaded listener.js 12:30:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x118eb1800) [pid = 1663] [serial = 723] [outer = 0x113f3d800] 12:30:28 INFO - PROCESS | 1663 | 1470771028873 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]]]}] 12:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 468ms 12:30:28 INFO - PROCESS | 1663 | 1470771028909 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 12:30:28 INFO - PROCESS | 1663 | 1470771028910 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 12:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:30:28 INFO - PROCESS | 1663 | 1470771028912 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:30:28 INFO - PROCESS | 1663 | 1470771028913 Marionette TRACE conn2 <- [1,938,null,{}] 12:30:28 INFO - PROCESS | 1663 | 1470771028916 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}] 12:30:28 INFO - PROCESS | 1663 | 1470771028917 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:28 INFO - PROCESS | 1663 | 1470771028989 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 12:30:29 INFO - PROCESS | 1663 | 1470771029045 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:29 INFO - PROCESS | 1663 | 1470771029046 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x11987d000 == 38 [pid = 1663] [id = 242] 12:30:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x11386bc00) [pid = 1663] [serial = 724] [outer = 0x0] 12:30:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x123c75000) [pid = 1663] [serial = 725] [outer = 0x11386bc00] 12:30:29 INFO - PROCESS | 1663 | 1470771029070 Marionette DEBUG loaded listener.js 12:30:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x128c67400) [pid = 1663] [serial = 726] [outer = 0x11386bc00] 12:30:29 INFO - PROCESS | 1663 | 1470771029496 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]]]}] 12:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 621ms 12:30:29 INFO - PROCESS | 1663 | 1470771029534 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 12:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:30:29 INFO - PROCESS | 1663 | 1470771029537 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 12:30:29 INFO - PROCESS | 1663 | 1470771029540 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:30:29 INFO - PROCESS | 1663 | 1470771029542 Marionette TRACE conn2 <- [1,942,null,{}] 12:30:29 INFO - PROCESS | 1663 | 1470771029547 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}] 12:30:29 INFO - PROCESS | 1663 | 1470771029548 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:29 INFO - PROCESS | 1663 | 1470771029648 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 12:30:29 INFO - PROCESS | 1663 | 1470771029715 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:29 INFO - PROCESS | 1663 | 1470771029716 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x118131800 == 39 [pid = 1663] [id = 243] 12:30:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x116833c00) [pid = 1663] [serial = 727] [outer = 0x0] 12:30:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x11702d800) [pid = 1663] [serial = 728] [outer = 0x116833c00] 12:30:29 INFO - PROCESS | 1663 | 1470771029747 Marionette DEBUG loaded listener.js 12:30:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x118780c00) [pid = 1663] [serial = 729] [outer = 0x116833c00] 12:30:30 INFO - PROCESS | 1663 | 1470771030181 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]]]}] 12:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 672ms 12:30:30 INFO - PROCESS | 1663 | 1470771030213 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 12:30:30 INFO - PROCESS | 1663 | 1470771030216 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 12:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:30:30 INFO - PROCESS | 1663 | 1470771030220 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:30:30 INFO - PROCESS | 1663 | 1470771030222 Marionette TRACE conn2 <- [1,946,null,{}] 12:30:30 INFO - PROCESS | 1663 | 1470771030225 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}] 12:30:30 INFO - PROCESS | 1663 | 1470771030227 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:30 INFO - PROCESS | 1663 | 1470771030326 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 12:30:30 INFO - PROCESS | 1663 | 1470771030392 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:30 INFO - PROCESS | 1663 | 1470771030393 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x123b28000 == 40 [pid = 1663] [id = 244] 12:30:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x119b66c00) [pid = 1663] [serial = 730] [outer = 0x0] 12:30:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x121a35800) [pid = 1663] [serial = 731] [outer = 0x119b66c00] 12:30:30 INFO - PROCESS | 1663 | 1470771030426 Marionette DEBUG loaded listener.js 12:30:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x123c73c00) [pid = 1663] [serial = 732] [outer = 0x119b66c00] 12:30:30 INFO - PROCESS | 1663 | 1470771030843 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]]]}] 12:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 671ms 12:30:30 INFO - PROCESS | 1663 | 1470771030892 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 12:30:30 INFO - PROCESS | 1663 | 1470771030893 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 12:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:30:30 INFO - PROCESS | 1663 | 1470771030896 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:30:30 INFO - PROCESS | 1663 | 1470771030899 Marionette TRACE conn2 <- [1,950,null,{}] 12:30:30 INFO - PROCESS | 1663 | 1470771030906 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}] 12:30:30 INFO - PROCESS | 1663 | 1470771030910 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:31 INFO - PROCESS | 1663 | 1470771031026 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 12:30:31 INFO - PROCESS | 1663 | 1470771031095 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:31 INFO - PROCESS | 1663 | 1470771031097 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a733000 == 41 [pid = 1663] [id = 245] 12:30:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x1268ddc00) [pid = 1663] [serial = 733] [outer = 0x0] 12:30:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x127427000) [pid = 1663] [serial = 734] [outer = 0x1268ddc00] 12:30:31 INFO - PROCESS | 1663 | 1470771031129 Marionette DEBUG loaded listener.js 12:30:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x128c5e000) [pid = 1663] [serial = 735] [outer = 0x1268ddc00] 12:30:31 INFO - PROCESS | 1663 | 1470771031535 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]]]}] 12:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 672ms 12:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:30:31 INFO - PROCESS | 1663 | 1470771031568 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 12:30:31 INFO - PROCESS | 1663 | 1470771031570 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 12:30:31 INFO - PROCESS | 1663 | 1470771031572 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:30:31 INFO - PROCESS | 1663 | 1470771031574 Marionette TRACE conn2 <- [1,954,null,{}] 12:30:31 INFO - PROCESS | 1663 | 1470771031576 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}] 12:30:31 INFO - PROCESS | 1663 | 1470771031577 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:31 INFO - PROCESS | 1663 | 1470771031675 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 12:30:31 INFO - PROCESS | 1663 | 1470771031729 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:31 INFO - PROCESS | 1663 | 1470771031730 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aac2000 == 42 [pid = 1663] [id = 246] 12:30:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1291a8400) [pid = 1663] [serial = 736] [outer = 0x0] 12:30:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12a4dfc00) [pid = 1663] [serial = 737] [outer = 0x1291a8400] 12:30:31 INFO - PROCESS | 1663 | 1470771031758 Marionette DEBUG loaded listener.js 12:30:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12a8cd000) [pid = 1663] [serial = 738] [outer = 0x1291a8400] 12:30:32 INFO - PROCESS | 1663 | 1470771032205 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]]]}] 12:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 670ms 12:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:30:32 INFO - PROCESS | 1663 | 1470771032243 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 12:30:32 INFO - PROCESS | 1663 | 1470771032244 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 12:30:32 INFO - PROCESS | 1663 | 1470771032246 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:30:32 INFO - PROCESS | 1663 | 1470771032247 Marionette TRACE conn2 <- [1,958,null,{}] 12:30:32 INFO - PROCESS | 1663 | 1470771032250 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}] 12:30:32 INFO - PROCESS | 1663 | 1470771032251 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:32 INFO - PROCESS | 1663 | 1470771032463 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 12:30:32 INFO - PROCESS | 1663 | 1470771032541 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:32 INFO - PROCESS | 1663 | 1470771032542 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x117379000 == 43 [pid = 1663] [id = 247] 12:30:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x113f44400) [pid = 1663] [serial = 739] [outer = 0x0] 12:30:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1167bdc00) [pid = 1663] [serial = 740] [outer = 0x113f44400] 12:30:32 INFO - PROCESS | 1663 | 1470771032571 Marionette DEBUG loaded listener.js 12:30:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1186ef400) [pid = 1663] [serial = 741] [outer = 0x113f44400] 12:30:33 INFO - PROCESS | 1663 | 1470771033014 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]]]}] 12:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 776ms 12:30:33 INFO - PROCESS | 1663 | 1470771033040 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 12:30:33 INFO - PROCESS | 1663 | 1470771033044 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 12:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:30:33 INFO - PROCESS | 1663 | 1470771033051 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:30:33 INFO - PROCESS | 1663 | 1470771033053 Marionette TRACE conn2 <- [1,962,null,{}] 12:30:33 INFO - PROCESS | 1663 | 1470771033057 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}] 12:30:33 INFO - PROCESS | 1663 | 1470771033060 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:33 INFO - PROCESS | 1663 | 1470771033194 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 12:30:33 INFO - PROCESS | 1663 | --DOCSHELL 0x119888800 == 42 [pid = 1663] [id = 241] 12:30:33 INFO - PROCESS | 1663 | --DOCSHELL 0x1270b6800 == 41 [pid = 1663] [id = 240] 12:30:33 INFO - PROCESS | 1663 | --DOCSHELL 0x124417000 == 40 [pid = 1663] [id = 239] 12:30:33 INFO - PROCESS | 1663 | --DOCSHELL 0x123b3e000 == 39 [pid = 1663] [id = 238] 12:30:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12124d800 == 38 [pid = 1663] [id = 237] 12:30:33 INFO - PROCESS | 1663 | --DOCSHELL 0x119889000 == 37 [pid = 1663] [id = 236] 12:30:33 INFO - PROCESS | 1663 | --DOCSHELL 0x118e0d000 == 36 [pid = 1663] [id = 235] 12:30:33 INFO - PROCESS | 1663 | --DOCSHELL 0x11737c000 == 35 [pid = 1663] [id = 234] 12:30:33 INFO - PROCESS | 1663 | --DOCSHELL 0x113ad6800 == 34 [pid = 1663] [id = 233] 12:30:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12a73d800 == 33 [pid = 1663] [id = 231] 12:30:33 INFO - PROCESS | 1663 | --DOCSHELL 0x116ad8000 == 32 [pid = 1663] [id = 232] 12:30:33 INFO - PROCESS | 1663 | --DOCSHELL 0x117379000 == 31 [pid = 1663] [id = 247] 12:30:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12aac2000 == 30 [pid = 1663] [id = 246] 12:30:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12a733000 == 29 [pid = 1663] [id = 245] 12:30:33 INFO - PROCESS | 1663 | --DOCSHELL 0x123b28000 == 28 [pid = 1663] [id = 244] 12:30:33 INFO - PROCESS | 1663 | --DOCSHELL 0x11987d000 == 27 [pid = 1663] [id = 242] 12:30:33 INFO - PROCESS | 1663 | --DOCSHELL 0x118131800 == 26 [pid = 1663] [id = 243] 12:30:33 INFO - PROCESS | 1663 | 1470771033829 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:33 INFO - PROCESS | 1663 | 1470771033831 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x12a7ba400) [pid = 1663] [serial = 692] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x126854000) [pid = 1663] [serial = 672] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1245c1c00) [pid = 1663] [serial = 671] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x128c24800) [pid = 1663] [serial = 677] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1269de000) [pid = 1663] [serial = 674] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x117033000) [pid = 1663] [serial = 683] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x128c5fc00) [pid = 1663] [serial = 678] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1160ae400) [pid = 1663] [serial = 659] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x117024c00) [pid = 1663] [serial = 660] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x128e8e400) [pid = 1663] [serial = 680] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x119d0e000) [pid = 1663] [serial = 665] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x121307000) [pid = 1663] [serial = 666] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x12741a800) [pid = 1663] [serial = 686] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1186f3800) [pid = 1663] [serial = 662] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x118ea9400) [pid = 1663] [serial = 663] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x123c69400) [pid = 1663] [serial = 668] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1292ca000) [pid = 1663] [serial = 689] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x116ab6800) [pid = 1663] [serial = 657] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x116534c00) [pid = 1663] [serial = 656] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x117032000) [pid = 1663] [serial = 645] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x1167b2c00) [pid = 1663] [serial = 644] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x1210c3c00) [pid = 1663] [serial = 648] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x11982a000) [pid = 1663] [serial = 647] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x126db1000) [pid = 1663] [serial = 651] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x128c68c00) [pid = 1663] [serial = 687] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x1268d9000) [pid = 1663] [serial = 650] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x128a2a800) [pid = 1663] [serial = 675] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x128c60800) [pid = 1663] [serial = 654] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x1210c7000) [pid = 1663] [serial = 684] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x1291a4000) [pid = 1663] [serial = 681] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x120fd4800) [pid = 1663] [serial = 653] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x12965b400) [pid = 1663] [serial = 690] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x124113400) [pid = 1663] [serial = 669] [outer = 0x0] [url = about:blank] 12:30:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x111f9d000 == 27 [pid = 1663] [id = 248] 12:30:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x1130bbc00) [pid = 1663] [serial = 742] [outer = 0x0] 12:30:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x1130c5800) [pid = 1663] [serial = 743] [outer = 0x1130bbc00] 12:30:33 INFO - PROCESS | 1663 | 1470771033919 Marionette DEBUG loaded listener.js 12:30:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x113da4400) [pid = 1663] [serial = 744] [outer = 0x1130bbc00] 12:30:34 INFO - PROCESS | 1663 | 1470771034236 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]]]}] 12:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1227ms 12:30:34 INFO - PROCESS | 1663 | 1470771034277 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 12:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:30:34 INFO - PROCESS | 1663 | 1470771034280 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 12:30:34 INFO - PROCESS | 1663 | 1470771034285 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:30:34 INFO - PROCESS | 1663 | 1470771034287 Marionette TRACE conn2 <- [1,966,null,{}] 12:30:34 INFO - PROCESS | 1663 | 1470771034290 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}] 12:30:34 INFO - PROCESS | 1663 | 1470771034293 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:34 INFO - PROCESS | 1663 | 1470771034366 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 12:30:34 INFO - PROCESS | 1663 | 1470771034430 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:34 INFO - PROCESS | 1663 | 1470771034432 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x116587000 == 28 [pid = 1663] [id = 249] 12:30:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x116057800) [pid = 1663] [serial = 745] [outer = 0x0] 12:30:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x116aac800) [pid = 1663] [serial = 746] [outer = 0x116057800] 12:30:34 INFO - PROCESS | 1663 | 1470771034459 Marionette DEBUG loaded listener.js 12:30:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x117334800) [pid = 1663] [serial = 747] [outer = 0x116057800] 12:30:34 INFO - PROCESS | 1663 | 1470771034739 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]]]}] 12:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 471ms 12:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:30:34 INFO - PROCESS | 1663 | 1470771034756 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 12:30:34 INFO - PROCESS | 1663 | 1470771034759 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 12:30:34 INFO - PROCESS | 1663 | 1470771034763 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:30:34 INFO - PROCESS | 1663 | 1470771034764 Marionette TRACE conn2 <- [1,970,null,{}] 12:30:34 INFO - PROCESS | 1663 | 1470771034774 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}] 12:30:34 INFO - PROCESS | 1663 | 1470771034776 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:34 INFO - PROCESS | 1663 | 1470771034861 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 12:30:34 INFO - PROCESS | 1663 | 1470771034867 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:34 INFO - PROCESS | 1663 | 1470771034869 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x118105800 == 29 [pid = 1663] [id = 250] 12:30:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x118638800) [pid = 1663] [serial = 748] [outer = 0x0] 12:30:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x11910cc00) [pid = 1663] [serial = 749] [outer = 0x118638800] 12:30:34 INFO - PROCESS | 1663 | 1470771034894 Marionette DEBUG loaded listener.js 12:30:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x119b6d800) [pid = 1663] [serial = 750] [outer = 0x118638800] 12:30:35 INFO - PROCESS | 1663 | 1470771035230 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]]]}] 12:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 479ms 12:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:30:35 INFO - PROCESS | 1663 | 1470771035242 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 12:30:35 INFO - PROCESS | 1663 | 1470771035243 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 12:30:35 INFO - PROCESS | 1663 | 1470771035247 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:30:35 INFO - PROCESS | 1663 | 1470771035253 Marionette TRACE conn2 <- [1,974,null,{}] 12:30:35 INFO - PROCESS | 1663 | 1470771035260 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}] 12:30:35 INFO - PROCESS | 1663 | 1470771035263 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:35 INFO - PROCESS | 1663 | 1470771035337 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 12:30:35 INFO - PROCESS | 1663 | 1470771035342 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:35 INFO - PROCESS | 1663 | 1470771035343 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x118ed5000 == 30 [pid = 1663] [id = 251] 12:30:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x119f94400) [pid = 1663] [serial = 751] [outer = 0x0] 12:30:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x121a35c00) [pid = 1663] [serial = 752] [outer = 0x119f94400] 12:30:35 INFO - PROCESS | 1663 | 1470771035370 Marionette DEBUG loaded listener.js 12:30:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x123c71800) [pid = 1663] [serial = 753] [outer = 0x119f94400] 12:30:35 INFO - PROCESS | 1663 | 1470771035678 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]]]}] 12:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 477ms 12:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:30:35 INFO - PROCESS | 1663 | 1470771035724 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 12:30:35 INFO - PROCESS | 1663 | 1470771035726 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 12:30:35 INFO - PROCESS | 1663 | 1470771035728 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:30:35 INFO - PROCESS | 1663 | 1470771035729 Marionette TRACE conn2 <- [1,978,null,{}] 12:30:35 INFO - PROCESS | 1663 | 1470771035731 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}] 12:30:35 INFO - PROCESS | 1663 | 1470771035733 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:35 INFO - PROCESS | 1663 | 1470771035807 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 12:30:35 INFO - PROCESS | 1663 | 1470771035810 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:35 INFO - PROCESS | 1663 | 1470771035812 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x119887800 == 31 [pid = 1663] [id = 252] 12:30:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x123b14800) [pid = 1663] [serial = 754] [outer = 0x0] 12:30:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x124479000) [pid = 1663] [serial = 755] [outer = 0x123b14800] 12:30:35 INFO - PROCESS | 1663 | 1470771035838 Marionette DEBUG loaded listener.js 12:30:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x124b9d800) [pid = 1663] [serial = 756] [outer = 0x123b14800] 12:30:36 INFO - PROCESS | 1663 | 1470771036220 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]]]}] 12:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 518ms 12:30:36 INFO - PROCESS | 1663 | 1470771036249 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 12:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:30:36 INFO - PROCESS | 1663 | 1470771036250 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 12:30:36 INFO - PROCESS | 1663 | 1470771036252 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:30:36 INFO - PROCESS | 1663 | 1470771036253 Marionette TRACE conn2 <- [1,982,null,{}] 12:30:36 INFO - PROCESS | 1663 | 1470771036255 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}] 12:30:36 INFO - PROCESS | 1663 | 1470771036257 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:36 INFO - PROCESS | 1663 | 1470771036350 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 12:30:36 INFO - PROCESS | 1663 | 1470771036353 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:36 INFO - PROCESS | 1663 | 1470771036358 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x12113d000 == 32 [pid = 1663] [id = 253] 12:30:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x118637000) [pid = 1663] [serial = 757] [outer = 0x0] 12:30:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1269e0400) [pid = 1663] [serial = 758] [outer = 0x118637000] 12:30:36 INFO - PROCESS | 1663 | 1470771036389 Marionette DEBUG loaded listener.js 12:30:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x126e4f400) [pid = 1663] [serial = 759] [outer = 0x118637000] 12:30:36 INFO - PROCESS | 1663 | 1470771036740 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]]]}] 12:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 521ms 12:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:30:36 INFO - PROCESS | 1663 | 1470771036774 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 12:30:36 INFO - PROCESS | 1663 | 1470771036775 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 12:30:36 INFO - PROCESS | 1663 | 1470771036777 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:30:36 INFO - PROCESS | 1663 | 1470771036778 Marionette TRACE conn2 <- [1,986,null,{}] 12:30:36 INFO - PROCESS | 1663 | 1470771036780 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}] 12:30:36 INFO - PROCESS | 1663 | 1470771036782 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:36 INFO - PROCESS | 1663 | 1470771036875 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 12:30:36 INFO - PROCESS | 1663 | 1470771036878 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:36 INFO - PROCESS | 1663 | 1470771036880 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x111f9f000 == 33 [pid = 1663] [id = 254] 12:30:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x126e4f800) [pid = 1663] [serial = 760] [outer = 0x0] 12:30:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x127276400) [pid = 1663] [serial = 761] [outer = 0x126e4f800] 12:30:36 INFO - PROCESS | 1663 | 1470771036905 Marionette DEBUG loaded listener.js 12:30:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x128a2a000) [pid = 1663] [serial = 762] [outer = 0x126e4f800] 12:30:37 INFO - PROCESS | 1663 | 1470771037211 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]]]}] 12:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 468ms 12:30:37 INFO - PROCESS | 1663 | 1470771037256 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 12:30:37 INFO - PROCESS | 1663 | 1470771037257 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 12:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:30:37 INFO - PROCESS | 1663 | 1470771037259 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:30:37 INFO - PROCESS | 1663 | 1470771037270 Marionette TRACE conn2 <- [1,990,null,{}] 12:30:37 INFO - PROCESS | 1663 | 1470771037273 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}] 12:30:37 INFO - PROCESS | 1663 | 1470771037274 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:37 INFO - PROCESS | 1663 | 1470771037361 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 12:30:37 INFO - PROCESS | 1663 | 1470771037395 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:37 INFO - PROCESS | 1663 | 1470771037396 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x12428d800 == 34 [pid = 1663] [id = 255] 12:30:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1130bf000) [pid = 1663] [serial = 763] [outer = 0x0] 12:30:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x128c1e000) [pid = 1663] [serial = 764] [outer = 0x1130bf000] 12:30:37 INFO - PROCESS | 1663 | 1470771037420 Marionette DEBUG loaded listener.js 12:30:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x128c5c000) [pid = 1663] [serial = 765] [outer = 0x1130bf000] 12:30:37 INFO - PROCESS | 1663 | 1470771037732 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]]]}] 12:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 528ms 12:30:37 INFO - PROCESS | 1663 | 1470771037788 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 12:30:37 INFO - PROCESS | 1663 | 1470771037789 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 12:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:30:37 INFO - PROCESS | 1663 | 1470771037791 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:30:37 INFO - PROCESS | 1663 | 1470771037792 Marionette TRACE conn2 <- [1,994,null,{}] 12:30:37 INFO - PROCESS | 1663 | 1470771037794 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}] 12:30:37 INFO - PROCESS | 1663 | 1470771037795 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:37 INFO - PROCESS | 1663 | 1470771037888 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 12:30:37 INFO - PROCESS | 1663 | 1470771037923 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:37 INFO - PROCESS | 1663 | 1470771037924 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x124b81000 == 35 [pid = 1663] [id = 256] 12:30:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x112f44400) [pid = 1663] [serial = 766] [outer = 0x0] 12:30:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x128e81800) [pid = 1663] [serial = 767] [outer = 0x112f44400] 12:30:37 INFO - PROCESS | 1663 | 1470771037947 Marionette DEBUG loaded listener.js 12:30:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1291a0000) [pid = 1663] [serial = 768] [outer = 0x112f44400] 12:30:38 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x126e52400) [pid = 1663] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:30:38 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x127094000) [pid = 1663] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:30:38 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x11863c000) [pid = 1663] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:30:38 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1130a8c00) [pid = 1663] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:30:38 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1130c3c00) [pid = 1663] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:30:38 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1268d4c00) [pid = 1663] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:30:38 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x119834000) [pid = 1663] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:30:38 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12941d800) [pid = 1663] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:30:38 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x113a04c00) [pid = 1663] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:30:38 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x116a0dc00) [pid = 1663] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:30:38 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x113f3d800) [pid = 1663] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:30:38 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x11386bc00) [pid = 1663] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:30:38 INFO - PROCESS | 1663 | 1470771038376 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]]]}] 12:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 619ms 12:30:38 INFO - PROCESS | 1663 | 1470771038411 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 12:30:38 INFO - PROCESS | 1663 | 1470771038413 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 12:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:30:38 INFO - PROCESS | 1663 | 1470771038423 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:30:38 INFO - PROCESS | 1663 | 1470771038424 Marionette TRACE conn2 <- [1,998,null,{}] 12:30:38 INFO - PROCESS | 1663 | 1470771038443 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}] 12:30:38 INFO - PROCESS | 1663 | 1470771038445 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:38 INFO - PROCESS | 1663 | 1470771038536 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 12:30:38 INFO - PROCESS | 1663 | 1470771038539 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:38 INFO - PROCESS | 1663 | 1470771038541 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x1270a7000 == 36 [pid = 1663] [id = 257] 12:30:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1130c2800) [pid = 1663] [serial = 769] [outer = 0x0] 12:30:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x121306800) [pid = 1663] [serial = 770] [outer = 0x1130c2800] 12:30:38 INFO - PROCESS | 1663 | 1470771038566 Marionette DEBUG loaded listener.js 12:30:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x126e52400) [pid = 1663] [serial = 771] [outer = 0x1130c2800] 12:30:38 INFO - PROCESS | 1663 | 1470771038890 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]]]}] 12:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 481ms 12:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:30:38 INFO - PROCESS | 1663 | 1470771038904 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 12:30:38 INFO - PROCESS | 1663 | 1470771038905 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 12:30:38 INFO - PROCESS | 1663 | 1470771038907 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:30:38 INFO - PROCESS | 1663 | 1470771038908 Marionette TRACE conn2 <- [1,1002,null,{}] 12:30:38 INFO - PROCESS | 1663 | 1470771038911 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}] 12:30:38 INFO - PROCESS | 1663 | 1470771038912 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:38 INFO - PROCESS | 1663 | 1470771038991 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 12:30:38 INFO - PROCESS | 1663 | 1470771038994 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:38 INFO - PROCESS | 1663 | 1470771038996 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x117d64000 == 37 [pid = 1663] [id = 258] 12:30:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1211d8400) [pid = 1663] [serial = 772] [outer = 0x0] 12:30:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x128e8c400) [pid = 1663] [serial = 773] [outer = 0x1211d8400] 12:30:39 INFO - PROCESS | 1663 | 1470771039026 Marionette DEBUG loaded listener.js 12:30:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x12941bc00) [pid = 1663] [serial = 774] [outer = 0x1211d8400] 12:30:39 INFO - PROCESS | 1663 | 1470771039413 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]]]}] 12:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 520ms 12:30:39 INFO - PROCESS | 1663 | 1470771039439 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 12:30:39 INFO - PROCESS | 1663 | 1470771039441 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 12:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:30:39 INFO - PROCESS | 1663 | 1470771039443 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:30:39 INFO - PROCESS | 1663 | 1470771039445 Marionette TRACE conn2 <- [1,1006,null,{}] 12:30:39 INFO - PROCESS | 1663 | 1470771039447 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}] 12:30:39 INFO - PROCESS | 1663 | 1470771039448 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:39 INFO - PROCESS | 1663 | 1470771039586 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 12:30:39 INFO - PROCESS | 1663 | 1470771039592 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:39 INFO - PROCESS | 1663 | 1470771039592 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x118e0b000 == 38 [pid = 1663] [id = 259] 12:30:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1291a2000) [pid = 1663] [serial = 775] [outer = 0x0] 12:30:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12a4e7400) [pid = 1663] [serial = 776] [outer = 0x1291a2000] 12:30:39 INFO - PROCESS | 1663 | 1470771039631 Marionette DEBUG loaded listener.js 12:30:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12a8d0000) [pid = 1663] [serial = 777] [outer = 0x1291a2000] 12:30:40 INFO - PROCESS | 1663 | 1470771040034 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]]]}] 12:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 619ms 12:30:40 INFO - PROCESS | 1663 | 1470771040063 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 12:30:40 INFO - PROCESS | 1663 | 1470771040064 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 12:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:30:40 INFO - PROCESS | 1663 | 1470771040069 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:30:40 INFO - PROCESS | 1663 | 1470771040071 Marionette TRACE conn2 <- [1,1010,null,{}] 12:30:40 INFO - PROCESS | 1663 | 1470771040073 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}] 12:30:40 INFO - PROCESS | 1663 | 1470771040075 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:40 INFO - PROCESS | 1663 | 1470771040152 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 12:30:40 INFO - PROCESS | 1663 | 1470771040156 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:40 INFO - PROCESS | 1663 | 1470771040158 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a842000 == 39 [pid = 1663] [id = 260] 12:30:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12a8d2000) [pid = 1663] [serial = 778] [outer = 0x0] 12:30:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12af34800) [pid = 1663] [serial = 779] [outer = 0x12a8d2000] 12:30:40 INFO - PROCESS | 1663 | 1470771040182 Marionette DEBUG loaded listener.js 12:30:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12af57c00) [pid = 1663] [serial = 780] [outer = 0x12a8d2000] 12:30:40 INFO - PROCESS | 1663 | 1470771040740 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]]]}] 12:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 723ms 12:30:40 INFO - PROCESS | 1663 | 1470771040792 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 12:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:30:40 INFO - PROCESS | 1663 | 1470771040795 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 12:30:40 INFO - PROCESS | 1663 | 1470771040798 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:30:40 INFO - PROCESS | 1663 | 1470771040800 Marionette TRACE conn2 <- [1,1014,null,{}] 12:30:40 INFO - PROCESS | 1663 | 1470771040804 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}] 12:30:40 INFO - PROCESS | 1663 | 1470771040806 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:40 INFO - PROCESS | 1663 | 1470771040939 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 12:30:41 INFO - PROCESS | 1663 | 1470771041015 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:41 INFO - PROCESS | 1663 | 1470771041017 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x117d4c000 == 40 [pid = 1663] [id = 261] 12:30:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x11680b800) [pid = 1663] [serial = 781] [outer = 0x0] 12:30:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x116a0d800) [pid = 1663] [serial = 782] [outer = 0x11680b800] 12:30:41 INFO - PROCESS | 1663 | 1470771041048 Marionette DEBUG loaded listener.js 12:30:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x118488000) [pid = 1663] [serial = 783] [outer = 0x11680b800] 12:30:41 INFO - PROCESS | 1663 | 1470771041507 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]]]}] 12:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 771ms 12:30:41 INFO - PROCESS | 1663 | 1470771041592 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 12:30:41 INFO - PROCESS | 1663 | 1470771041595 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 12:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:30:41 INFO - PROCESS | 1663 | 1470771041603 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:30:41 INFO - PROCESS | 1663 | 1470771041605 Marionette TRACE conn2 <- [1,1018,null,{}] 12:30:41 INFO - PROCESS | 1663 | 1470771041608 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}] 12:30:41 INFO - PROCESS | 1663 | 1470771041610 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:41 INFO - PROCESS | 1663 | 1470771041718 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 12:30:41 INFO - PROCESS | 1663 | 1470771041914 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:41 INFO - PROCESS | 1663 | 1470771041915 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x113d8a800 == 41 [pid = 1663] [id = 262] 12:30:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x1130bb800) [pid = 1663] [serial = 784] [outer = 0x0] 12:30:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1160b3800) [pid = 1663] [serial = 785] [outer = 0x1130bb800] 12:30:41 INFO - PROCESS | 1663 | 1470771041944 Marionette DEBUG loaded listener.js 12:30:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x117026400) [pid = 1663] [serial = 786] [outer = 0x1130bb800] 12:30:42 INFO - PROCESS | 1663 | --DOCSHELL 0x118e0b000 == 40 [pid = 1663] [id = 259] 12:30:42 INFO - PROCESS | 1663 | --DOCSHELL 0x117d64000 == 39 [pid = 1663] [id = 258] 12:30:42 INFO - PROCESS | 1663 | --DOCSHELL 0x1270a7000 == 38 [pid = 1663] [id = 257] 12:30:42 INFO - PROCESS | 1663 | --DOCSHELL 0x124b81000 == 37 [pid = 1663] [id = 256] 12:30:42 INFO - PROCESS | 1663 | --DOCSHELL 0x12428d800 == 36 [pid = 1663] [id = 255] 12:30:42 INFO - PROCESS | 1663 | --DOCSHELL 0x111f9f000 == 35 [pid = 1663] [id = 254] 12:30:42 INFO - PROCESS | 1663 | --DOCSHELL 0x12113d000 == 34 [pid = 1663] [id = 253] 12:30:42 INFO - PROCESS | 1663 | --DOCSHELL 0x119887800 == 33 [pid = 1663] [id = 252] 12:30:42 INFO - PROCESS | 1663 | --DOCSHELL 0x118ed5000 == 32 [pid = 1663] [id = 251] 12:30:42 INFO - PROCESS | 1663 | --DOCSHELL 0x118105800 == 31 [pid = 1663] [id = 250] 12:30:42 INFO - PROCESS | 1663 | --DOCSHELL 0x116587000 == 30 [pid = 1663] [id = 249] 12:30:42 INFO - PROCESS | 1663 | --DOCSHELL 0x111f9d000 == 29 [pid = 1663] [id = 248] 12:30:42 INFO - PROCESS | 1663 | 1470771042419 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]]]}] 12:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 822ms 12:30:42 INFO - PROCESS | 1663 | 1470771042426 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 12:30:42 INFO - PROCESS | 1663 | 1470771042428 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 12:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:30:42 INFO - PROCESS | 1663 | 1470771042431 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:30:42 INFO - PROCESS | 1663 | 1470771042436 Marionette TRACE conn2 <- [1,1022,null,{}] 12:30:42 INFO - PROCESS | 1663 | 1470771042440 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}] 12:30:42 INFO - PROCESS | 1663 | 1470771042441 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:42 INFO - PROCESS | 1663 | 1470771042528 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x123c75000) [pid = 1663] [serial = 725] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x127422800) [pid = 1663] [serial = 713] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1291a7000) [pid = 1663] [serial = 716] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x128c61800) [pid = 1663] [serial = 714] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x118e5ec00) [pid = 1663] [serial = 701] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x11910d800) [pid = 1663] [serial = 702] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1241d2800) [pid = 1663] [serial = 707] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x126846800) [pid = 1663] [serial = 708] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x11600b000) [pid = 1663] [serial = 695] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x117027000) [pid = 1663] [serial = 696] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x12a8ca000) [pid = 1663] [serial = 693] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x120fe2400) [pid = 1663] [serial = 704] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x123b11c00) [pid = 1663] [serial = 705] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x129656c00) [pid = 1663] [serial = 719] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1268dbc00) [pid = 1663] [serial = 710] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x11702cc00) [pid = 1663] [serial = 698] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x11847e400) [pid = 1663] [serial = 699] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x118eb1800) [pid = 1663] [serial = 723] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1292cd400) [pid = 1663] [serial = 717] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x11683a800) [pid = 1663] [serial = 722] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x12a7bc800) [pid = 1663] [serial = 720] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x126e46800) [pid = 1663] [serial = 711] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x128c67400) [pid = 1663] [serial = 726] [outer = 0x0] [url = about:blank] 12:30:42 INFO - PROCESS | 1663 | 1470771042584 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:42 INFO - PROCESS | 1663 | 1470771042586 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ad3800 == 30 [pid = 1663] [id = 263] 12:30:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x11600f000) [pid = 1663] [serial = 787] [outer = 0x0] 12:30:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x117027400) [pid = 1663] [serial = 788] [outer = 0x11600f000] 12:30:42 INFO - PROCESS | 1663 | 1470771042613 Marionette DEBUG loaded listener.js 12:30:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x119a05800) [pid = 1663] [serial = 789] [outer = 0x11600f000] 12:30:42 INFO - PROCESS | 1663 | 1470771042953 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]]]}] 12:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 572ms 12:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:30:43 INFO - PROCESS | 1663 | 1470771043007 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 12:30:43 INFO - PROCESS | 1663 | 1470771043011 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 12:30:43 INFO - PROCESS | 1663 | 1470771043014 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:30:43 INFO - PROCESS | 1663 | 1470771043016 Marionette TRACE conn2 <- [1,1026,null,{}] 12:30:43 INFO - PROCESS | 1663 | 1470771043020 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}] 12:30:43 INFO - PROCESS | 1663 | 1470771043022 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:43 INFO - PROCESS | 1663 | 1470771043159 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 12:30:43 INFO - PROCESS | 1663 | 1470771043235 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:43 INFO - PROCESS | 1663 | 1470771043236 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x118e14800 == 31 [pid = 1663] [id = 264] 12:30:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x119106400) [pid = 1663] [serial = 790] [outer = 0x0] 12:30:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x121307000) [pid = 1663] [serial = 791] [outer = 0x119106400] 12:30:43 INFO - PROCESS | 1663 | 1470771043261 Marionette DEBUG loaded listener.js 12:30:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1242a7000) [pid = 1663] [serial = 792] [outer = 0x119106400] 12:30:43 INFO - PROCESS | 1663 | 1470771043558 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]]]}] 12:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 572ms 12:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:30:43 INFO - PROCESS | 1663 | 1470771043589 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 12:30:43 INFO - PROCESS | 1663 | 1470771043590 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 12:30:43 INFO - PROCESS | 1663 | 1470771043597 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:30:43 INFO - PROCESS | 1663 | 1470771043606 Marionette TRACE conn2 <- [1,1030,null,{}] 12:30:43 INFO - PROCESS | 1663 | 1470771043609 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}] 12:30:43 INFO - PROCESS | 1663 | 1470771043612 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:43 INFO - PROCESS | 1663 | 1470771043705 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 12:30:43 INFO - PROCESS | 1663 | 1470771043774 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:43 INFO - PROCESS | 1663 | 1470771043775 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x119ff6000 == 32 [pid = 1663] [id = 265] 12:30:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1242a9800) [pid = 1663] [serial = 793] [outer = 0x0] 12:30:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x124b9d000) [pid = 1663] [serial = 794] [outer = 0x1242a9800] 12:30:43 INFO - PROCESS | 1663 | 1470771043816 Marionette DEBUG loaded listener.js 12:30:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x126ec2400) [pid = 1663] [serial = 795] [outer = 0x1242a9800] 12:30:44 INFO - PROCESS | 1663 | 1470771044191 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]]]}] 12:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 633ms 12:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:30:44 INFO - PROCESS | 1663 | 1470771044226 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 12:30:44 INFO - PROCESS | 1663 | 1470771044228 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 12:30:44 INFO - PROCESS | 1663 | 1470771044230 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:30:44 INFO - PROCESS | 1663 | 1470771044231 Marionette TRACE conn2 <- [1,1034,null,{}] 12:30:44 INFO - PROCESS | 1663 | 1470771044236 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}] 12:30:44 INFO - PROCESS | 1663 | 1470771044237 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:44 INFO - PROCESS | 1663 | 1470771044339 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 12:30:44 INFO - PROCESS | 1663 | 1470771044345 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:44 INFO - PROCESS | 1663 | 1470771044346 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x12142b000 == 33 [pid = 1663] [id = 266] 12:30:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x126e46400) [pid = 1663] [serial = 796] [outer = 0x0] 12:30:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x12741ac00) [pid = 1663] [serial = 797] [outer = 0x126e46400] 12:30:44 INFO - PROCESS | 1663 | 1470771044375 Marionette DEBUG loaded listener.js 12:30:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x127426c00) [pid = 1663] [serial = 798] [outer = 0x126e46400] 12:30:44 INFO - PROCESS | 1663 | 1470771044789 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]]]}] 12:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 573ms 12:30:44 INFO - PROCESS | 1663 | 1470771044804 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 12:30:44 INFO - PROCESS | 1663 | 1470771044805 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 12:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:30:44 INFO - PROCESS | 1663 | 1470771044807 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:30:44 INFO - PROCESS | 1663 | 1470771044808 Marionette TRACE conn2 <- [1,1038,null,{}] 12:30:44 INFO - PROCESS | 1663 | 1470771044811 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}] 12:30:44 INFO - PROCESS | 1663 | 1470771044812 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:44 INFO - PROCESS | 1663 | 1470771044948 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 12:30:44 INFO - PROCESS | 1663 | 1470771044967 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:44 INFO - PROCESS | 1663 | 1470771044973 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x119dcd000 == 34 [pid = 1663] [id = 267] 12:30:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x128c61000) [pid = 1663] [serial = 799] [outer = 0x0] 12:30:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x128c65000) [pid = 1663] [serial = 800] [outer = 0x128c61000] 12:30:45 INFO - PROCESS | 1663 | 1470771045006 Marionette DEBUG loaded listener.js 12:30:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x1292c1800) [pid = 1663] [serial = 801] [outer = 0x128c61000] 12:30:45 INFO - PROCESS | 1663 | 1470771045389 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]]]}] 12:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 619ms 12:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:30:45 INFO - PROCESS | 1663 | 1470771045426 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 12:30:45 INFO - PROCESS | 1663 | 1470771045427 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 12:30:45 INFO - PROCESS | 1663 | 1470771045429 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:30:45 INFO - PROCESS | 1663 | 1470771045431 Marionette TRACE conn2 <- [1,1042,null,{}] 12:30:45 INFO - PROCESS | 1663 | 1470771045435 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}] 12:30:45 INFO - PROCESS | 1663 | 1470771045437 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:45 INFO - PROCESS | 1663 | 1470771045534 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 12:30:45 INFO - PROCESS | 1663 | 1470771045537 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:45 INFO - PROCESS | 1663 | 1470771045538 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x1270a5800 == 35 [pid = 1663] [id = 268] 12:30:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1219d8000) [pid = 1663] [serial = 802] [outer = 0x0] 12:30:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x129426800) [pid = 1663] [serial = 803] [outer = 0x1219d8000] 12:30:45 INFO - PROCESS | 1663 | 1470771045563 Marionette DEBUG loaded listener.js 12:30:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12af30800) [pid = 1663] [serial = 804] [outer = 0x1219d8000] 12:30:45 INFO - PROCESS | 1663 | 1470771045890 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]]]}] 12:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 471ms 12:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:30:45 INFO - PROCESS | 1663 | 1470771045905 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 12:30:45 INFO - PROCESS | 1663 | 1470771045906 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 12:30:45 INFO - PROCESS | 1663 | 1470771045908 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:30:45 INFO - PROCESS | 1663 | 1470771045909 Marionette TRACE conn2 <- [1,1046,null,{}] 12:30:45 INFO - PROCESS | 1663 | 1470771045912 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}] 12:30:45 INFO - PROCESS | 1663 | 1470771045913 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:46 INFO - PROCESS | 1663 | 1470771046021 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 12:30:46 INFO - PROCESS | 1663 | 1470771046031 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:46 INFO - PROCESS | 1663 | 1470771046033 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x11225b000 == 36 [pid = 1663] [id = 269] 12:30:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12af30c00) [pid = 1663] [serial = 805] [outer = 0x0] 12:30:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12af56800) [pid = 1663] [serial = 806] [outer = 0x12af30c00] 12:30:46 INFO - PROCESS | 1663 | 1470771046058 Marionette DEBUG loaded listener.js 12:30:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12af61400) [pid = 1663] [serial = 807] [outer = 0x12af30c00] 12:30:46 INFO - PROCESS | 1663 | 1470771046371 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]]]}] 12:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 520ms 12:30:46 INFO - PROCESS | 1663 | 1470771046429 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 12:30:46 INFO - PROCESS | 1663 | 1470771046430 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 12:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:30:46 INFO - PROCESS | 1663 | 1470771046432 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:30:46 INFO - PROCESS | 1663 | 1470771046434 Marionette TRACE conn2 <- [1,1050,null,{}] 12:30:46 INFO - PROCESS | 1663 | 1470771046436 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}] 12:30:46 INFO - PROCESS | 1663 | 1470771046437 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:46 INFO - PROCESS | 1663 | 1470771046531 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 12:30:46 INFO - PROCESS | 1663 | 1470771046535 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:46 INFO - PROCESS | 1663 | 1470771046536 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a404800 == 37 [pid = 1663] [id = 270] 12:30:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12af32c00) [pid = 1663] [serial = 808] [outer = 0x0] 12:30:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x12af87400) [pid = 1663] [serial = 809] [outer = 0x12af32c00] 12:30:46 INFO - PROCESS | 1663 | 1470771046560 Marionette DEBUG loaded listener.js 12:30:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x12b8dac00) [pid = 1663] [serial = 810] [outer = 0x12af32c00] 12:30:46 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x118637000) [pid = 1663] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:30:46 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x126e4f800) [pid = 1663] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:30:46 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x116057800) [pid = 1663] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:30:46 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x118638800) [pid = 1663] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:30:46 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1130bbc00) [pid = 1663] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:30:46 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x113f44400) [pid = 1663] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:30:46 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x123b14800) [pid = 1663] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:30:46 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x119f94400) [pid = 1663] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:30:46 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1130bf000) [pid = 1663] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:30:46 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x112f44400) [pid = 1663] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:30:46 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1130c2800) [pid = 1663] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:30:46 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1211d8400) [pid = 1663] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:30:46 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x116833c00) [pid = 1663] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:30:46 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x119b66c00) [pid = 1663] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:30:46 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1268ddc00) [pid = 1663] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:30:46 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1291a8400) [pid = 1663] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:30:46 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1291a2000) [pid = 1663] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:30:46 INFO - PROCESS | 1663 | 1470771046971 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]]]}] 12:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 569ms 12:30:47 INFO - PROCESS | 1663 | 1470771047012 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 12:30:47 INFO - PROCESS | 1663 | 1470771047013 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 12:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:30:47 INFO - PROCESS | 1663 | 1470771047025 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:30:47 INFO - PROCESS | 1663 | 1470771047026 Marionette TRACE conn2 <- [1,1054,null,{}] 12:30:47 INFO - PROCESS | 1663 | 1470771047028 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}] 12:30:47 INFO - PROCESS | 1663 | 1470771047029 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:47 INFO - PROCESS | 1663 | 1470771047111 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 12:30:47 INFO - PROCESS | 1663 | 1470771047116 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:47 INFO - PROCESS | 1663 | 1470771047118 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x128e19000 == 38 [pid = 1663] [id = 271] 12:30:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x113d4fc00) [pid = 1663] [serial = 811] [outer = 0x0] 12:30:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x118788400) [pid = 1663] [serial = 812] [outer = 0x113d4fc00] 12:30:47 INFO - PROCESS | 1663 | 1470771047142 Marionette DEBUG loaded listener.js 12:30:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x123b14800) [pid = 1663] [serial = 813] [outer = 0x113d4fc00] 12:30:47 INFO - PROCESS | 1663 | 1470771047472 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]]]}] 12:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 12:30:47 INFO - PROCESS | 1663 | 1470771047493 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 12:30:47 INFO - PROCESS | 1663 | 1470771047495 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 12:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:30:47 INFO - PROCESS | 1663 | 1470771047497 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:30:47 INFO - PROCESS | 1663 | 1470771047498 Marionette TRACE conn2 <- [1,1058,null,{}] 12:30:47 INFO - PROCESS | 1663 | 1470771047503 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}] 12:30:47 INFO - PROCESS | 1663 | 1470771047504 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:47 INFO - PROCESS | 1663 | 1470771047579 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 12:30:47 INFO - PROCESS | 1663 | 1470771047585 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:47 INFO - PROCESS | 1663 | 1470771047586 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b133000 == 39 [pid = 1663] [id = 272] 12:30:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x11978a800) [pid = 1663] [serial = 814] [outer = 0x0] 12:30:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x128a35800) [pid = 1663] [serial = 815] [outer = 0x11978a800] 12:30:47 INFO - PROCESS | 1663 | 1470771047612 Marionette DEBUG loaded listener.js 12:30:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12af8f800) [pid = 1663] [serial = 816] [outer = 0x11978a800] 12:30:47 INFO - PROCESS | 1663 | 1470771047941 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]]]}] 12:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 473ms 12:30:47 INFO - PROCESS | 1663 | 1470771047970 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 12:30:47 INFO - PROCESS | 1663 | 1470771047971 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 12:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:30:47 INFO - PROCESS | 1663 | 1470771047974 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:30:47 INFO - PROCESS | 1663 | 1470771047975 Marionette TRACE conn2 <- [1,1062,null,{}] 12:30:47 INFO - PROCESS | 1663 | 1470771047978 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}] 12:30:47 INFO - PROCESS | 1663 | 1470771047979 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:48 INFO - PROCESS | 1663 | 1470771048095 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 12:30:48 INFO - PROCESS | 1663 | 1470771048110 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:48 INFO - PROCESS | 1663 | 1470771048111 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b170000 == 40 [pid = 1663] [id = 273] 12:30:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x128c62400) [pid = 1663] [serial = 817] [outer = 0x0] 12:30:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12b8e7800) [pid = 1663] [serial = 818] [outer = 0x128c62400] 12:30:48 INFO - PROCESS | 1663 | 1470771048137 Marionette DEBUG loaded listener.js 12:30:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12bcc2c00) [pid = 1663] [serial = 819] [outer = 0x128c62400] 12:30:48 INFO - PROCESS | 1663 | 1470771048458 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]]]}] 12:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 518ms 12:30:48 INFO - PROCESS | 1663 | 1470771048493 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 12:30:48 INFO - PROCESS | 1663 | 1470771048494 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 12:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:30:48 INFO - PROCESS | 1663 | 1470771048496 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:30:48 INFO - PROCESS | 1663 | 1470771048497 Marionette TRACE conn2 <- [1,1066,null,{}] 12:30:48 INFO - PROCESS | 1663 | 1470771048500 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}] 12:30:48 INFO - PROCESS | 1663 | 1470771048501 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:48 INFO - PROCESS | 1663 | 1470771048577 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 12:30:48 INFO - PROCESS | 1663 | 1470771048581 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:48 INFO - PROCESS | 1663 | 1470771048592 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b92f800 == 41 [pid = 1663] [id = 274] 12:30:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12bcc3000) [pid = 1663] [serial = 820] [outer = 0x0] 12:30:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12bcce400) [pid = 1663] [serial = 821] [outer = 0x12bcc3000] 12:30:48 INFO - PROCESS | 1663 | 1470771048616 Marionette DEBUG loaded listener.js 12:30:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12bf4b400) [pid = 1663] [serial = 822] [outer = 0x12bcc3000] 12:30:49 INFO - PROCESS | 1663 | 1470771049095 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]]]}] 12:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 618ms 12:30:49 INFO - PROCESS | 1663 | 1470771049115 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 12:30:49 INFO - PROCESS | 1663 | 1470771049118 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 12:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:30:49 INFO - PROCESS | 1663 | 1470771049121 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:30:49 INFO - PROCESS | 1663 | 1470771049123 Marionette TRACE conn2 <- [1,1070,null,{}] 12:30:49 INFO - PROCESS | 1663 | 1470771049127 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}] 12:30:49 INFO - PROCESS | 1663 | 1470771049129 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:49 INFO - PROCESS | 1663 | 1470771049232 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 12:30:49 INFO - PROCESS | 1663 | 1470771049300 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:49 INFO - PROCESS | 1663 | 1470771049302 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x118105800 == 42 [pid = 1663] [id = 275] 12:30:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x116a0d000) [pid = 1663] [serial = 823] [outer = 0x0] 12:30:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x118630800) [pid = 1663] [serial = 824] [outer = 0x116a0d000] 12:30:49 INFO - PROCESS | 1663 | 1470771049332 Marionette DEBUG loaded listener.js 12:30:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x119791800) [pid = 1663] [serial = 825] [outer = 0x116a0d000] 12:30:49 INFO - PROCESS | 1663 | 1470771049752 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]]]}] 12:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 672ms 12:30:49 INFO - PROCESS | 1663 | 1470771049793 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 12:30:49 INFO - PROCESS | 1663 | 1470771049796 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 12:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:30:49 INFO - PROCESS | 1663 | 1470771049800 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:30:49 INFO - PROCESS | 1663 | 1470771049802 Marionette TRACE conn2 <- [1,1074,null,{}] 12:30:49 INFO - PROCESS | 1663 | 1470771049805 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}] 12:30:49 INFO - PROCESS | 1663 | 1470771049806 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:49 INFO - PROCESS | 1663 | 1470771049930 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 12:30:50 INFO - PROCESS | 1663 | 1470771050011 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:50 INFO - PROCESS | 1663 | 1470771050012 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12428d800 == 43 [pid = 1663] [id = 276] 12:30:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x123c72000) [pid = 1663] [serial = 826] [outer = 0x0] 12:30:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1241d1800) [pid = 1663] [serial = 827] [outer = 0x123c72000] 12:30:50 INFO - PROCESS | 1663 | 1470771050044 Marionette DEBUG loaded listener.js 12:30:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1268d5000) [pid = 1663] [serial = 828] [outer = 0x123c72000] 12:30:50 INFO - PROCESS | 1663 | 1470771050475 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]]]}] 12:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 719ms 12:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:30:50 INFO - PROCESS | 1663 | 1470771050520 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 12:30:50 INFO - PROCESS | 1663 | 1470771050522 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 12:30:50 INFO - PROCESS | 1663 | 1470771050524 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:30:50 INFO - PROCESS | 1663 | 1470771050526 Marionette TRACE conn2 <- [1,1078,null,{}] 12:30:50 INFO - PROCESS | 1663 | 1470771050537 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}] 12:30:50 INFO - PROCESS | 1663 | 1470771050539 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:50 INFO - PROCESS | 1663 | 1470771050637 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 12:30:50 INFO - PROCESS | 1663 | 1470771050706 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:50 INFO - PROCESS | 1663 | 1470771050708 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc80000 == 44 [pid = 1663] [id = 277] 12:30:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x128c23400) [pid = 1663] [serial = 829] [outer = 0x0] 12:30:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x128c61800) [pid = 1663] [serial = 830] [outer = 0x128c23400] 12:30:50 INFO - PROCESS | 1663 | 1470771050739 Marionette DEBUG loaded listener.js 12:30:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1292c3000) [pid = 1663] [serial = 831] [outer = 0x128c23400] 12:30:51 INFO - PROCESS | 1663 | 1470771051160 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]]]}] 12:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 673ms 12:30:51 INFO - PROCESS | 1663 | 1470771051225 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 12:30:51 INFO - PROCESS | 1663 | 1470771051226 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 12:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:30:51 INFO - PROCESS | 1663 | 1470771051269 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:30:51 INFO - PROCESS | 1663 | 1470771051271 Marionette TRACE conn2 <- [1,1082,null,{}] 12:30:51 INFO - PROCESS | 1663 | 1470771051273 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}] 12:30:51 INFO - PROCESS | 1663 | 1470771051274 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:51 INFO - PROCESS | 1663 | 1470771051372 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 12:30:51 INFO - PROCESS | 1663 | 1470771051427 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:51 INFO - PROCESS | 1663 | 1470771051428 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x12463c000 == 45 [pid = 1663] [id = 278] 12:30:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12919b400) [pid = 1663] [serial = 832] [outer = 0x0] 12:30:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x12a7bf000) [pid = 1663] [serial = 833] [outer = 0x12919b400] 12:30:51 INFO - PROCESS | 1663 | 1470771051457 Marionette DEBUG loaded listener.js 12:30:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x12af5a800) [pid = 1663] [serial = 834] [outer = 0x12919b400] 12:30:52 INFO - PROCESS | 1663 | 1470771052005 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]]]}] 12:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 772ms 12:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:30:52 INFO - PROCESS | 1663 | 1470771052040 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 12:30:52 INFO - PROCESS | 1663 | 1470771052043 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 12:30:52 INFO - PROCESS | 1663 | 1470771052046 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:30:52 INFO - PROCESS | 1663 | 1470771052049 Marionette TRACE conn2 <- [1,1086,null,{}] 12:30:52 INFO - PROCESS | 1663 | 1470771052077 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}] 12:30:52 INFO - PROCESS | 1663 | 1470771052079 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:52 INFO - PROCESS | 1663 | 1470771052187 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 12:30:52 INFO - PROCESS | 1663 | 1470771052263 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:52 INFO - PROCESS | 1663 | 1470771052265 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x116165800 == 46 [pid = 1663] [id = 279] 12:30:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x11683a800) [pid = 1663] [serial = 835] [outer = 0x0] 12:30:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x1176b2800) [pid = 1663] [serial = 836] [outer = 0x11683a800] 12:30:52 INFO - PROCESS | 1663 | 1470771052302 Marionette DEBUG loaded listener.js 12:30:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x118e6c000) [pid = 1663] [serial = 837] [outer = 0x11683a800] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12b170000 == 45 [pid = 1663] [id = 273] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12b133000 == 44 [pid = 1663] [id = 272] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x128e19000 == 43 [pid = 1663] [id = 271] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12a404800 == 42 [pid = 1663] [id = 270] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x11225b000 == 41 [pid = 1663] [id = 269] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x1270a5800 == 40 [pid = 1663] [id = 268] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x119dcd000 == 39 [pid = 1663] [id = 267] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12142b000 == 38 [pid = 1663] [id = 266] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x119ff6000 == 37 [pid = 1663] [id = 265] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x118e14800 == 36 [pid = 1663] [id = 264] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x116ad3800 == 35 [pid = 1663] [id = 263] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x113d8a800 == 34 [pid = 1663] [id = 262] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x117d4c000 == 33 [pid = 1663] [id = 261] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12a842000 == 32 [pid = 1663] [id = 260] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12463c000 == 31 [pid = 1663] [id = 278] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc80000 == 30 [pid = 1663] [id = 277] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12428d800 == 29 [pid = 1663] [id = 276] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x12b92f800 == 28 [pid = 1663] [id = 274] 12:30:53 INFO - PROCESS | 1663 | --DOCSHELL 0x118105800 == 27 [pid = 1663] [id = 275] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x128c1e000) [pid = 1663] [serial = 764] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x128a2a000) [pid = 1663] [serial = 762] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x128e81800) [pid = 1663] [serial = 767] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x128c5c000) [pid = 1663] [serial = 765] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x121306800) [pid = 1663] [serial = 770] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x12941bc00) [pid = 1663] [serial = 774] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x128e8c400) [pid = 1663] [serial = 773] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x118780c00) [pid = 1663] [serial = 729] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x11702d800) [pid = 1663] [serial = 728] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x123c73c00) [pid = 1663] [serial = 732] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x121a35800) [pid = 1663] [serial = 731] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x128c5e000) [pid = 1663] [serial = 735] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x127427000) [pid = 1663] [serial = 734] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1291a0000) [pid = 1663] [serial = 768] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x12a8cd000) [pid = 1663] [serial = 738] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x12a4dfc00) [pid = 1663] [serial = 737] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x116aac800) [pid = 1663] [serial = 746] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x126e52400) [pid = 1663] [serial = 771] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x12a8d0000) [pid = 1663] [serial = 777] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x124b9d800) [pid = 1663] [serial = 756] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x12a4e7400) [pid = 1663] [serial = 776] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1269e0400) [pid = 1663] [serial = 758] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x127276400) [pid = 1663] [serial = 761] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x117334800) [pid = 1663] [serial = 747] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x119b6d800) [pid = 1663] [serial = 750] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x11910cc00) [pid = 1663] [serial = 749] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1130c5800) [pid = 1663] [serial = 743] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x113da4400) [pid = 1663] [serial = 744] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1186ef400) [pid = 1663] [serial = 741] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1167bdc00) [pid = 1663] [serial = 740] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x124479000) [pid = 1663] [serial = 755] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x121a35c00) [pid = 1663] [serial = 752] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x123c71800) [pid = 1663] [serial = 753] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x126e4f400) [pid = 1663] [serial = 759] [outer = 0x0] [url = about:blank] 12:30:53 INFO - PROCESS | 1663 | 1470771053416 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]]]}] 12:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1400ms 12:30:53 INFO - PROCESS | 1663 | 1470771053447 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 12:30:53 INFO - PROCESS | 1663 | 1470771053451 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 12:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:30:53 INFO - PROCESS | 1663 | 1470771053454 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:30:53 INFO - PROCESS | 1663 | 1470771053456 Marionette TRACE conn2 <- [1,1090,null,{}] 12:30:53 INFO - PROCESS | 1663 | 1470771053459 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}] 12:30:53 INFO - PROCESS | 1663 | 1470771053461 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:53 INFO - PROCESS | 1663 | 1470771053542 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 12:30:53 INFO - PROCESS | 1663 | 1470771053550 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:53 INFO - PROCESS | 1663 | 1470771053552 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x113d85800 == 28 [pid = 1663] [id = 280] 12:30:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x113874800) [pid = 1663] [serial = 838] [outer = 0x0] 12:30:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x116541800) [pid = 1663] [serial = 839] [outer = 0x113874800] 12:30:53 INFO - PROCESS | 1663 | 1470771053582 Marionette DEBUG loaded listener.js 12:30:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x116aaa000) [pid = 1663] [serial = 840] [outer = 0x113874800] 12:30:53 INFO - PROCESS | 1663 | 1470771053911 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]]]}] 12:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 470ms 12:30:53 INFO - PROCESS | 1663 | 1470771053947 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 12:30:53 INFO - PROCESS | 1663 | 1470771053951 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 12:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:30:53 INFO - PROCESS | 1663 | 1470771053957 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:30:53 INFO - PROCESS | 1663 | 1470771053959 Marionette TRACE conn2 <- [1,1094,null,{}] 12:30:53 INFO - PROCESS | 1663 | 1470771053961 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}] 12:30:53 INFO - PROCESS | 1663 | 1470771053963 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:54 INFO - PROCESS | 1663 | 1470771054037 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 12:30:54 INFO - PROCESS | 1663 | 1470771054041 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:54 INFO - PROCESS | 1663 | 1470771054043 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x117247800 == 29 [pid = 1663] [id = 281] 12:30:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1176b7000) [pid = 1663] [serial = 841] [outer = 0x0] 12:30:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x118788800) [pid = 1663] [serial = 842] [outer = 0x1176b7000] 12:30:54 INFO - PROCESS | 1663 | 1470771054072 Marionette DEBUG loaded listener.js 12:30:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x119790400) [pid = 1663] [serial = 843] [outer = 0x1176b7000] 12:30:54 INFO - PROCESS | 1663 | 1470771054407 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]]]}] 12:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 469ms 12:30:54 INFO - PROCESS | 1663 | 1470771054426 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 12:30:54 INFO - PROCESS | 1663 | 1470771054427 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 12:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:30:54 INFO - PROCESS | 1663 | 1470771054438 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:30:54 INFO - PROCESS | 1663 | 1470771054440 Marionette TRACE conn2 <- [1,1098,null,{}] 12:30:54 INFO - PROCESS | 1663 | 1470771054448 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}] 12:30:54 INFO - PROCESS | 1663 | 1470771054451 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:54 INFO - PROCESS | 1663 | 1470771054529 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 12:30:54 INFO - PROCESS | 1663 | 1470771054584 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:54 INFO - PROCESS | 1663 | 1470771054586 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x11860c800 == 30 [pid = 1663] [id = 282] 12:30:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1130bf000) [pid = 1663] [serial = 844] [outer = 0x0] 12:30:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x120fe2400) [pid = 1663] [serial = 845] [outer = 0x1130bf000] 12:30:54 INFO - PROCESS | 1663 | 1470771054614 Marionette DEBUG loaded listener.js 12:30:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x123c6f400) [pid = 1663] [serial = 846] [outer = 0x1130bf000] 12:30:54 INFO - PROCESS | 1663 | 1470771054908 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]]]}] 12:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 520ms 12:30:54 INFO - PROCESS | 1663 | 1470771054958 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 12:30:54 INFO - PROCESS | 1663 | 1470771054960 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 12:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:30:54 INFO - PROCESS | 1663 | 1470771054962 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:30:54 INFO - PROCESS | 1663 | 1470771054963 Marionette TRACE conn2 <- [1,1102,null,{}] 12:30:54 INFO - PROCESS | 1663 | 1470771054967 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}] 12:30:54 INFO - PROCESS | 1663 | 1470771054969 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:55 INFO - PROCESS | 1663 | 1470771055043 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 12:30:55 INFO - PROCESS | 1663 | 1470771055047 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:55 INFO - PROCESS | 1663 | 1470771055048 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x119873800 == 31 [pid = 1663] [id = 283] 12:30:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1242b2400) [pid = 1663] [serial = 847] [outer = 0x0] 12:30:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x124b17000) [pid = 1663] [serial = 848] [outer = 0x1242b2400] 12:30:55 INFO - PROCESS | 1663 | 1470771055076 Marionette DEBUG loaded listener.js 12:30:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x124ba9000) [pid = 1663] [serial = 849] [outer = 0x1242b2400] 12:30:55 INFO - PROCESS | 1663 | 1470771055400 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]]]}] 12:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 472ms 12:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:30:55 INFO - PROCESS | 1663 | 1470771055434 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 12:30:55 INFO - PROCESS | 1663 | 1470771055436 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 12:30:55 INFO - PROCESS | 1663 | 1470771055438 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:30:55 INFO - PROCESS | 1663 | 1470771055439 Marionette TRACE conn2 <- [1,1106,null,{}] 12:30:55 INFO - PROCESS | 1663 | 1470771055441 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}] 12:30:55 INFO - PROCESS | 1663 | 1470771055442 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:55 INFO - PROCESS | 1663 | 1470771055550 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 12:30:55 INFO - PROCESS | 1663 | 1470771055566 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:55 INFO - PROCESS | 1663 | 1470771055567 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fee800 == 32 [pid = 1663] [id = 284] 12:30:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1176b4000) [pid = 1663] [serial = 850] [outer = 0x0] 12:30:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x1268dc400) [pid = 1663] [serial = 851] [outer = 0x1176b4000] 12:30:55 INFO - PROCESS | 1663 | 1470771055591 Marionette DEBUG loaded listener.js 12:30:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x1269ebc00) [pid = 1663] [serial = 852] [outer = 0x1176b4000] 12:30:55 INFO - PROCESS | 1663 | 1470771055940 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]]]}] 12:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 520ms 12:30:55 INFO - PROCESS | 1663 | 1470771055958 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 12:30:55 INFO - PROCESS | 1663 | 1470771055960 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 12:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:30:55 INFO - PROCESS | 1663 | 1470771055962 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:30:55 INFO - PROCESS | 1663 | 1470771055963 Marionette TRACE conn2 <- [1,1110,null,{}] 12:30:55 INFO - PROCESS | 1663 | 1470771055965 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}] 12:30:55 INFO - PROCESS | 1663 | 1470771055969 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:56 INFO - PROCESS | 1663 | 1470771056085 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 12:30:56 INFO - PROCESS | 1663 | 1470771056089 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:56 INFO - PROCESS | 1663 | 1470771056090 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x121a63800 == 33 [pid = 1663] [id = 285] 12:30:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12684c400) [pid = 1663] [serial = 853] [outer = 0x0] 12:30:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x126ecbc00) [pid = 1663] [serial = 854] [outer = 0x12684c400] 12:30:56 INFO - PROCESS | 1663 | 1470771056115 Marionette DEBUG loaded listener.js 12:30:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x128c1d800) [pid = 1663] [serial = 855] [outer = 0x12684c400] 12:30:56 INFO - PROCESS | 1663 | 1470771056453 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]]]}] 12:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 518ms 12:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:30:56 INFO - PROCESS | 1663 | 1470771056487 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 12:30:56 INFO - PROCESS | 1663 | 1470771056489 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 12:30:56 INFO - PROCESS | 1663 | 1470771056491 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:30:56 INFO - PROCESS | 1663 | 1470771056493 Marionette TRACE conn2 <- [1,1114,null,{}] 12:30:56 INFO - PROCESS | 1663 | 1470771056496 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}] 12:30:56 INFO - PROCESS | 1663 | 1470771056498 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:56 INFO - PROCESS | 1663 | 1470771056644 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 12:30:56 INFO - PROCESS | 1663 | 1470771056693 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:56 INFO - PROCESS | 1663 | 1470771056694 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x124174800 == 34 [pid = 1663] [id = 286] 12:30:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x128c22800) [pid = 1663] [serial = 856] [outer = 0x0] 12:30:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x128c2a400) [pid = 1663] [serial = 857] [outer = 0x128c22800] 12:30:56 INFO - PROCESS | 1663 | 1470771056733 Marionette DEBUG loaded listener.js 12:30:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12919dc00) [pid = 1663] [serial = 858] [outer = 0x128c22800] 12:30:57 INFO - PROCESS | 1663 | 1470771057077 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]]]}] 12:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 620ms 12:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:30:57 INFO - PROCESS | 1663 | 1470771057111 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 12:30:57 INFO - PROCESS | 1663 | 1470771057113 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 12:30:57 INFO - PROCESS | 1663 | 1470771057115 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:30:57 INFO - PROCESS | 1663 | 1470771057118 Marionette TRACE conn2 <- [1,1118,null,{}] 12:30:57 INFO - PROCESS | 1663 | 1470771057129 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}] 12:30:57 INFO - PROCESS | 1663 | 1470771057130 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:57 INFO - PROCESS | 1663 | 1470771057223 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 12:30:57 INFO - PROCESS | 1663 | 1470771057227 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:57 INFO - PROCESS | 1663 | 1470771057228 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x126d68000 == 35 [pid = 1663] [id = 287] 12:30:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x128c24800) [pid = 1663] [serial = 859] [outer = 0x0] 12:30:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1292c4c00) [pid = 1663] [serial = 860] [outer = 0x128c24800] 12:30:57 INFO - PROCESS | 1663 | 1470771057251 Marionette DEBUG loaded listener.js 12:30:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1292cc400) [pid = 1663] [serial = 861] [outer = 0x128c24800] 12:30:57 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x128c61000) [pid = 1663] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:30:57 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1219d8000) [pid = 1663] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:30:57 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x126e46400) [pid = 1663] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:30:57 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x11680b800) [pid = 1663] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:30:57 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x11600f000) [pid = 1663] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:30:57 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1242a9800) [pid = 1663] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:30:57 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x12af30c00) [pid = 1663] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:30:57 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1130bb800) [pid = 1663] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:30:57 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x119106400) [pid = 1663] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:30:57 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x12a8d2000) [pid = 1663] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:30:57 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x12af32c00) [pid = 1663] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:30:57 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x12bcc3000) [pid = 1663] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:30:57 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x128c62400) [pid = 1663] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:30:57 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x11978a800) [pid = 1663] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:30:57 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x113d4fc00) [pid = 1663] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:30:57 INFO - PROCESS | 1663 | 1470771057779 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]]]}] 12:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 678ms 12:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:30:57 INFO - PROCESS | 1663 | 1470771057794 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 12:30:57 INFO - PROCESS | 1663 | 1470771057795 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 12:30:57 INFO - PROCESS | 1663 | 1470771057797 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:30:57 INFO - PROCESS | 1663 | 1470771057798 Marionette TRACE conn2 <- [1,1122,null,{}] 12:30:57 INFO - PROCESS | 1663 | 1470771057803 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}] 12:30:57 INFO - PROCESS | 1663 | 1470771057804 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:57 INFO - PROCESS | 1663 | 1470771057885 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 12:30:57 INFO - PROCESS | 1663 | 1470771057891 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:57 INFO - PROCESS | 1663 | 1470771057892 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x118608000 == 36 [pid = 1663] [id = 288] 12:30:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x113816c00) [pid = 1663] [serial = 862] [outer = 0x0] 12:30:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x116aab000) [pid = 1663] [serial = 863] [outer = 0x113816c00] 12:30:57 INFO - PROCESS | 1663 | 1470771057916 Marionette DEBUG loaded listener.js 12:30:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x124ba5000) [pid = 1663] [serial = 864] [outer = 0x113816c00] 12:30:58 INFO - PROCESS | 1663 | 1470771058236 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]]]}] 12:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 472ms 12:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:30:58 INFO - PROCESS | 1663 | 1470771058270 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 12:30:58 INFO - PROCESS | 1663 | 1470771058271 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 12:30:58 INFO - PROCESS | 1663 | 1470771058273 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:30:58 INFO - PROCESS | 1663 | 1470771058274 Marionette TRACE conn2 <- [1,1126,null,{}] 12:30:58 INFO - PROCESS | 1663 | 1470771058277 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}] 12:30:58 INFO - PROCESS | 1663 | 1470771058278 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:58 INFO - PROCESS | 1663 | 1470771058373 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 12:30:58 INFO - PROCESS | 1663 | 1470771058378 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:58 INFO - PROCESS | 1663 | 1470771058379 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289cd800 == 37 [pid = 1663] [id = 289] 12:30:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1268d0c00) [pid = 1663] [serial = 865] [outer = 0x0] 12:30:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x128c61000) [pid = 1663] [serial = 866] [outer = 0x1268d0c00] 12:30:58 INFO - PROCESS | 1663 | 1470771058405 Marionette DEBUG loaded listener.js 12:30:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12941c800) [pid = 1663] [serial = 867] [outer = 0x1268d0c00] 12:30:58 INFO - PROCESS | 1663 | 1470771058725 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]]]}] 12:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 469ms 12:30:58 INFO - PROCESS | 1663 | 1470771058786 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 12:30:58 INFO - PROCESS | 1663 | 1470771058788 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 12:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:30:58 INFO - PROCESS | 1663 | 1470771058791 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:30:58 INFO - PROCESS | 1663 | 1470771058793 Marionette TRACE conn2 <- [1,1130,null,{}] 12:30:58 INFO - PROCESS | 1663 | 1470771058797 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}] 12:30:58 INFO - PROCESS | 1663 | 1470771058798 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:58 INFO - PROCESS | 1663 | 1470771058945 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 12:30:59 INFO - PROCESS | 1663 | 1470771059032 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:59 INFO - PROCESS | 1663 | 1470771059033 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fdf800 == 38 [pid = 1663] [id = 290] 12:30:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x124474400) [pid = 1663] [serial = 868] [outer = 0x0] 12:30:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x129653c00) [pid = 1663] [serial = 869] [outer = 0x124474400] 12:30:59 INFO - PROCESS | 1663 | 1470771059060 Marionette DEBUG loaded listener.js 12:30:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12b8e3800) [pid = 1663] [serial = 870] [outer = 0x124474400] 12:30:59 INFO - PROCESS | 1663 | 1470771059336 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]]]}] 12:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 573ms 12:30:59 INFO - PROCESS | 1663 | 1470771059371 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 12:30:59 INFO - PROCESS | 1663 | 1470771059373 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 12:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:30:59 INFO - PROCESS | 1663 | 1470771059375 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:30:59 INFO - PROCESS | 1663 | 1470771059376 Marionette TRACE conn2 <- [1,1134,null,{}] 12:30:59 INFO - PROCESS | 1663 | 1470771059378 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}] 12:30:59 INFO - PROCESS | 1663 | 1470771059379 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:59 INFO - PROCESS | 1663 | 1470771059461 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 12:30:59 INFO - PROCESS | 1663 | 1470771059466 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:59 INFO - PROCESS | 1663 | 1470771059469 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:30:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b916800 == 39 [pid = 1663] [id = 291] 12:30:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12b99f400) [pid = 1663] [serial = 871] [outer = 0x0] 12:30:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12bcc0c00) [pid = 1663] [serial = 872] [outer = 0x12b99f400] 12:30:59 INFO - PROCESS | 1663 | 1470771059492 Marionette DEBUG loaded listener.js 12:30:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12bcca800) [pid = 1663] [serial = 873] [outer = 0x12b99f400] 12:31:00 INFO - PROCESS | 1663 | 1470771060020 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]]]}] 12:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 718ms 12:31:00 INFO - PROCESS | 1663 | 1470771060094 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 12:31:00 INFO - PROCESS | 1663 | 1470771060096 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 12:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:31:00 INFO - PROCESS | 1663 | 1470771060100 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:31:00 INFO - PROCESS | 1663 | 1470771060102 Marionette TRACE conn2 <- [1,1138,null,{}] 12:31:00 INFO - PROCESS | 1663 | 1470771060106 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}] 12:31:00 INFO - PROCESS | 1663 | 1470771060108 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:00 INFO - PROCESS | 1663 | 1470771060219 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 12:31:00 INFO - PROCESS | 1663 | 1470771060276 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:00 INFO - PROCESS | 1663 | 1470771060277 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x116acb800 == 40 [pid = 1663] [id = 292] 12:31:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1130c6000) [pid = 1663] [serial = 874] [outer = 0x0] 12:31:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x11600ac00) [pid = 1663] [serial = 875] [outer = 0x1130c6000] 12:31:00 INFO - PROCESS | 1663 | 1470771060308 Marionette DEBUG loaded listener.js 12:31:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x116aad000) [pid = 1663] [serial = 876] [outer = 0x1130c6000] 12:31:00 INFO - PROCESS | 1663 | 1470771060854 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]]]}] 12:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 770ms 12:31:00 INFO - PROCESS | 1663 | 1470771060892 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 12:31:00 INFO - PROCESS | 1663 | 1470771060894 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 12:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:31:00 INFO - PROCESS | 1663 | 1470771060903 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:31:00 INFO - PROCESS | 1663 | 1470771060904 Marionette TRACE conn2 <- [1,1142,null,{}] 12:31:00 INFO - PROCESS | 1663 | 1470771060907 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}] 12:31:00 INFO - PROCESS | 1663 | 1470771060909 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:01 INFO - PROCESS | 1663 | 1470771061016 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 12:31:01 INFO - PROCESS | 1663 | 1470771061094 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:01 INFO - PROCESS | 1663 | 1470771061096 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x117244000 == 41 [pid = 1663] [id = 293] 12:31:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x113abc800) [pid = 1663] [serial = 877] [outer = 0x0] 12:31:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x118eb1c00) [pid = 1663] [serial = 878] [outer = 0x113abc800] 12:31:01 INFO - PROCESS | 1663 | 1470771061126 Marionette DEBUG loaded listener.js 12:31:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x120fdc800) [pid = 1663] [serial = 879] [outer = 0x113abc800] 12:31:01 INFO - PROCESS | 1663 | --DOCSHELL 0x119fdf800 == 40 [pid = 1663] [id = 290] 12:31:01 INFO - PROCESS | 1663 | --DOCSHELL 0x1289cd800 == 39 [pid = 1663] [id = 289] 12:31:01 INFO - PROCESS | 1663 | 1470771061740 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]]]}] 12:31:01 INFO - PROCESS | 1663 | --DOCSHELL 0x118608000 == 38 [pid = 1663] [id = 288] 12:31:01 INFO - PROCESS | 1663 | --DOCSHELL 0x126d68000 == 37 [pid = 1663] [id = 287] 12:31:01 INFO - PROCESS | 1663 | --DOCSHELL 0x124174800 == 36 [pid = 1663] [id = 286] 12:31:01 INFO - PROCESS | 1663 | --DOCSHELL 0x121a63800 == 35 [pid = 1663] [id = 285] 12:31:01 INFO - PROCESS | 1663 | --DOCSHELL 0x119fee800 == 34 [pid = 1663] [id = 284] 12:31:01 INFO - PROCESS | 1663 | --DOCSHELL 0x119873800 == 33 [pid = 1663] [id = 283] 12:31:01 INFO - PROCESS | 1663 | --DOCSHELL 0x11860c800 == 32 [pid = 1663] [id = 282] 12:31:01 INFO - PROCESS | 1663 | --DOCSHELL 0x117247800 == 31 [pid = 1663] [id = 281] 12:31:01 INFO - PROCESS | 1663 | --DOCSHELL 0x113d85800 == 30 [pid = 1663] [id = 280] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x123b14800) [pid = 1663] [serial = 813] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x127426c00) [pid = 1663] [serial = 798] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x128c65000) [pid = 1663] [serial = 800] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x129426800) [pid = 1663] [serial = 803] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1292c1800) [pid = 1663] [serial = 801] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x12741ac00) [pid = 1663] [serial = 797] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x116a0d800) [pid = 1663] [serial = 782] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x118488000) [pid = 1663] [serial = 783] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x117027400) [pid = 1663] [serial = 788] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x119a05800) [pid = 1663] [serial = 789] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x124b9d000) [pid = 1663] [serial = 794] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x126ec2400) [pid = 1663] [serial = 795] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x12af56800) [pid = 1663] [serial = 806] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1160b3800) [pid = 1663] [serial = 785] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x117026400) [pid = 1663] [serial = 786] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x121307000) [pid = 1663] [serial = 791] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1242a7000) [pid = 1663] [serial = 792] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12af61400) [pid = 1663] [serial = 807] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x12af57c00) [pid = 1663] [serial = 780] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12af34800) [pid = 1663] [serial = 779] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x12af87400) [pid = 1663] [serial = 809] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x12bf4b400) [pid = 1663] [serial = 822] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x12bcce400) [pid = 1663] [serial = 821] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x12bcc2c00) [pid = 1663] [serial = 819] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x128a35800) [pid = 1663] [serial = 815] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x12b8e7800) [pid = 1663] [serial = 818] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x118788400) [pid = 1663] [serial = 812] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x12af8f800) [pid = 1663] [serial = 816] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x12b8dac00) [pid = 1663] [serial = 810] [outer = 0x0] [url = about:blank] 12:31:01 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x12af30800) [pid = 1663] [serial = 804] [outer = 0x0] [url = about:blank] 12:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 874ms 12:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:31:01 INFO - PROCESS | 1663 | 1470771061776 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 12:31:01 INFO - PROCESS | 1663 | 1470771061778 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 12:31:01 INFO - PROCESS | 1663 | 1470771061781 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:31:01 INFO - PROCESS | 1663 | 1470771061783 Marionette TRACE conn2 <- [1,1146,null,{}] 12:31:01 INFO - PROCESS | 1663 | 1470771061787 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}] 12:31:01 INFO - PROCESS | 1663 | 1470771061788 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:01 INFO - PROCESS | 1663 | 1470771061869 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 12:31:01 INFO - PROCESS | 1663 | 1470771061875 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:01 INFO - PROCESS | 1663 | 1470771061878 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x116853000 == 31 [pid = 1663] [id = 294] 12:31:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x119109c00) [pid = 1663] [serial = 880] [outer = 0x0] 12:31:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x119789800) [pid = 1663] [serial = 881] [outer = 0x119109c00] 12:31:01 INFO - PROCESS | 1663 | 1470771061905 Marionette DEBUG loaded listener.js 12:31:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x119f8cc00) [pid = 1663] [serial = 882] [outer = 0x119109c00] 12:31:02 INFO - PROCESS | 1663 | 1470771062239 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]]]}] 12:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 470ms 12:31:02 INFO - PROCESS | 1663 | 1470771062253 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 12:31:02 INFO - PROCESS | 1663 | 1470771062255 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 12:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:31:02 INFO - PROCESS | 1663 | 1470771062260 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:31:02 INFO - PROCESS | 1663 | 1470771062261 Marionette TRACE conn2 <- [1,1150,null,{}] 12:31:02 INFO - PROCESS | 1663 | 1470771062264 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}] 12:31:02 INFO - PROCESS | 1663 | 1470771062265 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:02 INFO - PROCESS | 1663 | 1470771062355 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 12:31:02 INFO - PROCESS | 1663 | 1470771062409 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:02 INFO - PROCESS | 1663 | 1470771062410 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x11810a800 == 32 [pid = 1663] [id = 295] 12:31:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x120fe1c00) [pid = 1663] [serial = 883] [outer = 0x0] 12:31:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x123c69400) [pid = 1663] [serial = 884] [outer = 0x120fe1c00] 12:31:02 INFO - PROCESS | 1663 | 1470771062438 Marionette DEBUG loaded listener.js 12:31:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x123f96800) [pid = 1663] [serial = 885] [outer = 0x120fe1c00] 12:31:02 INFO - PROCESS | 1663 | 1470771062759 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]]]}] 12:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 520ms 12:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:31:02 INFO - PROCESS | 1663 | 1470771062779 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 12:31:02 INFO - PROCESS | 1663 | 1470771062781 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 12:31:02 INFO - PROCESS | 1663 | 1470771062784 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:31:02 INFO - PROCESS | 1663 | 1470771062788 Marionette TRACE conn2 <- [1,1154,null,{}] 12:31:02 INFO - PROCESS | 1663 | 1470771062796 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}] 12:31:02 INFO - PROCESS | 1663 | 1470771062799 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:02 INFO - PROCESS | 1663 | 1470771062875 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 12:31:02 INFO - PROCESS | 1663 | 1470771062933 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:02 INFO - PROCESS | 1663 | 1470771062935 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c8800 == 33 [pid = 1663] [id = 296] 12:31:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x116534c00) [pid = 1663] [serial = 886] [outer = 0x0] 12:31:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x124b9f800) [pid = 1663] [serial = 887] [outer = 0x116534c00] 12:31:02 INFO - PROCESS | 1663 | 1470771062963 Marionette DEBUG loaded listener.js 12:31:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x126ec9400) [pid = 1663] [serial = 888] [outer = 0x116534c00] 12:31:03 INFO - PROCESS | 1663 | 1470771063257 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]]]}] 12:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 523ms 12:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:31:03 INFO - PROCESS | 1663 | 1470771063306 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 12:31:03 INFO - PROCESS | 1663 | 1470771063308 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 12:31:03 INFO - PROCESS | 1663 | 1470771063310 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:31:03 INFO - PROCESS | 1663 | 1470771063311 Marionette TRACE conn2 <- [1,1158,null,{}] 12:31:03 INFO - PROCESS | 1663 | 1470771063313 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}] 12:31:03 INFO - PROCESS | 1663 | 1470771063314 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:03 INFO - PROCESS | 1663 | 1470771063394 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 12:31:03 INFO - PROCESS | 1663 | 1470771063397 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:03 INFO - PROCESS | 1663 | 1470771063398 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x12190b000 == 34 [pid = 1663] [id = 297] 12:31:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x12741a400) [pid = 1663] [serial = 889] [outer = 0x0] 12:31:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x128c2a000) [pid = 1663] [serial = 890] [outer = 0x12741a400] 12:31:03 INFO - PROCESS | 1663 | 1470771063426 Marionette DEBUG loaded listener.js 12:31:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x128e8cc00) [pid = 1663] [serial = 891] [outer = 0x12741a400] 12:31:03 INFO - PROCESS | 1663 | 1470771063795 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]]]}] 12:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 520ms 12:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:31:03 INFO - PROCESS | 1663 | 1470771063835 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 12:31:03 INFO - PROCESS | 1663 | 1470771063836 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 12:31:03 INFO - PROCESS | 1663 | 1470771063838 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:31:03 INFO - PROCESS | 1663 | 1470771063839 Marionette TRACE conn2 <- [1,1162,null,{}] 12:31:03 INFO - PROCESS | 1663 | 1470771063841 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}] 12:31:03 INFO - PROCESS | 1663 | 1470771063843 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:03 INFO - PROCESS | 1663 | 1470771063963 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 12:31:03 INFO - PROCESS | 1663 | 1470771063978 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:03 INFO - PROCESS | 1663 | 1470771063980 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x123f46000 == 35 [pid = 1663] [id = 298] 12:31:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x128e8d000) [pid = 1663] [serial = 892] [outer = 0x0] 12:31:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1291a1c00) [pid = 1663] [serial = 893] [outer = 0x128e8d000] 12:31:04 INFO - PROCESS | 1663 | 1470771064021 Marionette DEBUG loaded listener.js 12:31:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1292c8000) [pid = 1663] [serial = 894] [outer = 0x128e8d000] 12:31:04 INFO - PROCESS | 1663 | 1470771064495 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]]]}] 12:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 12:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:31:04 INFO - PROCESS | 1663 | 1470771064508 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 12:31:04 INFO - PROCESS | 1663 | 1470771064509 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 12:31:04 INFO - PROCESS | 1663 | 1470771064511 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:31:04 INFO - PROCESS | 1663 | 1470771064513 Marionette TRACE conn2 <- [1,1166,null,{}] 12:31:04 INFO - PROCESS | 1663 | 1470771064516 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}] 12:31:04 INFO - PROCESS | 1663 | 1470771064520 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:04 INFO - PROCESS | 1663 | 1470771064636 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 12:31:04 INFO - PROCESS | 1663 | 1470771064647 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:04 INFO - PROCESS | 1663 | 1470771064648 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289bb000 == 36 [pid = 1663] [id = 299] 12:31:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1292c9000) [pid = 1663] [serial = 895] [outer = 0x0] 12:31:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12a7c2c00) [pid = 1663] [serial = 896] [outer = 0x1292c9000] 12:31:04 INFO - PROCESS | 1663 | 1470771064673 Marionette DEBUG loaded listener.js 12:31:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12bcc4800) [pid = 1663] [serial = 897] [outer = 0x1292c9000] 12:31:05 INFO - PROCESS | 1663 | 1470771065032 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]]]}] 12:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 569ms 12:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:31:05 INFO - PROCESS | 1663 | 1470771065082 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 12:31:05 INFO - PROCESS | 1663 | 1470771065083 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 12:31:05 INFO - PROCESS | 1663 | 1470771065085 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:31:05 INFO - PROCESS | 1663 | 1470771065086 Marionette TRACE conn2 <- [1,1170,null,{}] 12:31:05 INFO - PROCESS | 1663 | 1470771065088 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}] 12:31:05 INFO - PROCESS | 1663 | 1470771065089 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:05 INFO - PROCESS | 1663 | 1470771065187 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 12:31:05 INFO - PROCESS | 1663 | 1470771065191 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:05 INFO - PROCESS | 1663 | 1470771065192 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x128ed6000 == 37 [pid = 1663] [id = 300] 12:31:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12bccac00) [pid = 1663] [serial = 898] [outer = 0x0] 12:31:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12bf49c00) [pid = 1663] [serial = 899] [outer = 0x12bccac00] 12:31:05 INFO - PROCESS | 1663 | 1470771065216 Marionette DEBUG loaded listener.js 12:31:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12bf50c00) [pid = 1663] [serial = 900] [outer = 0x12bccac00] 12:31:05 INFO - PROCESS | 1663 | 1470771065525 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]]]}] 12:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 470ms 12:31:05 INFO - PROCESS | 1663 | 1470771065556 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 12:31:05 INFO - PROCESS | 1663 | 1470771065557 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 12:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:31:05 INFO - PROCESS | 1663 | 1470771065560 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:31:05 INFO - PROCESS | 1663 | 1470771065561 Marionette TRACE conn2 <- [1,1174,null,{}] 12:31:05 INFO - PROCESS | 1663 | 1470771065563 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}] 12:31:05 INFO - PROCESS | 1663 | 1470771065565 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:05 INFO - PROCESS | 1663 | 1470771065673 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 12:31:05 INFO - PROCESS | 1663 | 1470771065684 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:05 INFO - PROCESS | 1663 | 1470771065686 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a409000 == 38 [pid = 1663] [id = 301] 12:31:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12bf50800) [pid = 1663] [serial = 901] [outer = 0x0] 12:31:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12bf51400) [pid = 1663] [serial = 902] [outer = 0x12bf50800] 12:31:05 INFO - PROCESS | 1663 | 1470771065718 Marionette DEBUG loaded listener.js 12:31:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12bfd7800) [pid = 1663] [serial = 903] [outer = 0x12bf50800] 12:31:06 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x12684c400) [pid = 1663] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:31:06 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1242b2400) [pid = 1663] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:31:06 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1176b7000) [pid = 1663] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:31:06 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x1130bf000) [pid = 1663] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:31:06 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x113874800) [pid = 1663] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:31:06 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x11683a800) [pid = 1663] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:31:06 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x128c22800) [pid = 1663] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:31:06 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x128c24800) [pid = 1663] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:31:06 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x116a0d000) [pid = 1663] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:31:06 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1268d0c00) [pid = 1663] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:31:06 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x113816c00) [pid = 1663] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:31:06 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x123c72000) [pid = 1663] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:31:06 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x128c23400) [pid = 1663] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:31:06 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1176b4000) [pid = 1663] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:31:06 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x12919b400) [pid = 1663] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:31:06 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x124474400) [pid = 1663] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:31:06 INFO - PROCESS | 1663 | 1470771066133 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] 12:31:06 INFO - PROCESS | 1663 | 1470771066180 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 12:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:31:06 INFO - PROCESS | 1663 | 1470771066183 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:31:06 INFO - PROCESS | 1663 | 1470771066184 Marionette TRACE conn2 <- [1,1178,null,{}] 12:31:06 INFO - PROCESS | 1663 | 1470771066186 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}] 12:31:06 INFO - PROCESS | 1663 | 1470771066187 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:06 INFO - PROCESS | 1663 | 1470771066265 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 12:31:06 INFO - PROCESS | 1663 | 1470771066320 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:06 INFO - PROCESS | 1663 | 1470771066321 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c6800 == 39 [pid = 1663] [id = 302] 12:31:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1160b4400) [pid = 1663] [serial = 904] [outer = 0x0] 12:31:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x123b0f400) [pid = 1663] [serial = 905] [outer = 0x1160b4400] 12:31:06 INFO - PROCESS | 1663 | 1470771066345 Marionette DEBUG loaded listener.js 12:31:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x128a2b400) [pid = 1663] [serial = 906] [outer = 0x1160b4400] 12:31:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x12bfdd400) [pid = 1663] [serial = 907] [outer = 0x12ce7d400] 12:31:06 INFO - PROCESS | 1663 | 1470771066645 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] 12:31:06 INFO - PROCESS | 1663 | 1470771066703 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 12:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:31:06 INFO - PROCESS | 1663 | 1470771066705 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:31:06 INFO - PROCESS | 1663 | 1470771066707 Marionette TRACE conn2 <- [1,1182,null,{}] 12:31:06 INFO - PROCESS | 1663 | 1470771066709 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}] 12:31:06 INFO - PROCESS | 1663 | 1470771066710 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:06 INFO - PROCESS | 1663 | 1470771066789 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 12:31:06 INFO - PROCESS | 1663 | 1470771066792 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:06 INFO - PROCESS | 1663 | 1470771066793 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aad7000 == 40 [pid = 1663] [id = 303] 12:31:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x128c28800) [pid = 1663] [serial = 908] [outer = 0x0] 12:31:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x129651800) [pid = 1663] [serial = 909] [outer = 0x128c28800] 12:31:06 INFO - PROCESS | 1663 | 1470771066825 Marionette DEBUG loaded listener.js 12:31:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x126849400) [pid = 1663] [serial = 910] [outer = 0x128c28800] 12:31:07 INFO - PROCESS | 1663 | 1470771067177 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] 12:31:07 INFO - PROCESS | 1663 | 1470771067229 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 12:31:07 INFO - PROCESS | 1663 | 1470771067231 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:31:07 INFO - PROCESS | 1663 | 1470771067233 Marionette TRACE conn2 <- [1,1186,null,{}] 12:31:07 INFO - PROCESS | 1663 | 1470771067235 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}] 12:31:07 INFO - PROCESS | 1663 | 1470771067237 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:07 INFO - PROCESS | 1663 | 1470771067326 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 12:31:07 INFO - PROCESS | 1663 | 1470771067329 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:07 INFO - PROCESS | 1663 | 1470771067331 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc80000 == 41 [pid = 1663] [id = 304] 12:31:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1242b2400) [pid = 1663] [serial = 911] [outer = 0x0] 12:31:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12c51b000) [pid = 1663] [serial = 912] [outer = 0x1242b2400] 12:31:07 INFO - PROCESS | 1663 | 1470771067358 Marionette DEBUG loaded listener.js 12:31:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12c52ac00) [pid = 1663] [serial = 913] [outer = 0x1242b2400] 12:31:07 INFO - PROCESS | 1663 | 1470771067677 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] 12:31:07 INFO - PROCESS | 1663 | 1470771067706 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 12:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:31:07 INFO - PROCESS | 1663 | 1470771067709 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:31:07 INFO - PROCESS | 1663 | 1470771067710 Marionette TRACE conn2 <- [1,1190,null,{}] 12:31:07 INFO - PROCESS | 1663 | 1470771067713 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}] 12:31:07 INFO - PROCESS | 1663 | 1470771067715 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:07 INFO - PROCESS | 1663 | 1470771067821 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 12:31:07 INFO - PROCESS | 1663 | 1470771067902 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:07 INFO - PROCESS | 1663 | 1470771067914 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c28e800 == 42 [pid = 1663] [id = 305] 12:31:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x121448800) [pid = 1663] [serial = 914] [outer = 0x0] 12:31:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12144ec00) [pid = 1663] [serial = 915] [outer = 0x121448800] 12:31:07 INFO - PROCESS | 1663 | 1470771067952 Marionette DEBUG loaded listener.js 12:31:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x121454800) [pid = 1663] [serial = 916] [outer = 0x121448800] 12:31:08 INFO - PROCESS | 1663 | 1470771068457 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] 12:31:08 INFO - PROCESS | 1663 | 1470771068485 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 12:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:31:08 INFO - PROCESS | 1663 | 1470771068488 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:31:08 INFO - PROCESS | 1663 | 1470771068491 Marionette TRACE conn2 <- [1,1194,null,{}] 12:31:08 INFO - PROCESS | 1663 | 1470771068495 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}] 12:31:08 INFO - PROCESS | 1663 | 1470771068496 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:08 INFO - PROCESS | 1663 | 1470771068603 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 12:31:08 INFO - PROCESS | 1663 | 1470771068676 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:08 INFO - PROCESS | 1663 | 1470771068678 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x118610800 == 43 [pid = 1663] [id = 306] 12:31:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x11910c800) [pid = 1663] [serial = 917] [outer = 0x0] 12:31:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x119832000) [pid = 1663] [serial = 918] [outer = 0x11910c800] 12:31:08 INFO - PROCESS | 1663 | 1470771068702 Marionette DEBUG loaded listener.js 12:31:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x1211df800) [pid = 1663] [serial = 919] [outer = 0x11910c800] 12:31:09 INFO - PROCESS | 1663 | 1470771069195 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] 12:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:31:09 INFO - PROCESS | 1663 | 1470771069217 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 12:31:09 INFO - PROCESS | 1663 | 1470771069223 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:31:09 INFO - PROCESS | 1663 | 1470771069226 Marionette TRACE conn2 <- [1,1198,null,{}] 12:31:09 INFO - PROCESS | 1663 | 1470771069230 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}] 12:31:09 INFO - PROCESS | 1663 | 1470771069233 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:09 INFO - PROCESS | 1663 | 1470771069375 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 12:31:09 INFO - PROCESS | 1663 | 1470771069431 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:09 INFO - PROCESS | 1663 | 1470771069433 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x126e0a000 == 44 [pid = 1663] [id = 307] 12:31:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x121a35800) [pid = 1663] [serial = 920] [outer = 0x0] 12:31:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x124ba0400) [pid = 1663] [serial = 921] [outer = 0x121a35800] 12:31:09 INFO - PROCESS | 1663 | 1470771069463 Marionette DEBUG loaded listener.js 12:31:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x126e4a800) [pid = 1663] [serial = 922] [outer = 0x121a35800] 12:31:09 INFO - PROCESS | 1663 | 1470771069939 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]]]}] 12:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 772ms 12:31:09 INFO - PROCESS | 1663 | 1470771069995 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 12:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:31:09 INFO - PROCESS | 1663 | 1470771069996 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 12:31:09 INFO - PROCESS | 1663 | 1470771069999 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:31:10 INFO - PROCESS | 1663 | 1470771070001 Marionette TRACE conn2 <- [1,1202,null,{}] 12:31:10 INFO - PROCESS | 1663 | 1470771070009 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}] 12:31:10 INFO - PROCESS | 1663 | 1470771070012 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:10 INFO - PROCESS | 1663 | 1470771070114 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 12:31:10 INFO - PROCESS | 1663 | 1470771070185 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:10 INFO - PROCESS | 1663 | 1470771070187 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c2a4000 == 45 [pid = 1663] [id = 308] 12:31:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x128a2dc00) [pid = 1663] [serial = 923] [outer = 0x0] 12:31:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x12a7b8800) [pid = 1663] [serial = 924] [outer = 0x128a2dc00] 12:31:10 INFO - PROCESS | 1663 | 1470771070219 Marionette DEBUG loaded listener.js 12:31:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x12b8da000) [pid = 1663] [serial = 925] [outer = 0x128a2dc00] 12:31:10 INFO - PROCESS | 1663 | 1470771070622 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]]]}] 12:31: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 12:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 675ms 12:31:10 INFO - PROCESS | 1663 | 1470771070673 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 12:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:31:10 INFO - PROCESS | 1663 | 1470771070675 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 12:31:10 INFO - PROCESS | 1663 | 1470771070678 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:31:10 INFO - PROCESS | 1663 | 1470771070679 Marionette TRACE conn2 <- [1,1206,null,{}] 12:31:10 INFO - PROCESS | 1663 | 1470771070681 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}] 12:31:10 INFO - PROCESS | 1663 | 1470771070683 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:10 INFO - PROCESS | 1663 | 1470771070785 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 12:31:10 INFO - PROCESS | 1663 | 1470771070841 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:10 INFO - PROCESS | 1663 | 1470771070842 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c627000 == 46 [pid = 1663] [id = 309] 12:31:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1291a0800) [pid = 1663] [serial = 926] [outer = 0x0] 12:31:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12bcc3c00) [pid = 1663] [serial = 927] [outer = 0x1291a0800] 12:31:10 INFO - PROCESS | 1663 | 1470771070871 Marionette DEBUG loaded listener.js 12:31:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x12c514400) [pid = 1663] [serial = 928] [outer = 0x1291a0800] 12:31:11 INFO - PROCESS | 1663 | 1470771071335 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]]]}] 12:31: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 12:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 671ms 12:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:31:11 INFO - PROCESS | 1663 | 1470771071351 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 12:31:11 INFO - PROCESS | 1663 | 1470771071353 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 12:31:11 INFO - PROCESS | 1663 | 1470771071355 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:31:11 INFO - PROCESS | 1663 | 1470771071357 Marionette TRACE conn2 <- [1,1210,null,{}] 12:31:11 INFO - PROCESS | 1663 | 1470771071359 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}] 12:31:11 INFO - PROCESS | 1663 | 1470771071360 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:11 INFO - PROCESS | 1663 | 1470771071599 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 12:31:11 INFO - PROCESS | 1663 | 1470771071674 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:11 INFO - PROCESS | 1663 | 1470771071675 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x117d52800 == 47 [pid = 1663] [id = 310] 12:31:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x113d4f800) [pid = 1663] [serial = 929] [outer = 0x0] 12:31:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x11600f000) [pid = 1663] [serial = 930] [outer = 0x113d4f800] 12:31:11 INFO - PROCESS | 1663 | 1470771071705 Marionette DEBUG loaded listener.js 12:31:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x116a0dc00) [pid = 1663] [serial = 931] [outer = 0x113d4f800] 12:31:12 INFO - PROCESS | 1663 | 1470771072144 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]]]}] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x116165800 == 46 [pid = 1663] [id = 279] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc80000 == 45 [pid = 1663] [id = 304] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12aad7000 == 44 [pid = 1663] [id = 303] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c6800 == 43 [pid = 1663] [id = 302] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12a409000 == 42 [pid = 1663] [id = 301] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x128ed6000 == 41 [pid = 1663] [id = 300] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x1289bb000 == 40 [pid = 1663] [id = 299] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x123f46000 == 39 [pid = 1663] [id = 298] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12190b000 == 38 [pid = 1663] [id = 297] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c8800 == 37 [pid = 1663] [id = 296] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x11810a800 == 36 [pid = 1663] [id = 295] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x116853000 == 35 [pid = 1663] [id = 294] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x117244000 == 34 [pid = 1663] [id = 293] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x116acb800 == 33 [pid = 1663] [id = 292] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12b916800 == 32 [pid = 1663] [id = 291] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12c627000 == 31 [pid = 1663] [id = 309] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12c2a4000 == 30 [pid = 1663] [id = 308] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x126e0a000 == 29 [pid = 1663] [id = 307] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x118610800 == 28 [pid = 1663] [id = 306] 12:31:12 INFO - PROCESS | 1663 | --DOCSHELL 0x12c28e800 == 27 [pid = 1663] [id = 305] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x126ecbc00) [pid = 1663] [serial = 854] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x124b17000) [pid = 1663] [serial = 848] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x124ba9000) [pid = 1663] [serial = 849] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x118788800) [pid = 1663] [serial = 842] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x119790400) [pid = 1663] [serial = 843] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x120fe2400) [pid = 1663] [serial = 845] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x123c6f400) [pid = 1663] [serial = 846] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x116541800) [pid = 1663] [serial = 839] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x116aaa000) [pid = 1663] [serial = 840] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x1176b2800) [pid = 1663] [serial = 836] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x118e6c000) [pid = 1663] [serial = 837] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x128c2a400) [pid = 1663] [serial = 857] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1292c4c00) [pid = 1663] [serial = 860] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x12919dc00) [pid = 1663] [serial = 858] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x119791800) [pid = 1663] [serial = 825] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x118630800) [pid = 1663] [serial = 824] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x128c61000) [pid = 1663] [serial = 866] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x116aab000) [pid = 1663] [serial = 863] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x1268d5000) [pid = 1663] [serial = 828] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1241d1800) [pid = 1663] [serial = 827] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1292c3000) [pid = 1663] [serial = 831] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x124ba5000) [pid = 1663] [serial = 864] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x128c61800) [pid = 1663] [serial = 830] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1292cc400) [pid = 1663] [serial = 861] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1268dc400) [pid = 1663] [serial = 851] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12af5a800) [pid = 1663] [serial = 834] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1269ebc00) [pid = 1663] [serial = 852] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x12a7bf000) [pid = 1663] [serial = 833] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x128c1d800) [pid = 1663] [serial = 855] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x12941c800) [pid = 1663] [serial = 867] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x12bcc0c00) [pid = 1663] [serial = 872] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x129653c00) [pid = 1663] [serial = 869] [outer = 0x0] [url = about:blank] 12:31:12 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x12b8e3800) [pid = 1663] [serial = 870] [outer = 0x0] [url = about:blank] 12:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1371ms 12:31:12 INFO - PROCESS | 1663 | 1470771072745 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 12:31:12 INFO - PROCESS | 1663 | 1470771072748 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 12:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:31:12 INFO - PROCESS | 1663 | 1470771072752 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:31:12 INFO - PROCESS | 1663 | 1470771072754 Marionette TRACE conn2 <- [1,1214,null,{}] 12:31:12 INFO - PROCESS | 1663 | 1470771072758 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}] 12:31:12 INFO - PROCESS | 1663 | 1470771072760 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:12 INFO - PROCESS | 1663 | 1470771072843 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 12:31:12 INFO - PROCESS | 1663 | 1470771072851 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:12 INFO - PROCESS | 1663 | 1470771072854 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x1133dd800 == 28 [pid = 1663] [id = 311] 12:31:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x113da9000) [pid = 1663] [serial = 932] [outer = 0x0] 12:31:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x1150cbc00) [pid = 1663] [serial = 933] [outer = 0x113da9000] 12:31:12 INFO - PROCESS | 1663 | 1470771072882 Marionette DEBUG loaded listener.js 12:31:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x1160af800) [pid = 1663] [serial = 934] [outer = 0x113da9000] 12:31:13 INFO - PROCESS | 1663 | 1470771073231 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]]]}] 12:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 522ms 12:31:13 INFO - PROCESS | 1663 | 1470771073275 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 12:31:13 INFO - PROCESS | 1663 | 1470771073277 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 12:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:31:13 INFO - PROCESS | 1663 | 1470771073281 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:31:13 INFO - PROCESS | 1663 | 1470771073284 Marionette TRACE conn2 <- [1,1218,null,{}] 12:31:13 INFO - PROCESS | 1663 | 1470771073287 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}] 12:31:13 INFO - PROCESS | 1663 | 1470771073289 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:13 INFO - PROCESS | 1663 | 1470771073364 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 12:31:13 INFO - PROCESS | 1663 | 1470771073371 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:13 INFO - PROCESS | 1663 | 1470771073372 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x116aca000 == 29 [pid = 1663] [id = 312] 12:31:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x116883c00) [pid = 1663] [serial = 935] [outer = 0x0] 12:31:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x11702cc00) [pid = 1663] [serial = 936] [outer = 0x116883c00] 12:31:13 INFO - PROCESS | 1663 | 1470771073399 Marionette DEBUG loaded listener.js 12:31:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1183f8c00) [pid = 1663] [serial = 937] [outer = 0x116883c00] 12:31:13 INFO - PROCESS | 1663 | 1470771073743 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]]]}] 12:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 475ms 12:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:31:13 INFO - PROCESS | 1663 | 1470771073756 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 12:31:13 INFO - PROCESS | 1663 | 1470771073757 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 12:31:13 INFO - PROCESS | 1663 | 1470771073759 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:31:13 INFO - PROCESS | 1663 | 1470771073760 Marionette TRACE conn2 <- [1,1222,null,{}] 12:31:13 INFO - PROCESS | 1663 | 1470771073771 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}] 12:31:13 INFO - PROCESS | 1663 | 1470771073775 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:13 INFO - PROCESS | 1663 | 1470771073866 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 12:31:13 INFO - PROCESS | 1663 | 1470771073920 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:13 INFO - PROCESS | 1663 | 1470771073923 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x11813d800 == 30 [pid = 1663] [id = 313] 12:31:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x118782400) [pid = 1663] [serial = 938] [outer = 0x0] 12:31:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x118eac000) [pid = 1663] [serial = 939] [outer = 0x118782400] 12:31:13 INFO - PROCESS | 1663 | 1470771073952 Marionette DEBUG loaded listener.js 12:31:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x119a05800) [pid = 1663] [serial = 940] [outer = 0x118782400] 12:31:14 INFO - PROCESS | 1663 | 1470771074243 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] 12:31:14 INFO - PROCESS | 1663 | 1470771074281 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 12:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:31:14 INFO - PROCESS | 1663 | 1470771074284 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:31:14 INFO - PROCESS | 1663 | 1470771074287 Marionette TRACE conn2 <- [1,1226,null,{}] 12:31:14 INFO - PROCESS | 1663 | 1470771074290 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}] 12:31:14 INFO - PROCESS | 1663 | 1470771074292 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:14 INFO - PROCESS | 1663 | 1470771074371 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 12:31:14 INFO - PROCESS | 1663 | 1470771074374 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:14 INFO - PROCESS | 1663 | 1470771074375 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x119181000 == 31 [pid = 1663] [id = 314] 12:31:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x119ddd400) [pid = 1663] [serial = 941] [outer = 0x0] 12:31:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x119de6000) [pid = 1663] [serial = 942] [outer = 0x119ddd400] 12:31:14 INFO - PROCESS | 1663 | 1470771074400 Marionette DEBUG loaded listener.js 12:31:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x119f97000) [pid = 1663] [serial = 943] [outer = 0x119ddd400] 12:31:14 INFO - PROCESS | 1663 | 1470771074725 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]]]}] 12:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 471ms 12:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:31:14 INFO - PROCESS | 1663 | 1470771074756 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 12:31:14 INFO - PROCESS | 1663 | 1470771074757 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 12:31:14 INFO - PROCESS | 1663 | 1470771074759 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:31:14 INFO - PROCESS | 1663 | 1470771074760 Marionette TRACE conn2 <- [1,1230,null,{}] 12:31:14 INFO - PROCESS | 1663 | 1470771074762 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}] 12:31:14 INFO - PROCESS | 1663 | 1470771074764 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:14 INFO - PROCESS | 1663 | 1470771074866 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 12:31:14 INFO - PROCESS | 1663 | 1470771074883 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:14 INFO - PROCESS | 1663 | 1470771074884 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x119bd9800 == 32 [pid = 1663] [id = 315] 12:31:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x119de5800) [pid = 1663] [serial = 944] [outer = 0x0] 12:31:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x1211d3800) [pid = 1663] [serial = 945] [outer = 0x119de5800] 12:31:14 INFO - PROCESS | 1663 | 1470771074915 Marionette DEBUG loaded listener.js 12:31:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12144d000) [pid = 1663] [serial = 946] [outer = 0x119de5800] 12:31:15 INFO - PROCESS | 1663 | 1470771075240 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]]]}] 12:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 12:31:15 INFO - PROCESS | 1663 | 1470771075281 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 12:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:31:15 INFO - PROCESS | 1663 | 1470771075283 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 12:31:15 INFO - PROCESS | 1663 | 1470771075285 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:31:15 INFO - PROCESS | 1663 | 1470771075286 Marionette TRACE conn2 <- [1,1234,null,{}] 12:31:15 INFO - PROCESS | 1663 | 1470771075289 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}] 12:31:15 INFO - PROCESS | 1663 | 1470771075293 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:15 INFO - PROCESS | 1663 | 1470771075408 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 12:31:15 INFO - PROCESS | 1663 | 1470771075445 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:15 INFO - PROCESS | 1663 | 1470771075446 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x121360800 == 33 [pid = 1663] [id = 316] 12:31:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12144d400) [pid = 1663] [serial = 947] [outer = 0x0] 12:31:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x123c6d400) [pid = 1663] [serial = 948] [outer = 0x12144d400] 12:31:15 INFO - PROCESS | 1663 | 1470771075471 Marionette DEBUG loaded listener.js 12:31:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x124b18800) [pid = 1663] [serial = 949] [outer = 0x12144d400] 12:31:15 INFO - PROCESS | 1663 | 1470771075759 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]]]}] 12:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 519ms 12:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:31:15 INFO - PROCESS | 1663 | 1470771075805 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 12:31:15 INFO - PROCESS | 1663 | 1470771075806 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 12:31:15 INFO - PROCESS | 1663 | 1470771075808 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:31:15 INFO - PROCESS | 1663 | 1470771075810 Marionette TRACE conn2 <- [1,1238,null,{}] 12:31:15 INFO - PROCESS | 1663 | 1470771075812 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}] 12:31:15 INFO - PROCESS | 1663 | 1470771075813 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:15 INFO - PROCESS | 1663 | 1470771075904 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 12:31:15 INFO - PROCESS | 1663 | 1470771075939 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:15 INFO - PROCESS | 1663 | 1470771075940 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x123c40000 == 34 [pid = 1663] [id = 317] 12:31:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x124b17000) [pid = 1663] [serial = 950] [outer = 0x0] 12:31:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1268d2000) [pid = 1663] [serial = 951] [outer = 0x124b17000] 12:31:15 INFO - PROCESS | 1663 | 1470771075964 Marionette DEBUG loaded listener.js 12:31:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x126da7800) [pid = 1663] [serial = 952] [outer = 0x124b17000] 12:31:16 INFO - PROCESS | 1663 | 1470771076257 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]]]}] 12:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 468ms 12:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:31:16 INFO - PROCESS | 1663 | 1470771076290 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 12:31:16 INFO - PROCESS | 1663 | 1470771076292 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 12:31:16 INFO - PROCESS | 1663 | 1470771076294 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:31:16 INFO - PROCESS | 1663 | 1470771076295 Marionette TRACE conn2 <- [1,1242,null,{}] 12:31:16 INFO - PROCESS | 1663 | 1470771076297 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}] 12:31:16 INFO - PROCESS | 1663 | 1470771076299 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:16 INFO - PROCESS | 1663 | 1470771076398 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 12:31:16 INFO - PROCESS | 1663 | 1470771076402 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:16 INFO - PROCESS | 1663 | 1470771076403 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x124b81800 == 35 [pid = 1663] [id = 318] 12:31:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x113009800) [pid = 1663] [serial = 953] [outer = 0x0] 12:31:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x126e47c00) [pid = 1663] [serial = 954] [outer = 0x113009800] 12:31:16 INFO - PROCESS | 1663 | 1470771076427 Marionette DEBUG loaded listener.js 12:31:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x127276800) [pid = 1663] [serial = 955] [outer = 0x113009800] 12:31:16 INFO - PROCESS | 1663 | 1470771076762 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]]]}] 12:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 521ms 12:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:31:16 INFO - PROCESS | 1663 | 1470771076815 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 12:31:16 INFO - PROCESS | 1663 | 1470771076816 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 12:31:16 INFO - PROCESS | 1663 | 1470771076818 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:31:16 INFO - PROCESS | 1663 | 1470771076820 Marionette TRACE conn2 <- [1,1246,null,{}] 12:31:16 INFO - PROCESS | 1663 | 1470771076822 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}] 12:31:16 INFO - PROCESS | 1663 | 1470771076823 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:17 INFO - PROCESS | 1663 | 1470771077088 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 12:31:17 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x121448800) [pid = 1663] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:31:17 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1292c9000) [pid = 1663] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:31:17 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x12bccac00) [pid = 1663] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:31:17 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x12bf50800) [pid = 1663] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:31:17 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1160b4400) [pid = 1663] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:31:17 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x116534c00) [pid = 1663] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:31:17 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x12b99f400) [pid = 1663] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:31:17 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x113abc800) [pid = 1663] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:31:17 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x119109c00) [pid = 1663] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:31:17 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x12741a400) [pid = 1663] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:31:17 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1130c6000) [pid = 1663] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:31:17 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x120fe1c00) [pid = 1663] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:31:17 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x128c28800) [pid = 1663] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:31:17 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1242b2400) [pid = 1663] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:31:17 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x128e8d000) [pid = 1663] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:31:17 INFO - PROCESS | 1663 | 1470771077130 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:17 INFO - PROCESS | 1663 | 1470771077131 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x1168ca000 == 36 [pid = 1663] [id = 319] 12:31:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1130a8c00) [pid = 1663] [serial = 956] [outer = 0x0] 12:31:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x113811c00) [pid = 1663] [serial = 957] [outer = 0x1130a8c00] 12:31:17 INFO - PROCESS | 1663 | 1470771077155 Marionette DEBUG loaded listener.js 12:31:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1176b4000) [pid = 1663] [serial = 958] [outer = 0x1130a8c00] 12:31:17 INFO - PROCESS | 1663 | 1470771077423 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]]]}] 12:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 618ms 12:31:17 INFO - PROCESS | 1663 | 1470771077440 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 12:31:17 INFO - PROCESS | 1663 | 1470771077441 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 12:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:31:17 INFO - PROCESS | 1663 | 1470771077444 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:31:17 INFO - PROCESS | 1663 | 1470771077445 Marionette TRACE conn2 <- [1,1250,null,{}] 12:31:17 INFO - PROCESS | 1663 | 1470771077447 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}] 12:31:17 INFO - PROCESS | 1663 | 1470771077448 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:17 INFO - PROCESS | 1663 | 1470771077538 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 12:31:17 INFO - PROCESS | 1663 | 1470771077542 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:17 INFO - PROCESS | 1663 | 1470771077543 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x1270c2800 == 37 [pid = 1663] [id = 320] 12:31:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1186f9000) [pid = 1663] [serial = 959] [outer = 0x0] 12:31:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12741ac00) [pid = 1663] [serial = 960] [outer = 0x1186f9000] 12:31:17 INFO - PROCESS | 1663 | 1470771077567 Marionette DEBUG loaded listener.js 12:31:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x128a2a400) [pid = 1663] [serial = 961] [outer = 0x1186f9000] 12:31:17 INFO - PROCESS | 1663 | 1470771077888 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]]]}] 12:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 468ms 12:31:17 INFO - PROCESS | 1663 | 1470771077913 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 12:31:17 INFO - PROCESS | 1663 | 1470771077914 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 12:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:31:17 INFO - PROCESS | 1663 | 1470771077920 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:31:17 INFO - PROCESS | 1663 | 1470771077922 Marionette TRACE conn2 <- [1,1254,null,{}] 12:31:17 INFO - PROCESS | 1663 | 1470771077925 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}] 12:31:17 INFO - PROCESS | 1663 | 1470771077926 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:18 INFO - PROCESS | 1663 | 1470771078044 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 12:31:18 INFO - PROCESS | 1663 | 1470771078052 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:18 INFO - PROCESS | 1663 | 1470771078054 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x128b21800 == 38 [pid = 1663] [id = 321] 12:31:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x127422800) [pid = 1663] [serial = 962] [outer = 0x0] 12:31:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x128c22800) [pid = 1663] [serial = 963] [outer = 0x127422800] 12:31:18 INFO - PROCESS | 1663 | 1470771078080 Marionette DEBUG loaded listener.js 12:31:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x128e8e400) [pid = 1663] [serial = 964] [outer = 0x127422800] 12:31:18 INFO - PROCESS | 1663 | 1470771078440 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]]]}] 12:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 570ms 12:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:31:18 INFO - PROCESS | 1663 | 1470771078490 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 12:31:18 INFO - PROCESS | 1663 | 1470771078492 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 12:31:18 INFO - PROCESS | 1663 | 1470771078495 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:31:18 INFO - PROCESS | 1663 | 1470771078497 Marionette TRACE conn2 <- [1,1258,null,{}] 12:31:18 INFO - PROCESS | 1663 | 1470771078500 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}] 12:31:18 INFO - PROCESS | 1663 | 1470771078501 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:18 INFO - PROCESS | 1663 | 1470771078645 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 12:31:18 INFO - PROCESS | 1663 | 1470771078694 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:18 INFO - PROCESS | 1663 | 1470771078695 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x129244800 == 39 [pid = 1663] [id = 322] 12:31:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x128a2ac00) [pid = 1663] [serial = 965] [outer = 0x0] 12:31:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1291a7000) [pid = 1663] [serial = 966] [outer = 0x128a2ac00] 12:31:18 INFO - PROCESS | 1663 | 1470771078734 Marionette DEBUG loaded listener.js 12:31:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x129654800) [pid = 1663] [serial = 967] [outer = 0x128a2ac00] 12:31:18 INFO - PROCESS | 1663 | 1470771078973 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]]]}] 12:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 518ms 12:31:19 INFO - PROCESS | 1663 | 1470771079014 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 12:31:19 INFO - PROCESS | 1663 | 1470771079015 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 12:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:31:19 INFO - PROCESS | 1663 | 1470771079025 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:31:19 INFO - PROCESS | 1663 | 1470771079026 Marionette TRACE conn2 <- [1,1262,null,{}] 12:31:19 INFO - PROCESS | 1663 | 1470771079029 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}] 12:31:19 INFO - PROCESS | 1663 | 1470771079030 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:19 INFO - PROCESS | 1663 | 1470771079161 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 12:31:19 INFO - PROCESS | 1663 | 1470771079214 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:19 INFO - PROCESS | 1663 | 1470771079216 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x112259000 == 40 [pid = 1663] [id = 323] 12:31:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x111d7f000) [pid = 1663] [serial = 968] [outer = 0x0] 12:31:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1122be800) [pid = 1663] [serial = 969] [outer = 0x111d7f000] 12:31:19 INFO - PROCESS | 1663 | 1470771079248 Marionette DEBUG loaded listener.js 12:31:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x11320d400) [pid = 1663] [serial = 970] [outer = 0x111d7f000] 12:31:19 INFO - PROCESS | 1663 | 1470771079779 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]]]}] 12:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 821ms 12:31:19 INFO - PROCESS | 1663 | 1470771079872 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 12:31:19 INFO - PROCESS | 1663 | 1470771079875 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 12:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:31:19 INFO - PROCESS | 1663 | 1470771079879 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:31:19 INFO - PROCESS | 1663 | 1470771079881 Marionette TRACE conn2 <- [1,1266,null,{}] 12:31:19 INFO - PROCESS | 1663 | 1470771079908 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}] 12:31:19 INFO - PROCESS | 1663 | 1470771079911 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:20 INFO - PROCESS | 1663 | 1470771080023 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 12:31:20 INFO - PROCESS | 1663 | 1470771080075 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:20 INFO - PROCESS | 1663 | 1470771080077 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182a5800 == 41 [pid = 1663] [id = 324] 12:31:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x11702dc00) [pid = 1663] [serial = 971] [outer = 0x0] 12:31:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x1182e3000) [pid = 1663] [serial = 972] [outer = 0x11702dc00] 12:31:20 INFO - PROCESS | 1663 | 1470771080106 Marionette DEBUG loaded listener.js 12:31:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x118639800) [pid = 1663] [serial = 973] [outer = 0x11702dc00] 12:31:20 INFO - PROCESS | 1663 | 1470771080783 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]]]}] 12:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 948ms 12:31:20 INFO - PROCESS | 1663 | 1470771080842 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 12:31:20 INFO - PROCESS | 1663 | 1470771080844 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 12:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:31:20 INFO - PROCESS | 1663 | 1470771080848 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:31:20 INFO - PROCESS | 1663 | 1470771080850 Marionette TRACE conn2 <- [1,1270,null,{}] 12:31:20 INFO - PROCESS | 1663 | 1470771080856 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}] 12:31:20 INFO - PROCESS | 1663 | 1470771080857 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:20 INFO - PROCESS | 1663 | 1470771080961 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 12:31:21 INFO - PROCESS | 1663 | --DOCSHELL 0x129244800 == 40 [pid = 1663] [id = 322] 12:31:21 INFO - PROCESS | 1663 | --DOCSHELL 0x128b21800 == 39 [pid = 1663] [id = 321] 12:31:21 INFO - PROCESS | 1663 | --DOCSHELL 0x1270c2800 == 38 [pid = 1663] [id = 320] 12:31:21 INFO - PROCESS | 1663 | --DOCSHELL 0x1168ca000 == 37 [pid = 1663] [id = 319] 12:31:21 INFO - PROCESS | 1663 | --DOCSHELL 0x124b81800 == 36 [pid = 1663] [id = 318] 12:31:21 INFO - PROCESS | 1663 | --DOCSHELL 0x123c40000 == 35 [pid = 1663] [id = 317] 12:31:21 INFO - PROCESS | 1663 | --DOCSHELL 0x121360800 == 34 [pid = 1663] [id = 316] 12:31:21 INFO - PROCESS | 1663 | --DOCSHELL 0x119bd9800 == 33 [pid = 1663] [id = 315] 12:31:21 INFO - PROCESS | 1663 | --DOCSHELL 0x119181000 == 32 [pid = 1663] [id = 314] 12:31:21 INFO - PROCESS | 1663 | --DOCSHELL 0x11813d800 == 31 [pid = 1663] [id = 313] 12:31:21 INFO - PROCESS | 1663 | --DOCSHELL 0x116aca000 == 30 [pid = 1663] [id = 312] 12:31:21 INFO - PROCESS | 1663 | --DOCSHELL 0x1133dd800 == 29 [pid = 1663] [id = 311] 12:31:21 INFO - PROCESS | 1663 | --DOCSHELL 0x117d52800 == 28 [pid = 1663] [id = 310] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x12a7c2c00) [pid = 1663] [serial = 896] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x12bf49c00) [pid = 1663] [serial = 899] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x12bcc4800) [pid = 1663] [serial = 897] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x12bf51400) [pid = 1663] [serial = 902] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x123b0f400) [pid = 1663] [serial = 905] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x124b9f800) [pid = 1663] [serial = 887] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x126ec9400) [pid = 1663] [serial = 888] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x12bcca800) [pid = 1663] [serial = 873] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x118eb1c00) [pid = 1663] [serial = 878] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x120fdc800) [pid = 1663] [serial = 879] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x119789800) [pid = 1663] [serial = 881] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x119f8cc00) [pid = 1663] [serial = 882] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x128c2a000) [pid = 1663] [serial = 890] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x11600ac00) [pid = 1663] [serial = 875] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x116aad000) [pid = 1663] [serial = 876] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x123c69400) [pid = 1663] [serial = 884] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x123f96800) [pid = 1663] [serial = 885] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x126849400) [pid = 1663] [serial = 910] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x129651800) [pid = 1663] [serial = 909] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12c51b000) [pid = 1663] [serial = 912] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x128a2b400) [pid = 1663] [serial = 906] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x12bfd7800) [pid = 1663] [serial = 903] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x12c52ac00) [pid = 1663] [serial = 913] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1291a1c00) [pid = 1663] [serial = 893] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x12bf50c00) [pid = 1663] [serial = 900] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x1292c8000) [pid = 1663] [serial = 894] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x128e8cc00) [pid = 1663] [serial = 891] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x1130bd400) [pid = 1663] [serial = 495] [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.] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x121454800) [pid = 1663] [serial = 916] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x12144ec00) [pid = 1663] [serial = 915] [outer = 0x0] [url = about:blank] 12:31:21 INFO - PROCESS | 1663 | 1470771081073 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:21 INFO - PROCESS | 1663 | 1470771081076 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x112f13000 == 29 [pid = 1663] [id = 325] 12:31:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x1130c0c00) [pid = 1663] [serial = 974] [outer = 0x0] 12:31:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x1160b4c00) [pid = 1663] [serial = 975] [outer = 0x1130c0c00] 12:31:21 INFO - PROCESS | 1663 | 1470771081105 Marionette DEBUG loaded listener.js 12:31:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x117029400) [pid = 1663] [serial = 976] [outer = 0x1130c0c00] 12:31:21 INFO - PROCESS | 1663 | 1470771081423 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]]]}] 12:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 625ms 12:31:21 INFO - PROCESS | 1663 | 1470771081472 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 12:31:21 INFO - PROCESS | 1663 | 1470771081476 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 12:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:31:21 INFO - PROCESS | 1663 | 1470771081480 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:31:21 INFO - PROCESS | 1663 | 1470771081482 Marionette TRACE conn2 <- [1,1274,null,{}] 12:31:21 INFO - PROCESS | 1663 | 1470771081484 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}] 12:31:21 INFO - PROCESS | 1663 | 1470771081486 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:21 INFO - PROCESS | 1663 | 1470771081564 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 12:31:21 INFO - PROCESS | 1663 | 1470771081628 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:21 INFO - PROCESS | 1663 | 1470771081629 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x11810e000 == 30 [pid = 1663] [id = 326] 12:31:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x11702a800) [pid = 1663] [serial = 977] [outer = 0x0] 12:31:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x118787800) [pid = 1663] [serial = 978] [outer = 0x11702a800] 12:31:21 INFO - PROCESS | 1663 | 1470771081657 Marionette DEBUG loaded listener.js 12:31:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x11982b000) [pid = 1663] [serial = 979] [outer = 0x11702a800] 12:31:21 INFO - PROCESS | 1663 | 1470771081932 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]]]}] 12:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 473ms 12:31:21 INFO - PROCESS | 1663 | 1470771081957 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 12:31:21 INFO - PROCESS | 1663 | 1470771081959 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 12:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:31:21 INFO - PROCESS | 1663 | 1470771081961 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:31:21 INFO - PROCESS | 1663 | 1470771081964 Marionette TRACE conn2 <- [1,1278,null,{}] 12:31:21 INFO - PROCESS | 1663 | 1470771081980 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}] 12:31:21 INFO - PROCESS | 1663 | 1470771081985 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:22 INFO - PROCESS | 1663 | 1470771082074 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 12:31:22 INFO - PROCESS | 1663 | 1470771082079 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:22 INFO - PROCESS | 1663 | 1470771082081 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194b8000 == 31 [pid = 1663] [id = 327] 12:31:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x119de2000) [pid = 1663] [serial = 980] [outer = 0x0] 12:31:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x119de6c00) [pid = 1663] [serial = 981] [outer = 0x119de2000] 12:31:22 INFO - PROCESS | 1663 | 1470771082111 Marionette DEBUG loaded listener.js 12:31:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x121451800) [pid = 1663] [serial = 982] [outer = 0x119de2000] 12:31:22 INFO - PROCESS | 1663 | 1470771082429 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]]]}] 12:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 481ms 12:31:22 INFO - PROCESS | 1663 | 1470771082443 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 12:31:22 INFO - PROCESS | 1663 | 1470771082444 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 12:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:31:22 INFO - PROCESS | 1663 | 1470771082457 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:31:22 INFO - PROCESS | 1663 | 1470771082458 Marionette TRACE conn2 <- [1,1282,null,{}] 12:31:22 INFO - PROCESS | 1663 | 1470771082460 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}] 12:31:22 INFO - PROCESS | 1663 | 1470771082462 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:22 INFO - PROCESS | 1663 | 1470771082541 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 12:31:22 INFO - PROCESS | 1663 | 1470771082544 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:22 INFO - PROCESS | 1663 | 1470771082545 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x121152800 == 32 [pid = 1663] [id = 328] 12:31:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x121446800) [pid = 1663] [serial = 983] [outer = 0x0] 12:31:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x123c23c00) [pid = 1663] [serial = 984] [outer = 0x121446800] 12:31:22 INFO - PROCESS | 1663 | 1470771082573 Marionette DEBUG loaded listener.js 12:31:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x123c71000) [pid = 1663] [serial = 985] [outer = 0x121446800] 12:31:22 INFO - PROCESS | 1663 | 1470771082920 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]]]}] 12:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 468ms 12:31:22 INFO - PROCESS | 1663 | 1470771082925 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 12:31:22 INFO - PROCESS | 1663 | 1470771082926 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 12:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:31:22 INFO - PROCESS | 1663 | 1470771082928 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:31:22 INFO - PROCESS | 1663 | 1470771082929 Marionette TRACE conn2 <- [1,1286,null,{}] 12:31:22 INFO - PROCESS | 1663 | 1470771082932 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}] 12:31:22 INFO - PROCESS | 1663 | 1470771082933 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:23 INFO - PROCESS | 1663 | 1470771083021 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 12:31:23 INFO - PROCESS | 1663 | 1470771083025 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:23 INFO - PROCESS | 1663 | 1470771083026 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x11657b800 == 33 [pid = 1663] [id = 329] 12:31:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x123c76400) [pid = 1663] [serial = 986] [outer = 0x0] 12:31:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x123ce1800) [pid = 1663] [serial = 987] [outer = 0x123c76400] 12:31:23 INFO - PROCESS | 1663 | 1470771083053 Marionette DEBUG loaded listener.js 12:31:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x124b1b400) [pid = 1663] [serial = 988] [outer = 0x123c76400] 12:31:23 INFO - PROCESS | 1663 | 1470771083471 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]]]}] 12:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 574ms 12:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:31:23 INFO - PROCESS | 1663 | 1470771083504 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 12:31:23 INFO - PROCESS | 1663 | 1470771083505 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 12:31:23 INFO - PROCESS | 1663 | 1470771083509 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:31:23 INFO - PROCESS | 1663 | 1470771083510 Marionette TRACE conn2 <- [1,1290,null,{}] 12:31:23 INFO - PROCESS | 1663 | 1470771083514 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}] 12:31:23 INFO - PROCESS | 1663 | 1470771083520 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:23 INFO - PROCESS | 1663 | 1470771083691 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 12:31:23 INFO - PROCESS | 1663 | 1470771083716 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:23 INFO - PROCESS | 1663 | 1470771083717 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x124b83000 == 34 [pid = 1663] [id = 330] 12:31:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x126849400) [pid = 1663] [serial = 989] [outer = 0x0] 12:31:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x126e51400) [pid = 1663] [serial = 990] [outer = 0x126849400] 12:31:23 INFO - PROCESS | 1663 | 1470771083757 Marionette DEBUG loaded listener.js 12:31:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x128a2e400) [pid = 1663] [serial = 991] [outer = 0x126849400] 12:31:24 INFO - PROCESS | 1663 | 1470771084165 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]]]}] 12:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 669ms 12:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:31:24 INFO - PROCESS | 1663 | 1470771084178 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 12:31:24 INFO - PROCESS | 1663 | 1470771084179 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 12:31:24 INFO - PROCESS | 1663 | 1470771084181 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:31:24 INFO - PROCESS | 1663 | 1470771084182 Marionette TRACE conn2 <- [1,1294,null,{}] 12:31:24 INFO - PROCESS | 1663 | 1470771084187 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}] 12:31:24 INFO - PROCESS | 1663 | 1470771084188 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:24 INFO - PROCESS | 1663 | 1470771084288 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 12:31:24 INFO - PROCESS | 1663 | 1470771084321 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:24 INFO - PROCESS | 1663 | 1470771084322 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x1270bb800 == 35 [pid = 1663] [id = 331] 12:31:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x11337f800) [pid = 1663] [serial = 992] [outer = 0x0] 12:31:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x128c5c400) [pid = 1663] [serial = 993] [outer = 0x11337f800] 12:31:24 INFO - PROCESS | 1663 | 1470771084346 Marionette DEBUG loaded listener.js 12:31:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x128e84c00) [pid = 1663] [serial = 994] [outer = 0x11337f800] 12:31:24 INFO - PROCESS | 1663 | 1470771084661 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]]]}] 12:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 521ms 12:31:24 INFO - PROCESS | 1663 | 1470771084702 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 12:31:24 INFO - PROCESS | 1663 | 1470771084703 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 12:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:31:24 INFO - PROCESS | 1663 | 1470771084706 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:31:24 INFO - PROCESS | 1663 | 1470771084707 Marionette TRACE conn2 <- [1,1298,null,{}] 12:31:24 INFO - PROCESS | 1663 | 1470771084709 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}] 12:31:24 INFO - PROCESS | 1663 | 1470771084710 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:24 INFO - PROCESS | 1663 | 1470771084806 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 12:31:24 INFO - PROCESS | 1663 | 1470771084817 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:24 INFO - PROCESS | 1663 | 1470771084818 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x128e1b800 == 36 [pid = 1663] [id = 332] 12:31:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x128c25c00) [pid = 1663] [serial = 995] [outer = 0x0] 12:31:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1292c2400) [pid = 1663] [serial = 996] [outer = 0x128c25c00] 12:31:24 INFO - PROCESS | 1663 | 1470771084842 Marionette DEBUG loaded listener.js 12:31:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x129650800) [pid = 1663] [serial = 997] [outer = 0x128c25c00] 12:31:25 INFO - PROCESS | 1663 | 1470771085261 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]]]}] 12:31:25 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x116883c00) [pid = 1663] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:31:25 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x12144d400) [pid = 1663] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:31:25 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x113d4f800) [pid = 1663] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:31:25 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x113da9000) [pid = 1663] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:31:25 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x124b17000) [pid = 1663] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:31:25 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x113009800) [pid = 1663] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:31:25 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x1130a8c00) [pid = 1663] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:31:25 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x118782400) [pid = 1663] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:31:25 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x119ddd400) [pid = 1663] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:31:25 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x11910c800) [pid = 1663] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:31:25 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x127422800) [pid = 1663] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:31:25 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x119de5800) [pid = 1663] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:31:25 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x121a35800) [pid = 1663] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:31:25 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1186f9000) [pid = 1663] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:31:25 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x128a2dc00) [pid = 1663] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:31:25 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1291a0800) [pid = 1663] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 619ms 12:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:31:25 INFO - PROCESS | 1663 | 1470771085326 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 12:31:25 INFO - PROCESS | 1663 | 1470771085327 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 12:31:25 INFO - PROCESS | 1663 | 1470771085329 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:31:25 INFO - PROCESS | 1663 | 1470771085331 Marionette TRACE conn2 <- [1,1302,null,{}] 12:31:25 INFO - PROCESS | 1663 | 1470771085333 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}] 12:31:25 INFO - PROCESS | 1663 | 1470771085334 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:25 INFO - PROCESS | 1663 | 1470771085415 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 12:31:25 INFO - PROCESS | 1663 | 1470771085423 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:25 INFO - PROCESS | 1663 | 1470771085424 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x119873000 == 37 [pid = 1663] [id = 333] 12:31:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x113811800) [pid = 1663] [serial = 998] [outer = 0x0] 12:31:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1182ec000) [pid = 1663] [serial = 999] [outer = 0x113811800] 12:31:25 INFO - PROCESS | 1663 | 1470771085448 Marionette DEBUG loaded listener.js 12:31:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x119789400) [pid = 1663] [serial = 1000] [outer = 0x113811800] 12:31:25 INFO - PROCESS | 1663 | 1470771085792 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]]]}] 12:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 468ms 12:31:25 INFO - PROCESS | 1663 | 1470771085798 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 12:31:25 INFO - PROCESS | 1663 | 1470771085799 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 12:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:31:25 INFO - PROCESS | 1663 | 1470771085805 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:31:25 INFO - PROCESS | 1663 | 1470771085807 Marionette TRACE conn2 <- [1,1306,null,{}] 12:31:25 INFO - PROCESS | 1663 | 1470771085809 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}] 12:31:25 INFO - PROCESS | 1663 | 1470771085810 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:25 INFO - PROCESS | 1663 | 1470771085904 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 12:31:25 INFO - PROCESS | 1663 | 1470771085976 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:25 INFO - PROCESS | 1663 | 1470771085977 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x1168cc000 == 38 [pid = 1663] [id = 334] 12:31:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x116883c00) [pid = 1663] [serial = 1001] [outer = 0x0] 12:31:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x12144d400) [pid = 1663] [serial = 1002] [outer = 0x116883c00] 12:31:26 INFO - PROCESS | 1663 | 1470771086016 Marionette DEBUG loaded listener.js 12:31:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x128e82800) [pid = 1663] [serial = 1003] [outer = 0x116883c00] 12:31:26 INFO - PROCESS | 1663 | 1470771086408 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]]]}] 12:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 621ms 12:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:31:26 INFO - PROCESS | 1663 | 1470771086426 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 12:31:26 INFO - PROCESS | 1663 | 1470771086427 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 12:31:26 INFO - PROCESS | 1663 | 1470771086429 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:31:26 INFO - PROCESS | 1663 | 1470771086440 Marionette TRACE conn2 <- [1,1310,null,{}] 12:31:26 INFO - PROCESS | 1663 | 1470771086443 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}] 12:31:26 INFO - PROCESS | 1663 | 1470771086445 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:26 INFO - PROCESS | 1663 | 1470771086559 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 12:31:26 INFO - PROCESS | 1663 | 1470771086566 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:26 INFO - PROCESS | 1663 | 1470771086568 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b133000 == 39 [pid = 1663] [id = 335] 12:31:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x119789c00) [pid = 1663] [serial = 1004] [outer = 0x0] 12:31:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12a4ec000) [pid = 1663] [serial = 1005] [outer = 0x119789c00] 12:31:26 INFO - PROCESS | 1663 | 1470771086593 Marionette DEBUG loaded listener.js 12:31:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12b8df400) [pid = 1663] [serial = 1006] [outer = 0x119789c00] 12:31:26 INFO - PROCESS | 1663 | 1470771086919 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] 12:31:26 INFO - PROCESS | 1663 | 1470771086960 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 12:31:26 INFO - PROCESS | 1663 | 1470771086962 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:31:26 INFO - PROCESS | 1663 | 1470771086963 Marionette TRACE conn2 <- [1,1314,null,{}] 12:31:26 INFO - PROCESS | 1663 | 1470771086966 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}] 12:31:26 INFO - PROCESS | 1663 | 1470771086967 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:27 INFO - PROCESS | 1663 | 1470771087045 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 12:31:27 INFO - PROCESS | 1663 | 1470771087050 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:27 INFO - PROCESS | 1663 | 1470771087051 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b92a800 == 40 [pid = 1663] [id = 336] 12:31:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12b8e1400) [pid = 1663] [serial = 1007] [outer = 0x0] 12:31:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12b9aa400) [pid = 1663] [serial = 1008] [outer = 0x12b8e1400] 12:31:27 INFO - PROCESS | 1663 | 1470771087075 Marionette DEBUG loaded listener.js 12:31:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12bf46c00) [pid = 1663] [serial = 1009] [outer = 0x12b8e1400] 12:31:27 INFO - PROCESS | 1663 | --DOCSHELL 0x112f13000 == 39 [pid = 1663] [id = 325] 12:31:27 INFO - PROCESS | 1663 | --DOCSHELL 0x1182a5800 == 38 [pid = 1663] [id = 324] 12:31:27 INFO - PROCESS | 1663 | --DOCSHELL 0x112259000 == 37 [pid = 1663] [id = 323] 12:31:28 INFO - PROCESS | 1663 | --DOCSHELL 0x11810e000 == 36 [pid = 1663] [id = 326] 12:31:28 INFO - PROCESS | 1663 | --DOCSHELL 0x1270bb800 == 35 [pid = 1663] [id = 331] 12:31:28 INFO - PROCESS | 1663 | --DOCSHELL 0x11657b800 == 34 [pid = 1663] [id = 329] 12:31:28 INFO - PROCESS | 1663 | --DOCSHELL 0x1168cc000 == 33 [pid = 1663] [id = 334] 12:31:28 INFO - PROCESS | 1663 | --DOCSHELL 0x128e1b800 == 32 [pid = 1663] [id = 332] 12:31:28 INFO - PROCESS | 1663 | --DOCSHELL 0x124b83000 == 31 [pid = 1663] [id = 330] 12:31:28 INFO - PROCESS | 1663 | --DOCSHELL 0x119873000 == 30 [pid = 1663] [id = 333] 12:31:28 INFO - PROCESS | 1663 | --DOCSHELL 0x1194b8000 == 29 [pid = 1663] [id = 327] 12:31:28 INFO - PROCESS | 1663 | --DOCSHELL 0x121152800 == 28 [pid = 1663] [id = 328] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x11702cc00) [pid = 1663] [serial = 936] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x123c6d400) [pid = 1663] [serial = 948] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x1183f8c00) [pid = 1663] [serial = 937] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x116a0dc00) [pid = 1663] [serial = 931] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x11600f000) [pid = 1663] [serial = 930] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1150cbc00) [pid = 1663] [serial = 933] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1268d2000) [pid = 1663] [serial = 951] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x124b18800) [pid = 1663] [serial = 949] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x126e47c00) [pid = 1663] [serial = 954] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x126da7800) [pid = 1663] [serial = 952] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1176b4000) [pid = 1663] [serial = 958] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1160af800) [pid = 1663] [serial = 934] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x118eac000) [pid = 1663] [serial = 939] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x119a05800) [pid = 1663] [serial = 940] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x113811c00) [pid = 1663] [serial = 957] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x119de6000) [pid = 1663] [serial = 942] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x119f97000) [pid = 1663] [serial = 943] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x1211df800) [pid = 1663] [serial = 919] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x119832000) [pid = 1663] [serial = 918] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x128e8e400) [pid = 1663] [serial = 964] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x1211d3800) [pid = 1663] [serial = 945] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x126e4a800) [pid = 1663] [serial = 922] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x124ba0400) [pid = 1663] [serial = 921] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x127276800) [pid = 1663] [serial = 955] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x128a2a400) [pid = 1663] [serial = 961] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x12741ac00) [pid = 1663] [serial = 960] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x12b8da000) [pid = 1663] [serial = 925] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 66 (0x12a7b8800) [pid = 1663] [serial = 924] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 65 (0x12c514400) [pid = 1663] [serial = 928] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 64 (0x12bcc3c00) [pid = 1663] [serial = 927] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 63 (0x1291a7000) [pid = 1663] [serial = 966] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 62 (0x12144d000) [pid = 1663] [serial = 946] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOMWINDOW == 61 (0x128c22800) [pid = 1663] [serial = 963] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1663 | --DOCSHELL 0x12b133000 == 27 [pid = 1663] [id = 335] 12:31:28 INFO - PROCESS | 1663 | 1470771088479 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]]]}] 12:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1570ms 12:31:28 INFO - PROCESS | 1663 | 1470771088534 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 12:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:31:28 INFO - PROCESS | 1663 | 1470771088537 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 12:31:28 INFO - PROCESS | 1663 | 1470771088540 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:31:28 INFO - PROCESS | 1663 | 1470771088542 Marionette TRACE conn2 <- [1,1318,null,{}] 12:31:28 INFO - PROCESS | 1663 | 1470771088546 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}] 12:31:28 INFO - PROCESS | 1663 | 1470771088548 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:28 INFO - PROCESS | 1663 | 1470771088628 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 12:31:28 INFO - PROCESS | 1663 | 1470771088682 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:28 INFO - PROCESS | 1663 | 1470771088683 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x113a5e800 == 28 [pid = 1663] [id = 337] 12:31:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 62 (0x113aadc00) [pid = 1663] [serial = 1010] [outer = 0x0] 12:31:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 63 (0x113d50800) [pid = 1663] [serial = 1011] [outer = 0x113aadc00] 12:31:28 INFO - PROCESS | 1663 | 1470771088709 Marionette DEBUG loaded listener.js 12:31:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 64 (0x11600ac00) [pid = 1663] [serial = 1012] [outer = 0x113aadc00] 12:31:29 INFO - PROCESS | 1663 | 1470771089028 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]]]}] 12:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 521ms 12:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:31:29 INFO - PROCESS | 1663 | 1470771089061 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 12:31:29 INFO - PROCESS | 1663 | 1470771089064 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 12:31:29 INFO - PROCESS | 1663 | 1470771089071 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:31:29 INFO - PROCESS | 1663 | 1470771089073 Marionette TRACE conn2 <- [1,1322,null,{}] 12:31:29 INFO - PROCESS | 1663 | 1470771089076 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}] 12:31:29 INFO - PROCESS | 1663 | 1470771089078 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:29 INFO - PROCESS | 1663 | 1470771089153 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 12:31:29 INFO - PROCESS | 1663 | 1470771089157 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:29 INFO - PROCESS | 1663 | 1470771089159 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x116adb000 == 29 [pid = 1663] [id = 338] 12:31:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x1167b2000) [pid = 1663] [serial = 1013] [outer = 0x0] 12:31:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x117025800) [pid = 1663] [serial = 1014] [outer = 0x1167b2000] 12:31:29 INFO - PROCESS | 1663 | 1470771089190 Marionette DEBUG loaded listener.js 12:31:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x117033400) [pid = 1663] [serial = 1015] [outer = 0x1167b2000] 12:31:29 INFO - PROCESS | 1663 | 1470771089531 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]]]}] 12:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 473ms 12:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:31:29 INFO - PROCESS | 1663 | 1470771089544 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 12:31:29 INFO - PROCESS | 1663 | 1470771089545 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 12:31:29 INFO - PROCESS | 1663 | 1470771089548 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:31:29 INFO - PROCESS | 1663 | 1470771089562 Marionette TRACE conn2 <- [1,1326,null,{}] 12:31:29 INFO - PROCESS | 1663 | 1470771089577 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}] 12:31:29 INFO - PROCESS | 1663 | 1470771089580 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:29 INFO - PROCESS | 1663 | 1470771089659 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 12:31:29 INFO - PROCESS | 1663 | 1470771089663 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:29 INFO - PROCESS | 1663 | 1470771089666 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x11813a000 == 30 [pid = 1663] [id = 339] 12:31:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x1122be400) [pid = 1663] [serial = 1016] [outer = 0x0] 12:31:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x11878c800) [pid = 1663] [serial = 1017] [outer = 0x1122be400] 12:31:29 INFO - PROCESS | 1663 | 1470771089696 Marionette DEBUG loaded listener.js 12:31:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x11910e000) [pid = 1663] [serial = 1018] [outer = 0x1122be400] 12:31:30 INFO - PROCESS | 1663 | 1470771090028 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]]]}] 12:31: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 12:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 492ms 12:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:31:30 INFO - PROCESS | 1663 | 1470771090040 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 12:31:30 INFO - PROCESS | 1663 | 1470771090042 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 12:31:30 INFO - PROCESS | 1663 | 1470771090045 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:31:30 INFO - PROCESS | 1663 | 1470771090046 Marionette TRACE conn2 <- [1,1330,null,{}] 12:31:30 INFO - PROCESS | 1663 | 1470771090049 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}] 12:31:30 INFO - PROCESS | 1663 | 1470771090052 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:30 INFO - PROCESS | 1663 | 1470771090179 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 12:31:30 INFO - PROCESS | 1663 | 1470771090187 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:30 INFO - PROCESS | 1663 | 1470771090188 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182b0800 == 31 [pid = 1663] [id = 340] 12:31:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x11910fc00) [pid = 1663] [serial = 1019] [outer = 0x0] 12:31:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x11982a400) [pid = 1663] [serial = 1020] [outer = 0x11910fc00] 12:31:30 INFO - PROCESS | 1663 | 1470771090229 Marionette DEBUG loaded listener.js 12:31:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x119d05400) [pid = 1663] [serial = 1021] [outer = 0x11910fc00] 12:31:30 INFO - PROCESS | 1663 | 1470771090582 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]]]}] 12:31:30 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 12:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 572ms 12:31:30 INFO - PROCESS | 1663 | 1470771090619 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 12:31:30 INFO - PROCESS | 1663 | 1470771090622 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 12:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:31:30 INFO - PROCESS | 1663 | 1470771090625 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:31:30 INFO - PROCESS | 1663 | 1470771090626 Marionette TRACE conn2 <- [1,1334,null,{}] 12:31:30 INFO - PROCESS | 1663 | 1470771090628 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}] 12:31:30 INFO - PROCESS | 1663 | 1470771090629 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:30 INFO - PROCESS | 1663 | 1470771090709 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 12:31:30 INFO - PROCESS | 1663 | 1470771090713 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:30 INFO - PROCESS | 1663 | 1470771090714 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c6800 == 32 [pid = 1663] [id = 341] 12:31:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x1160b7800) [pid = 1663] [serial = 1022] [outer = 0x0] 12:31:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x119dde800) [pid = 1663] [serial = 1023] [outer = 0x1160b7800] 12:31:30 INFO - PROCESS | 1663 | 1470771090741 Marionette DEBUG loaded listener.js 12:31:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x1210c4400) [pid = 1663] [serial = 1024] [outer = 0x1160b7800] 12:31:31 INFO - PROCESS | 1663 | 1470771091072 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]]]}] 12:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 469ms 12:31:31 INFO - PROCESS | 1663 | 1470771091095 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 12:31:31 INFO - PROCESS | 1663 | 1470771091096 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 12:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:31:31 INFO - PROCESS | 1663 | 1470771091098 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:31:31 INFO - PROCESS | 1663 | 1470771091099 Marionette TRACE conn2 <- [1,1338,null,{}] 12:31:31 INFO - PROCESS | 1663 | 1470771091104 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}] 12:31:31 INFO - PROCESS | 1663 | 1470771091108 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:31 INFO - PROCESS | 1663 | 1470771091224 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 12:31:31 INFO - PROCESS | 1663 | 1470771091230 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:31 INFO - PROCESS | 1663 | 1470771091231 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fe2000 == 33 [pid = 1663] [id = 342] 12:31:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x120fdb400) [pid = 1663] [serial = 1025] [outer = 0x0] 12:31:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x12144c800) [pid = 1663] [serial = 1026] [outer = 0x120fdb400] 12:31:31 INFO - PROCESS | 1663 | 1470771091258 Marionette DEBUG loaded listener.js 12:31:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x123c71800) [pid = 1663] [serial = 1027] [outer = 0x120fdb400] 12:31:32 INFO - PROCESS | 1663 | 1470771092029 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]]]}] 12:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 972ms 12:31:32 INFO - PROCESS | 1663 | 1470771092071 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 12:31:32 INFO - PROCESS | 1663 | 1470771092072 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 12:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:31:32 INFO - PROCESS | 1663 | 1470771092074 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:31:32 INFO - PROCESS | 1663 | 1470771092075 Marionette TRACE conn2 <- [1,1342,null,{}] 12:31:32 INFO - PROCESS | 1663 | 1470771092078 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}] 12:31:32 INFO - PROCESS | 1663 | 1470771092079 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:32 INFO - PROCESS | 1663 | 1470771092148 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 12:31:32 INFO - PROCESS | 1663 | 1470771092154 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:32 INFO - PROCESS | 1663 | 1470771092162 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x12190b000 == 34 [pid = 1663] [id = 343] 12:31:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x1210c7c00) [pid = 1663] [serial = 1028] [outer = 0x0] 12:31:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1242a8000) [pid = 1663] [serial = 1029] [outer = 0x1210c7c00] 12:31:32 INFO - PROCESS | 1663 | 1470771092186 Marionette DEBUG loaded listener.js 12:31:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x124b13400) [pid = 1663] [serial = 1030] [outer = 0x1210c7c00] 12:31:32 INFO - PROCESS | 1663 | 1470771092487 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]]]}] 12:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 470ms 12:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:31:32 INFO - PROCESS | 1663 | 1470771092544 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 12:31:32 INFO - PROCESS | 1663 | 1470771092546 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 12:31:32 INFO - PROCESS | 1663 | 1470771092548 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:31:32 INFO - PROCESS | 1663 | 1470771092549 Marionette TRACE conn2 <- [1,1346,null,{}] 12:31:32 INFO - PROCESS | 1663 | 1470771092551 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}] 12:31:32 INFO - PROCESS | 1663 | 1470771092552 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:32 INFO - PROCESS | 1663 | 1470771092623 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 12:31:32 INFO - PROCESS | 1663 | 1470771092679 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:32 INFO - PROCESS | 1663 | 1470771092681 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x123c4c800 == 35 [pid = 1663] [id = 344] 12:31:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x12144b800) [pid = 1663] [serial = 1031] [outer = 0x0] 12:31:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x124b1b800) [pid = 1663] [serial = 1032] [outer = 0x12144b800] 12:31:32 INFO - PROCESS | 1663 | 1470771092705 Marionette DEBUG loaded listener.js 12:31:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x1268d7c00) [pid = 1663] [serial = 1033] [outer = 0x12144b800] 12:31:32 INFO - PROCESS | 1663 | 1470771092968 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]]]}] 12:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 467ms 12:31:33 INFO - PROCESS | 1663 | 1470771093016 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 12:31:33 INFO - PROCESS | 1663 | 1470771093017 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 12:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:31:33 INFO - PROCESS | 1663 | 1470771093027 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:31:33 INFO - PROCESS | 1663 | 1470771093028 Marionette TRACE conn2 <- [1,1350,null,{}] 12:31:33 INFO - PROCESS | 1663 | 1470771093031 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}] 12:31:33 INFO - PROCESS | 1663 | 1470771093032 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:33 INFO - PROCESS | 1663 | 1470771093111 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 12:31:33 INFO - PROCESS | 1663 | 1470771093115 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:33 INFO - PROCESS | 1663 | 1470771093116 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x118132000 == 36 [pid = 1663] [id = 345] 12:31:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1268d9800) [pid = 1663] [serial = 1034] [outer = 0x0] 12:31:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x126db0800) [pid = 1663] [serial = 1035] [outer = 0x1268d9800] 12:31:33 INFO - PROCESS | 1663 | 1470771093149 Marionette DEBUG loaded listener.js 12:31:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x126ec7400) [pid = 1663] [serial = 1036] [outer = 0x1268d9800] 12:31:33 INFO - PROCESS | 1663 | 1470771093528 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]]]}] 12:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 569ms 12:31:33 INFO - PROCESS | 1663 | 1470771093597 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 12:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:31:33 INFO - PROCESS | 1663 | 1470771093599 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 12:31:33 INFO - PROCESS | 1663 | 1470771093602 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:31:33 INFO - PROCESS | 1663 | 1470771093604 Marionette TRACE conn2 <- [1,1354,null,{}] 12:31:33 INFO - PROCESS | 1663 | 1470771093607 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}] 12:31:33 INFO - PROCESS | 1663 | 1470771093609 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:33 INFO - PROCESS | 1663 | 1470771093758 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 12:31:33 INFO - PROCESS | 1663 | 1470771093804 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:33 INFO - PROCESS | 1663 | 1470771093805 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x126e17800 == 37 [pid = 1663] [id = 346] 12:31:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1268dc000) [pid = 1663] [serial = 1037] [outer = 0x0] 12:31:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x127093400) [pid = 1663] [serial = 1038] [outer = 0x1268dc000] 12:31:33 INFO - PROCESS | 1663 | 1470771093844 Marionette DEBUG loaded listener.js 12:31:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x127423400) [pid = 1663] [serial = 1039] [outer = 0x1268dc000] 12:31:34 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x126849400) [pid = 1663] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:31:34 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x11337f800) [pid = 1663] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:31:34 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x128c25c00) [pid = 1663] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:31:34 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x113811800) [pid = 1663] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:31:34 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x119789c00) [pid = 1663] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:31:34 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x123c76400) [pid = 1663] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:31:34 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x121446800) [pid = 1663] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:31:34 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x119de2000) [pid = 1663] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:31:34 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x11702a800) [pid = 1663] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:31:34 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1130c0c00) [pid = 1663] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:31:34 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x11702dc00) [pid = 1663] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:31:34 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x111d7f000) [pid = 1663] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:31:34 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x128a2ac00) [pid = 1663] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:31:34 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x116883c00) [pid = 1663] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:31:34 INFO - PROCESS | 1663 | 1470771094662 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]]]}] 12:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1073ms 12:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:31:34 INFO - PROCESS | 1663 | 1470771094692 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 12:31:34 INFO - PROCESS | 1663 | 1470771094695 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 12:31:34 INFO - PROCESS | 1663 | 1470771094699 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:31:34 INFO - PROCESS | 1663 | 1470771094705 Marionette TRACE conn2 <- [1,1358,null,{}] 12:31:34 INFO - PROCESS | 1663 | 1470771094708 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}] 12:31:34 INFO - PROCESS | 1663 | 1470771094710 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:34 INFO - PROCESS | 1663 | 1470771094819 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 12:31:34 INFO - PROCESS | 1663 | 1470771094893 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:34 INFO - PROCESS | 1663 | 1470771094895 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x116acc800 == 38 [pid = 1663] [id = 347] 12:31:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x113206000) [pid = 1663] [serial = 1040] [outer = 0x0] 12:31:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x113a0f800) [pid = 1663] [serial = 1041] [outer = 0x113206000] 12:31:34 INFO - PROCESS | 1663 | 1470771094926 Marionette DEBUG loaded listener.js 12:31:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x11604dc00) [pid = 1663] [serial = 1042] [outer = 0x113206000] 12:31:35 INFO - PROCESS | 1663 | 1470771095574 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]]]}] 12:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 927ms 12:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:31:35 INFO - PROCESS | 1663 | 1470771095625 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 12:31:35 INFO - PROCESS | 1663 | 1470771095627 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 12:31:35 INFO - PROCESS | 1663 | 1470771095631 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:31:35 INFO - PROCESS | 1663 | 1470771095633 Marionette TRACE conn2 <- [1,1362,null,{}] 12:31:35 INFO - PROCESS | 1663 | 1470771095637 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}] 12:31:35 INFO - PROCESS | 1663 | 1470771095639 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:35 INFO - PROCESS | 1663 | 1470771095747 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 12:31:35 INFO - PROCESS | 1663 | 1470771095822 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:35 INFO - PROCESS | 1663 | 1470771095824 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x11616e800 == 39 [pid = 1663] [id = 348] 12:31:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x116808000) [pid = 1663] [serial = 1043] [outer = 0x0] 12:31:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x11688e400) [pid = 1663] [serial = 1044] [outer = 0x116808000] 12:31:35 INFO - PROCESS | 1663 | 1470771095853 Marionette DEBUG loaded listener.js 12:31:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x117031400) [pid = 1663] [serial = 1045] [outer = 0x116808000] 12:31:36 INFO - PROCESS | 1663 | --DOCSHELL 0x118132000 == 38 [pid = 1663] [id = 345] 12:31:36 INFO - PROCESS | 1663 | --DOCSHELL 0x123c4c800 == 37 [pid = 1663] [id = 344] 12:31:36 INFO - PROCESS | 1663 | --DOCSHELL 0x12190b000 == 36 [pid = 1663] [id = 343] 12:31:36 INFO - PROCESS | 1663 | --DOCSHELL 0x119fe2000 == 35 [pid = 1663] [id = 342] 12:31:36 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c6800 == 34 [pid = 1663] [id = 341] 12:31:36 INFO - PROCESS | 1663 | --DOCSHELL 0x1182b0800 == 33 [pid = 1663] [id = 340] 12:31:36 INFO - PROCESS | 1663 | --DOCSHELL 0x11813a000 == 32 [pid = 1663] [id = 339] 12:31:36 INFO - PROCESS | 1663 | --DOCSHELL 0x116adb000 == 31 [pid = 1663] [id = 338] 12:31:36 INFO - PROCESS | 1663 | --DOCSHELL 0x113a5e800 == 30 [pid = 1663] [id = 337] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x12b9aa400) [pid = 1663] [serial = 1008] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOCSHELL 0x12b92a800 == 29 [pid = 1663] [id = 336] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x126e51400) [pid = 1663] [serial = 990] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x128c5c400) [pid = 1663] [serial = 993] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x1292c2400) [pid = 1663] [serial = 996] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x128e84c00) [pid = 1663] [serial = 994] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x1182ec000) [pid = 1663] [serial = 999] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x119789400) [pid = 1663] [serial = 1000] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x12a4ec000) [pid = 1663] [serial = 1005] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x129650800) [pid = 1663] [serial = 997] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x123ce1800) [pid = 1663] [serial = 987] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x123c23c00) [pid = 1663] [serial = 984] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x123c71000) [pid = 1663] [serial = 985] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x119de6c00) [pid = 1663] [serial = 981] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x121451800) [pid = 1663] [serial = 982] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x118787800) [pid = 1663] [serial = 978] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x11982b000) [pid = 1663] [serial = 979] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 66 (0x12b8df400) [pid = 1663] [serial = 1006] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 65 (0x1160b4c00) [pid = 1663] [serial = 975] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 64 (0x117029400) [pid = 1663] [serial = 976] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 63 (0x118639800) [pid = 1663] [serial = 973] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 62 (0x1182e3000) [pid = 1663] [serial = 972] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 61 (0x11320d400) [pid = 1663] [serial = 970] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 60 (0x1122be800) [pid = 1663] [serial = 969] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 59 (0x129654800) [pid = 1663] [serial = 967] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 58 (0x128a2e400) [pid = 1663] [serial = 991] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 57 (0x128e82800) [pid = 1663] [serial = 1003] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 56 (0x124b1b400) [pid = 1663] [serial = 988] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | --DOMWINDOW == 55 (0x12144d400) [pid = 1663] [serial = 1002] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1663 | 1470771096239 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]]]}] 12:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 623ms 12:31:36 INFO - PROCESS | 1663 | 1470771096254 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 12:31:36 INFO - PROCESS | 1663 | 1470771096258 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 12:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:31:36 INFO - PROCESS | 1663 | 1470771096262 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:31:36 INFO - PROCESS | 1663 | 1470771096264 Marionette TRACE conn2 <- [1,1366,null,{}] 12:31:36 INFO - PROCESS | 1663 | 1470771096268 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}] 12:31:36 INFO - PROCESS | 1663 | 1470771096270 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:36 INFO - PROCESS | 1663 | 1470771096349 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 12:31:36 INFO - PROCESS | 1663 | 1470771096400 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:36 INFO - PROCESS | 1663 | 1470771096402 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x117d5e800 == 30 [pid = 1663] [id = 349] 12:31:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 56 (0x117028800) [pid = 1663] [serial = 1046] [outer = 0x0] 12:31:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 57 (0x11847c800) [pid = 1663] [serial = 1047] [outer = 0x117028800] 12:31:36 INFO - PROCESS | 1663 | 1470771096430 Marionette DEBUG loaded listener.js 12:31:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 58 (0x118e66400) [pid = 1663] [serial = 1048] [outer = 0x117028800] 12:31:36 INFO - PROCESS | 1663 | 1470771096738 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] 12:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:31:36 INFO - PROCESS | 1663 | 1470771096787 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 12:31:36 INFO - PROCESS | 1663 | 1470771096789 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:31:36 INFO - PROCESS | 1663 | 1470771096792 Marionette TRACE conn2 <- [1,1370,null,{}] 12:31:36 INFO - PROCESS | 1663 | 1470771096800 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}] 12:31:36 INFO - PROCESS | 1663 | 1470771096803 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:36 INFO - PROCESS | 1663 | 1470771096881 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 12:31:36 INFO - PROCESS | 1663 | 1470771096933 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:36 INFO - PROCESS | 1663 | 1470771096935 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x118edc000 == 31 [pid = 1663] [id = 350] 12:31:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 59 (0x118eaf800) [pid = 1663] [serial = 1049] [outer = 0x0] 12:31:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 60 (0x119835000) [pid = 1663] [serial = 1050] [outer = 0x118eaf800] 12:31:36 INFO - PROCESS | 1663 | 1470771096963 Marionette DEBUG loaded listener.js 12:31:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 61 (0x119de6c00) [pid = 1663] [serial = 1051] [outer = 0x118eaf800] 12:31:37 INFO - PROCESS | 1663 | 1470771097276 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] 12:31:37 INFO - PROCESS | 1663 | 1470771097317 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 12:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:31:37 INFO - PROCESS | 1663 | 1470771097321 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:31:37 INFO - PROCESS | 1663 | 1470771097322 Marionette TRACE conn2 <- [1,1374,null,{}] 12:31:37 INFO - PROCESS | 1663 | 1470771097325 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}] 12:31:37 INFO - PROCESS | 1663 | 1470771097326 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:37 INFO - PROCESS | 1663 | 1470771097403 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 12:31:37 INFO - PROCESS | 1663 | 1470771097406 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:37 INFO - PROCESS | 1663 | 1470771097408 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x119873000 == 32 [pid = 1663] [id = 351] 12:31:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 62 (0x1130c4c00) [pid = 1663] [serial = 1052] [outer = 0x0] 12:31:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 63 (0x121448000) [pid = 1663] [serial = 1053] [outer = 0x1130c4c00] 12:31:37 INFO - PROCESS | 1663 | 1470771097476 Marionette DEBUG loaded listener.js 12:31:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 64 (0x121502800) [pid = 1663] [serial = 1054] [outer = 0x1130c4c00] 12:31:37 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:31:37 INFO - PROCESS | 1663 | 1470771097991 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] 12:31:38 INFO - PROCESS | 1663 | 1470771098050 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 12:31:38 INFO - PROCESS | 1663 | 1470771098054 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:31:38 INFO - PROCESS | 1663 | 1470771098059 Marionette TRACE conn2 <- [1,1378,null,{}] 12:31:38 INFO - PROCESS | 1663 | 1470771098064 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}] 12:31:38 INFO - PROCESS | 1663 | 1470771098067 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:38 INFO - PROCESS | 1663 | 1470771098201 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 12:31:38 INFO - PROCESS | 1663 | 1470771098265 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:38 INFO - PROCESS | 1663 | 1470771098267 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182b3000 == 33 [pid = 1663] [id = 352] 12:31:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x118636800) [pid = 1663] [serial = 1055] [outer = 0x0] 12:31:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x118780400) [pid = 1663] [serial = 1056] [outer = 0x118636800] 12:31:38 INFO - PROCESS | 1663 | 1470771098298 Marionette DEBUG loaded listener.js 12:31:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x119791800) [pid = 1663] [serial = 1057] [outer = 0x118636800] 12:31:38 INFO - PROCESS | 1663 | 1470771098692 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] 12:31:38 INFO - PROCESS | 1663 | 1470771098731 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 12:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:31:38 INFO - PROCESS | 1663 | 1470771098736 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:31:38 INFO - PROCESS | 1663 | 1470771098737 Marionette TRACE conn2 <- [1,1382,null,{}] 12:31:38 INFO - PROCESS | 1663 | 1470771098740 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}] 12:31:38 INFO - PROCESS | 1663 | 1470771098742 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:38 INFO - PROCESS | 1663 | 1470771098839 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 12:31:38 INFO - PROCESS | 1663 | 1470771098891 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:38 INFO - PROCESS | 1663 | 1470771098892 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x121359800 == 34 [pid = 1663] [id = 353] 12:31:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x119de7400) [pid = 1663] [serial = 1058] [outer = 0x0] 12:31:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x12144f400) [pid = 1663] [serial = 1059] [outer = 0x119de7400] 12:31:38 INFO - PROCESS | 1663 | 1470771098922 Marionette DEBUG loaded listener.js 12:31:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x123c23c00) [pid = 1663] [serial = 1060] [outer = 0x119de7400] 12:31:39 INFO - PROCESS | 1663 | [1663] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:31:39 INFO - PROCESS | 1663 | 1470771099363 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] 12:31:39 INFO - PROCESS | 1663 | 1470771099418 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 12:31:39 INFO - PROCESS | 1663 | 1470771099422 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:31:39 INFO - PROCESS | 1663 | 1470771099425 Marionette TRACE conn2 <- [1,1386,null,{}] 12:31:39 INFO - PROCESS | 1663 | 1470771099433 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}] 12:31:39 INFO - PROCESS | 1663 | 1470771099438 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:39 INFO - PROCESS | 1663 | 1470771099552 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 12:31:39 INFO - PROCESS | 1663 | 1470771099619 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:39 INFO - PROCESS | 1663 | 1470771099621 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x12463b800 == 35 [pid = 1663] [id = 354] 12:31:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x1242d8c00) [pid = 1663] [serial = 1061] [outer = 0x0] 12:31:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x124b18c00) [pid = 1663] [serial = 1062] [outer = 0x1242d8c00] 12:31:39 INFO - PROCESS | 1663 | 1470771099652 Marionette DEBUG loaded listener.js 12:31:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x1268d8800) [pid = 1663] [serial = 1063] [outer = 0x1242d8c00] 12:31:40 INFO - PROCESS | 1663 | 1470771100071 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] 12:31:40 INFO - PROCESS | 1663 | 1470771100097 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 12:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:31:40 INFO - PROCESS | 1663 | 1470771100099 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:31:40 INFO - PROCESS | 1663 | 1470771100101 Marionette TRACE conn2 <- [1,1390,null,{}] 12:31:40 INFO - PROCESS | 1663 | 1470771100103 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}] 12:31:40 INFO - PROCESS | 1663 | 1470771100104 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:40 INFO - PROCESS | 1663 | 1470771100199 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 12:31:40 INFO - PROCESS | 1663 | 1470771100247 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:40 INFO - PROCESS | 1663 | 1470771100249 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x1168ce800 == 36 [pid = 1663] [id = 355] 12:31:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x126e47c00) [pid = 1663] [serial = 1064] [outer = 0x0] 12:31:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x127093800) [pid = 1663] [serial = 1065] [outer = 0x126e47c00] 12:31:40 INFO - PROCESS | 1663 | 1470771100280 Marionette DEBUG loaded listener.js 12:31:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x12741b800) [pid = 1663] [serial = 1066] [outer = 0x126e47c00] 12:31:40 INFO - PROCESS | 1663 | 1470771100701 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]]]}] 12:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 621ms 12:31:40 INFO - PROCESS | 1663 | 1470771100736 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 12:31:40 INFO - PROCESS | 1663 | 1470771100737 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 12:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:31:40 INFO - PROCESS | 1663 | 1470771100740 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:31:40 INFO - PROCESS | 1663 | 1470771100742 Marionette TRACE conn2 <- [1,1394,null,{}] 12:31:40 INFO - PROCESS | 1663 | 1470771100744 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}] 12:31:40 INFO - PROCESS | 1663 | 1470771100746 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:40 INFO - PROCESS | 1663 | 1470771100840 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 12:31:40 INFO - PROCESS | 1663 | 1470771100923 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:40 INFO - PROCESS | 1663 | 1470771100925 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289ca000 == 37 [pid = 1663] [id = 356] 12:31:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x12741bc00) [pid = 1663] [serial = 1067] [outer = 0x0] 12:31:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x128a2b000) [pid = 1663] [serial = 1068] [outer = 0x12741bc00] 12:31:40 INFO - PROCESS | 1663 | 1470771100953 Marionette DEBUG loaded listener.js 12:31:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x128a30c00) [pid = 1663] [serial = 1069] [outer = 0x12741bc00] 12:31:41 INFO - PROCESS | 1663 | 1470771101403 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]]]}] 12:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 721ms 12:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:31:41 INFO - PROCESS | 1663 | 1470771101462 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 12:31:41 INFO - PROCESS | 1663 | 1470771101464 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 12:31:41 INFO - PROCESS | 1663 | 1470771101487 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:31:41 INFO - PROCESS | 1663 | 1470771101489 Marionette TRACE conn2 <- [1,1398,null,{}] 12:31:41 INFO - PROCESS | 1663 | 1470771101493 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}] 12:31:41 INFO - PROCESS | 1663 | 1470771101495 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:42 INFO - PROCESS | 1663 | --DOCSHELL 0x118edc000 == 36 [pid = 1663] [id = 350] 12:31:42 INFO - PROCESS | 1663 | --DOCSHELL 0x117d5e800 == 35 [pid = 1663] [id = 349] 12:31:42 INFO - PROCESS | 1663 | --DOCSHELL 0x11616e800 == 34 [pid = 1663] [id = 348] 12:31:42 INFO - PROCESS | 1663 | --DOCSHELL 0x116acc800 == 33 [pid = 1663] [id = 347] 12:31:42 INFO - PROCESS | 1663 | --DOCSHELL 0x126e17800 == 32 [pid = 1663] [id = 346] 12:31:42 INFO - PROCESS | 1663 | --DOCSHELL 0x1289ca000 == 31 [pid = 1663] [id = 356] 12:31:42 INFO - PROCESS | 1663 | --DOCSHELL 0x1168ce800 == 30 [pid = 1663] [id = 355] 12:31:42 INFO - PROCESS | 1663 | --DOCSHELL 0x12463b800 == 29 [pid = 1663] [id = 354] 12:31:42 INFO - PROCESS | 1663 | --DOCSHELL 0x121359800 == 28 [pid = 1663] [id = 353] 12:31:42 INFO - PROCESS | 1663 | --DOCSHELL 0x1182b3000 == 27 [pid = 1663] [id = 352] 12:31:42 INFO - PROCESS | 1663 | --DOCSHELL 0x119873000 == 26 [pid = 1663] [id = 351] 12:31:42 INFO - PROCESS | 1663 | 1470771102072 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 12:31:42 INFO - PROCESS | 1663 | 1470771102181 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:42 INFO - PROCESS | 1663 | 1470771102183 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x113346000 == 27 [pid = 1663] [id = 357] 12:31:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x1130bbc00) [pid = 1663] [serial = 1070] [outer = 0x0] 12:31:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1130c6800) [pid = 1663] [serial = 1071] [outer = 0x1130bbc00] 12:31:42 INFO - PROCESS | 1663 | 1470771102210 Marionette DEBUG loaded listener.js 12:31:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x113f41800) [pid = 1663] [serial = 1072] [outer = 0x1130bbc00] 12:31:42 INFO - PROCESS | 1663 | 1470771102570 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]]]}] 12:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1142ms 12:31:42 INFO - PROCESS | 1663 | 1470771102610 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 12:31:42 INFO - PROCESS | 1663 | 1470771102613 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 12:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:31:42 INFO - PROCESS | 1663 | 1470771102616 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:31:42 INFO - PROCESS | 1663 | 1470771102618 Marionette TRACE conn2 <- [1,1402,null,{}] 12:31:42 INFO - PROCESS | 1663 | 1470771102622 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}] 12:31:42 INFO - PROCESS | 1663 | 1470771102623 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:42 INFO - PROCESS | 1663 | 1470771102722 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 12:31:42 INFO - PROCESS | 1663 | 1470771102761 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:42 INFO - PROCESS | 1663 | 1470771102763 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x117238800 == 28 [pid = 1663] [id = 358] 12:31:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x11702e000) [pid = 1663] [serial = 1073] [outer = 0x0] 12:31:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1176ad400) [pid = 1663] [serial = 1074] [outer = 0x11702e000] 12:31:42 INFO - PROCESS | 1663 | 1470771102790 Marionette DEBUG loaded listener.js 12:31:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x118637400) [pid = 1663] [serial = 1075] [outer = 0x11702e000] 12:31:43 INFO - PROCESS | 1663 | 1470771103112 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]]]}] 12:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 12:31:43 INFO - PROCESS | 1663 | 1470771103137 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 12:31:43 INFO - PROCESS | 1663 | 1470771103139 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 12:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:31:43 INFO - PROCESS | 1663 | 1470771103156 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:31:43 INFO - PROCESS | 1663 | 1470771103157 Marionette TRACE conn2 <- [1,1406,null,{}] 12:31:43 INFO - PROCESS | 1663 | 1470771103160 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}] 12:31:43 INFO - PROCESS | 1663 | 1470771103161 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:43 INFO - PROCESS | 1663 | 1470771103264 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 12:31:43 INFO - PROCESS | 1663 | 1470771103270 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:43 INFO - PROCESS | 1663 | 1470771103271 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x117229800 == 29 [pid = 1663] [id = 359] 12:31:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x118781000) [pid = 1663] [serial = 1076] [outer = 0x0] 12:31:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x11978c800) [pid = 1663] [serial = 1077] [outer = 0x118781000] 12:31:43 INFO - PROCESS | 1663 | 1470771103303 Marionette DEBUG loaded listener.js 12:31:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x119b6b000) [pid = 1663] [serial = 1078] [outer = 0x118781000] 12:31:43 INFO - PROCESS | 1663 | 1470771103698 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]]]}] 12:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 568ms 12:31:43 INFO - PROCESS | 1663 | 1470771103731 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 12:31:43 INFO - PROCESS | 1663 | 1470771103735 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 12:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:31:43 INFO - PROCESS | 1663 | 1470771103746 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:31:43 INFO - PROCESS | 1663 | 1470771103751 Marionette TRACE conn2 <- [1,1410,null,{}] 12:31:43 INFO - PROCESS | 1663 | 1470771103755 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}] 12:31:43 INFO - PROCESS | 1663 | 1470771103758 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:43 INFO - PROCESS | 1663 | 1470771103902 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 12:31:43 INFO - PROCESS | 1663 | 1470771103926 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:43 INFO - PROCESS | 1663 | 1470771103927 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x121251800 == 30 [pid = 1663] [id = 360] 12:31:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1211d6000) [pid = 1663] [serial = 1079] [outer = 0x0] 12:31:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12144c000) [pid = 1663] [serial = 1080] [outer = 0x1211d6000] 12:31:43 INFO - PROCESS | 1663 | 1470771103966 Marionette DEBUG loaded listener.js 12:31:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x123b15800) [pid = 1663] [serial = 1081] [outer = 0x1211d6000] 12:31:44 INFO - PROCESS | 1663 | 1470771104365 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]]]}] 12:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 682ms 12:31:44 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x120fdb400) [pid = 1663] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:31:44 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1122be400) [pid = 1663] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:31:44 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x11910fc00) [pid = 1663] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:31:44 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x113aadc00) [pid = 1663] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:31:44 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1167b2000) [pid = 1663] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:31:44 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1160b7800) [pid = 1663] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:31:44 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12144b800) [pid = 1663] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:31:44 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1210c7c00) [pid = 1663] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:31:44 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1268d9800) [pid = 1663] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:31:44 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x12b8e1400) [pid = 1663] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:31:44 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x113206000) [pid = 1663] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:31:44 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x118eaf800) [pid = 1663] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:31:44 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x117028800) [pid = 1663] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:31:44 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x1268dc000) [pid = 1663] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:31:44 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x1130c4c00) [pid = 1663] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:31:44 INFO - PROCESS | 1663 | 1470771104565 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 12:31:44 INFO - PROCESS | 1663 | 1470771104567 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 12:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:31:44 INFO - PROCESS | 1663 | 1470771104577 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:31:44 INFO - PROCESS | 1663 | 1470771104578 Marionette TRACE conn2 <- [1,1414,null,{}] 12:31:44 INFO - PROCESS | 1663 | 1470771104580 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}] 12:31:44 INFO - PROCESS | 1663 | 1470771104582 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:44 INFO - PROCESS | 1663 | 1470771104656 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 12:31:44 INFO - PROCESS | 1663 | 1470771104659 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:44 INFO - PROCESS | 1663 | 1470771104660 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x11861e800 == 31 [pid = 1663] [id = 361] 12:31:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x113abac00) [pid = 1663] [serial = 1082] [outer = 0x0] 12:31:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x1167b2000) [pid = 1663] [serial = 1083] [outer = 0x113abac00] 12:31:44 INFO - PROCESS | 1663 | 1470771104686 Marionette DEBUG loaded listener.js 12:31:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x11910a000) [pid = 1663] [serial = 1084] [outer = 0x113abac00] 12:31:45 INFO - PROCESS | 1663 | 1470771105016 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]]]}] 12:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 468ms 12:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:31:45 INFO - PROCESS | 1663 | 1470771105045 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 12:31:45 INFO - PROCESS | 1663 | 1470771105047 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 12:31:45 INFO - PROCESS | 1663 | 1470771105049 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:31:45 INFO - PROCESS | 1663 | 1470771105050 Marionette TRACE conn2 <- [1,1418,null,{}] 12:31:45 INFO - PROCESS | 1663 | 1470771105052 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}] 12:31:45 INFO - PROCESS | 1663 | 1470771105053 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:45 INFO - PROCESS | 1663 | 1470771105127 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 12:31:45 INFO - PROCESS | 1663 | 1470771105181 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:45 INFO - PROCESS | 1663 | 1470771105185 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x126935800 == 32 [pid = 1663] [id = 362] 12:31:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x1186f2800) [pid = 1663] [serial = 1085] [outer = 0x0] 12:31:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x123c70c00) [pid = 1663] [serial = 1086] [outer = 0x1186f2800] 12:31:45 INFO - PROCESS | 1663 | 1470771105217 Marionette DEBUG loaded listener.js 12:31:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x1245c3000) [pid = 1663] [serial = 1087] [outer = 0x1186f2800] 12:31:45 INFO - PROCESS | 1663 | 1470771105512 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]]]}] 12:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 472ms 12:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:31:45 INFO - PROCESS | 1663 | 1470771105525 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 12:31:45 INFO - PROCESS | 1663 | 1470771105526 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 12:31:45 INFO - PROCESS | 1663 | 1470771105528 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:31:45 INFO - PROCESS | 1663 | 1470771105529 Marionette TRACE conn2 <- [1,1422,null,{}] 12:31:45 INFO - PROCESS | 1663 | 1470771105531 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}] 12:31:45 INFO - PROCESS | 1663 | 1470771105533 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:45 INFO - PROCESS | 1663 | 1470771105623 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 12:31:45 INFO - PROCESS | 1663 | 1470771105626 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:45 INFO - PROCESS | 1663 | 1470771105627 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x111f9f000 == 33 [pid = 1663] [id = 363] 12:31:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x124b0c400) [pid = 1663] [serial = 1088] [outer = 0x0] 12:31:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x126da7800) [pid = 1663] [serial = 1089] [outer = 0x124b0c400] 12:31:45 INFO - PROCESS | 1663 | 1470771105652 Marionette DEBUG loaded listener.js 12:31:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x126ec9400) [pid = 1663] [serial = 1090] [outer = 0x124b0c400] 12:31:46 INFO - PROCESS | 1663 | 1470771106004 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]]]}] 12:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 520ms 12:31:46 INFO - PROCESS | 1663 | 1470771106048 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 12:31:46 INFO - PROCESS | 1663 | 1470771106049 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 12:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:31:46 INFO - PROCESS | 1663 | 1470771106052 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:31:46 INFO - PROCESS | 1663 | 1470771106053 Marionette TRACE conn2 <- [1,1426,null,{}] 12:31:46 INFO - PROCESS | 1663 | 1470771106055 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}] 12:31:46 INFO - PROCESS | 1663 | 1470771106056 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:46 INFO - PROCESS | 1663 | 1470771106128 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 12:31:46 INFO - PROCESS | 1663 | 1470771106131 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:46 INFO - PROCESS | 1663 | 1470771106133 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x12923d000 == 34 [pid = 1663] [id = 364] 12:31:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1160b2800) [pid = 1663] [serial = 1091] [outer = 0x0] 12:31:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x12741a000) [pid = 1663] [serial = 1092] [outer = 0x1160b2800] 12:31:46 INFO - PROCESS | 1663 | 1470771106161 Marionette DEBUG loaded listener.js 12:31:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x128a29800) [pid = 1663] [serial = 1093] [outer = 0x1160b2800] 12:31:46 INFO - PROCESS | 1663 | 1470771106487 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]]]}] 12:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 469ms 12:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:31:46 INFO - PROCESS | 1663 | 1470771106522 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 12:31:46 INFO - PROCESS | 1663 | 1470771106523 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 12:31:46 INFO - PROCESS | 1663 | 1470771106525 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:31:46 INFO - PROCESS | 1663 | 1470771106526 Marionette TRACE conn2 <- [1,1430,null,{}] 12:31:46 INFO - PROCESS | 1663 | 1470771106528 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}] 12:31:46 INFO - PROCESS | 1663 | 1470771106530 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:46 INFO - PROCESS | 1663 | 1470771106645 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 12:31:46 INFO - PROCESS | 1663 | 1470771106728 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:46 INFO - PROCESS | 1663 | 1470771106730 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x11334d000 == 35 [pid = 1663] [id = 365] 12:31:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x112af1000) [pid = 1663] [serial = 1094] [outer = 0x0] 12:31:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x112fcc400) [pid = 1663] [serial = 1095] [outer = 0x112af1000] 12:31:46 INFO - PROCESS | 1663 | 1470771106762 Marionette DEBUG loaded listener.js 12:31:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x113aae800) [pid = 1663] [serial = 1096] [outer = 0x112af1000] 12:31:47 INFO - PROCESS | 1663 | 1470771107366 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]]]}] 12:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 921ms 12:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:31:47 INFO - PROCESS | 1663 | 1470771107459 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 12:31:47 INFO - PROCESS | 1663 | 1470771107462 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 12:31:47 INFO - PROCESS | 1663 | 1470771107466 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:31:47 INFO - PROCESS | 1663 | 1470771107468 Marionette TRACE conn2 <- [1,1434,null,{}] 12:31:47 INFO - PROCESS | 1663 | 1470771107472 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}] 12:31:47 INFO - PROCESS | 1663 | 1470771107473 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:47 INFO - PROCESS | 1663 | 1470771107580 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 12:31:47 INFO - PROCESS | 1663 | 1470771107633 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:47 INFO - PROCESS | 1663 | 1470771107635 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fe6800 == 36 [pid = 1663] [id = 366] 12:31:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x11863cc00) [pid = 1663] [serial = 1097] [outer = 0x0] 12:31:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x118e5e000) [pid = 1663] [serial = 1098] [outer = 0x11863cc00] 12:31:47 INFO - PROCESS | 1663 | 1470771107664 Marionette DEBUG loaded listener.js 12:31:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x119798000) [pid = 1663] [serial = 1099] [outer = 0x11863cc00] 12:31:48 INFO - PROCESS | 1663 | 1470771108399 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]]]}] 12:31:48 INFO - PROCESS | 1663 | --DOCSHELL 0x12923d000 == 35 [pid = 1663] [id = 364] 12:31:48 INFO - PROCESS | 1663 | --DOCSHELL 0x111f9f000 == 34 [pid = 1663] [id = 363] 12:31:48 INFO - PROCESS | 1663 | --DOCSHELL 0x126935800 == 33 [pid = 1663] [id = 362] 12:31:48 INFO - PROCESS | 1663 | --DOCSHELL 0x11861e800 == 32 [pid = 1663] [id = 361] 12:31:48 INFO - PROCESS | 1663 | --DOCSHELL 0x121251800 == 31 [pid = 1663] [id = 360] 12:31:48 INFO - PROCESS | 1663 | --DOCSHELL 0x117229800 == 30 [pid = 1663] [id = 359] 12:31:48 INFO - PROCESS | 1663 | --DOCSHELL 0x117238800 == 29 [pid = 1663] [id = 358] 12:31:48 INFO - PROCESS | 1663 | --DOCSHELL 0x113346000 == 28 [pid = 1663] [id = 357] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x12bf46c00) [pid = 1663] [serial = 1009] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x121448000) [pid = 1663] [serial = 1053] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x12144c800) [pid = 1663] [serial = 1026] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x123c71800) [pid = 1663] [serial = 1027] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x11878c800) [pid = 1663] [serial = 1017] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x11910e000) [pid = 1663] [serial = 1018] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x11982a400) [pid = 1663] [serial = 1020] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x119d05400) [pid = 1663] [serial = 1021] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x113d50800) [pid = 1663] [serial = 1011] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x11600ac00) [pid = 1663] [serial = 1012] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x117025800) [pid = 1663] [serial = 1014] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x117033400) [pid = 1663] [serial = 1015] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x119dde800) [pid = 1663] [serial = 1023] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1210c4400) [pid = 1663] [serial = 1024] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x124b1b800) [pid = 1663] [serial = 1032] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x1268d7c00) [pid = 1663] [serial = 1033] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x1242a8000) [pid = 1663] [serial = 1029] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x124b13400) [pid = 1663] [serial = 1030] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x113a0f800) [pid = 1663] [serial = 1041] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x11847c800) [pid = 1663] [serial = 1047] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x119835000) [pid = 1663] [serial = 1050] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x11604dc00) [pid = 1663] [serial = 1042] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x11688e400) [pid = 1663] [serial = 1044] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x118e66400) [pid = 1663] [serial = 1048] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x127093400) [pid = 1663] [serial = 1038] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x127423400) [pid = 1663] [serial = 1039] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x119de6c00) [pid = 1663] [serial = 1051] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 66 (0x121502800) [pid = 1663] [serial = 1054] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 65 (0x126ec7400) [pid = 1663] [serial = 1036] [outer = 0x0] [url = about:blank] 12:31:48 INFO - PROCESS | 1663 | --DOMWINDOW == 64 (0x126db0800) [pid = 1663] [serial = 1035] [outer = 0x0] [url = about:blank] 12:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 974ms 12:31:48 INFO - PROCESS | 1663 | 1470771108439 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 12:31:48 INFO - PROCESS | 1663 | 1470771108442 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 12:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:31:48 INFO - PROCESS | 1663 | 1470771108445 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:31:48 INFO - PROCESS | 1663 | 1470771108447 Marionette TRACE conn2 <- [1,1438,null,{}] 12:31:48 INFO - PROCESS | 1663 | 1470771108451 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}] 12:31:48 INFO - PROCESS | 1663 | 1470771108452 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:48 INFO - PROCESS | 1663 | 1470771108539 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 12:31:48 INFO - PROCESS | 1663 | 1470771108592 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:48 INFO - PROCESS | 1663 | 1470771108593 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x116862800 == 29 [pid = 1663] [id = 367] 12:31:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x115e27400) [pid = 1663] [serial = 1100] [outer = 0x0] 12:31:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x11688e400) [pid = 1663] [serial = 1101] [outer = 0x115e27400] 12:31:48 INFO - PROCESS | 1663 | 1470771108621 Marionette DEBUG loaded listener.js 12:31:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x117033400) [pid = 1663] [serial = 1102] [outer = 0x115e27400] 12:31:48 INFO - PROCESS | 1663 | 1470771108925 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]]]}] 12:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 520ms 12:31:48 INFO - PROCESS | 1663 | 1470771108965 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 12:31:48 INFO - PROCESS | 1663 | 1470771108971 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 12:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:31:48 INFO - PROCESS | 1663 | 1470771108975 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:31:48 INFO - PROCESS | 1663 | 1470771108977 Marionette TRACE conn2 <- [1,1442,null,{}] 12:31:48 INFO - PROCESS | 1663 | 1470771108979 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}] 12:31:48 INFO - PROCESS | 1663 | 1470771108981 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:49 INFO - PROCESS | 1663 | 1470771109060 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 12:31:49 INFO - PROCESS | 1663 | 1470771109123 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:49 INFO - PROCESS | 1663 | 1470771109124 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x11813e000 == 30 [pid = 1663] [id = 368] 12:31:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x117032c00) [pid = 1663] [serial = 1103] [outer = 0x0] 12:31:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x1186f9000) [pid = 1663] [serial = 1104] [outer = 0x117032c00] 12:31:49 INFO - PROCESS | 1663 | 1470771109151 Marionette DEBUG loaded listener.js 12:31:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x119de2400) [pid = 1663] [serial = 1105] [outer = 0x117032c00] 12:31:49 INFO - PROCESS | 1663 | 1470771109472 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]]]}] 12:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 520ms 12:31:49 INFO - PROCESS | 1663 | 1470771109496 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 12:31:49 INFO - PROCESS | 1663 | 1470771109497 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 12:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:31:49 INFO - PROCESS | 1663 | 1470771109499 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:31:49 INFO - PROCESS | 1663 | 1470771109503 Marionette TRACE conn2 <- [1,1446,null,{}] 12:31:49 INFO - PROCESS | 1663 | 1470771109512 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}] 12:31:49 INFO - PROCESS | 1663 | 1470771109515 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:49 INFO - PROCESS | 1663 | 1470771109590 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 12:31:49 INFO - PROCESS | 1663 | 1470771109595 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:49 INFO - PROCESS | 1663 | 1470771109597 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c8800 == 31 [pid = 1663] [id = 369] 12:31:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x1130c5c00) [pid = 1663] [serial = 1106] [outer = 0x0] 12:31:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x1219d8c00) [pid = 1663] [serial = 1107] [outer = 0x1130c5c00] 12:31:49 INFO - PROCESS | 1663 | 1470771109627 Marionette DEBUG loaded listener.js 12:31:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x123c6fc00) [pid = 1663] [serial = 1108] [outer = 0x1130c5c00] 12:31:49 INFO - PROCESS | 1663 | 1470771109979 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]]]}] 12:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 527ms 12:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:31:50 INFO - PROCESS | 1663 | 1470771110027 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 12:31:50 INFO - PROCESS | 1663 | 1470771110028 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 12:31:50 INFO - PROCESS | 1663 | 1470771110030 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:31:50 INFO - PROCESS | 1663 | 1470771110032 Marionette TRACE conn2 <- [1,1450,null,{}] 12:31:50 INFO - PROCESS | 1663 | 1470771110034 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}] 12:31:50 INFO - PROCESS | 1663 | 1470771110035 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:50 INFO - PROCESS | 1663 | 1470771110113 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 12:31:50 INFO - PROCESS | 1663 | 1470771110118 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:50 INFO - PROCESS | 1663 | 1470771110121 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x121250800 == 32 [pid = 1663] [id = 370] 12:31:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x124115800) [pid = 1663] [serial = 1109] [outer = 0x0] 12:31:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x124b9fc00) [pid = 1663] [serial = 1110] [outer = 0x124115800] 12:31:50 INFO - PROCESS | 1663 | 1470771110146 Marionette DEBUG loaded listener.js 12:31:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x1268de000) [pid = 1663] [serial = 1111] [outer = 0x124115800] 12:31:50 INFO - PROCESS | 1663 | 1470771110548 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]]]}] 12:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 571ms 12:31:50 INFO - PROCESS | 1663 | 1470771110608 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 12:31:50 INFO - PROCESS | 1663 | 1470771110609 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 12:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:31:50 INFO - PROCESS | 1663 | 1470771110613 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:31:50 INFO - PROCESS | 1663 | 1470771110614 Marionette TRACE conn2 <- [1,1454,null,{}] 12:31:50 INFO - PROCESS | 1663 | 1470771110618 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}] 12:31:50 INFO - PROCESS | 1663 | 1470771110620 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:50 INFO - PROCESS | 1663 | 1470771110760 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 12:31:50 INFO - PROCESS | 1663 | 1470771110807 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:50 INFO - PROCESS | 1663 | 1470771110808 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x1168c1800 == 33 [pid = 1663] [id = 371] 12:31:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x124475c00) [pid = 1663] [serial = 1112] [outer = 0x0] 12:31:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x126e4f000) [pid = 1663] [serial = 1113] [outer = 0x124475c00] 12:31:50 INFO - PROCESS | 1663 | 1470771110848 Marionette DEBUG loaded listener.js 12:31:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x12741f800) [pid = 1663] [serial = 1114] [outer = 0x124475c00] 12:31:51 INFO - PROCESS | 1663 | 1470771111212 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]]]}] 12:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 622ms 12:31:51 INFO - PROCESS | 1663 | 1470771111236 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 12:31:51 INFO - PROCESS | 1663 | 1470771111238 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 12:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:31:51 INFO - PROCESS | 1663 | 1470771111240 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:31:51 INFO - PROCESS | 1663 | 1470771111241 Marionette TRACE conn2 <- [1,1458,null,{}] 12:31:51 INFO - PROCESS | 1663 | 1470771111244 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}] 12:31:51 INFO - PROCESS | 1663 | 1470771111248 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:51 INFO - PROCESS | 1663 | 1470771111359 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 12:31:51 INFO - PROCESS | 1663 | 1470771111373 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:51 INFO - PROCESS | 1663 | 1470771111374 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289be000 == 34 [pid = 1663] [id = 372] 12:31:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x127427c00) [pid = 1663] [serial = 1115] [outer = 0x0] 12:31:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x128c5cc00) [pid = 1663] [serial = 1116] [outer = 0x127427c00] 12:31:51 INFO - PROCESS | 1663 | 1470771111398 Marionette DEBUG loaded listener.js 12:31:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x128e90800) [pid = 1663] [serial = 1117] [outer = 0x127427c00] 12:31:51 INFO - PROCESS | 1663 | 1470771111746 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]]]}] 12:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 520ms 12:31:51 INFO - PROCESS | 1663 | 1470771111770 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 12:31:51 INFO - PROCESS | 1663 | 1470771111774 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 12:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:31:51 INFO - PROCESS | 1663 | 1470771111782 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:31:51 INFO - PROCESS | 1663 | 1470771111784 Marionette TRACE conn2 <- [1,1462,null,{}] 12:31:51 INFO - PROCESS | 1663 | 1470771111788 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}] 12:31:51 INFO - PROCESS | 1663 | 1470771111790 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:51 INFO - PROCESS | 1663 | 1470771111882 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 12:31:51 INFO - PROCESS | 1663 | 1470771111886 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:51 INFO - PROCESS | 1663 | 1470771111887 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x128ed6000 == 35 [pid = 1663] [id = 373] 12:31:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x128a28800) [pid = 1663] [serial = 1118] [outer = 0x0] 12:31:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1291a2800) [pid = 1663] [serial = 1119] [outer = 0x128a28800] 12:31:51 INFO - PROCESS | 1663 | 1470771111911 Marionette DEBUG loaded listener.js 12:31:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x1292c9800) [pid = 1663] [serial = 1120] [outer = 0x128a28800] 12:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 472ms 12:31:52 INFO - PROCESS | 1663 | 1470771112248 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]]]}] 12:31:52 INFO - PROCESS | 1663 | 1470771112259 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 12:31:52 INFO - PROCESS | 1663 | 1470771112260 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 12:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:31:52 INFO - PROCESS | 1663 | 1470771112263 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:31:52 INFO - PROCESS | 1663 | 1470771112264 Marionette TRACE conn2 <- [1,1466,null,{}] 12:31:52 INFO - PROCESS | 1663 | 1470771112266 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}] 12:31:52 INFO - PROCESS | 1663 | 1470771112268 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:52 INFO - PROCESS | 1663 | 1470771112367 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 12:31:52 INFO - PROCESS | 1663 | 1470771112403 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:52 INFO - PROCESS | 1663 | 1470771112404 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a62c000 == 36 [pid = 1663] [id = 374] 12:31:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1292ca000) [pid = 1663] [serial = 1121] [outer = 0x0] 12:31:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x12941e000) [pid = 1663] [serial = 1122] [outer = 0x1292ca000] 12:31:52 INFO - PROCESS | 1663 | 1470771112428 Marionette DEBUG loaded listener.js 12:31:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x129659400) [pid = 1663] [serial = 1123] [outer = 0x1292ca000] 12:31:52 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x116808000) [pid = 1663] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:31:52 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1130bbc00) [pid = 1663] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:31:52 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x12741bc00) [pid = 1663] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:31:52 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x118636800) [pid = 1663] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:31:52 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x119de7400) [pid = 1663] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:31:52 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1242d8c00) [pid = 1663] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:31:52 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x126e47c00) [pid = 1663] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:31:52 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x11702e000) [pid = 1663] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:31:52 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x124b0c400) [pid = 1663] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:31:52 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x118781000) [pid = 1663] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:31:52 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x1211d6000) [pid = 1663] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:31:52 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x113abac00) [pid = 1663] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:31:52 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x1186f2800) [pid = 1663] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:31:52 INFO - PROCESS | 1663 | 1470771112757 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]]]}] 12:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 521ms 12:31:52 INFO - PROCESS | 1663 | 1470771112784 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 12:31:52 INFO - PROCESS | 1663 | 1470771112787 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 12:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:31:52 INFO - PROCESS | 1663 | 1470771112790 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:31:52 INFO - PROCESS | 1663 | 1470771112799 Marionette TRACE conn2 <- [1,1470,null,{}] 12:31:52 INFO - PROCESS | 1663 | 1470771112801 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}] 12:31:52 INFO - PROCESS | 1663 | 1470771112802 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:52 INFO - PROCESS | 1663 | 1470771112878 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 12:31:52 INFO - PROCESS | 1663 | 1470771112881 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:52 INFO - PROCESS | 1663 | 1470771112882 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a859000 == 37 [pid = 1663] [id = 375] 12:31:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x1130bf800) [pid = 1663] [serial = 1124] [outer = 0x0] 12:31:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x11982d800) [pid = 1663] [serial = 1125] [outer = 0x1130bf800] 12:31:52 INFO - PROCESS | 1663 | 1470771112911 Marionette DEBUG loaded listener.js 12:31:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x123f96800) [pid = 1663] [serial = 1126] [outer = 0x1130bf800] 12:31:53 INFO - PROCESS | 1663 | 1470771113245 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]]]}] 12:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 481ms 12:31:53 INFO - PROCESS | 1663 | 1470771113273 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 12:31:53 INFO - PROCESS | 1663 | 1470771113274 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 12:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:31:53 INFO - PROCESS | 1663 | 1470771113276 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:31:53 INFO - PROCESS | 1663 | 1470771113277 Marionette TRACE conn2 <- [1,1474,null,{}] 12:31:53 INFO - PROCESS | 1663 | 1470771113279 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}] 12:31:53 INFO - PROCESS | 1663 | 1470771113280 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:53 INFO - PROCESS | 1663 | 1470771113378 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 12:31:53 INFO - PROCESS | 1663 | 1470771113387 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:53 INFO - PROCESS | 1663 | 1470771113388 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x1174b3800 == 38 [pid = 1663] [id = 376] 12:31:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x1269e7800) [pid = 1663] [serial = 1127] [outer = 0x0] 12:31:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x126e47c00) [pid = 1663] [serial = 1128] [outer = 0x1269e7800] 12:31:53 INFO - PROCESS | 1663 | 1470771113412 Marionette DEBUG loaded listener.js 12:31:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x12a7bb800) [pid = 1663] [serial = 1129] [outer = 0x1269e7800] 12:31:53 INFO - PROCESS | 1663 | 1470771113709 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]]]}] 12:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 470ms 12:31:53 INFO - PROCESS | 1663 | 1470771113746 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 12:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:31:53 INFO - PROCESS | 1663 | 1470771113758 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 12:31:53 INFO - PROCESS | 1663 | 1470771113760 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:31:53 INFO - PROCESS | 1663 | 1470771113762 Marionette TRACE conn2 <- [1,1478,null,{}] 12:31:53 INFO - PROCESS | 1663 | 1470771113764 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}] 12:31:53 INFO - PROCESS | 1663 | 1470771113766 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:53 INFO - PROCESS | 1663 | 1470771113851 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 12:31:53 INFO - PROCESS | 1663 | 1470771113857 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:53 INFO - PROCESS | 1663 | 1470771113858 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b923000 == 39 [pid = 1663] [id = 377] 12:31:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x12a7c3000) [pid = 1663] [serial = 1130] [outer = 0x0] 12:31:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x12af55000) [pid = 1663] [serial = 1131] [outer = 0x12a7c3000] 12:31:53 INFO - PROCESS | 1663 | 1470771113884 Marionette DEBUG loaded listener.js 12:31:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x12b8db000) [pid = 1663] [serial = 1132] [outer = 0x12a7c3000] 12:31:54 INFO - PROCESS | 1663 | 1470771114224 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]]]}] 12:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 469ms 12:31:54 INFO - PROCESS | 1663 | 1470771114230 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 12:31:54 INFO - PROCESS | 1663 | 1470771114231 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 12:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:31:54 INFO - PROCESS | 1663 | 1470771114234 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:31:54 INFO - PROCESS | 1663 | 1470771114237 Marionette TRACE conn2 <- [1,1482,null,{}] 12:31:54 INFO - PROCESS | 1663 | 1470771114241 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}] 12:31:54 INFO - PROCESS | 1663 | 1470771114242 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:54 INFO - PROCESS | 1663 | 1470771114349 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 12:31:54 INFO - PROCESS | 1663 | 1470771114355 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:54 INFO - PROCESS | 1663 | 1470771114356 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc89000 == 40 [pid = 1663] [id = 378] 12:31:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x12a7bc800) [pid = 1663] [serial = 1133] [outer = 0x0] 12:31:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x12b8e2000) [pid = 1663] [serial = 1134] [outer = 0x12a7bc800] 12:31:54 INFO - PROCESS | 1663 | 1470771114383 Marionette DEBUG loaded listener.js 12:31:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x12bcc0c00) [pid = 1663] [serial = 1135] [outer = 0x12a7bc800] 12:31:54 INFO - PROCESS | 1663 | 1470771114819 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]]]}] 12:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 625ms 12:31:54 INFO - PROCESS | 1663 | 1470771114860 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 12:31:54 INFO - PROCESS | 1663 | 1470771114864 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 12:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:31:54 INFO - PROCESS | 1663 | 1470771114870 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:31:54 INFO - PROCESS | 1663 | 1470771114873 Marionette TRACE conn2 <- [1,1486,null,{}] 12:31:54 INFO - PROCESS | 1663 | 1470771114878 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}] 12:31:54 INFO - PROCESS | 1663 | 1470771114881 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:55 INFO - PROCESS | 1663 | 1470771115038 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 12:31:55 INFO - PROCESS | 1663 | 1470771115133 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:55 INFO - PROCESS | 1663 | 1470771115134 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x11810f000 == 41 [pid = 1663] [id = 379] 12:31:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x113f3cc00) [pid = 1663] [serial = 1136] [outer = 0x0] 12:31:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x11680cc00) [pid = 1663] [serial = 1137] [outer = 0x113f3cc00] 12:31:55 INFO - PROCESS | 1663 | 1470771115186 Marionette DEBUG loaded listener.js 12:31:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x117d45000) [pid = 1663] [serial = 1138] [outer = 0x113f3cc00] 12:31:55 INFO - PROCESS | 1663 | 1470771115710 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]]]}] 12:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 874ms 12:31:55 INFO - PROCESS | 1663 | 1470771115742 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 12:31:55 INFO - PROCESS | 1663 | 1470771115745 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 12:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:31:55 INFO - PROCESS | 1663 | 1470771115750 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:31:55 INFO - PROCESS | 1663 | 1470771115753 Marionette TRACE conn2 <- [1,1490,null,{}] 12:31:55 INFO - PROCESS | 1663 | 1470771115756 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}] 12:31:55 INFO - PROCESS | 1663 | 1470771115758 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:55 INFO - PROCESS | 1663 | 1470771115857 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 12:31:55 INFO - PROCESS | 1663 | 1470771115923 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:55 INFO - PROCESS | 1663 | 1470771115924 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x124283000 == 42 [pid = 1663] [id = 380] 12:31:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x119de1c00) [pid = 1663] [serial = 1139] [outer = 0x0] 12:31:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x120fe0800) [pid = 1663] [serial = 1140] [outer = 0x119de1c00] 12:31:55 INFO - PROCESS | 1663 | 1470771115954 Marionette DEBUG loaded listener.js 12:31:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x121a35400) [pid = 1663] [serial = 1141] [outer = 0x119de1c00] 12:31:56 INFO - PROCESS | 1663 | 1470771116387 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]]]}] 12:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 675ms 12:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:31:56 INFO - PROCESS | 1663 | 1470771116425 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 12:31:56 INFO - PROCESS | 1663 | 1470771116426 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 12:31:56 INFO - PROCESS | 1663 | 1470771116428 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:31:56 INFO - PROCESS | 1663 | 1470771116431 Marionette TRACE conn2 <- [1,1494,null,{}] 12:31:56 INFO - PROCESS | 1663 | 1470771116459 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}] 12:31:56 INFO - PROCESS | 1663 | 1470771116462 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:56 INFO - PROCESS | 1663 | 1470771116564 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 12:31:56 INFO - PROCESS | 1663 | 1470771116633 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:56 INFO - PROCESS | 1663 | 1470771116635 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b92d000 == 43 [pid = 1663] [id = 381] 12:31:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x119d04400) [pid = 1663] [serial = 1142] [outer = 0x0] 12:31:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x126e48800) [pid = 1663] [serial = 1143] [outer = 0x119d04400] 12:31:56 INFO - PROCESS | 1663 | 1470771116666 Marionette DEBUG loaded listener.js 12:31:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x128a2d400) [pid = 1663] [serial = 1144] [outer = 0x119d04400] 12:31:57 INFO - PROCESS | 1663 | 1470771117098 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]]]}] 12:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 724ms 12:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:31:57 INFO - PROCESS | 1663 | 1470771117168 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 12:31:57 INFO - PROCESS | 1663 | 1470771117170 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 12:31:57 INFO - PROCESS | 1663 | 1470771117174 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:31:57 INFO - PROCESS | 1663 | 1470771117175 Marionette TRACE conn2 <- [1,1498,null,{}] 12:31:57 INFO - PROCESS | 1663 | 1470771117177 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}] 12:31:57 INFO - PROCESS | 1663 | 1470771117179 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:57 INFO - PROCESS | 1663 | 1470771117293 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 12:31:57 INFO - PROCESS | 1663 | 1470771117399 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:57 INFO - PROCESS | 1663 | 1470771117400 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c625800 == 44 [pid = 1663] [id = 382] 12:31:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x126d53800) [pid = 1663] [serial = 1145] [outer = 0x0] 12:31:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12a7b6400) [pid = 1663] [serial = 1146] [outer = 0x126d53800] 12:31:57 INFO - PROCESS | 1663 | 1470771117429 Marionette DEBUG loaded listener.js 12:31:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12af55c00) [pid = 1663] [serial = 1147] [outer = 0x126d53800] 12:31:58 INFO - PROCESS | 1663 | 1470771118018 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]]]}] 12:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 872ms 12:31:58 INFO - PROCESS | 1663 | 1470771118047 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 12:31:58 INFO - PROCESS | 1663 | 1470771118049 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 12:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:31:58 INFO - PROCESS | 1663 | 1470771118052 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:31:58 INFO - PROCESS | 1663 | 1470771118054 Marionette TRACE conn2 <- [1,1502,null,{}] 12:31:58 INFO - PROCESS | 1663 | 1470771118057 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}] 12:31:58 INFO - PROCESS | 1663 | 1470771118059 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:58 INFO - PROCESS | 1663 | 1470771118153 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 12:31:58 INFO - PROCESS | 1663 | 1470771118210 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:58 INFO - PROCESS | 1663 | 1470771118211 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x116077800 == 45 [pid = 1663] [id = 383] 12:31:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x11223f400) [pid = 1663] [serial = 1148] [outer = 0x0] 12:31:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1122bd400) [pid = 1663] [serial = 1149] [outer = 0x11223f400] 12:31:58 INFO - PROCESS | 1663 | 1470771118239 Marionette DEBUG loaded listener.js 12:31:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1130b8c00) [pid = 1663] [serial = 1150] [outer = 0x11223f400] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12b923000 == 44 [pid = 1663] [id = 377] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x1174b3800 == 43 [pid = 1663] [id = 376] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12a859000 == 42 [pid = 1663] [id = 375] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12a62c000 == 41 [pid = 1663] [id = 374] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x128ed6000 == 40 [pid = 1663] [id = 373] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x1289be000 == 39 [pid = 1663] [id = 372] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x1168c1800 == 38 [pid = 1663] [id = 371] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x121250800 == 37 [pid = 1663] [id = 370] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c8800 == 36 [pid = 1663] [id = 369] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x11813e000 == 35 [pid = 1663] [id = 368] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x116862800 == 34 [pid = 1663] [id = 367] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x119fe6800 == 33 [pid = 1663] [id = 366] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x11334d000 == 32 [pid = 1663] [id = 365] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12c625800 == 31 [pid = 1663] [id = 382] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12b92d000 == 30 [pid = 1663] [id = 381] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x124283000 == 29 [pid = 1663] [id = 380] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc89000 == 28 [pid = 1663] [id = 378] 12:31:59 INFO - PROCESS | 1663 | --DOCSHELL 0x11810f000 == 27 [pid = 1663] [id = 379] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x117031400) [pid = 1663] [serial = 1045] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x1130c6800) [pid = 1663] [serial = 1071] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x128a30c00) [pid = 1663] [serial = 1069] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x128a2b000) [pid = 1663] [serial = 1068] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x119791800) [pid = 1663] [serial = 1057] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x118780400) [pid = 1663] [serial = 1056] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x123c23c00) [pid = 1663] [serial = 1060] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x12144f400) [pid = 1663] [serial = 1059] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1268d8800) [pid = 1663] [serial = 1063] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x124b18c00) [pid = 1663] [serial = 1062] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x12741b800) [pid = 1663] [serial = 1066] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x127093800) [pid = 1663] [serial = 1065] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1176ad400) [pid = 1663] [serial = 1074] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x126ec9400) [pid = 1663] [serial = 1090] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x11978c800) [pid = 1663] [serial = 1077] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12144c000) [pid = 1663] [serial = 1080] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x119b6b000) [pid = 1663] [serial = 1078] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12741a000) [pid = 1663] [serial = 1092] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1167b2000) [pid = 1663] [serial = 1083] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x11910a000) [pid = 1663] [serial = 1084] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x126da7800) [pid = 1663] [serial = 1089] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1245c3000) [pid = 1663] [serial = 1087] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x123b15800) [pid = 1663] [serial = 1081] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x118637400) [pid = 1663] [serial = 1075] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x123c70c00) [pid = 1663] [serial = 1086] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x113f41800) [pid = 1663] [serial = 1072] [outer = 0x0] [url = about:blank] 12:31:59 INFO - PROCESS | 1663 | 1470771119244 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]]]}] 12:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1278ms 12:31:59 INFO - PROCESS | 1663 | 1470771119330 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 12:31:59 INFO - PROCESS | 1663 | 1470771119332 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 12:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:31:59 INFO - PROCESS | 1663 | 1470771119336 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:31:59 INFO - PROCESS | 1663 | 1470771119337 Marionette TRACE conn2 <- [1,1506,null,{}] 12:31:59 INFO - PROCESS | 1663 | 1470771119341 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}] 12:31:59 INFO - PROCESS | 1663 | 1470771119343 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:59 INFO - PROCESS | 1663 | 1470771119426 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 12:31:59 INFO - PROCESS | 1663 | 1470771119432 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:59 INFO - PROCESS | 1663 | 1470771119433 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x115095800 == 28 [pid = 1663] [id = 384] 12:31:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x116005000) [pid = 1663] [serial = 1151] [outer = 0x0] 12:31:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x11604d400) [pid = 1663] [serial = 1152] [outer = 0x116005000] 12:31:59 INFO - PROCESS | 1663 | 1470771119464 Marionette DEBUG loaded listener.js 12:31:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x11653f800) [pid = 1663] [serial = 1153] [outer = 0x116005000] 12:31:59 INFO - PROCESS | 1663 | 1470771119796 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]]]}] 12:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 473ms 12:31:59 INFO - PROCESS | 1663 | 1470771119808 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 12:31:59 INFO - PROCESS | 1663 | 1470771119811 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 12:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:31:59 INFO - PROCESS | 1663 | 1470771119844 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:31:59 INFO - PROCESS | 1663 | 1470771119846 Marionette TRACE conn2 <- [1,1510,null,{}] 12:31:59 INFO - PROCESS | 1663 | 1470771119848 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}] 12:31:59 INFO - PROCESS | 1663 | 1470771119850 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:59 INFO - PROCESS | 1663 | 1470771119932 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 12:31:59 INFO - PROCESS | 1663 | 1470771119938 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:59 INFO - PROCESS | 1663 | 1470771119940 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:31:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x11736e800 == 29 [pid = 1663] [id = 385] 12:31:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x117025000) [pid = 1663] [serial = 1154] [outer = 0x0] 12:31:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x117028c00) [pid = 1663] [serial = 1155] [outer = 0x117025000] 12:31:59 INFO - PROCESS | 1663 | 1470771119966 Marionette DEBUG loaded listener.js 12:32:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x117031400) [pid = 1663] [serial = 1156] [outer = 0x117025000] 12:32:00 INFO - PROCESS | 1663 | 1470771120293 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]]]}] 12:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 474ms 12:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:32:00 INFO - PROCESS | 1663 | 1470771120313 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 12:32:00 INFO - PROCESS | 1663 | 1470771120314 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 12:32:00 INFO - PROCESS | 1663 | 1470771120317 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:32:00 INFO - PROCESS | 1663 | 1470771120322 Marionette TRACE conn2 <- [1,1514,null,{}] 12:32:00 INFO - PROCESS | 1663 | 1470771120330 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}] 12:32:00 INFO - PROCESS | 1663 | 1470771120333 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:00 INFO - PROCESS | 1663 | 1470771120413 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 12:32:00 INFO - PROCESS | 1663 | 1470771120466 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:00 INFO - PROCESS | 1663 | 1470771120469 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182b3800 == 30 [pid = 1663] [id = 386] 12:32:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x11862fc00) [pid = 1663] [serial = 1157] [outer = 0x0] 12:32:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x11878e400) [pid = 1663] [serial = 1158] [outer = 0x11862fc00] 12:32:00 INFO - PROCESS | 1663 | 1470771120497 Marionette DEBUG loaded listener.js 12:32:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x11910d000) [pid = 1663] [serial = 1159] [outer = 0x11862fc00] 12:32:00 INFO - PROCESS | 1663 | 1470771120808 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]]]}] 12:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 525ms 12:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:32:00 INFO - PROCESS | 1663 | 1470771120841 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 12:32:00 INFO - PROCESS | 1663 | 1470771120843 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 12:32:00 INFO - PROCESS | 1663 | 1470771120845 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:32:00 INFO - PROCESS | 1663 | 1470771120846 Marionette TRACE conn2 <- [1,1518,null,{}] 12:32:00 INFO - PROCESS | 1663 | 1470771120849 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}] 12:32:00 INFO - PROCESS | 1663 | 1470771120850 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:00 INFO - PROCESS | 1663 | 1470771120928 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 12:32:00 INFO - PROCESS | 1663 | 1470771120931 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:00 INFO - PROCESS | 1663 | 1470771120933 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c8800 == 31 [pid = 1663] [id = 387] 12:32:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x119834400) [pid = 1663] [serial = 1160] [outer = 0x0] 12:32:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x119de1800) [pid = 1663] [serial = 1161] [outer = 0x119834400] 12:32:00 INFO - PROCESS | 1663 | 1470771120966 Marionette DEBUG loaded listener.js 12:32:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x119f8cc00) [pid = 1663] [serial = 1162] [outer = 0x119834400] 12:32:01 INFO - PROCESS | 1663 | 1470771121302 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]]]}] 12:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 469ms 12:32:01 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:32:01 INFO - PROCESS | 1663 | 1470771121314 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 12:32:01 INFO - PROCESS | 1663 | 1470771121315 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 12:32:01 INFO - PROCESS | 1663 | 1470771121317 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:32:01 INFO - PROCESS | 1663 | 1470771121320 Marionette TRACE conn2 <- [1,1522,null,{}] 12:32:01 INFO - PROCESS | 1663 | 1470771121323 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}] 12:32:01 INFO - PROCESS | 1663 | 1470771121324 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:01 INFO - PROCESS | 1663 | 1470771121426 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 12:32:01 INFO - PROCESS | 1663 | 1470771121440 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:01 INFO - PROCESS | 1663 | 1470771121441 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x119dbe000 == 32 [pid = 1663] [id = 388] 12:32:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1176b7000) [pid = 1663] [serial = 1163] [outer = 0x0] 12:32:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x120fde000) [pid = 1663] [serial = 1164] [outer = 0x1176b7000] 12:32:01 INFO - PROCESS | 1663 | 1470771121465 Marionette DEBUG loaded listener.js 12:32:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x121449000) [pid = 1663] [serial = 1165] [outer = 0x1176b7000] 12:32:01 INFO - PROCESS | 1663 | 1470771121793 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"]]]}] 12:32:01 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 () { 12:32:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:32:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:32:01 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 () { 12:32:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:32:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:32:01 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 () { 12:32:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:32:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:32:01 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 () { 12:32:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:32:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:32:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 523ms 12:32:01 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:32:01 INFO - PROCESS | 1663 | 1470771121846 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 12:32:01 INFO - PROCESS | 1663 | 1470771121848 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 12:32:01 INFO - PROCESS | 1663 | 1470771121850 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:32:01 INFO - PROCESS | 1663 | 1470771121851 Marionette TRACE conn2 <- [1,1526,null,{}] 12:32:01 INFO - PROCESS | 1663 | 1470771121853 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}] 12:32:01 INFO - PROCESS | 1663 | 1470771121857 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:01 INFO - PROCESS | 1663 | 1470771121966 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 12:32:02 INFO - PROCESS | 1663 | 1470771122001 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:02 INFO - PROCESS | 1663 | 1470771122002 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x121919000 == 33 [pid = 1663] [id = 389] 12:32:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12144f800) [pid = 1663] [serial = 1166] [outer = 0x0] 12:32:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x123c6a000) [pid = 1663] [serial = 1167] [outer = 0x12144f800] 12:32:02 INFO - PROCESS | 1663 | 1470771122027 Marionette DEBUG loaded listener.js 12:32:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1245c3000) [pid = 1663] [serial = 1168] [outer = 0x12144f800] 12:32:02 INFO - PROCESS | 1663 | 1470771122341 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"]]]}] 12:32:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:32:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:32:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:32:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:32:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:32:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:32:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:32:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:32:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:32:02 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 524ms 12:32:02 INFO - PROCESS | 1663 | 1470771122393 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 12:32:02 INFO - PROCESS | 1663 | 1470771122394 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 12:32:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:32:02 INFO - PROCESS | 1663 | 1470771122396 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:32:02 INFO - PROCESS | 1663 | 1470771122398 Marionette TRACE conn2 <- [1,1530,null,{}] 12:32:02 INFO - PROCESS | 1663 | 1470771122400 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}] 12:32:02 INFO - PROCESS | 1663 | 1470771122401 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:02 INFO - PROCESS | 1663 | 1470771122498 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 12:32:02 INFO - PROCESS | 1663 | 1470771122502 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:02 INFO - PROCESS | 1663 | 1470771122503 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x124b78800 == 34 [pid = 1663] [id = 390] 12:32:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x123c6dc00) [pid = 1663] [serial = 1169] [outer = 0x0] 12:32:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x1268d1400) [pid = 1663] [serial = 1170] [outer = 0x123c6dc00] 12:32:02 INFO - PROCESS | 1663 | 1470771122528 Marionette DEBUG loaded listener.js 12:32:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x126da7800) [pid = 1663] [serial = 1171] [outer = 0x123c6dc00] 12:32:02 INFO - PROCESS | 1663 | 1470771122809 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]]]}] 12:32:02 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 12:32:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:32:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:32:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:32:02 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. 12:32:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:32:02 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 419ms 12:32:02 INFO - PROCESS | 1663 | 1470771122816 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 12:32:02 INFO - PROCESS | 1663 | 1470771122818 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 12:32:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:32:02 INFO - PROCESS | 1663 | 1470771122827 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:32:02 INFO - PROCESS | 1663 | 1470771122828 Marionette TRACE conn2 <- [1,1534,null,{}] 12:32:02 INFO - PROCESS | 1663 | 1470771122838 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}] 12:32:02 INFO - PROCESS | 1663 | 1470771122840 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:02 INFO - PROCESS | 1663 | 1470771122950 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 12:32:02 INFO - PROCESS | 1663 | 1470771122953 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:02 INFO - PROCESS | 1663 | 1470771122955 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x126e19000 == 35 [pid = 1663] [id = 391] 12:32:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x126e4e400) [pid = 1663] [serial = 1172] [outer = 0x0] 12:32:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x126ecd400) [pid = 1663] [serial = 1173] [outer = 0x126e4e400] 12:32:02 INFO - PROCESS | 1663 | 1470771122979 Marionette DEBUG loaded listener.js 12:32:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x12741b800) [pid = 1663] [serial = 1174] [outer = 0x126e4e400] 12:32:03 INFO - PROCESS | 1663 | 1470771123388 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]]]}] 12:32:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:32:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 568ms 12:32:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:32:03 INFO - PROCESS | 1663 | 1470771123396 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 12:32:03 INFO - PROCESS | 1663 | 1470771123398 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 12:32:03 INFO - PROCESS | 1663 | 1470771123404 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:32:03 INFO - PROCESS | 1663 | 1470771123407 Marionette TRACE conn2 <- [1,1538,null,{}] 12:32:03 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x124475c00) [pid = 1663] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:32:03 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x128a28800) [pid = 1663] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:32:03 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x127427c00) [pid = 1663] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:32:03 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1292ca000) [pid = 1663] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:32:03 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x117032c00) [pid = 1663] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:32:03 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x124115800) [pid = 1663] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:32:03 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1130c5c00) [pid = 1663] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:32:03 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x11863cc00) [pid = 1663] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:32:03 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x115e27400) [pid = 1663] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:32:03 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x12a7c3000) [pid = 1663] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:32:03 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1160b2800) [pid = 1663] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:32:03 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x112af1000) [pid = 1663] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:32:03 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x12a7bc800) [pid = 1663] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:32:03 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1130bf800) [pid = 1663] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:32:03 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1269e7800) [pid = 1663] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:32:03 INFO - PROCESS | 1663 | 1470771123721 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}] 12:32:03 INFO - PROCESS | 1663 | 1470771123723 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:03 INFO - PROCESS | 1663 | 1470771123808 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 12:32:03 INFO - PROCESS | 1663 | 1470771123811 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:03 INFO - PROCESS | 1663 | 1470771123812 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x119871000 == 36 [pid = 1663] [id = 392] 12:32:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1176af000) [pid = 1663] [serial = 1175] [outer = 0x0] 12:32:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x11910f000) [pid = 1663] [serial = 1176] [outer = 0x1176af000] 12:32:03 INFO - PROCESS | 1663 | 1470771123839 Marionette DEBUG loaded listener.js 12:32:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x123c6d800) [pid = 1663] [serial = 1177] [outer = 0x1176af000] 12:32:04 INFO - PROCESS | 1663 | 1470771124146 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]]]}] 12:32:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:32:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 785ms 12:32:04 INFO - PROCESS | 1663 | 1470771124187 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 12:32:04 INFO - PROCESS | 1663 | 1470771124189 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 12:32:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:32:04 INFO - PROCESS | 1663 | 1470771124192 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:32:04 INFO - PROCESS | 1663 | 1470771124193 Marionette TRACE conn2 <- [1,1542,null,{}] 12:32:04 INFO - PROCESS | 1663 | 1470771124195 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}] 12:32:04 INFO - PROCESS | 1663 | 1470771124196 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:04 INFO - PROCESS | 1663 | 1470771124272 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 12:32:04 INFO - PROCESS | 1663 | 1470771124330 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:04 INFO - PROCESS | 1663 | 1470771124331 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x128b12800 == 37 [pid = 1663] [id = 393] 12:32:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x113da7400) [pid = 1663] [serial = 1178] [outer = 0x0] 12:32:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x126d58000) [pid = 1663] [serial = 1179] [outer = 0x113da7400] 12:32:04 INFO - PROCESS | 1663 | 1470771124364 Marionette DEBUG loaded listener.js 12:32:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x128a2d000) [pid = 1663] [serial = 1180] [outer = 0x113da7400] 12:32:04 INFO - PROCESS | 1663 | 1470771124620 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]]]}] 12:32:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:32:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 468ms 12:32:04 INFO - PROCESS | 1663 | 1470771124660 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 12:32:04 INFO - PROCESS | 1663 | 1470771124661 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 12:32:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:32:04 INFO - PROCESS | 1663 | 1470771124664 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:32:04 INFO - PROCESS | 1663 | 1470771124665 Marionette TRACE conn2 <- [1,1546,null,{}] 12:32:04 INFO - PROCESS | 1663 | 1470771124676 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}] 12:32:04 INFO - PROCESS | 1663 | 1470771124677 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:04 INFO - PROCESS | 1663 | 1470771124772 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 12:32:04 INFO - PROCESS | 1663 | 1470771124776 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:04 INFO - PROCESS | 1663 | 1470771124777 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a626000 == 38 [pid = 1663] [id = 394] 12:32:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x128a31c00) [pid = 1663] [serial = 1181] [outer = 0x0] 12:32:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x128c65800) [pid = 1663] [serial = 1182] [outer = 0x128a31c00] 12:32:04 INFO - PROCESS | 1663 | 1470771124803 Marionette DEBUG loaded listener.js 12:32:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1292ca000) [pid = 1663] [serial = 1183] [outer = 0x128a31c00] 12:32:05 INFO - PROCESS | 1663 | 1470771125141 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]]]}] 12:32:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:32:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 521ms 12:32:05 INFO - PROCESS | 1663 | 1470771125187 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 12:32:05 INFO - PROCESS | 1663 | 1470771125189 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 12:32:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:32:05 INFO - PROCESS | 1663 | 1470771125191 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:32:05 INFO - PROCESS | 1663 | 1470771125192 Marionette TRACE conn2 <- [1,1550,null,{}] 12:32:05 INFO - PROCESS | 1663 | 1470771125194 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}] 12:32:05 INFO - PROCESS | 1663 | 1470771125195 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:05 INFO - PROCESS | 1663 | 1470771125299 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 12:32:05 INFO - PROCESS | 1663 | 1470771125305 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:05 INFO - PROCESS | 1663 | 1470771125306 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aac5800 == 39 [pid = 1663] [id = 395] 12:32:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1292cb400) [pid = 1663] [serial = 1184] [outer = 0x0] 12:32:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x129429400) [pid = 1663] [serial = 1185] [outer = 0x1292cb400] 12:32:05 INFO - PROCESS | 1663 | 1470771125337 Marionette DEBUG loaded listener.js 12:32:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12a7c1000) [pid = 1663] [serial = 1186] [outer = 0x1292cb400] 12:32:05 INFO - PROCESS | 1663 | 1470771125638 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]]]}] 12:32:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:32:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 467ms 12:32:05 INFO - PROCESS | 1663 | 1470771125659 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 12:32:05 INFO - PROCESS | 1663 | 1470771125660 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 12:32:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:32:05 INFO - PROCESS | 1663 | 1470771125662 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:32:05 INFO - PROCESS | 1663 | 1470771125663 Marionette TRACE conn2 <- [1,1554,null,{}] 12:32:05 INFO - PROCESS | 1663 | 1470771125665 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}] 12:32:05 INFO - PROCESS | 1663 | 1470771125666 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:05 INFO - PROCESS | 1663 | 1470771125792 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 12:32:05 INFO - PROCESS | 1663 | 1470771125848 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:05 INFO - PROCESS | 1663 | 1470771125850 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x112739800 == 40 [pid = 1663] [id = 396] 12:32:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x112236400) [pid = 1663] [serial = 1187] [outer = 0x0] 12:32:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1122e9000) [pid = 1663] [serial = 1188] [outer = 0x112236400] 12:32:05 INFO - PROCESS | 1663 | 1470771125882 Marionette DEBUG loaded listener.js 12:32:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x113383000) [pid = 1663] [serial = 1189] [outer = 0x112236400] 12:32:06 INFO - PROCESS | 1663 | 1470771126416 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]]]}] 12:32:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:32:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 820ms 12:32:06 INFO - PROCESS | 1663 | 1470771126497 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 12:32:06 INFO - PROCESS | 1663 | 1470771126499 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 12:32:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:32:06 INFO - PROCESS | 1663 | 1470771126527 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:32:06 INFO - PROCESS | 1663 | 1470771126529 Marionette TRACE conn2 <- [1,1558,null,{}] 12:32:06 INFO - PROCESS | 1663 | 1470771126532 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}] 12:32:06 INFO - PROCESS | 1663 | 1470771126535 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:06 INFO - PROCESS | 1663 | 1470771126645 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 12:32:06 INFO - PROCESS | 1663 | 1470771126700 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:06 INFO - PROCESS | 1663 | 1470771126702 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182ac000 == 41 [pid = 1663] [id = 397] 12:32:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x116aaf800) [pid = 1663] [serial = 1190] [outer = 0x0] 12:32:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1172be800) [pid = 1663] [serial = 1191] [outer = 0x116aaf800] 12:32:06 INFO - PROCESS | 1663 | 1470771126732 Marionette DEBUG loaded listener.js 12:32:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x118487400) [pid = 1663] [serial = 1192] [outer = 0x116aaf800] 12:32:07 INFO - PROCESS | 1663 | 1470771127407 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]]]}] 12:32:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:32:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 923ms 12:32:07 INFO - PROCESS | 1663 | 1470771127448 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 12:32:07 INFO - PROCESS | 1663 | 1470771127450 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 12:32:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:32:07 INFO - PROCESS | 1663 | 1470771127453 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:32:07 INFO - PROCESS | 1663 | 1470771127455 Marionette TRACE conn2 <- [1,1562,null,{}] 12:32:07 INFO - PROCESS | 1663 | 1470771127459 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}] 12:32:07 INFO - PROCESS | 1663 | 1470771127460 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:07 INFO - PROCESS | 1663 | 1470771127564 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 12:32:07 INFO - PROCESS | 1663 | 1470771127623 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:07 INFO - PROCESS | 1663 | 1470771127626 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x1168ca800 == 42 [pid = 1663] [id = 398] 12:32:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x11653c800) [pid = 1663] [serial = 1193] [outer = 0x0] 12:32:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x116a02c00) [pid = 1663] [serial = 1194] [outer = 0x11653c800] 12:32:07 INFO - PROCESS | 1663 | 1470771127655 Marionette DEBUG loaded listener.js 12:32:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x11702e400) [pid = 1663] [serial = 1195] [outer = 0x11653c800] 12:32:07 INFO - PROCESS | 1663 | --DOCSHELL 0x12aac5800 == 41 [pid = 1663] [id = 395] 12:32:07 INFO - PROCESS | 1663 | --DOCSHELL 0x12a626000 == 40 [pid = 1663] [id = 394] 12:32:07 INFO - PROCESS | 1663 | --DOCSHELL 0x128b12800 == 39 [pid = 1663] [id = 393] 12:32:07 INFO - PROCESS | 1663 | --DOCSHELL 0x119871000 == 38 [pid = 1663] [id = 392] 12:32:07 INFO - PROCESS | 1663 | --DOCSHELL 0x126e19000 == 37 [pid = 1663] [id = 391] 12:32:07 INFO - PROCESS | 1663 | --DOCSHELL 0x124b78800 == 36 [pid = 1663] [id = 390] 12:32:07 INFO - PROCESS | 1663 | --DOCSHELL 0x121919000 == 35 [pid = 1663] [id = 389] 12:32:07 INFO - PROCESS | 1663 | --DOCSHELL 0x119dbe000 == 34 [pid = 1663] [id = 388] 12:32:07 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c8800 == 33 [pid = 1663] [id = 387] 12:32:07 INFO - PROCESS | 1663 | --DOCSHELL 0x1182b3800 == 32 [pid = 1663] [id = 386] 12:32:07 INFO - PROCESS | 1663 | --DOCSHELL 0x11736e800 == 31 [pid = 1663] [id = 385] 12:32:07 INFO - PROCESS | 1663 | --DOCSHELL 0x115095800 == 30 [pid = 1663] [id = 384] 12:32:07 INFO - PROCESS | 1663 | --DOCSHELL 0x116077800 == 29 [pid = 1663] [id = 383] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x12941e000) [pid = 1663] [serial = 1122] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x1186f9000) [pid = 1663] [serial = 1104] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x119de2400) [pid = 1663] [serial = 1105] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x124b9fc00) [pid = 1663] [serial = 1110] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x1219d8c00) [pid = 1663] [serial = 1107] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x123c6fc00) [pid = 1663] [serial = 1108] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x118e5e000) [pid = 1663] [serial = 1098] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x119798000) [pid = 1663] [serial = 1099] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x11688e400) [pid = 1663] [serial = 1101] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x12b8db000) [pid = 1663] [serial = 1132] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x117033400) [pid = 1663] [serial = 1102] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x128a29800) [pid = 1663] [serial = 1093] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x112fcc400) [pid = 1663] [serial = 1095] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x113aae800) [pid = 1663] [serial = 1096] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x12b8e2000) [pid = 1663] [serial = 1134] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x11982d800) [pid = 1663] [serial = 1125] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x126e47c00) [pid = 1663] [serial = 1128] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x123f96800) [pid = 1663] [serial = 1126] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x12bcc0c00) [pid = 1663] [serial = 1135] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12af55000) [pid = 1663] [serial = 1131] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x129659400) [pid = 1663] [serial = 1123] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x126e4f000) [pid = 1663] [serial = 1113] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1292c9800) [pid = 1663] [serial = 1120] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x128e90800) [pid = 1663] [serial = 1117] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x12a7bb800) [pid = 1663] [serial = 1129] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1268de000) [pid = 1663] [serial = 1111] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x12741f800) [pid = 1663] [serial = 1114] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x1291a2800) [pid = 1663] [serial = 1119] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x128c5cc00) [pid = 1663] [serial = 1116] [outer = 0x0] [url = about:blank] 12:32:08 INFO - PROCESS | 1663 | 1470771128097 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]]]}] 12:32:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:32:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 672ms 12:32:08 INFO - PROCESS | 1663 | 1470771128126 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 12:32:08 INFO - PROCESS | 1663 | 1470771128131 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 12:32:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:32:08 INFO - PROCESS | 1663 | 1470771128136 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:32:08 INFO - PROCESS | 1663 | 1470771128139 Marionette TRACE conn2 <- [1,1566,null,{}] 12:32:08 INFO - PROCESS | 1663 | 1470771128142 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}] 12:32:08 INFO - PROCESS | 1663 | 1470771128144 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:08 INFO - PROCESS | 1663 | 1470771128247 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 12:32:08 INFO - PROCESS | 1663 | 1470771128257 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:08 INFO - PROCESS | 1663 | 1470771128258 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x11810a000 == 30 [pid = 1663] [id = 399] 12:32:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x1183ea800) [pid = 1663] [serial = 1196] [outer = 0x0] 12:32:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x118e5e000) [pid = 1663] [serial = 1197] [outer = 0x1183ea800] 12:32:08 INFO - PROCESS | 1663 | 1470771128301 Marionette DEBUG loaded listener.js 12:32:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x119798000) [pid = 1663] [serial = 1198] [outer = 0x1183ea800] 12:32:08 INFO - PROCESS | 1663 | 1470771128712 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]]]}] 12:32:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:32:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 623ms 12:32:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:32:08 INFO - PROCESS | 1663 | 1470771128759 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 12:32:08 INFO - PROCESS | 1663 | 1470771128760 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 12:32:08 INFO - PROCESS | 1663 | 1470771128762 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:32:08 INFO - PROCESS | 1663 | 1470771128765 Marionette TRACE conn2 <- [1,1570,null,{}] 12:32:08 INFO - PROCESS | 1663 | 1470771128773 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}] 12:32:08 INFO - PROCESS | 1663 | 1470771128776 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:08 INFO - PROCESS | 1663 | 1470771128857 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 12:32:08 INFO - PROCESS | 1663 | 1470771128862 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:08 INFO - PROCESS | 1663 | 1470771128863 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c2000 == 31 [pid = 1663] [id = 400] 12:32:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x119ddd800) [pid = 1663] [serial = 1199] [outer = 0x0] 12:32:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x1210c5000) [pid = 1663] [serial = 1200] [outer = 0x119ddd800] 12:32:08 INFO - PROCESS | 1663 | 1470771128893 Marionette DEBUG loaded listener.js 12:32:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x121451400) [pid = 1663] [serial = 1201] [outer = 0x119ddd800] 12:32:09 INFO - PROCESS | 1663 | 1470771129230 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]]]}] 12:32:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:32:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 12:32:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:32:09 INFO - PROCESS | 1663 | 1470771129283 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 12:32:09 INFO - PROCESS | 1663 | 1470771129285 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 12:32:09 INFO - PROCESS | 1663 | 1470771129287 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:32:09 INFO - PROCESS | 1663 | 1470771129288 Marionette TRACE conn2 <- [1,1574,null,{}] 12:32:09 INFO - PROCESS | 1663 | 1470771129290 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}] 12:32:09 INFO - PROCESS | 1663 | 1470771129291 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:09 INFO - PROCESS | 1663 | 1470771129371 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 12:32:09 INFO - PROCESS | 1663 | 1470771129375 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:09 INFO - PROCESS | 1663 | 1470771129376 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x12135f800 == 32 [pid = 1663] [id = 401] 12:32:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x113da4800) [pid = 1663] [serial = 1202] [outer = 0x0] 12:32:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x123c70c00) [pid = 1663] [serial = 1203] [outer = 0x113da4800] 12:32:09 INFO - PROCESS | 1663 | 1470771129401 Marionette DEBUG loaded listener.js 12:32:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1242a6400) [pid = 1663] [serial = 1204] [outer = 0x113da4800] 12:32:09 INFO - PROCESS | 1663 | 1470771129741 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]]]}] 12:32:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:32:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 470ms 12:32:09 INFO - PROCESS | 1663 | 1470771129758 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 12:32:09 INFO - PROCESS | 1663 | 1470771129759 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 12:32:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:32:09 INFO - PROCESS | 1663 | 1470771129761 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:32:09 INFO - PROCESS | 1663 | 1470771129762 Marionette TRACE conn2 <- [1,1578,null,{}] 12:32:09 INFO - PROCESS | 1663 | 1470771129764 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}] 12:32:09 INFO - PROCESS | 1663 | 1470771129766 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:09 INFO - PROCESS | 1663 | 1470771129839 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 12:32:09 INFO - PROCESS | 1663 | 1470771129900 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:09 INFO - PROCESS | 1663 | 1470771129902 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x116066800 == 33 [pid = 1663] [id = 402] 12:32:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1242a3400) [pid = 1663] [serial = 1205] [outer = 0x0] 12:32:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x124b13000) [pid = 1663] [serial = 1206] [outer = 0x1242a3400] 12:32:09 INFO - PROCESS | 1663 | 1470771129926 Marionette DEBUG loaded listener.js 12:32:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1268d9000) [pid = 1663] [serial = 1207] [outer = 0x1242a3400] 12:32:10 INFO - PROCESS | 1663 | 1470771130194 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]]]}] 12:32:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:32:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 472ms 12:32:10 INFO - PROCESS | 1663 | 1470771130233 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 12:32:10 INFO - PROCESS | 1663 | 1470771130235 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 12:32:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:32:10 INFO - PROCESS | 1663 | 1470771130250 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:32:10 INFO - PROCESS | 1663 | 1470771130251 Marionette TRACE conn2 <- [1,1582,null,{}] 12:32:10 INFO - PROCESS | 1663 | 1470771130257 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}] 12:32:10 INFO - PROCESS | 1663 | 1470771130261 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:10 INFO - PROCESS | 1663 | 1470771130375 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 12:32:10 INFO - PROCESS | 1663 | 1470771130389 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:10 INFO - PROCESS | 1663 | 1470771130390 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x126e0a800 == 34 [pid = 1663] [id = 403] 12:32:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1269dcc00) [pid = 1663] [serial = 1208] [outer = 0x0] 12:32:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x127093c00) [pid = 1663] [serial = 1209] [outer = 0x1269dcc00] 12:32:10 INFO - PROCESS | 1663 | 1470771130415 Marionette DEBUG loaded listener.js 12:32:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x128c5ac00) [pid = 1663] [serial = 1210] [outer = 0x1269dcc00] 12:32:10 INFO - PROCESS | 1663 | 1470771130774 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]]]}] 12:32:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:32:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 576ms 12:32:10 INFO - PROCESS | 1663 | 1470771130822 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 12:32:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:32:10 INFO - PROCESS | 1663 | 1470771130823 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 12:32:10 INFO - PROCESS | 1663 | 1470771130825 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:32:10 INFO - PROCESS | 1663 | 1470771130826 Marionette TRACE conn2 <- [1,1586,null,{}] 12:32:10 INFO - PROCESS | 1663 | 1470771130829 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}] 12:32:10 INFO - PROCESS | 1663 | 1470771130830 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:10 INFO - PROCESS | 1663 | 1470771130931 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 12:32:10 INFO - PROCESS | 1663 | 1470771130935 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:10 INFO - PROCESS | 1663 | 1470771130936 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289ce000 == 35 [pid = 1663] [id = 404] 12:32:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1269de000) [pid = 1663] [serial = 1211] [outer = 0x0] 12:32:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x128e90400) [pid = 1663] [serial = 1212] [outer = 0x1269de000] 12:32:10 INFO - PROCESS | 1663 | 1470771130960 Marionette DEBUG loaded listener.js 12:32:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12941b400) [pid = 1663] [serial = 1213] [outer = 0x1269de000] 12:32:11 INFO - PROCESS | 1663 | 1470771131284 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]]]}] 12:32:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:32:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 521ms 12:32:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:32:11 INFO - PROCESS | 1663 | 1470771131347 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 12:32:11 INFO - PROCESS | 1663 | 1470771131348 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 12:32:11 INFO - PROCESS | 1663 | 1470771131350 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:32:11 INFO - PROCESS | 1663 | 1470771131351 Marionette TRACE conn2 <- [1,1590,null,{}] 12:32:11 INFO - PROCESS | 1663 | 1470771131360 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}] 12:32:11 INFO - PROCESS | 1663 | 1470771131362 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:11 INFO - PROCESS | 1663 | 1470771131456 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 12:32:11 INFO - PROCESS | 1663 | 1470771131460 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:11 INFO - PROCESS | 1663 | 1470771131461 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x129233000 == 36 [pid = 1663] [id = 405] 12:32:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x128c5b000) [pid = 1663] [serial = 1214] [outer = 0x0] 12:32:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x129657800) [pid = 1663] [serial = 1215] [outer = 0x128c5b000] 12:32:11 INFO - PROCESS | 1663 | 1470771131485 Marionette DEBUG loaded listener.js 12:32:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12a8cf400) [pid = 1663] [serial = 1216] [outer = 0x128c5b000] 12:32:11 INFO - PROCESS | 1663 | 1470771131807 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]]]}] 12:32:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:32:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 475ms 12:32:11 INFO - PROCESS | 1663 | 1470771131830 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 12:32:11 INFO - PROCESS | 1663 | 1470771131831 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 12:32:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:32:11 INFO - PROCESS | 1663 | 1470771131834 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:32:11 INFO - PROCESS | 1663 | 1470771131835 Marionette TRACE conn2 <- [1,1594,null,{}] 12:32:11 INFO - PROCESS | 1663 | 1470771131839 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}] 12:32:11 INFO - PROCESS | 1663 | 1470771131841 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:11 INFO - PROCESS | 1663 | 1470771131937 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 12:32:11 INFO - PROCESS | 1663 | 1470771131941 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:11 INFO - PROCESS | 1663 | 1470771131942 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a731000 == 37 [pid = 1663] [id = 406] 12:32:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x129422000) [pid = 1663] [serial = 1217] [outer = 0x0] 12:32:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x12af62400) [pid = 1663] [serial = 1218] [outer = 0x129422000] 12:32:11 INFO - PROCESS | 1663 | 1470771131965 Marionette DEBUG loaded listener.js 12:32:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x12af8d400) [pid = 1663] [serial = 1219] [outer = 0x129422000] 12:32:12 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x12144f800) [pid = 1663] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:32:12 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x11862fc00) [pid = 1663] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:32:12 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x116005000) [pid = 1663] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:32:12 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x119834400) [pid = 1663] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:32:12 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x123c6dc00) [pid = 1663] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:32:12 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x117025000) [pid = 1663] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:32:12 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x11223f400) [pid = 1663] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:32:12 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x113f3cc00) [pid = 1663] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:32:12 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x119de1c00) [pid = 1663] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:32:12 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x119d04400) [pid = 1663] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:32:12 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x126d53800) [pid = 1663] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:32:12 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x126e4e400) [pid = 1663] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:32:12 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1176af000) [pid = 1663] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:32:12 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x128a31c00) [pid = 1663] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:32:12 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x113da7400) [pid = 1663] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:32:12 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1176b7000) [pid = 1663] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:32:12 INFO - PROCESS | 1663 | 1470771132382 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]]]}] 12:32:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:32:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 572ms 12:32:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:32:12 INFO - PROCESS | 1663 | 1470771132406 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 12:32:12 INFO - PROCESS | 1663 | 1470771132408 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 12:32:12 INFO - PROCESS | 1663 | 1470771132410 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:32:12 INFO - PROCESS | 1663 | 1470771132411 Marionette TRACE conn2 <- [1,1598,null,{}] 12:32:12 INFO - PROCESS | 1663 | 1470771132413 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}] 12:32:12 INFO - PROCESS | 1663 | 1470771132414 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:12 INFO - PROCESS | 1663 | 1470771132492 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 12:32:12 INFO - PROCESS | 1663 | 1470771132496 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:12 INFO - PROCESS | 1663 | 1470771132497 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x12135c800 == 38 [pid = 1663] [id = 407] 12:32:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x112fcd800) [pid = 1663] [serial = 1220] [outer = 0x0] 12:32:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x11878c800) [pid = 1663] [serial = 1221] [outer = 0x112fcd800] 12:32:12 INFO - PROCESS | 1663 | 1470771132521 Marionette DEBUG loaded listener.js 12:32:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x123c6fc00) [pid = 1663] [serial = 1222] [outer = 0x112fcd800] 12:32:12 INFO - PROCESS | 1663 | 1470771132844 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]]]}] 12:32:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:32:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 469ms 12:32:12 INFO - PROCESS | 1663 | 1470771132880 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 12:32:12 INFO - PROCESS | 1663 | 1470771132881 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 12:32:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:32:12 INFO - PROCESS | 1663 | 1470771132883 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:32:12 INFO - PROCESS | 1663 | 1470771132885 Marionette TRACE conn2 <- [1,1602,null,{}] 12:32:12 INFO - PROCESS | 1663 | 1470771132888 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}] 12:32:12 INFO - PROCESS | 1663 | 1470771132889 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:13 INFO - PROCESS | 1663 | 1470771133004 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 12:32:13 INFO - PROCESS | 1663 | 1470771133010 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:13 INFO - PROCESS | 1663 | 1470771133011 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b152800 == 39 [pid = 1663] [id = 408] 12:32:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x11600a400) [pid = 1663] [serial = 1223] [outer = 0x0] 12:32:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12741a000) [pid = 1663] [serial = 1224] [outer = 0x11600a400] 12:32:13 INFO - PROCESS | 1663 | 1470771133044 Marionette DEBUG loaded listener.js 12:32:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12b9a1400) [pid = 1663] [serial = 1225] [outer = 0x11600a400] 12:32:13 INFO - PROCESS | 1663 | 1470771133362 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]]]}] 12:32:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:32:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 520ms 12:32:13 INFO - PROCESS | 1663 | 1470771133405 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 12:32:13 INFO - PROCESS | 1663 | 1470771133407 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 12:32:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:32:13 INFO - PROCESS | 1663 | 1470771133409 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:32:13 INFO - PROCESS | 1663 | 1470771133410 Marionette TRACE conn2 <- [1,1606,null,{}] 12:32:13 INFO - PROCESS | 1663 | 1470771133413 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}] 12:32:13 INFO - PROCESS | 1663 | 1470771133414 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:13 INFO - PROCESS | 1663 | 1470771133491 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 12:32:13 INFO - PROCESS | 1663 | 1470771133494 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:13 INFO - PROCESS | 1663 | 1470771133495 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc9d800 == 40 [pid = 1663] [id = 409] 12:32:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12b9a1800) [pid = 1663] [serial = 1226] [outer = 0x0] 12:32:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12b9adc00) [pid = 1663] [serial = 1227] [outer = 0x12b9a1800] 12:32:13 INFO - PROCESS | 1663 | 1470771133518 Marionette DEBUG loaded listener.js 12:32:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12bccb800) [pid = 1663] [serial = 1228] [outer = 0x12b9a1800] 12:32:13 INFO - PROCESS | 1663 | 1470771133832 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]]]}] 12:32:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:32:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 469ms 12:32:13 INFO - PROCESS | 1663 | 1470771133878 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 12:32:13 INFO - PROCESS | 1663 | 1470771133879 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 12:32:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:32:13 INFO - PROCESS | 1663 | 1470771133881 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:32:13 INFO - PROCESS | 1663 | 1470771133882 Marionette TRACE conn2 <- [1,1610,null,{}] 12:32:13 INFO - PROCESS | 1663 | 1470771133885 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}] 12:32:13 INFO - PROCESS | 1663 | 1470771133886 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:13 INFO - PROCESS | 1663 | 1470771133993 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 12:32:14 INFO - PROCESS | 1663 | 1470771133999 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:14 INFO - PROCESS | 1663 | 1470771134008 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c29b000 == 41 [pid = 1663] [id = 410] 12:32:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12b9ac400) [pid = 1663] [serial = 1229] [outer = 0x0] 12:32:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12bf48c00) [pid = 1663] [serial = 1230] [outer = 0x12b9ac400] 12:32:14 INFO - PROCESS | 1663 | 1470771134033 Marionette DEBUG loaded listener.js 12:32:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12bf4d800) [pid = 1663] [serial = 1231] [outer = 0x12b9ac400] 12:32:14 INFO - PROCESS | 1663 | 1470771134382 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]]]}] 12:32:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:32:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 518ms 12:32:14 INFO - PROCESS | 1663 | 1470771134400 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 12:32:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:32:14 INFO - PROCESS | 1663 | 1470771134405 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 12:32:14 INFO - PROCESS | 1663 | 1470771134408 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:32:14 INFO - PROCESS | 1663 | 1470771134410 Marionette TRACE conn2 <- [1,1614,null,{}] 12:32:14 INFO - PROCESS | 1663 | 1470771134414 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}] 12:32:14 INFO - PROCESS | 1663 | 1470771134416 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:14 INFO - PROCESS | 1663 | 1470771134524 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 12:32:14 INFO - PROCESS | 1663 | 1470771134579 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:14 INFO - PROCESS | 1663 | 1470771134582 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ad8000 == 42 [pid = 1663] [id = 411] 12:32:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x115e20c00) [pid = 1663] [serial = 1232] [outer = 0x0] 12:32:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1167b2000) [pid = 1663] [serial = 1233] [outer = 0x115e20c00] 12:32:14 INFO - PROCESS | 1663 | 1470771134613 Marionette DEBUG loaded listener.js 12:32:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x11702d400) [pid = 1663] [serial = 1234] [outer = 0x115e20c00] 12:32:15 INFO - PROCESS | 1663 | 1470771135079 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]]]}] 12:32:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 12:32:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 720ms 12:32:15 INFO - PROCESS | 1663 | 1470771135129 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 12:32:15 INFO - PROCESS | 1663 | 1470771135132 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 12:32:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:32:15 INFO - PROCESS | 1663 | 1470771135157 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:32:15 INFO - PROCESS | 1663 | 1470771135159 Marionette TRACE conn2 <- [1,1618,null,{}] 12:32:15 INFO - PROCESS | 1663 | 1470771135161 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}] 12:32:15 INFO - PROCESS | 1663 | 1470771135163 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:15 INFO - PROCESS | 1663 | 1470771135284 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 12:32:15 INFO - PROCESS | 1663 | 1470771135377 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:15 INFO - PROCESS | 1663 | 1470771135379 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x121919000 == 43 [pid = 1663] [id = 412] 12:32:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x118eabc00) [pid = 1663] [serial = 1235] [outer = 0x0] 12:32:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x119b68400) [pid = 1663] [serial = 1236] [outer = 0x118eabc00] 12:32:15 INFO - PROCESS | 1663 | 1470771135409 Marionette DEBUG loaded listener.js 12:32:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x119de8800) [pid = 1663] [serial = 1237] [outer = 0x118eabc00] 12:32:15 INFO - PROCESS | 1663 | 1470771135827 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]]]}] 12:32:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:32:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 723ms 12:32:15 INFO - PROCESS | 1663 | 1470771135885 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 12:32:15 INFO - PROCESS | 1663 | 1470771135887 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 12:32:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:32:15 INFO - PROCESS | 1663 | 1470771135891 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:32:15 INFO - PROCESS | 1663 | 1470771135893 Marionette TRACE conn2 <- [1,1622,null,{}] 12:32:15 INFO - PROCESS | 1663 | 1470771135901 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}] 12:32:15 INFO - PROCESS | 1663 | 1470771135906 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:16 INFO - PROCESS | 1663 | 1470771136007 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 12:32:16 INFO - PROCESS | 1663 | 1470771136077 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:16 INFO - PROCESS | 1663 | 1470771136079 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b92a000 == 44 [pid = 1663] [id = 413] 12:32:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x124b9b400) [pid = 1663] [serial = 1238] [outer = 0x0] 12:32:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x126d58800) [pid = 1663] [serial = 1239] [outer = 0x124b9b400] 12:32:16 INFO - PROCESS | 1663 | 1470771136110 Marionette DEBUG loaded listener.js 12:32:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x127276800) [pid = 1663] [serial = 1240] [outer = 0x124b9b400] 12:32:16 INFO - PROCESS | 1663 | 1470771136525 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]]]}] 12:32:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 12:32:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 672ms 12:32:16 INFO - PROCESS | 1663 | 1470771136564 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 12:32:16 INFO - PROCESS | 1663 | 1470771136565 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 12:32:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:32:16 INFO - PROCESS | 1663 | 1470771136568 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:32:16 INFO - PROCESS | 1663 | 1470771136569 Marionette TRACE conn2 <- [1,1626,null,{}] 12:32:16 INFO - PROCESS | 1663 | 1470771136572 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}] 12:32:16 INFO - PROCESS | 1663 | 1470771136573 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:16 INFO - PROCESS | 1663 | 1470771136673 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 12:32:16 INFO - PROCESS | 1663 | 1470771136731 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:16 INFO - PROCESS | 1663 | 1470771136732 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ca29000 == 45 [pid = 1663] [id = 414] 12:32:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x127427000) [pid = 1663] [serial = 1241] [outer = 0x0] 12:32:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x128a30c00) [pid = 1663] [serial = 1242] [outer = 0x127427000] 12:32:16 INFO - PROCESS | 1663 | 1470771136761 Marionette DEBUG loaded listener.js 12:32:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1292ccc00) [pid = 1663] [serial = 1243] [outer = 0x127427000] 12:32:17 INFO - PROCESS | 1663 | 1470771137359 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]]]}] 12:32:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:32:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 871ms 12:32:17 INFO - PROCESS | 1663 | 1470771137440 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 12:32:17 INFO - PROCESS | 1663 | 1470771137442 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 12:32:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:32:17 INFO - PROCESS | 1663 | 1470771137446 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:32:17 INFO - PROCESS | 1663 | 1470771137448 Marionette TRACE conn2 <- [1,1630,null,{}] 12:32:17 INFO - PROCESS | 1663 | 1470771137452 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}] 12:32:17 INFO - PROCESS | 1663 | 1470771137453 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:17 INFO - PROCESS | 1663 | 1470771137549 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 12:32:17 INFO - PROCESS | 1663 | 1470771137616 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:17 INFO - PROCESS | 1663 | 1470771137618 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x119179000 == 46 [pid = 1663] [id = 415] 12:32:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x117033000) [pid = 1663] [serial = 1244] [outer = 0x0] 12:32:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1182e5400) [pid = 1663] [serial = 1245] [outer = 0x117033000] 12:32:17 INFO - PROCESS | 1663 | 1470771137646 Marionette DEBUG loaded listener.js 12:32:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x11878f800) [pid = 1663] [serial = 1246] [outer = 0x117033000] 12:32:18 INFO - PROCESS | 1663 | 1470771138074 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]]]}] 12:32:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:32:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 673ms 12:32:18 INFO - PROCESS | 1663 | 1470771138137 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 12:32:18 INFO - PROCESS | 1663 | 1470771138140 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 12:32:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:32:18 INFO - PROCESS | 1663 | 1470771138145 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:32:18 INFO - PROCESS | 1663 | 1470771138147 Marionette TRACE conn2 <- [1,1634,null,{}] 12:32:18 INFO - PROCESS | 1663 | 1470771138149 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}] 12:32:18 INFO - PROCESS | 1663 | 1470771138151 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:18 INFO - PROCESS | 1663 | 1470771138245 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc9d800 == 45 [pid = 1663] [id = 409] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x12b152800 == 44 [pid = 1663] [id = 408] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x12135c800 == 43 [pid = 1663] [id = 407] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x12a731000 == 42 [pid = 1663] [id = 406] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x129233000 == 41 [pid = 1663] [id = 405] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x1289ce000 == 40 [pid = 1663] [id = 404] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x126e0a800 == 39 [pid = 1663] [id = 403] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x116066800 == 38 [pid = 1663] [id = 402] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x12135f800 == 37 [pid = 1663] [id = 401] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c2000 == 36 [pid = 1663] [id = 400] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x11810a000 == 35 [pid = 1663] [id = 399] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x1168ca800 == 34 [pid = 1663] [id = 398] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x1182ac000 == 33 [pid = 1663] [id = 397] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x112739800 == 32 [pid = 1663] [id = 396] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x119179000 == 31 [pid = 1663] [id = 415] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x12ca29000 == 30 [pid = 1663] [id = 414] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x12b92a000 == 29 [pid = 1663] [id = 413] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x121919000 == 28 [pid = 1663] [id = 412] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x12c29b000 == 27 [pid = 1663] [id = 410] 12:32:18 INFO - PROCESS | 1663 | --DOCSHELL 0x116ad8000 == 26 [pid = 1663] [id = 411] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x117d45000) [pid = 1663] [serial = 1138] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x11680cc00) [pid = 1663] [serial = 1137] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x121a35400) [pid = 1663] [serial = 1141] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x120fe0800) [pid = 1663] [serial = 1140] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x128a2d400) [pid = 1663] [serial = 1144] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x126e48800) [pid = 1663] [serial = 1143] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x12af55c00) [pid = 1663] [serial = 1147] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x12a7b6400) [pid = 1663] [serial = 1146] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x1245c3000) [pid = 1663] [serial = 1168] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x126ecd400) [pid = 1663] [serial = 1173] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x11910f000) [pid = 1663] [serial = 1176] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x123c6d800) [pid = 1663] [serial = 1177] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x128c65800) [pid = 1663] [serial = 1182] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x1292ca000) [pid = 1663] [serial = 1183] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x12741b800) [pid = 1663] [serial = 1174] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x128a2d000) [pid = 1663] [serial = 1180] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x120fde000) [pid = 1663] [serial = 1164] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x121449000) [pid = 1663] [serial = 1165] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x126da7800) [pid = 1663] [serial = 1171] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x126d58000) [pid = 1663] [serial = 1179] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x129429400) [pid = 1663] [serial = 1185] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x123c6a000) [pid = 1663] [serial = 1167] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x11878e400) [pid = 1663] [serial = 1158] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x11910d000) [pid = 1663] [serial = 1159] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x11604d400) [pid = 1663] [serial = 1152] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x11653f800) [pid = 1663] [serial = 1153] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x119de1800) [pid = 1663] [serial = 1161] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x119f8cc00) [pid = 1663] [serial = 1162] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1268d1400) [pid = 1663] [serial = 1170] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x117028c00) [pid = 1663] [serial = 1155] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x117031400) [pid = 1663] [serial = 1156] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1130b8c00) [pid = 1663] [serial = 1150] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x1122bd400) [pid = 1663] [serial = 1149] [outer = 0x0] [url = about:blank] 12:32:18 INFO - PROCESS | 1663 | 1470771138918 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:18 INFO - PROCESS | 1663 | 1470771138920 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x113a70800 == 27 [pid = 1663] [id = 416] 12:32:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x113a05800) [pid = 1663] [serial = 1247] [outer = 0x0] 12:32:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x113d4e400) [pid = 1663] [serial = 1248] [outer = 0x113a05800] 12:32:18 INFO - PROCESS | 1663 | 1470771138955 Marionette DEBUG loaded listener.js 12:32:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x11604c800) [pid = 1663] [serial = 1249] [outer = 0x113a05800] 12:32:19 INFO - PROCESS | 1663 | 1470771139273 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]]]}] 12:32:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:32:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1170ms 12:32:19 INFO - PROCESS | 1663 | 1470771139317 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 12:32:19 INFO - PROCESS | 1663 | 1470771139319 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 12:32:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:32:19 INFO - PROCESS | 1663 | 1470771139324 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:32:19 INFO - PROCESS | 1663 | 1470771139326 Marionette TRACE conn2 <- [1,1638,null,{}] 12:32:19 INFO - PROCESS | 1663 | 1470771139330 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}] 12:32:19 INFO - PROCESS | 1663 | 1470771139331 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:19 INFO - PROCESS | 1663 | 1470771139407 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 12:32:19 INFO - PROCESS | 1663 | 1470771139481 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:19 INFO - PROCESS | 1663 | 1470771139482 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x11722c000 == 28 [pid = 1663] [id = 417] 12:32:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1167b1c00) [pid = 1663] [serial = 1250] [outer = 0x0] 12:32:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1172c1c00) [pid = 1663] [serial = 1251] [outer = 0x1167b1c00] 12:32:19 INFO - PROCESS | 1663 | 1470771139508 Marionette DEBUG loaded listener.js 12:32:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x118e69400) [pid = 1663] [serial = 1252] [outer = 0x1167b1c00] 12:32:19 INFO - PROCESS | 1663 | 1470771139795 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]]]}] 12:32:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:32:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 522ms 12:32:19 INFO - PROCESS | 1663 | 1470771139848 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 12:32:19 INFO - PROCESS | 1663 | 1470771139851 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 12:32:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:32:19 INFO - PROCESS | 1663 | 1470771139856 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:32:19 INFO - PROCESS | 1663 | 1470771139858 Marionette TRACE conn2 <- [1,1642,null,{}] 12:32:19 INFO - PROCESS | 1663 | 1470771139860 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}] 12:32:19 INFO - PROCESS | 1663 | 1470771139861 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:19 INFO - PROCESS | 1663 | 1470771139938 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 12:32:19 INFO - PROCESS | 1663 | 1470771139949 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:19 INFO - PROCESS | 1663 | 1470771139950 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182b4000 == 29 [pid = 1663] [id = 418] 12:32:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x118eb1800) [pid = 1663] [serial = 1253] [outer = 0x0] 12:32:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x119b6d800) [pid = 1663] [serial = 1254] [outer = 0x118eb1800] 12:32:19 INFO - PROCESS | 1663 | 1470771139984 Marionette DEBUG loaded listener.js 12:32:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x119f8c000) [pid = 1663] [serial = 1255] [outer = 0x118eb1800] 12:32:20 INFO - PROCESS | 1663 | 1470771140329 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]]]}] 12:32:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:32:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 521ms 12:32:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:32:20 INFO - PROCESS | 1663 | 1470771140377 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 12:32:20 INFO - PROCESS | 1663 | 1470771140378 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 12:32:20 INFO - PROCESS | 1663 | 1470771140385 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:32:20 INFO - PROCESS | 1663 | 1470771140392 Marionette TRACE conn2 <- [1,1646,null,{}] 12:32:20 INFO - PROCESS | 1663 | 1470771140395 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}] 12:32:20 INFO - PROCESS | 1663 | 1470771140398 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:20 INFO - PROCESS | 1663 | 1470771140474 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 12:32:20 INFO - PROCESS | 1663 | 1470771140479 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:20 INFO - PROCESS | 1663 | 1470771140480 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x119bcb000 == 30 [pid = 1663] [id = 419] 12:32:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x11878e400) [pid = 1663] [serial = 1256] [outer = 0x0] 12:32:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x121445c00) [pid = 1663] [serial = 1257] [outer = 0x11878e400] 12:32:20 INFO - PROCESS | 1663 | 1470771140507 Marionette DEBUG loaded listener.js 12:32:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x1217f9400) [pid = 1663] [serial = 1258] [outer = 0x11878e400] 12:32:20 INFO - PROCESS | 1663 | 1470771140829 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]]]}] 12:32:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:32:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 479ms 12:32:20 INFO - PROCESS | 1663 | 1470771140860 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 12:32:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:32:20 INFO - PROCESS | 1663 | 1470771140862 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 12:32:20 INFO - PROCESS | 1663 | 1470771140864 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:32:20 INFO - PROCESS | 1663 | 1470771140865 Marionette TRACE conn2 <- [1,1650,null,{}] 12:32:20 INFO - PROCESS | 1663 | 1470771140868 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}] 12:32:20 INFO - PROCESS | 1663 | 1470771140869 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:20 INFO - PROCESS | 1663 | 1470771140982 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 12:32:21 INFO - PROCESS | 1663 | 1470771140997 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:21 INFO - PROCESS | 1663 | 1470771140998 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x12113e800 == 31 [pid = 1663] [id = 420] 12:32:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x1167bfc00) [pid = 1663] [serial = 1259] [outer = 0x0] 12:32:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1219d7400) [pid = 1663] [serial = 1260] [outer = 0x1167bfc00] 12:32:21 INFO - PROCESS | 1663 | 1470771141022 Marionette DEBUG loaded listener.js 12:32:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1242aa400) [pid = 1663] [serial = 1261] [outer = 0x1167bfc00] 12:32:21 INFO - PROCESS | 1663 | 1470771141376 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]]]}] 12:32:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:32:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 518ms 12:32:21 INFO - PROCESS | 1663 | 1470771141383 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 12:32:21 INFO - PROCESS | 1663 | 1470771141384 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 12:32:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:32:21 INFO - PROCESS | 1663 | 1470771141389 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:32:21 INFO - PROCESS | 1663 | 1470771141392 Marionette TRACE conn2 <- [1,1654,null,{}] 12:32:21 INFO - PROCESS | 1663 | 1470771141394 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}] 12:32:21 INFO - PROCESS | 1663 | 1470771141395 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:21 INFO - PROCESS | 1663 | 1470771141492 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 12:32:21 INFO - PROCESS | 1663 | 1470771141531 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:21 INFO - PROCESS | 1663 | 1470771141536 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x123c48800 == 32 [pid = 1663] [id = 421] 12:32:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x118e6c000) [pid = 1663] [serial = 1262] [outer = 0x0] 12:32:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x1268d9400) [pid = 1663] [serial = 1263] [outer = 0x118e6c000] 12:32:21 INFO - PROCESS | 1663 | 1470771141567 Marionette DEBUG loaded listener.js 12:32:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x126ebe800) [pid = 1663] [serial = 1264] [outer = 0x118e6c000] 12:32:21 INFO - PROCESS | 1663 | 1470771141893 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]]]}] 12:32:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:32:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 522ms 12:32:21 INFO - PROCESS | 1663 | 1470771141909 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 12:32:21 INFO - PROCESS | 1663 | 1470771141911 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 12:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:32:21 INFO - PROCESS | 1663 | 1470771141913 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:32:21 INFO - PROCESS | 1663 | 1470771141914 Marionette TRACE conn2 <- [1,1658,null,{}] 12:32:21 INFO - PROCESS | 1663 | 1470771141916 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}] 12:32:21 INFO - PROCESS | 1663 | 1470771141918 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:22 INFO - PROCESS | 1663 | 1470771142014 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 12:32:22 INFO - PROCESS | 1663 | 1470771142051 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:22 INFO - PROCESS | 1663 | 1470771142053 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x112637000 == 33 [pid = 1663] [id = 422] 12:32:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x113f3cc00) [pid = 1663] [serial = 1265] [outer = 0x0] 12:32:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x127277800) [pid = 1663] [serial = 1266] [outer = 0x113f3cc00] 12:32:22 INFO - PROCESS | 1663 | 1470771142077 Marionette DEBUG loaded listener.js 12:32:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x128a2d000) [pid = 1663] [serial = 1267] [outer = 0x113f3cc00] 12:32:22 INFO - PROCESS | 1663 | 1470771142418 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]]]}] 12:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 519ms 12:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:32:22 INFO - PROCESS | 1663 | 1470771142432 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 12:32:22 INFO - PROCESS | 1663 | 1470771142433 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 12:32:22 INFO - PROCESS | 1663 | 1470771142436 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:32:22 INFO - PROCESS | 1663 | 1470771142438 Marionette TRACE conn2 <- [1,1662,null,{}] 12:32:22 INFO - PROCESS | 1663 | 1470771142443 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}] 12:32:22 INFO - PROCESS | 1663 | 1470771142444 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:22 INFO - PROCESS | 1663 | 1470771142540 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 12:32:22 INFO - PROCESS | 1663 | 1470771142576 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:22 INFO - PROCESS | 1663 | 1470771142577 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289c1800 == 34 [pid = 1663] [id = 423] 12:32:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x11863c000) [pid = 1663] [serial = 1268] [outer = 0x0] 12:32:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x128c1d800) [pid = 1663] [serial = 1269] [outer = 0x11863c000] 12:32:22 INFO - PROCESS | 1663 | 1470771142601 Marionette DEBUG loaded listener.js 12:32:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x128c65800) [pid = 1663] [serial = 1270] [outer = 0x11863c000] 12:32:22 INFO - PROCESS | 1663 | 1470771142887 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]]]}] 12:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 473ms 12:32:22 INFO - PROCESS | 1663 | 1470771142911 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 12:32:22 INFO - PROCESS | 1663 | 1470771142912 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 12:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:32:22 INFO - PROCESS | 1663 | 1470771142914 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:32:22 INFO - PROCESS | 1663 | 1470771142915 Marionette TRACE conn2 <- [1,1666,null,{}] 12:32:22 INFO - PROCESS | 1663 | 1470771142918 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}] 12:32:22 INFO - PROCESS | 1663 | 1470771142919 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:23 INFO - PROCESS | 1663 | 1470771143208 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 12:32:23 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x128c5b000) [pid = 1663] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:32:23 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x1269de000) [pid = 1663] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:32:23 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x129422000) [pid = 1663] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:32:23 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x113da4800) [pid = 1663] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:32:23 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x11653c800) [pid = 1663] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:32:23 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x112236400) [pid = 1663] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:32:23 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x116aaf800) [pid = 1663] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:32:23 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x119ddd800) [pid = 1663] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:32:23 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x1242a3400) [pid = 1663] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:32:23 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1183ea800) [pid = 1663] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:32:23 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1292cb400) [pid = 1663] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:32:23 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x112fcd800) [pid = 1663] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:32:23 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x12b9a1800) [pid = 1663] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:32:23 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x11600a400) [pid = 1663] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:32:23 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x12b9ac400) [pid = 1663] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:32:23 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1269dcc00) [pid = 1663] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:32:23 INFO - PROCESS | 1663 | 1470771143251 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:23 INFO - PROCESS | 1663 | 1470771143252 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x117246800 == 35 [pid = 1663] [id = 424] 12:32:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x11223e000) [pid = 1663] [serial = 1271] [outer = 0x0] 12:32:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x113daa400) [pid = 1663] [serial = 1272] [outer = 0x11223e000] 12:32:23 INFO - PROCESS | 1663 | 1470771143278 Marionette DEBUG loaded listener.js 12:32:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x11847d800) [pid = 1663] [serial = 1273] [outer = 0x11223e000] 12:32:23 INFO - PROCESS | 1663 | 1470771143556 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]]]}] 12:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 670ms 12:32:23 INFO - PROCESS | 1663 | 1470771143593 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 12:32:23 INFO - PROCESS | 1663 | 1470771143594 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 12:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:32:23 INFO - PROCESS | 1663 | 1470771143596 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:32:23 INFO - PROCESS | 1663 | 1470771143597 Marionette TRACE conn2 <- [1,1670,null,{}] 12:32:23 INFO - PROCESS | 1663 | 1470771143599 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}] 12:32:23 INFO - PROCESS | 1663 | 1470771143601 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:23 INFO - PROCESS | 1663 | 1470771143679 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 12:32:23 INFO - PROCESS | 1663 | 1470771143683 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:23 INFO - PROCESS | 1663 | 1470771143684 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x129244800 == 36 [pid = 1663] [id = 425] 12:32:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x11604dc00) [pid = 1663] [serial = 1274] [outer = 0x0] 12:32:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x124b1bc00) [pid = 1663] [serial = 1275] [outer = 0x11604dc00] 12:32:23 INFO - PROCESS | 1663 | 1470771143711 Marionette DEBUG loaded listener.js 12:32:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1291a7400) [pid = 1663] [serial = 1276] [outer = 0x11604dc00] 12:32:24 INFO - PROCESS | 1663 | 1470771144050 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]]]}] 12:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 469ms 12:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:32:24 INFO - PROCESS | 1663 | 1470771144065 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 12:32:24 INFO - PROCESS | 1663 | 1470771144067 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 12:32:24 INFO - PROCESS | 1663 | 1470771144072 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:32:24 INFO - PROCESS | 1663 | 1470771144074 Marionette TRACE conn2 <- [1,1674,null,{}] 12:32:24 INFO - PROCESS | 1663 | 1470771144077 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}] 12:32:24 INFO - PROCESS | 1663 | 1470771144078 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:24 INFO - PROCESS | 1663 | 1470771144230 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 12:32:24 INFO - PROCESS | 1663 | 1470771144239 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:24 INFO - PROCESS | 1663 | 1470771144241 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a731000 == 37 [pid = 1663] [id = 426] 12:32:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x128a32800) [pid = 1663] [serial = 1277] [outer = 0x0] 12:32:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1292cb400) [pid = 1663] [serial = 1278] [outer = 0x128a32800] 12:32:24 INFO - PROCESS | 1663 | 1470771144268 Marionette DEBUG loaded listener.js 12:32:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12a7b7000) [pid = 1663] [serial = 1279] [outer = 0x128a32800] 12:32:24 INFO - PROCESS | 1663 | 1470771144627 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]]]}] 12:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 573ms 12:32:24 INFO - PROCESS | 1663 | 1470771144644 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 12:32:24 INFO - PROCESS | 1663 | 1470771144646 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 12:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:32:24 INFO - PROCESS | 1663 | 1470771144649 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:32:24 INFO - PROCESS | 1663 | 1470771144654 Marionette TRACE conn2 <- [1,1678,null,{}] 12:32:24 INFO - PROCESS | 1663 | 1470771144657 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}] 12:32:24 INFO - PROCESS | 1663 | 1470771144660 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:24 INFO - PROCESS | 1663 | 1470771144793 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 12:32:24 INFO - PROCESS | 1663 | 1470771144873 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:24 INFO - PROCESS | 1663 | 1470771144874 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x119871800 == 38 [pid = 1663] [id = 427] 12:32:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1130a8000) [pid = 1663] [serial = 1280] [outer = 0x0] 12:32:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x126851c00) [pid = 1663] [serial = 1281] [outer = 0x1130a8000] 12:32:24 INFO - PROCESS | 1663 | 1470771144914 Marionette DEBUG loaded listener.js 12:32:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12af84c00) [pid = 1663] [serial = 1282] [outer = 0x1130a8000] 12:32:25 INFO - PROCESS | 1663 | 1470771145427 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]]]}] 12:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 823ms 12:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:32:25 INFO - PROCESS | 1663 | 1470771145473 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 12:32:25 INFO - PROCESS | 1663 | 1470771145476 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 12:32:25 INFO - PROCESS | 1663 | 1470771145479 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:32:25 INFO - PROCESS | 1663 | 1470771145481 Marionette TRACE conn2 <- [1,1682,null,{}] 12:32:25 INFO - PROCESS | 1663 | 1470771145485 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}] 12:32:25 INFO - PROCESS | 1663 | 1470771145487 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:25 INFO - PROCESS | 1663 | 1470771145598 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 12:32:25 INFO - PROCESS | 1663 | 1470771145680 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:25 INFO - PROCESS | 1663 | 1470771145681 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ad9000 == 39 [pid = 1663] [id = 428] 12:32:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1130c6800) [pid = 1663] [serial = 1283] [outer = 0x0] 12:32:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x11653d000) [pid = 1663] [serial = 1284] [outer = 0x1130c6800] 12:32:25 INFO - PROCESS | 1663 | 1470771145713 Marionette DEBUG loaded listener.js 12:32:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x11702ec00) [pid = 1663] [serial = 1285] [outer = 0x1130c6800] 12:32:26 INFO - PROCESS | 1663 | 1470771146257 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]]]}] 12:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 822ms 12:32:26 INFO - PROCESS | 1663 | 1470771146301 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 12:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:32:26 INFO - PROCESS | 1663 | 1470771146306 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 12:32:26 INFO - PROCESS | 1663 | 1470771146312 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:32:26 INFO - PROCESS | 1663 | 1470771146313 Marionette TRACE conn2 <- [1,1686,null,{}] 12:32:26 INFO - PROCESS | 1663 | 1470771146316 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}] 12:32:26 INFO - PROCESS | 1663 | 1470771146318 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:26 INFO - PROCESS | 1663 | 1470771146425 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 12:32:26 INFO - PROCESS | 1663 | 1470771146518 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:26 INFO - PROCESS | 1663 | 1470771146520 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x121153800 == 40 [pid = 1663] [id = 429] 12:32:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x118ea6c00) [pid = 1663] [serial = 1286] [outer = 0x0] 12:32:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x119b6a000) [pid = 1663] [serial = 1287] [outer = 0x118ea6c00] 12:32:26 INFO - PROCESS | 1663 | 1470771146551 Marionette DEBUG loaded listener.js 12:32:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x119f8dc00) [pid = 1663] [serial = 1288] [outer = 0x118ea6c00] 12:32:27 INFO - PROCESS | 1663 | 1470771147204 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]]]}] 12:32:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12a731000 == 39 [pid = 1663] [id = 426] 12:32:27 INFO - PROCESS | 1663 | --DOCSHELL 0x129244800 == 38 [pid = 1663] [id = 425] 12:32:27 INFO - PROCESS | 1663 | --DOCSHELL 0x117246800 == 37 [pid = 1663] [id = 424] 12:32:27 INFO - PROCESS | 1663 | --DOCSHELL 0x1289c1800 == 36 [pid = 1663] [id = 423] 12:32:27 INFO - PROCESS | 1663 | --DOCSHELL 0x112637000 == 35 [pid = 1663] [id = 422] 12:32:27 INFO - PROCESS | 1663 | --DOCSHELL 0x123c48800 == 34 [pid = 1663] [id = 421] 12:32:27 INFO - PROCESS | 1663 | --DOCSHELL 0x12113e800 == 33 [pid = 1663] [id = 420] 12:32:27 INFO - PROCESS | 1663 | --DOCSHELL 0x119bcb000 == 32 [pid = 1663] [id = 419] 12:32:27 INFO - PROCESS | 1663 | --DOCSHELL 0x1182b4000 == 31 [pid = 1663] [id = 418] 12:32:27 INFO - PROCESS | 1663 | --DOCSHELL 0x11722c000 == 30 [pid = 1663] [id = 417] 12:32:27 INFO - PROCESS | 1663 | --DOCSHELL 0x113a70800 == 29 [pid = 1663] [id = 416] 12:32:27 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 12:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 971ms 12:32:27 INFO - PROCESS | 1663 | 1470771147282 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 12:32:27 INFO - PROCESS | 1663 | 1470771147285 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 12:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:32:27 INFO - PROCESS | 1663 | 1470771147288 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:32:27 INFO - PROCESS | 1663 | 1470771147290 Marionette TRACE conn2 <- [1,1690,null,{}] 12:32:27 INFO - PROCESS | 1663 | 1470771147293 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}] 12:32:27 INFO - PROCESS | 1663 | 1470771147295 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:27 INFO - PROCESS | 1663 | 1470771147377 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 12:32:27 INFO - PROCESS | 1663 | 1470771147388 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:27 INFO - PROCESS | 1663 | 1470771147390 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x11615b000 == 30 [pid = 1663] [id = 430] 12:32:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x116a0cc00) [pid = 1663] [serial = 1289] [outer = 0x0] 12:32:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x117030400) [pid = 1663] [serial = 1290] [outer = 0x116a0cc00] 12:32:27 INFO - PROCESS | 1663 | 1470771147417 Marionette DEBUG loaded listener.js 12:32:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1186f5000) [pid = 1663] [serial = 1291] [outer = 0x116a0cc00] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x129657800) [pid = 1663] [serial = 1215] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x128e90400) [pid = 1663] [serial = 1212] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x12af62400) [pid = 1663] [serial = 1218] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x123c70c00) [pid = 1663] [serial = 1203] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x1242a6400) [pid = 1663] [serial = 1204] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x116a02c00) [pid = 1663] [serial = 1194] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x11702e400) [pid = 1663] [serial = 1195] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x1122e9000) [pid = 1663] [serial = 1188] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x113383000) [pid = 1663] [serial = 1189] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x1172be800) [pid = 1663] [serial = 1191] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x118487400) [pid = 1663] [serial = 1192] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1210c5000) [pid = 1663] [serial = 1200] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x12a8cf400) [pid = 1663] [serial = 1216] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x121451400) [pid = 1663] [serial = 1201] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x124b13000) [pid = 1663] [serial = 1206] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x118e5e000) [pid = 1663] [serial = 1197] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x119798000) [pid = 1663] [serial = 1198] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x12a7c1000) [pid = 1663] [serial = 1186] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x123c6fc00) [pid = 1663] [serial = 1222] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x12bccb800) [pid = 1663] [serial = 1228] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x12741a000) [pid = 1663] [serial = 1224] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x11878c800) [pid = 1663] [serial = 1221] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x12b9adc00) [pid = 1663] [serial = 1227] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12bf4d800) [pid = 1663] [serial = 1231] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x12af8d400) [pid = 1663] [serial = 1219] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x12bf48c00) [pid = 1663] [serial = 1230] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x127093c00) [pid = 1663] [serial = 1209] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x12b9a1400) [pid = 1663] [serial = 1225] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x12941b400) [pid = 1663] [serial = 1213] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x128c5ac00) [pid = 1663] [serial = 1210] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x1268d9000) [pid = 1663] [serial = 1207] [outer = 0x0] [url = about:blank] 12:32:27 INFO - PROCESS | 1663 | 1470771147799 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]]]}] 12:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 521ms 12:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:32:27 INFO - PROCESS | 1663 | 1470771147809 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 12:32:27 INFO - PROCESS | 1663 | 1470771147811 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 12:32:27 INFO - PROCESS | 1663 | 1470771147815 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:32:27 INFO - PROCESS | 1663 | 1470771147817 Marionette TRACE conn2 <- [1,1694,null,{}] 12:32:27 INFO - PROCESS | 1663 | 1470771147821 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}] 12:32:27 INFO - PROCESS | 1663 | 1470771147823 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:27 INFO - PROCESS | 1663 | 1470771147902 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 12:32:27 INFO - PROCESS | 1663 | 1470771147908 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:27 INFO - PROCESS | 1663 | 1470771147910 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182a6000 == 31 [pid = 1663] [id = 431] 12:32:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x119106400) [pid = 1663] [serial = 1292] [outer = 0x0] 12:32:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x119a05800) [pid = 1663] [serial = 1293] [outer = 0x119106400] 12:32:27 INFO - PROCESS | 1663 | 1470771147936 Marionette DEBUG loaded listener.js 12:32:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x119de8400) [pid = 1663] [serial = 1294] [outer = 0x119106400] 12:32:28 INFO - PROCESS | 1663 | 1470771148359 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]]]}] 12:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 571ms 12:32:28 INFO - PROCESS | 1663 | 1470771148387 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 12:32:28 INFO - PROCESS | 1663 | 1470771148389 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 12:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:32:28 INFO - PROCESS | 1663 | 1470771148393 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:32:28 INFO - PROCESS | 1663 | 1470771148396 Marionette TRACE conn2 <- [1,1698,null,{}] 12:32:28 INFO - PROCESS | 1663 | 1470771148408 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}] 12:32:28 INFO - PROCESS | 1663 | 1470771148413 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:28 INFO - PROCESS | 1663 | 1470771148532 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 12:32:28 INFO - PROCESS | 1663 | 1470771148540 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:28 INFO - PROCESS | 1663 | 1470771148543 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x119dd3000 == 32 [pid = 1663] [id = 432] 12:32:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1210c9000) [pid = 1663] [serial = 1295] [outer = 0x0] 12:32:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x121451800) [pid = 1663] [serial = 1296] [outer = 0x1210c9000] 12:32:28 INFO - PROCESS | 1663 | 1470771148588 Marionette DEBUG loaded listener.js 12:32:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x123c6c000) [pid = 1663] [serial = 1297] [outer = 0x1210c9000] 12:32:29 INFO - PROCESS | 1663 | 1470771149011 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]]]}] 12:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 12:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 673ms 12:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:32:29 INFO - PROCESS | 1663 | 1470771149066 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 12:32:29 INFO - PROCESS | 1663 | 1470771149068 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 12:32:29 INFO - PROCESS | 1663 | 1470771149070 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:32:29 INFO - PROCESS | 1663 | 1470771149071 Marionette TRACE conn2 <- [1,1702,null,{}] 12:32:29 INFO - PROCESS | 1663 | 1470771149073 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}] 12:32:29 INFO - PROCESS | 1663 | 1470771149075 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:29 INFO - PROCESS | 1663 | 1470771149169 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 12:32:29 INFO - PROCESS | 1663 | 1470771149174 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:29 INFO - PROCESS | 1663 | 1470771149176 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x123c43000 == 33 [pid = 1663] [id = 433] 12:32:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x123c76000) [pid = 1663] [serial = 1298] [outer = 0x0] 12:32:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x124475400) [pid = 1663] [serial = 1299] [outer = 0x123c76000] 12:32:29 INFO - PROCESS | 1663 | 1470771149200 Marionette DEBUG loaded listener.js 12:32:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x124ba9000) [pid = 1663] [serial = 1300] [outer = 0x123c76000] 12:32:29 INFO - PROCESS | 1663 | 1470771149546 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]]]}] 12:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 519ms 12:32:29 INFO - PROCESS | 1663 | 1470771149589 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 12:32:29 INFO - PROCESS | 1663 | 1470771149590 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 12:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:32:29 INFO - PROCESS | 1663 | 1470771149593 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:32:29 INFO - PROCESS | 1663 | 1470771149594 Marionette TRACE conn2 <- [1,1706,null,{}] 12:32:29 INFO - PROCESS | 1663 | 1470771149596 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}] 12:32:29 INFO - PROCESS | 1663 | 1470771149597 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:29 INFO - PROCESS | 1663 | 1470771149700 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 12:32:29 INFO - PROCESS | 1663 | 1470771149713 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:29 INFO - PROCESS | 1663 | 1470771149714 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x124b89000 == 34 [pid = 1663] [id = 434] 12:32:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1268d2000) [pid = 1663] [serial = 1301] [outer = 0x0] 12:32:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1269de000) [pid = 1663] [serial = 1302] [outer = 0x1268d2000] 12:32:29 INFO - PROCESS | 1663 | 1470771149738 Marionette DEBUG loaded listener.js 12:32:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x126e46400) [pid = 1663] [serial = 1303] [outer = 0x1268d2000] 12:32:30 INFO - PROCESS | 1663 | 1470771150064 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]]]}] 12:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 519ms 12:32:30 INFO - PROCESS | 1663 | 1470771150112 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 12:32:30 INFO - PROCESS | 1663 | 1470771150113 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 12:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:32:30 INFO - PROCESS | 1663 | 1470771150116 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:32:30 INFO - PROCESS | 1663 | 1470771150117 Marionette TRACE conn2 <- [1,1710,null,{}] 12:32:30 INFO - PROCESS | 1663 | 1470771150119 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}] 12:32:30 INFO - PROCESS | 1663 | 1470771150123 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:30 INFO - PROCESS | 1663 | 1470771150242 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 12:32:30 INFO - PROCESS | 1663 | 1470771150253 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:30 INFO - PROCESS | 1663 | 1470771150254 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x128ec2000 == 35 [pid = 1663] [id = 435] 12:32:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x126e51400) [pid = 1663] [serial = 1304] [outer = 0x0] 12:32:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x127421c00) [pid = 1663] [serial = 1305] [outer = 0x126e51400] 12:32:30 INFO - PROCESS | 1663 | 1470771150279 Marionette DEBUG loaded listener.js 12:32:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12919d400) [pid = 1663] [serial = 1306] [outer = 0x126e51400] 12:32:30 INFO - PROCESS | 1663 | 1470771150648 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]]]}] 12:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 568ms 12:32:30 INFO - PROCESS | 1663 | 1470771150686 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 12:32:30 INFO - PROCESS | 1663 | 1470771150689 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 12:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:32:30 INFO - PROCESS | 1663 | 1470771150692 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:32:30 INFO - PROCESS | 1663 | 1470771150693 Marionette TRACE conn2 <- [1,1714,null,{}] 12:32:30 INFO - PROCESS | 1663 | 1470771150695 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}] 12:32:30 INFO - PROCESS | 1663 | 1470771150696 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:30 INFO - PROCESS | 1663 | 1470771150791 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 12:32:30 INFO - PROCESS | 1663 | 1470771150831 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:30 INFO - PROCESS | 1663 | 1470771150832 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a613800 == 36 [pid = 1663] [id = 436] 12:32:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1291aa400) [pid = 1663] [serial = 1307] [outer = 0x0] 12:32:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x129420000) [pid = 1663] [serial = 1308] [outer = 0x1291aa400] 12:32:30 INFO - PROCESS | 1663 | 1470771150857 Marionette DEBUG loaded listener.js 12:32:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12a7bdc00) [pid = 1663] [serial = 1309] [outer = 0x1291aa400] 12:32:31 INFO - PROCESS | 1663 | 1470771151214 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]]]}] 12:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 568ms 12:32:31 INFO - PROCESS | 1663 | 1470771151260 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 12:32:31 INFO - PROCESS | 1663 | 1470771151262 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 12:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:32:31 INFO - PROCESS | 1663 | 1470771151264 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:32:31 INFO - PROCESS | 1663 | 1470771151265 Marionette TRACE conn2 <- [1,1718,null,{}] 12:32:31 INFO - PROCESS | 1663 | 1470771151267 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}] 12:32:31 INFO - PROCESS | 1663 | 1470771151268 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:31 INFO - PROCESS | 1663 | 1470771151364 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 12:32:31 INFO - PROCESS | 1663 | 1470771151376 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:31 INFO - PROCESS | 1663 | 1470771151377 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a860800 == 37 [pid = 1663] [id = 437] 12:32:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12a7bf000) [pid = 1663] [serial = 1310] [outer = 0x0] 12:32:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12af5c000) [pid = 1663] [serial = 1311] [outer = 0x12a7bf000] 12:32:31 INFO - PROCESS | 1663 | 1470771151401 Marionette DEBUG loaded listener.js 12:32:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12b8d9000) [pid = 1663] [serial = 1312] [outer = 0x12a7bf000] 12:32:31 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x118e6c000) [pid = 1663] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:32:31 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x115e20c00) [pid = 1663] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:32:31 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x11878e400) [pid = 1663] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:32:31 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x1167b1c00) [pid = 1663] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:32:31 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x113a05800) [pid = 1663] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:32:31 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x117033000) [pid = 1663] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:32:31 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x118eabc00) [pid = 1663] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:32:31 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x124b9b400) [pid = 1663] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:32:31 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x127427000) [pid = 1663] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:32:31 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x113f3cc00) [pid = 1663] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:32:31 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x11863c000) [pid = 1663] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:32:31 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x11223e000) [pid = 1663] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:32:31 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x118eb1800) [pid = 1663] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:32:31 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x128a32800) [pid = 1663] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:32:31 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x11604dc00) [pid = 1663] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:32:31 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1167bfc00) [pid = 1663] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:32:31 INFO - PROCESS | 1663 | 1470771151817 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]]]}] 12:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 573ms 12:32:31 INFO - PROCESS | 1663 | 1470771151838 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 12:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:32:31 INFO - PROCESS | 1663 | 1470771151842 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 12:32:31 INFO - PROCESS | 1663 | 1470771151844 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:32:31 INFO - PROCESS | 1663 | 1470771151845 Marionette TRACE conn2 <- [1,1722,null,{}] 12:32:31 INFO - PROCESS | 1663 | 1470771151848 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}] 12:32:31 INFO - PROCESS | 1663 | 1470771151849 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:31 INFO - PROCESS | 1663 | 1470771151929 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 12:32:31 INFO - PROCESS | 1663 | 1470771151933 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:31 INFO - PROCESS | 1663 | 1470771151934 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x119887800 == 38 [pid = 1663] [id = 438] 12:32:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1150cc800) [pid = 1663] [serial = 1313] [outer = 0x0] 12:32:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x117033000) [pid = 1663] [serial = 1314] [outer = 0x1150cc800] 12:32:31 INFO - PROCESS | 1663 | 1470771151959 Marionette DEBUG loaded listener.js 12:32:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x120fde800) [pid = 1663] [serial = 1315] [outer = 0x1150cc800] 12:32:32 INFO - PROCESS | 1663 | 1470771152292 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]]]}] 12:32:32 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 12:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 470ms 12:32:32 INFO - PROCESS | 1663 | 1470771152314 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 12:32:32 INFO - PROCESS | 1663 | 1470771152316 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 12:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:32:32 INFO - PROCESS | 1663 | 1470771152318 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:32:32 INFO - PROCESS | 1663 | 1470771152319 Marionette TRACE conn2 <- [1,1726,null,{}] 12:32:32 INFO - PROCESS | 1663 | 1470771152325 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}] 12:32:32 INFO - PROCESS | 1663 | 1470771152326 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:32 INFO - PROCESS | 1663 | 1470771152432 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 12:32:32 INFO - PROCESS | 1663 | 1470771152438 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:32 INFO - PROCESS | 1663 | 1470771152439 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b928000 == 39 [pid = 1663] [id = 439] 12:32:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x11878e400) [pid = 1663] [serial = 1316] [outer = 0x0] 12:32:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x126ecc800) [pid = 1663] [serial = 1317] [outer = 0x11878e400] 12:32:32 INFO - PROCESS | 1663 | 1470771152463 Marionette DEBUG loaded listener.js 12:32:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x12b8db000) [pid = 1663] [serial = 1318] [outer = 0x11878e400] 12:32:32 INFO - PROCESS | 1663 | 1470771152781 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]]]}] 12:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 472ms 12:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:32:32 INFO - PROCESS | 1663 | 1470771152794 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 12:32:32 INFO - PROCESS | 1663 | 1470771152795 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 12:32:32 INFO - PROCESS | 1663 | 1470771152797 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:32:32 INFO - PROCESS | 1663 | 1470771152799 Marionette TRACE conn2 <- [1,1730,null,{}] 12:32:32 INFO - PROCESS | 1663 | 1470771152802 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}] 12:32:32 INFO - PROCESS | 1663 | 1470771152806 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:32 INFO - PROCESS | 1663 | 1470771152898 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 12:32:32 INFO - PROCESS | 1663 | 1470771152903 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:32 INFO - PROCESS | 1663 | 1470771152907 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c29a000 == 40 [pid = 1663] [id = 440] 12:32:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x12b8e3400) [pid = 1663] [serial = 1319] [outer = 0x0] 12:32:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12bcc7800) [pid = 1663] [serial = 1320] [outer = 0x12b8e3400] 12:32:32 INFO - PROCESS | 1663 | 1470771152932 Marionette DEBUG loaded listener.js 12:32:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12bf50c00) [pid = 1663] [serial = 1321] [outer = 0x12b8e3400] 12:32:33 INFO - PROCESS | 1663 | 1470771153263 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]]]}] 12:32:33 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 12:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 469ms 12:32:33 INFO - PROCESS | 1663 | 1470771153267 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 12:32:33 INFO - PROCESS | 1663 | 1470771153269 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 12:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:32:33 INFO - PROCESS | 1663 | 1470771153278 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:32:33 INFO - PROCESS | 1663 | 1470771153279 Marionette TRACE conn2 <- [1,1734,null,{}] 12:32:33 INFO - PROCESS | 1663 | 1470771153281 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}] 12:32:33 INFO - PROCESS | 1663 | 1470771153282 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:33 INFO - PROCESS | 1663 | 1470771153397 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 12:32:33 INFO - PROCESS | 1663 | 1470771153404 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:33 INFO - PROCESS | 1663 | 1470771153405 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ca14800 == 41 [pid = 1663] [id = 441] 12:32:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x127427400) [pid = 1663] [serial = 1322] [outer = 0x0] 12:32:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12bf53800) [pid = 1663] [serial = 1323] [outer = 0x127427400] 12:32:33 INFO - PROCESS | 1663 | 1470771153436 Marionette DEBUG loaded listener.js 12:32:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12bfe2400) [pid = 1663] [serial = 1324] [outer = 0x127427400] 12:32:33 INFO - PROCESS | 1663 | 1470771153859 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]]]}] 12:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 619ms 12:32:33 INFO - PROCESS | 1663 | 1470771153898 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 12:32:33 INFO - PROCESS | 1663 | 1470771153901 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 12:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:32:33 INFO - PROCESS | 1663 | 1470771153907 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:32:33 INFO - PROCESS | 1663 | 1470771153909 Marionette TRACE conn2 <- [1,1738,null,{}] 12:32:33 INFO - PROCESS | 1663 | 1470771153913 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}] 12:32:33 INFO - PROCESS | 1663 | 1470771153914 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:34 INFO - PROCESS | 1663 | 1470771154034 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 12:32:34 INFO - PROCESS | 1663 | 1470771154108 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:34 INFO - PROCESS | 1663 | 1470771154110 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x11737c000 == 42 [pid = 1663] [id = 442] 12:32:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x11300e400) [pid = 1663] [serial = 1325] [outer = 0x0] 12:32:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x117028800) [pid = 1663] [serial = 1326] [outer = 0x11300e400] 12:32:34 INFO - PROCESS | 1663 | 1470771154141 Marionette DEBUG loaded listener.js 12:32:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x118782400) [pid = 1663] [serial = 1327] [outer = 0x11300e400] 12:32:34 INFO - PROCESS | 1663 | 1470771154559 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]]]}] 12:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 671ms 12:32:34 INFO - PROCESS | 1663 | 1470771154577 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 12:32:34 INFO - PROCESS | 1663 | 1470771154580 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 12:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:32:34 INFO - PROCESS | 1663 | 1470771154585 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:32:34 INFO - PROCESS | 1663 | 1470771154587 Marionette TRACE conn2 <- [1,1742,null,{}] 12:32:34 INFO - PROCESS | 1663 | 1470771154589 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}] 12:32:34 INFO - PROCESS | 1663 | 1470771154591 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:34 INFO - PROCESS | 1663 | 1470771154695 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 12:32:34 INFO - PROCESS | 1663 | 1470771154754 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:34 INFO - PROCESS | 1663 | 1470771154756 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x123c32800 == 43 [pid = 1663] [id = 443] 12:32:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x119de2800) [pid = 1663] [serial = 1328] [outer = 0x0] 12:32:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x120fe2c00) [pid = 1663] [serial = 1329] [outer = 0x119de2800] 12:32:34 INFO - PROCESS | 1663 | 1470771154786 Marionette DEBUG loaded listener.js 12:32:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x12144e000) [pid = 1663] [serial = 1330] [outer = 0x119de2800] 12:32:35 INFO - PROCESS | 1663 | 1470771155241 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]]]}] 12:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 722ms 12:32:35 INFO - PROCESS | 1663 | 1470771155307 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 12:32:35 INFO - PROCESS | 1663 | 1470771155308 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 12:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:32:35 INFO - PROCESS | 1663 | 1470771155311 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:32:35 INFO - PROCESS | 1663 | 1470771155313 Marionette TRACE conn2 <- [1,1746,null,{}] 12:32:35 INFO - PROCESS | 1663 | 1470771155344 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}] 12:32:35 INFO - PROCESS | 1663 | 1470771155347 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:35 INFO - PROCESS | 1663 | 1470771155450 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 12:32:35 INFO - PROCESS | 1663 | 1470771155522 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:35 INFO - PROCESS | 1663 | 1470771155524 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c295800 == 44 [pid = 1663] [id = 444] 12:32:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1217f1400) [pid = 1663] [serial = 1331] [outer = 0x0] 12:32:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1268ddc00) [pid = 1663] [serial = 1332] [outer = 0x1217f1400] 12:32:35 INFO - PROCESS | 1663 | 1470771155557 Marionette DEBUG loaded listener.js 12:32:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x127423800) [pid = 1663] [serial = 1333] [outer = 0x1217f1400] 12:32:35 INFO - PROCESS | 1663 | 1470771155976 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]]]}] 12:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 695ms 12:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:32:36 INFO - PROCESS | 1663 | 1470771156006 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 12:32:36 INFO - PROCESS | 1663 | 1470771156008 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 12:32:36 INFO - PROCESS | 1663 | 1470771156010 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:32:36 INFO - PROCESS | 1663 | 1470771156011 Marionette TRACE conn2 <- [1,1750,null,{}] 12:32:36 INFO - PROCESS | 1663 | 1470771156013 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}] 12:32:36 INFO - PROCESS | 1663 | 1470771156015 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:36 INFO - PROCESS | 1663 | 1470771156116 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 12:32:36 INFO - PROCESS | 1663 | 1470771156184 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:36 INFO - PROCESS | 1663 | 1470771156186 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ce47000 == 45 [pid = 1663] [id = 445] 12:32:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x128c27800) [pid = 1663] [serial = 1334] [outer = 0x0] 12:32:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1292c0400) [pid = 1663] [serial = 1335] [outer = 0x128c27800] 12:32:36 INFO - PROCESS | 1663 | 1470771156215 Marionette DEBUG loaded listener.js 12:32:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12af86000) [pid = 1663] [serial = 1336] [outer = 0x128c27800] 12:32:36 INFO - PROCESS | 1663 | 1470771156677 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]]]}] 12:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 720ms 12:32:36 INFO - PROCESS | 1663 | 1470771156730 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 12:32:36 INFO - PROCESS | 1663 | 1470771156732 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 12:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:32:36 INFO - PROCESS | 1663 | 1470771156734 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:32:36 INFO - PROCESS | 1663 | 1470771156735 Marionette TRACE conn2 <- [1,1754,null,{}] 12:32:36 INFO - PROCESS | 1663 | 1470771156738 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}] 12:32:36 INFO - PROCESS | 1663 | 1470771156739 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:36 INFO - PROCESS | 1663 | 1470771156983 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 12:32:37 INFO - PROCESS | 1663 | 1470771157074 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:37 INFO - PROCESS | 1663 | 1470771157075 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182ad800 == 46 [pid = 1663] [id = 446] 12:32:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x113f3cc00) [pid = 1663] [serial = 1337] [outer = 0x0] 12:32:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1160b9c00) [pid = 1663] [serial = 1338] [outer = 0x113f3cc00] 12:32:37 INFO - PROCESS | 1663 | 1470771157104 Marionette DEBUG loaded listener.js 12:32:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x117d47c00) [pid = 1663] [serial = 1339] [outer = 0x113f3cc00] 12:32:37 INFO - PROCESS | 1663 | 1470771157536 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]]]}] 12:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 825ms 12:32:37 INFO - PROCESS | 1663 | 1470771157560 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 12:32:37 INFO - PROCESS | 1663 | 1470771157563 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 12:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:32:37 INFO - PROCESS | 1663 | 1470771157567 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:32:37 INFO - PROCESS | 1663 | 1470771157572 Marionette TRACE conn2 <- [1,1758,null,{}] 12:32:37 INFO - PROCESS | 1663 | 1470771157576 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}] 12:32:37 INFO - PROCESS | 1663 | 1470771157578 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:37 INFO - PROCESS | 1663 | 1470771157694 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12c29a000 == 45 [pid = 1663] [id = 440] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12b928000 == 44 [pid = 1663] [id = 439] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x119887800 == 43 [pid = 1663] [id = 438] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12a860800 == 42 [pid = 1663] [id = 437] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12a613800 == 41 [pid = 1663] [id = 436] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x128ec2000 == 40 [pid = 1663] [id = 435] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x124b89000 == 39 [pid = 1663] [id = 434] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x123c43000 == 38 [pid = 1663] [id = 433] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x119dd3000 == 37 [pid = 1663] [id = 432] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x1182a6000 == 36 [pid = 1663] [id = 431] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x11615b000 == 35 [pid = 1663] [id = 430] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x116ad9000 == 34 [pid = 1663] [id = 428] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x119871800 == 33 [pid = 1663] [id = 427] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x121153800 == 32 [pid = 1663] [id = 429] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x1182ad800 == 31 [pid = 1663] [id = 446] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12ce47000 == 30 [pid = 1663] [id = 445] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12c295800 == 29 [pid = 1663] [id = 444] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x123c32800 == 28 [pid = 1663] [id = 443] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12ca14800 == 27 [pid = 1663] [id = 441] 12:32:38 INFO - PROCESS | 1663 | --DOCSHELL 0x11737c000 == 26 [pid = 1663] [id = 442] 12:32:38 INFO - PROCESS | 1663 | 1470771158350 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:38 INFO - PROCESS | 1663 | 1470771158352 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1268d9400) [pid = 1663] [serial = 1263] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x11702d400) [pid = 1663] [serial = 1234] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x1167b2000) [pid = 1663] [serial = 1233] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x121445c00) [pid = 1663] [serial = 1257] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x1217f9400) [pid = 1663] [serial = 1258] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x1172c1c00) [pid = 1663] [serial = 1251] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x118e69400) [pid = 1663] [serial = 1252] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x113d4e400) [pid = 1663] [serial = 1248] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x11604c800) [pid = 1663] [serial = 1249] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x11878f800) [pid = 1663] [serial = 1246] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x1182e5400) [pid = 1663] [serial = 1245] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x119de8800) [pid = 1663] [serial = 1237] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x119b68400) [pid = 1663] [serial = 1236] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x127276800) [pid = 1663] [serial = 1240] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x126d58800) [pid = 1663] [serial = 1239] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1292ccc00) [pid = 1663] [serial = 1243] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x128a30c00) [pid = 1663] [serial = 1242] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x127277800) [pid = 1663] [serial = 1266] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x126ebe800) [pid = 1663] [serial = 1264] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x128c1d800) [pid = 1663] [serial = 1269] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x128a2d000) [pid = 1663] [serial = 1267] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x128c65800) [pid = 1663] [serial = 1270] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x11847d800) [pid = 1663] [serial = 1273] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x119b6d800) [pid = 1663] [serial = 1254] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12a7b7000) [pid = 1663] [serial = 1279] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x113daa400) [pid = 1663] [serial = 1272] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x119f8c000) [pid = 1663] [serial = 1255] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x124b1bc00) [pid = 1663] [serial = 1275] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1219d7400) [pid = 1663] [serial = 1260] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x1291a7400) [pid = 1663] [serial = 1276] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x1242aa400) [pid = 1663] [serial = 1261] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x126851c00) [pid = 1663] [serial = 1281] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x1292cb400) [pid = 1663] [serial = 1278] [outer = 0x0] [url = about:blank] 12:32:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x111d97800 == 27 [pid = 1663] [id = 447] 12:32:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x1130c1800) [pid = 1663] [serial = 1340] [outer = 0x0] 12:32:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x113809400) [pid = 1663] [serial = 1341] [outer = 0x1130c1800] 12:32:38 INFO - PROCESS | 1663 | 1470771158445 Marionette DEBUG loaded listener.js 12:32:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x113da9800) [pid = 1663] [serial = 1342] [outer = 0x1130c1800] 12:32:38 INFO - PROCESS | 1663 | 1470771158767 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]]]}] 12:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1225ms 12:32:38 INFO - PROCESS | 1663 | 1470771158793 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 12:32:38 INFO - PROCESS | 1663 | 1470771158796 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 12:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:32:38 INFO - PROCESS | 1663 | 1470771158798 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:32:38 INFO - PROCESS | 1663 | 1470771158800 Marionette TRACE conn2 <- [1,1762,null,{}] 12:32:38 INFO - PROCESS | 1663 | 1470771158806 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}] 12:32:38 INFO - PROCESS | 1663 | 1470771158809 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:38 INFO - PROCESS | 1663 | 1470771158885 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 12:32:38 INFO - PROCESS | 1663 | 1470771158893 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:38 INFO - PROCESS | 1663 | 1470771158894 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x117238800 == 28 [pid = 1663] [id = 448] 12:32:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x116aaac00) [pid = 1663] [serial = 1343] [outer = 0x0] 12:32:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1176ad400) [pid = 1663] [serial = 1344] [outer = 0x116aaac00] 12:32:38 INFO - PROCESS | 1663 | 1470771158921 Marionette DEBUG loaded listener.js 12:32:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x11863c800) [pid = 1663] [serial = 1345] [outer = 0x116aaac00] 12:32:39 INFO - PROCESS | 1663 | 1470771159303 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]]]}] 12:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 570ms 12:32:39 INFO - PROCESS | 1663 | 1470771159371 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 12:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:32:39 INFO - PROCESS | 1663 | 1470771159376 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 12:32:39 INFO - PROCESS | 1663 | 1470771159381 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:32:39 INFO - PROCESS | 1663 | 1470771159383 Marionette TRACE conn2 <- [1,1766,null,{}] 12:32:39 INFO - PROCESS | 1663 | 1470771159386 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}] 12:32:39 INFO - PROCESS | 1663 | 1470771159387 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:39 INFO - PROCESS | 1663 | 1470771159509 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 12:32:39 INFO - PROCESS | 1663 | 1470771159522 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:39 INFO - PROCESS | 1663 | 1470771159523 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x11813a800 == 29 [pid = 1663] [id = 449] 12:32:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x118e69400) [pid = 1663] [serial = 1346] [outer = 0x0] 12:32:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x119829800) [pid = 1663] [serial = 1347] [outer = 0x118e69400] 12:32:39 INFO - PROCESS | 1663 | 1470771159564 Marionette DEBUG loaded listener.js 12:32:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x119ddcc00) [pid = 1663] [serial = 1348] [outer = 0x118e69400] 12:32:39 INFO - PROCESS | 1663 | 1470771159952 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]]]}] 12:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 621ms 12:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:32:40 INFO - PROCESS | 1663 | 1470771160002 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 12:32:40 INFO - PROCESS | 1663 | 1470771160003 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 12:32:40 INFO - PROCESS | 1663 | 1470771160007 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:32:40 INFO - PROCESS | 1663 | 1470771160011 Marionette TRACE conn2 <- [1,1770,null,{}] 12:32:40 INFO - PROCESS | 1663 | 1470771160018 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}] 12:32:40 INFO - PROCESS | 1663 | 1470771160021 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:40 INFO - PROCESS | 1663 | 1470771160098 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 12:32:40 INFO - PROCESS | 1663 | 1470771160105 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:40 INFO - PROCESS | 1663 | 1470771160107 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x119888000 == 30 [pid = 1663] [id = 450] 12:32:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x119de1c00) [pid = 1663] [serial = 1349] [outer = 0x0] 12:32:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1210c5000) [pid = 1663] [serial = 1350] [outer = 0x119de1c00] 12:32:40 INFO - PROCESS | 1663 | 1470771160132 Marionette DEBUG loaded listener.js 12:32:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x12150f400) [pid = 1663] [serial = 1351] [outer = 0x119de1c00] 12:32:40 INFO - PROCESS | 1663 | 1470771160460 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]]]}] 12:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 474ms 12:32:40 INFO - PROCESS | 1663 | 1470771160480 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 12:32:40 INFO - PROCESS | 1663 | 1470771160482 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 12:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:32:40 INFO - PROCESS | 1663 | 1470771160484 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:32:40 INFO - PROCESS | 1663 | 1470771160485 Marionette TRACE conn2 <- [1,1774,null,{}] 12:32:40 INFO - PROCESS | 1663 | 1470771160489 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}] 12:32:40 INFO - PROCESS | 1663 | 1470771160491 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:40 INFO - PROCESS | 1663 | 1470771160566 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 12:32:40 INFO - PROCESS | 1663 | 1470771160638 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:40 INFO - PROCESS | 1663 | 1470771160639 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x12124c800 == 31 [pid = 1663] [id = 451] 12:32:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x116051000) [pid = 1663] [serial = 1352] [outer = 0x0] 12:32:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1217f9400) [pid = 1663] [serial = 1353] [outer = 0x116051000] 12:32:40 INFO - PROCESS | 1663 | 1470771160664 Marionette DEBUG loaded listener.js 12:32:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x1241cfc00) [pid = 1663] [serial = 1354] [outer = 0x116051000] 12:32:41 INFO - PROCESS | 1663 | 1470771161009 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]]]}] 12:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 571ms 12:32:41 INFO - PROCESS | 1663 | 1470771161057 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 12:32:41 INFO - PROCESS | 1663 | 1470771161058 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 12:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:32:41 INFO - PROCESS | 1663 | 1470771161060 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:32:41 INFO - PROCESS | 1663 | 1470771161061 Marionette TRACE conn2 <- [1,1778,null,{}] 12:32:41 INFO - PROCESS | 1663 | 1470771161063 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}] 12:32:41 INFO - PROCESS | 1663 | 1470771161065 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:41 INFO - PROCESS | 1663 | 1470771161157 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 12:32:41 INFO - PROCESS | 1663 | 1470771161196 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:41 INFO - PROCESS | 1663 | 1470771161200 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x123b37000 == 32 [pid = 1663] [id = 452] 12:32:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x118e60000) [pid = 1663] [serial = 1355] [outer = 0x0] 12:32:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x126851c00) [pid = 1663] [serial = 1356] [outer = 0x118e60000] 12:32:41 INFO - PROCESS | 1663 | 1470771161232 Marionette DEBUG loaded listener.js 12:32:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x126d5d800) [pid = 1663] [serial = 1357] [outer = 0x118e60000] 12:32:41 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 12:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 519ms 12:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:32:41 INFO - PROCESS | 1663 | 1470771161575 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]]]}] 12:32:41 INFO - PROCESS | 1663 | 1470771161580 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 12:32:41 INFO - PROCESS | 1663 | 1470771161581 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 12:32:41 INFO - PROCESS | 1663 | 1470771161583 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:32:41 INFO - PROCESS | 1663 | 1470771161584 Marionette TRACE conn2 <- [1,1782,null,{}] 12:32:41 INFO - PROCESS | 1663 | 1470771161587 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}] 12:32:41 INFO - PROCESS | 1663 | 1470771161590 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:41 INFO - PROCESS | 1663 | 1470771161689 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 12:32:41 INFO - PROCESS | 1663 | 1470771161693 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:41 INFO - PROCESS | 1663 | 1470771161694 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x113f64000 == 33 [pid = 1663] [id = 453] 12:32:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x112fd5400) [pid = 1663] [serial = 1358] [outer = 0x0] 12:32:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x126ecd400) [pid = 1663] [serial = 1359] [outer = 0x112fd5400] 12:32:41 INFO - PROCESS | 1663 | 1470771161718 Marionette DEBUG loaded listener.js 12:32:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x128a28800) [pid = 1663] [serial = 1360] [outer = 0x112fd5400] 12:32:42 INFO - PROCESS | 1663 | 1470771162047 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]]]}] 12:32:42 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 12:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 518ms 12:32:42 INFO - PROCESS | 1663 | 1470771162102 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 12:32:42 INFO - PROCESS | 1663 | 1470771162103 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 12:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:32:42 INFO - PROCESS | 1663 | 1470771162105 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:32:42 INFO - PROCESS | 1663 | 1470771162106 Marionette TRACE conn2 <- [1,1786,null,{}] 12:32:42 INFO - PROCESS | 1663 | 1470771162108 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}] 12:32:42 INFO - PROCESS | 1663 | 1470771162110 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:42 INFO - PROCESS | 1663 | 1470771162205 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 12:32:42 INFO - PROCESS | 1663 | 1470771162208 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:42 INFO - PROCESS | 1663 | 1470771162209 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289be000 == 34 [pid = 1663] [id = 454] 12:32:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x1122b9800) [pid = 1663] [serial = 1361] [outer = 0x0] 12:32:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x128a29000) [pid = 1663] [serial = 1362] [outer = 0x1122b9800] 12:32:42 INFO - PROCESS | 1663 | 1470771162233 Marionette DEBUG loaded listener.js 12:32:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x128c5c000) [pid = 1663] [serial = 1363] [outer = 0x1122b9800] 12:32:42 INFO - PROCESS | 1663 | 1470771162547 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]]]}] 12:32:42 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 12:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 471ms 12:32:42 INFO - PROCESS | 1663 | 1470771162760 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 12:32:42 INFO - PROCESS | 1663 | 1470771162762 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 12:32:42 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x126e51400) [pid = 1663] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:32:42 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x1291aa400) [pid = 1663] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:32:42 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x116a0cc00) [pid = 1663] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:32:42 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x123c76000) [pid = 1663] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:32:42 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1130c6800) [pid = 1663] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:32:42 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x12a7bf000) [pid = 1663] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:32:42 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1130a8000) [pid = 1663] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:32:42 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x119106400) [pid = 1663] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:32:42 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x118ea6c00) [pid = 1663] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:32:42 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1210c9000) [pid = 1663] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:32:42 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x12b8e3400) [pid = 1663] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:32:42 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1150cc800) [pid = 1663] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:32:42 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x127427400) [pid = 1663] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:32:42 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1268d2000) [pid = 1663] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:32:42 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x11878e400) [pid = 1663] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:32:42 INFO - PROCESS | 1663 | 1470771162782 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:32:42 INFO - PROCESS | 1663 | 1470771162783 Marionette TRACE conn2 <- [1,1790,null,{}] 12:32:42 INFO - PROCESS | 1663 | 1470771162785 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}] 12:32:42 INFO - PROCESS | 1663 | 1470771162788 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:42 INFO - PROCESS | 1663 | 1470771162860 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 12:32:42 INFO - PROCESS | 1663 | 1470771162863 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:42 INFO - PROCESS | 1663 | 1470771162865 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x12142a800 == 35 [pid = 1663] [id = 455] 12:32:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x11604f800) [pid = 1663] [serial = 1364] [outer = 0x0] 12:32:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x11702dc00) [pid = 1663] [serial = 1365] [outer = 0x11604f800] 12:32:42 INFO - PROCESS | 1663 | 1470771162892 Marionette DEBUG loaded listener.js 12:32:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x119b73c00) [pid = 1663] [serial = 1366] [outer = 0x11604f800] 12:32:43 INFO - PROCESS | 1663 | 1470771163226 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]]]}] 12:32:43 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) 12:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 475ms 12:32:43 INFO - PROCESS | 1663 | 1470771163251 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 12:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:32:43 INFO - PROCESS | 1663 | 1470771163263 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 12:32:43 INFO - PROCESS | 1663 | 1470771163265 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:32:43 INFO - PROCESS | 1663 | 1470771163266 Marionette TRACE conn2 <- [1,1794,null,{}] 12:32:43 INFO - PROCESS | 1663 | 1470771163268 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}] 12:32:43 INFO - PROCESS | 1663 | 1470771163269 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:43 INFO - PROCESS | 1663 | 1470771163345 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 12:32:43 INFO - PROCESS | 1663 | 1470771163405 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:43 INFO - PROCESS | 1663 | 1470771163406 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x129237000 == 36 [pid = 1663] [id = 456] 12:32:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x113aae800) [pid = 1663] [serial = 1367] [outer = 0x0] 12:32:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x123f8fc00) [pid = 1663] [serial = 1368] [outer = 0x113aae800] 12:32:43 INFO - PROCESS | 1663 | 1470771163431 Marionette DEBUG loaded listener.js 12:32:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x128c5e800) [pid = 1663] [serial = 1369] [outer = 0x113aae800] 12:32:43 INFO - PROCESS | 1663 | 1470771163702 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]]]}] 12:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 470ms 12:32:43 INFO - PROCESS | 1663 | 1470771163744 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 12:32:43 INFO - PROCESS | 1663 | 1470771163745 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 12:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:32:43 INFO - PROCESS | 1663 | 1470771163747 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:32:43 INFO - PROCESS | 1663 | 1470771163749 Marionette TRACE conn2 <- [1,1798,null,{}] 12:32:43 INFO - PROCESS | 1663 | 1470771163752 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}] 12:32:43 INFO - PROCESS | 1663 | 1470771163753 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:43 INFO - PROCESS | 1663 | 1470771163833 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 12:32:43 INFO - PROCESS | 1663 | 1470771163837 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:43 INFO - PROCESS | 1663 | 1470771163841 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a858000 == 37 [pid = 1663] [id = 457] 12:32:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x119828c00) [pid = 1663] [serial = 1370] [outer = 0x0] 12:32:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1291a9c00) [pid = 1663] [serial = 1371] [outer = 0x119828c00] 12:32:43 INFO - PROCESS | 1663 | 1470771163867 Marionette DEBUG loaded listener.js 12:32:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x129656c00) [pid = 1663] [serial = 1372] [outer = 0x119828c00] 12:32:44 INFO - PROCESS | 1663 | 1470771164227 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]]]}] 12:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 519ms 12:32:44 INFO - PROCESS | 1663 | 1470771164268 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 12:32:44 INFO - PROCESS | 1663 | 1470771164269 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 12:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:32:44 INFO - PROCESS | 1663 | 1470771164279 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:32:44 INFO - PROCESS | 1663 | 1470771164280 Marionette TRACE conn2 <- [1,1802,null,{}] 12:32:44 INFO - PROCESS | 1663 | 1470771164283 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}] 12:32:44 INFO - PROCESS | 1663 | 1470771164284 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:44 INFO - PROCESS | 1663 | 1470771164373 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 12:32:44 INFO - PROCESS | 1663 | 1470771164377 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:44 INFO - PROCESS | 1663 | 1470771164378 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c6800 == 38 [pid = 1663] [id = 458] 12:32:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x129659000) [pid = 1663] [serial = 1373] [outer = 0x0] 12:32:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12a8cb800) [pid = 1663] [serial = 1374] [outer = 0x129659000] 12:32:44 INFO - PROCESS | 1663 | 1470771164402 Marionette DEBUG loaded listener.js 12:32:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12b8da000) [pid = 1663] [serial = 1375] [outer = 0x129659000] 12:32:44 INFO - PROCESS | 1663 | 1470771164716 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]]]}] 12:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 480ms 12:32:44 INFO - PROCESS | 1663 | 1470771164751 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 12:32:44 INFO - PROCESS | 1663 | 1470771164755 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 12:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:32:44 INFO - PROCESS | 1663 | 1470771164760 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:32:44 INFO - PROCESS | 1663 | 1470771164761 Marionette TRACE conn2 <- [1,1806,null,{}] 12:32:44 INFO - PROCESS | 1663 | 1470771164764 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}] 12:32:44 INFO - PROCESS | 1663 | 1470771164766 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:44 INFO - PROCESS | 1663 | 1470771164949 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 12:32:45 INFO - PROCESS | 1663 | 1470771165065 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:45 INFO - PROCESS | 1663 | 1470771165067 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x1133da000 == 39 [pid = 1663] [id = 459] 12:32:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x112a87000) [pid = 1663] [serial = 1376] [outer = 0x0] 12:32:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x11309e400) [pid = 1663] [serial = 1377] [outer = 0x112a87000] 12:32:45 INFO - PROCESS | 1663 | 1470771165119 Marionette DEBUG loaded listener.js 12:32:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x11600c400) [pid = 1663] [serial = 1378] [outer = 0x112a87000] 12:32:45 INFO - PROCESS | 1663 | 1470771165652 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]]]}] 12:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 921ms 12:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:32:45 INFO - PROCESS | 1663 | 1470771165709 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 12:32:45 INFO - PROCESS | 1663 | 1470771165711 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 12:32:45 INFO - PROCESS | 1663 | 1470771165715 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:32:45 INFO - PROCESS | 1663 | 1470771165717 Marionette TRACE conn2 <- [1,1810,null,{}] 12:32:45 INFO - PROCESS | 1663 | 1470771165720 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}] 12:32:45 INFO - PROCESS | 1663 | 1470771165722 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:45 INFO - PROCESS | 1663 | 1470771165832 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 12:32:45 INFO - PROCESS | 1663 | 1470771165912 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:45 INFO - PROCESS | 1663 | 1470771165914 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x119188800 == 40 [pid = 1663] [id = 460] 12:32:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x11910f000) [pid = 1663] [serial = 1379] [outer = 0x0] 12:32:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x119829c00) [pid = 1663] [serial = 1380] [outer = 0x11910f000] 12:32:45 INFO - PROCESS | 1663 | 1470771165944 Marionette DEBUG loaded listener.js 12:32:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x119de1000) [pid = 1663] [serial = 1381] [outer = 0x11910f000] 12:32:46 INFO - PROCESS | 1663 | 1470771166581 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]]]}] 12:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 920ms 12:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:32:46 INFO - PROCESS | 1663 | 1470771166635 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 12:32:46 INFO - PROCESS | 1663 | 1470771166637 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 12:32:46 INFO - PROCESS | 1663 | 1470771166640 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:32:46 INFO - PROCESS | 1663 | 1470771166641 Marionette TRACE conn2 <- [1,1814,null,{}] 12:32:46 INFO - PROCESS | 1663 | 1470771166644 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}] 12:32:46 INFO - PROCESS | 1663 | 1470771166645 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:46 INFO - PROCESS | 1663 | 1470771166754 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 12:32:46 INFO - PROCESS | 1663 | 1470771166815 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:46 INFO - PROCESS | 1663 | 1470771166816 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x11736b800 == 41 [pid = 1663] [id = 461] 12:32:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x11604b400) [pid = 1663] [serial = 1382] [outer = 0x0] 12:32:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x119110c00) [pid = 1663] [serial = 1383] [outer = 0x11604b400] 12:32:46 INFO - PROCESS | 1663 | 1470771166846 Marionette DEBUG loaded listener.js 12:32:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x1219d7c00) [pid = 1663] [serial = 1384] [outer = 0x11604b400] 12:32:47 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c6800 == 40 [pid = 1663] [id = 458] 12:32:47 INFO - PROCESS | 1663 | --DOCSHELL 0x12a858000 == 39 [pid = 1663] [id = 457] 12:32:47 INFO - PROCESS | 1663 | --DOCSHELL 0x129237000 == 38 [pid = 1663] [id = 456] 12:32:47 INFO - PROCESS | 1663 | --DOCSHELL 0x12142a800 == 37 [pid = 1663] [id = 455] 12:32:47 INFO - PROCESS | 1663 | --DOCSHELL 0x1289be000 == 36 [pid = 1663] [id = 454] 12:32:47 INFO - PROCESS | 1663 | --DOCSHELL 0x113f64000 == 35 [pid = 1663] [id = 453] 12:32:47 INFO - PROCESS | 1663 | --DOCSHELL 0x123b37000 == 34 [pid = 1663] [id = 452] 12:32:47 INFO - PROCESS | 1663 | --DOCSHELL 0x12124c800 == 33 [pid = 1663] [id = 451] 12:32:47 INFO - PROCESS | 1663 | --DOCSHELL 0x119888000 == 32 [pid = 1663] [id = 450] 12:32:47 INFO - PROCESS | 1663 | --DOCSHELL 0x11813a800 == 31 [pid = 1663] [id = 449] 12:32:47 INFO - PROCESS | 1663 | --DOCSHELL 0x117238800 == 30 [pid = 1663] [id = 448] 12:32:47 INFO - PROCESS | 1663 | --DOCSHELL 0x111d97800 == 29 [pid = 1663] [id = 447] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x12bf50c00) [pid = 1663] [serial = 1321] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x120fde800) [pid = 1663] [serial = 1315] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x117033000) [pid = 1663] [serial = 1314] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x12bfe2400) [pid = 1663] [serial = 1324] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x12bcc7800) [pid = 1663] [serial = 1320] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x12b8d9000) [pid = 1663] [serial = 1312] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1269de000) [pid = 1663] [serial = 1302] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x12b8db000) [pid = 1663] [serial = 1318] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x12919d400) [pid = 1663] [serial = 1306] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x126e46400) [pid = 1663] [serial = 1303] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x126ecc800) [pid = 1663] [serial = 1317] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x12bf53800) [pid = 1663] [serial = 1323] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x127421c00) [pid = 1663] [serial = 1305] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x129420000) [pid = 1663] [serial = 1308] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x117030400) [pid = 1663] [serial = 1290] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1186f5000) [pid = 1663] [serial = 1291] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x124475400) [pid = 1663] [serial = 1299] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x124ba9000) [pid = 1663] [serial = 1300] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x11653d000) [pid = 1663] [serial = 1284] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x11702ec00) [pid = 1663] [serial = 1285] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x12af5c000) [pid = 1663] [serial = 1311] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12af84c00) [pid = 1663] [serial = 1282] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x119a05800) [pid = 1663] [serial = 1293] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x119de8400) [pid = 1663] [serial = 1294] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x119b6a000) [pid = 1663] [serial = 1287] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x119f8dc00) [pid = 1663] [serial = 1288] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x121451800) [pid = 1663] [serial = 1296] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x123c6c000) [pid = 1663] [serial = 1297] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x12a7bdc00) [pid = 1663] [serial = 1309] [outer = 0x0] [url = about:blank] 12:32:47 INFO - PROCESS | 1663 | 1470771167499 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]]]}] 12:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 869ms 12:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:32:47 INFO - PROCESS | 1663 | 1470771167510 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 12:32:47 INFO - PROCESS | 1663 | 1470771167512 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 12:32:47 INFO - PROCESS | 1663 | 1470771167515 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:32:47 INFO - PROCESS | 1663 | 1470771167518 Marionette TRACE conn2 <- [1,1818,null,{}] 12:32:47 INFO - PROCESS | 1663 | 1470771167531 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}] 12:32:47 INFO - PROCESS | 1663 | 1470771167532 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:47 INFO - PROCESS | 1663 | 1470771167626 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 12:32:47 INFO - PROCESS | 1663 | 1470771167633 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:47 INFO - PROCESS | 1663 | 1470771167637 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x117246800 == 30 [pid = 1663] [id = 462] 12:32:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x11863d000) [pid = 1663] [serial = 1385] [outer = 0x0] 12:32:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x118eab400) [pid = 1663] [serial = 1386] [outer = 0x11863d000] 12:32:47 INFO - PROCESS | 1663 | 1470771167684 Marionette DEBUG loaded listener.js 12:32:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x119de0c00) [pid = 1663] [serial = 1387] [outer = 0x11863d000] 12:32:48 INFO - PROCESS | 1663 | 1470771168047 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]]]}] 12:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 583ms 12:32:48 INFO - PROCESS | 1663 | 1470771168097 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 12:32:48 INFO - PROCESS | 1663 | 1470771168100 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 12:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:32:48 INFO - PROCESS | 1663 | 1470771168104 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:32:48 INFO - PROCESS | 1663 | 1470771168106 Marionette TRACE conn2 <- [1,1822,null,{}] 12:32:48 INFO - PROCESS | 1663 | 1470771168108 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}] 12:32:48 INFO - PROCESS | 1663 | 1470771168110 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:48 INFO - PROCESS | 1663 | 1470771168192 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 12:32:48 INFO - PROCESS | 1663 | 1470771168216 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:48 INFO - PROCESS | 1663 | 1470771168218 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x11861b000 == 31 [pid = 1663] [id = 463] 12:32:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x123b11c00) [pid = 1663] [serial = 1388] [outer = 0x0] 12:32:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x123c6d800) [pid = 1663] [serial = 1389] [outer = 0x123b11c00] 12:32:48 INFO - PROCESS | 1663 | 1470771168244 Marionette DEBUG loaded listener.js 12:32:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1242a6400) [pid = 1663] [serial = 1390] [outer = 0x123b11c00] 12:32:48 INFO - PROCESS | 1663 | 1470771168577 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]]]}] 12:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 12:32:48 INFO - PROCESS | 1663 | 1470771168624 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 12:32:48 INFO - PROCESS | 1663 | 1470771168625 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 12:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:32:48 INFO - PROCESS | 1663 | 1470771168637 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:32:48 INFO - PROCESS | 1663 | 1470771168639 Marionette TRACE conn2 <- [1,1826,null,{}] 12:32:48 INFO - PROCESS | 1663 | 1470771168647 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}] 12:32:48 INFO - PROCESS | 1663 | 1470771168651 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:48 INFO - PROCESS | 1663 | 1470771168731 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 12:32:48 INFO - PROCESS | 1663 | 1470771168736 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:48 INFO - PROCESS | 1663 | 1470771168740 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x121436000 == 32 [pid = 1663] [id = 464] 12:32:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x113d4b400) [pid = 1663] [serial = 1391] [outer = 0x0] 12:32:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x1268da400) [pid = 1663] [serial = 1392] [outer = 0x113d4b400] 12:32:48 INFO - PROCESS | 1663 | 1470771168768 Marionette DEBUG loaded listener.js 12:32:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x12708ec00) [pid = 1663] [serial = 1393] [outer = 0x113d4b400] 12:32:49 INFO - PROCESS | 1663 | 1470771169107 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]]]}] 12:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 525ms 12:32:49 INFO - PROCESS | 1663 | 1470771169158 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 12:32:49 INFO - PROCESS | 1663 | 1470771169160 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 12:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:32:49 INFO - PROCESS | 1663 | 1470771169162 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:32:49 INFO - PROCESS | 1663 | 1470771169163 Marionette TRACE conn2 <- [1,1830,null,{}] 12:32:49 INFO - PROCESS | 1663 | 1470771169166 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}] 12:32:49 INFO - PROCESS | 1663 | 1470771169167 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:49 INFO - PROCESS | 1663 | 1470771169279 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 12:32:49 INFO - PROCESS | 1663 | 1470771169314 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:49 INFO - PROCESS | 1663 | 1470771169315 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x124b78000 == 33 [pid = 1663] [id = 465] 12:32:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x12741b400) [pid = 1663] [serial = 1394] [outer = 0x0] 12:32:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x128a37400) [pid = 1663] [serial = 1395] [outer = 0x12741b400] 12:32:49 INFO - PROCESS | 1663 | 1470771169346 Marionette DEBUG loaded listener.js 12:32:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x128e82400) [pid = 1663] [serial = 1396] [outer = 0x12741b400] 12:32:49 INFO - PROCESS | 1663 | 1470771169661 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]]]}] 12:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 517ms 12:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:32:49 INFO - PROCESS | 1663 | 1470771169681 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 12:32:49 INFO - PROCESS | 1663 | 1470771169682 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 12:32:49 INFO - PROCESS | 1663 | 1470771169684 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:32:49 INFO - PROCESS | 1663 | 1470771169685 Marionette TRACE conn2 <- [1,1834,null,{}] 12:32:49 INFO - PROCESS | 1663 | 1470771169690 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}] 12:32:49 INFO - PROCESS | 1663 | 1470771169692 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:49 INFO - PROCESS | 1663 | 1470771169791 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 12:32:49 INFO - PROCESS | 1663 | 1470771169826 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:49 INFO - PROCESS | 1663 | 1470771169828 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x128ecd000 == 34 [pid = 1663] [id = 466] 12:32:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x124b9b800) [pid = 1663] [serial = 1397] [outer = 0x0] 12:32:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12941b400) [pid = 1663] [serial = 1398] [outer = 0x124b9b800] 12:32:49 INFO - PROCESS | 1663 | 1470771169852 Marionette DEBUG loaded listener.js 12:32:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x129657c00) [pid = 1663] [serial = 1399] [outer = 0x124b9b800] 12:32:50 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 12:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 571ms 12:32:50 INFO - PROCESS | 1663 | 1470771170249 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]]]}] 12:32:50 INFO - PROCESS | 1663 | 1470771170255 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 12:32:50 INFO - PROCESS | 1663 | 1470771170257 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 12:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:32:50 INFO - PROCESS | 1663 | 1470771170259 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:32:50 INFO - PROCESS | 1663 | 1470771170260 Marionette TRACE conn2 <- [1,1838,null,{}] 12:32:50 INFO - PROCESS | 1663 | 1470771170262 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}] 12:32:50 INFO - PROCESS | 1663 | 1470771170266 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:50 INFO - PROCESS | 1663 | 1470771170381 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 12:32:50 INFO - PROCESS | 1663 | 1470771170385 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:50 INFO - PROCESS | 1663 | 1470771170386 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a728800 == 35 [pid = 1663] [id = 467] 12:32:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12965b800) [pid = 1663] [serial = 1400] [outer = 0x0] 12:32:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12af5cc00) [pid = 1663] [serial = 1401] [outer = 0x12965b800] 12:32:50 INFO - PROCESS | 1663 | 1470771170419 Marionette DEBUG loaded listener.js 12:32:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12bcc3c00) [pid = 1663] [serial = 1402] [outer = 0x12965b800] 12:32:50 INFO - PROCESS | 1663 | 1470771170770 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]]]}] 12:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 568ms 12:32:50 INFO - PROCESS | 1663 | 1470771170827 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 12:32:50 INFO - PROCESS | 1663 | 1470771170829 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 12:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:32:50 INFO - PROCESS | 1663 | 1470771170831 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:32:50 INFO - PROCESS | 1663 | 1470771170832 Marionette TRACE conn2 <- [1,1842,null,{}] 12:32:50 INFO - PROCESS | 1663 | 1470771170834 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}] 12:32:50 INFO - PROCESS | 1663 | 1470771170835 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:50 INFO - PROCESS | 1663 | 1470771170928 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 12:32:50 INFO - PROCESS | 1663 | 1470771170942 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:50 INFO - PROCESS | 1663 | 1470771170943 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b139000 == 36 [pid = 1663] [id = 468] 12:32:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12bcc4000) [pid = 1663] [serial = 1403] [outer = 0x0] 12:32:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12bcce000) [pid = 1663] [serial = 1404] [outer = 0x12bcc4000] 12:32:50 INFO - PROCESS | 1663 | 1470771170967 Marionette DEBUG loaded listener.js 12:32:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12bf4f800) [pid = 1663] [serial = 1405] [outer = 0x12bcc4000] 12:32:51 INFO - PROCESS | 1663 | 1470771171285 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]]]}] 12:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 469ms 12:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:32:51 INFO - PROCESS | 1663 | 1470771171300 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 12:32:51 INFO - PROCESS | 1663 | 1470771171301 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 12:32:51 INFO - PROCESS | 1663 | 1470771171305 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:32:51 INFO - PROCESS | 1663 | 1470771171307 Marionette TRACE conn2 <- [1,1846,null,{}] 12:32:51 INFO - PROCESS | 1663 | 1470771171310 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}] 12:32:51 INFO - PROCESS | 1663 | 1470771171311 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:51 INFO - PROCESS | 1663 | 1470771171421 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 12:32:51 INFO - PROCESS | 1663 | 1470771171424 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:51 INFO - PROCESS | 1663 | 1470771171425 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b934000 == 37 [pid = 1663] [id = 469] 12:32:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12bccac00) [pid = 1663] [serial = 1406] [outer = 0x0] 12:32:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x12bfd7400) [pid = 1663] [serial = 1407] [outer = 0x12bccac00] 12:32:51 INFO - PROCESS | 1663 | 1470771171449 Marionette DEBUG loaded listener.js 12:32:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x12bfe2c00) [pid = 1663] [serial = 1408] [outer = 0x12bccac00] 12:32:51 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x119de1c00) [pid = 1663] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:32:51 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x118e60000) [pid = 1663] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:32:51 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x118e69400) [pid = 1663] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:32:51 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x112fd5400) [pid = 1663] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:32:51 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1130c1800) [pid = 1663] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:32:51 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1122b9800) [pid = 1663] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:32:51 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x116aaac00) [pid = 1663] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:32:51 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x113aae800) [pid = 1663] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:32:51 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x113f3cc00) [pid = 1663] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:32:51 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x11604f800) [pid = 1663] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:32:51 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x11300e400) [pid = 1663] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:32:51 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x119828c00) [pid = 1663] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:32:51 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x119de2800) [pid = 1663] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:32:51 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1217f1400) [pid = 1663] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:32:51 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x128c27800) [pid = 1663] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:32:51 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x116051000) [pid = 1663] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:32:51 INFO - PROCESS | 1663 | 1470771171839 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]]]}] 12:32:51 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) 12:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 572ms 12:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:32:51 INFO - PROCESS | 1663 | 1470771171877 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 12:32:51 INFO - PROCESS | 1663 | 1470771171878 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 12:32:51 INFO - PROCESS | 1663 | 1470771171880 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:32:51 INFO - PROCESS | 1663 | 1470771171881 Marionette TRACE conn2 <- [1,1850,null,{}] 12:32:51 INFO - PROCESS | 1663 | 1470771171884 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}] 12:32:51 INFO - PROCESS | 1663 | 1470771171885 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:51 INFO - PROCESS | 1663 | 1470771171963 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 12:32:52 INFO - PROCESS | 1663 | 1470771172023 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:52 INFO - PROCESS | 1663 | 1470771172025 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x121435800 == 38 [pid = 1663] [id = 470] 12:32:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x11277a800) [pid = 1663] [serial = 1409] [outer = 0x0] 12:32:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x118487800) [pid = 1663] [serial = 1410] [outer = 0x11277a800] 12:32:52 INFO - PROCESS | 1663 | 1470771172049 Marionette DEBUG loaded listener.js 12:32:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x12144d000) [pid = 1663] [serial = 1411] [outer = 0x11277a800] 12:32:52 INFO - PROCESS | 1663 | 1470771172312 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]]]}] 12:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 470ms 12:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:32:52 INFO - PROCESS | 1663 | 1470771172350 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 12:32:52 INFO - PROCESS | 1663 | 1470771172351 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 12:32:52 INFO - PROCESS | 1663 | 1470771172362 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:32:52 INFO - PROCESS | 1663 | 1470771172363 Marionette TRACE conn2 <- [1,1854,null,{}] 12:32:52 INFO - PROCESS | 1663 | 1470771172365 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}] 12:32:52 INFO - PROCESS | 1663 | 1470771172366 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:52 INFO - PROCESS | 1663 | 1470771172461 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 12:32:52 INFO - PROCESS | 1663 | 1470771172465 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:52 INFO - PROCESS | 1663 | 1470771172466 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c629000 == 39 [pid = 1663] [id = 471] 12:32:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x124ba6000) [pid = 1663] [serial = 1412] [outer = 0x0] 12:32:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x128c5e000) [pid = 1663] [serial = 1413] [outer = 0x124ba6000] 12:32:52 INFO - PROCESS | 1663 | 1470771172490 Marionette DEBUG loaded listener.js 12:32:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12bf55c00) [pid = 1663] [serial = 1414] [outer = 0x124ba6000] 12:32:52 INFO - PROCESS | 1663 | 1470771172830 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]]]}] 12:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 527ms 12:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:32:52 INFO - PROCESS | 1663 | 1470771172886 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 12:32:52 INFO - PROCESS | 1663 | 1470771172888 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 12:32:52 INFO - PROCESS | 1663 | 1470771172890 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:32:52 INFO - PROCESS | 1663 | 1470771172892 Marionette TRACE conn2 <- [1,1858,null,{}] 12:32:52 INFO - PROCESS | 1663 | 1470771172894 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}] 12:32:52 INFO - PROCESS | 1663 | 1470771172895 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:52 INFO - PROCESS | 1663 | 1470771172983 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 12:32:52 INFO - PROCESS | 1663 | 1470771172991 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:52 INFO - PROCESS | 1663 | 1470771172993 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ce39000 == 40 [pid = 1663] [id = 472] 12:32:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12c512800) [pid = 1663] [serial = 1415] [outer = 0x0] 12:32:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12c51c400) [pid = 1663] [serial = 1416] [outer = 0x12c512800] 12:32:53 INFO - PROCESS | 1663 | 1470771173018 Marionette DEBUG loaded listener.js 12:32:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12c525c00) [pid = 1663] [serial = 1417] [outer = 0x12c512800] 12:32:53 INFO - PROCESS | 1663 | 1470771173333 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]]]}] 12:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 471ms 12:32:53 INFO - PROCESS | 1663 | 1470771173361 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 12:32:53 INFO - PROCESS | 1663 | 1470771173362 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 12:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:32:53 INFO - PROCESS | 1663 | 1470771173364 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:32:53 INFO - PROCESS | 1663 | 1470771173366 Marionette TRACE conn2 <- [1,1862,null,{}] 12:32:53 INFO - PROCESS | 1663 | 1470771173368 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}] 12:32:53 INFO - PROCESS | 1663 | 1470771173369 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:53 INFO - PROCESS | 1663 | 1470771173458 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 12:32:53 INFO - PROCESS | 1663 | 1470771173461 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:53 INFO - PROCESS | 1663 | 1470771173462 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf78800 == 41 [pid = 1663] [id = 473] 12:32:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x127487000) [pid = 1663] [serial = 1418] [outer = 0x0] 12:32:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12748c800) [pid = 1663] [serial = 1419] [outer = 0x127487000] 12:32:53 INFO - PROCESS | 1663 | 1470771173539 Marionette DEBUG loaded listener.js 12:32:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x127492800) [pid = 1663] [serial = 1420] [outer = 0x127487000] 12:32:54 INFO - PROCESS | 1663 | --DOCSHELL 0x117246800 == 40 [pid = 1663] [id = 462] 12:32:54 INFO - PROCESS | 1663 | --DOCSHELL 0x11736b800 == 39 [pid = 1663] [id = 461] 12:32:54 INFO - PROCESS | 1663 | --DOCSHELL 0x119188800 == 38 [pid = 1663] [id = 460] 12:32:54 INFO - PROCESS | 1663 | --DOCSHELL 0x1133da000 == 37 [pid = 1663] [id = 459] 12:32:54 INFO - PROCESS | 1663 | --DOCSHELL 0x11861b000 == 36 [pid = 1663] [id = 463] 12:32:54 INFO - PROCESS | 1663 | --DOCSHELL 0x121436000 == 35 [pid = 1663] [id = 464] 12:32:54 INFO - PROCESS | 1663 | --DOCSHELL 0x128ecd000 == 34 [pid = 1663] [id = 466] 12:32:54 INFO - PROCESS | 1663 | --DOCSHELL 0x12b139000 == 33 [pid = 1663] [id = 468] 12:32:54 INFO - PROCESS | 1663 | --DOCSHELL 0x12b934000 == 32 [pid = 1663] [id = 469] 12:32:54 INFO - PROCESS | 1663 | --DOCSHELL 0x12a728800 == 31 [pid = 1663] [id = 467] 12:32:54 INFO - PROCESS | 1663 | --DOCSHELL 0x12c629000 == 30 [pid = 1663] [id = 471] 12:32:54 INFO - PROCESS | 1663 | --DOCSHELL 0x121435800 == 29 [pid = 1663] [id = 470] 12:32:54 INFO - PROCESS | 1663 | --DOCSHELL 0x124b78000 == 28 [pid = 1663] [id = 465] 12:32:54 INFO - PROCESS | 1663 | --DOCSHELL 0x12ce39000 == 27 [pid = 1663] [id = 472] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1210c5000) [pid = 1663] [serial = 1350] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x12150f400) [pid = 1663] [serial = 1351] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x126851c00) [pid = 1663] [serial = 1356] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x119829800) [pid = 1663] [serial = 1347] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x119ddcc00) [pid = 1663] [serial = 1348] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x126ecd400) [pid = 1663] [serial = 1359] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x113809400) [pid = 1663] [serial = 1341] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x126d5d800) [pid = 1663] [serial = 1357] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x128a29000) [pid = 1663] [serial = 1362] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1176ad400) [pid = 1663] [serial = 1344] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x11863c800) [pid = 1663] [serial = 1345] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x113da9800) [pid = 1663] [serial = 1342] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x123f8fc00) [pid = 1663] [serial = 1368] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x117d47c00) [pid = 1663] [serial = 1339] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1160b9c00) [pid = 1663] [serial = 1338] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x11702dc00) [pid = 1663] [serial = 1365] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x118782400) [pid = 1663] [serial = 1327] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x119b73c00) [pid = 1663] [serial = 1366] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x117028800) [pid = 1663] [serial = 1326] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x1291a9c00) [pid = 1663] [serial = 1371] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x12144e000) [pid = 1663] [serial = 1330] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x120fe2c00) [pid = 1663] [serial = 1329] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x12a8cb800) [pid = 1663] [serial = 1374] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x127423800) [pid = 1663] [serial = 1333] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x1268ddc00) [pid = 1663] [serial = 1332] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x12af86000) [pid = 1663] [serial = 1336] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x1292c0400) [pid = 1663] [serial = 1335] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x128c5e800) [pid = 1663] [serial = 1369] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x129656c00) [pid = 1663] [serial = 1372] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x1217f9400) [pid = 1663] [serial = 1353] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 66 (0x1241cfc00) [pid = 1663] [serial = 1354] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 65 (0x128a28800) [pid = 1663] [serial = 1360] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | --DOMWINDOW == 64 (0x128c5c000) [pid = 1663] [serial = 1363] [outer = 0x0] [url = about:blank] 12:32:54 INFO - PROCESS | 1663 | 1470771174986 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]]]}] 12:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1675ms 12:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:32:55 INFO - PROCESS | 1663 | 1470771175042 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 12:32:55 INFO - PROCESS | 1663 | 1470771175044 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 12:32:55 INFO - PROCESS | 1663 | 1470771175048 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:32:55 INFO - PROCESS | 1663 | 1470771175050 Marionette TRACE conn2 <- [1,1866,null,{}] 12:32:55 INFO - PROCESS | 1663 | 1470771175056 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}] 12:32:55 INFO - PROCESS | 1663 | 1470771175058 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:55 INFO - PROCESS | 1663 | 1470771175141 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 12:32:55 INFO - PROCESS | 1663 | 1470771175199 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:55 INFO - PROCESS | 1663 | 1470771175201 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x113d8a000 == 28 [pid = 1663] [id = 474] 12:32:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x113abc800) [pid = 1663] [serial = 1421] [outer = 0x0] 12:32:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x1150da800) [pid = 1663] [serial = 1422] [outer = 0x113abc800] 12:32:55 INFO - PROCESS | 1663 | 1470771175229 Marionette DEBUG loaded listener.js 12:32:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x11653cc00) [pid = 1663] [serial = 1423] [outer = 0x113abc800] 12:32:55 INFO - PROCESS | 1663 | 1470771175534 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]]]}] 12:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 520ms 12:32:55 INFO - PROCESS | 1663 | 1470771175568 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 12:32:55 INFO - PROCESS | 1663 | 1470771175574 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 12:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:32:55 INFO - PROCESS | 1663 | 1470771175579 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:32:55 INFO - PROCESS | 1663 | 1470771175581 Marionette TRACE conn2 <- [1,1870,null,{}] 12:32:55 INFO - PROCESS | 1663 | 1470771175584 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}] 12:32:55 INFO - PROCESS | 1663 | 1470771175586 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:55 INFO - PROCESS | 1663 | 1470771175664 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 12:32:55 INFO - PROCESS | 1663 | 1470771175669 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:55 INFO - PROCESS | 1663 | 1470771175670 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x11737b800 == 29 [pid = 1663] [id = 475] 12:32:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x116888c00) [pid = 1663] [serial = 1424] [outer = 0x0] 12:32:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x117033000) [pid = 1663] [serial = 1425] [outer = 0x116888c00] 12:32:55 INFO - PROCESS | 1663 | 1470771175701 Marionette DEBUG loaded listener.js 12:32:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x11847d800) [pid = 1663] [serial = 1426] [outer = 0x116888c00] 12:32:56 INFO - PROCESS | 1663 | 1470771176040 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]]]}] 12:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 519ms 12:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:32:56 INFO - PROCESS | 1663 | 1470771176099 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 12:32:56 INFO - PROCESS | 1663 | 1470771176100 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 12:32:56 INFO - PROCESS | 1663 | 1470771176102 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:32:56 INFO - PROCESS | 1663 | 1470771176113 Marionette TRACE conn2 <- [1,1874,null,{}] 12:32:56 INFO - PROCESS | 1663 | 1470771176121 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}] 12:32:56 INFO - PROCESS | 1663 | 1470771176124 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:56 INFO - PROCESS | 1663 | 1470771176199 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 12:32:56 INFO - PROCESS | 1663 | 1470771176206 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:56 INFO - PROCESS | 1663 | 1470771176209 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182b9000 == 30 [pid = 1663] [id = 476] 12:32:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x1120e3800) [pid = 1663] [serial = 1427] [outer = 0x0] 12:32:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x119111000) [pid = 1663] [serial = 1428] [outer = 0x1120e3800] 12:32:56 INFO - PROCESS | 1663 | 1470771176236 Marionette DEBUG loaded listener.js 12:32:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x119b67c00) [pid = 1663] [serial = 1429] [outer = 0x1120e3800] 12:32:56 INFO - PROCESS | 1663 | 1470771176593 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]]]}] 12:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 530ms 12:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:32:56 INFO - PROCESS | 1663 | 1470771176639 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 12:32:56 INFO - PROCESS | 1663 | 1470771176641 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 12:32:56 INFO - PROCESS | 1663 | 1470771176643 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:32:56 INFO - PROCESS | 1663 | 1470771176644 Marionette TRACE conn2 <- [1,1878,null,{}] 12:32:56 INFO - PROCESS | 1663 | 1470771176647 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}] 12:32:56 INFO - PROCESS | 1663 | 1470771176648 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:56 INFO - PROCESS | 1663 | 1470771176724 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 12:32:56 INFO - PROCESS | 1663 | 1470771176727 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:56 INFO - PROCESS | 1663 | 1470771176729 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c3800 == 31 [pid = 1663] [id = 477] 12:32:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x119ddb000) [pid = 1663] [serial = 1430] [outer = 0x0] 12:32:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x119de1800) [pid = 1663] [serial = 1431] [outer = 0x119ddb000] 12:32:56 INFO - PROCESS | 1663 | 1470771176753 Marionette DEBUG loaded listener.js 12:32:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x119f93c00) [pid = 1663] [serial = 1432] [outer = 0x119ddb000] 12:32:57 INFO - PROCESS | 1663 | 1470771177063 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]]]}] 12:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 469ms 12:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:32:57 INFO - PROCESS | 1663 | 1470771177112 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 12:32:57 INFO - PROCESS | 1663 | 1470771177113 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 12:32:57 INFO - PROCESS | 1663 | 1470771177115 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:32:57 INFO - PROCESS | 1663 | 1470771177116 Marionette TRACE conn2 <- [1,1882,null,{}] 12:32:57 INFO - PROCESS | 1663 | 1470771177118 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}] 12:32:57 INFO - PROCESS | 1663 | 1470771177119 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:57 INFO - PROCESS | 1663 | 1470771177205 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 12:32:57 INFO - PROCESS | 1663 | 1470771177211 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:57 INFO - PROCESS | 1663 | 1470771177212 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fff000 == 32 [pid = 1663] [id = 478] 12:32:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x116833c00) [pid = 1663] [serial = 1433] [outer = 0x0] 12:32:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x120fe3400) [pid = 1663] [serial = 1434] [outer = 0x116833c00] 12:32:57 INFO - PROCESS | 1663 | 1470771177241 Marionette DEBUG loaded listener.js 12:32:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x12144c800) [pid = 1663] [serial = 1435] [outer = 0x116833c00] 12:32:57 INFO - PROCESS | 1663 | 1470771177691 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]]]}] 12:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 620ms 12:32:57 INFO - PROCESS | 1663 | 1470771177735 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 12:32:57 INFO - PROCESS | 1663 | 1470771177737 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 12:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:32:57 INFO - PROCESS | 1663 | 1470771177739 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:32:57 INFO - PROCESS | 1663 | 1470771177740 Marionette TRACE conn2 <- [1,1886,null,{}] 12:32:57 INFO - PROCESS | 1663 | 1470771177743 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}] 12:32:57 INFO - PROCESS | 1663 | 1470771177747 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:57 INFO - PROCESS | 1663 | 1470771177839 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 12:32:57 INFO - PROCESS | 1663 | 1470771177844 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:57 INFO - PROCESS | 1663 | 1470771177845 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x123b3e000 == 33 [pid = 1663] [id = 479] 12:32:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x11847f000) [pid = 1663] [serial = 1436] [outer = 0x0] 12:32:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x121a36000) [pid = 1663] [serial = 1437] [outer = 0x11847f000] 12:32:57 INFO - PROCESS | 1663 | 1470771177870 Marionette DEBUG loaded listener.js 12:32:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x124b13000) [pid = 1663] [serial = 1438] [outer = 0x11847f000] 12:32:58 INFO - PROCESS | 1663 | 1470771178197 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]]]}] 12:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 470ms 12:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:32:58 INFO - PROCESS | 1663 | 1470771178210 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 12:32:58 INFO - PROCESS | 1663 | 1470771178211 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 12:32:58 INFO - PROCESS | 1663 | 1470771178213 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:32:58 INFO - PROCESS | 1663 | 1470771178214 Marionette TRACE conn2 <- [1,1890,null,{}] 12:32:58 INFO - PROCESS | 1663 | 1470771178217 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}] 12:32:58 INFO - PROCESS | 1663 | 1470771178218 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:58 INFO - PROCESS | 1663 | 1470771178323 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 12:32:58 INFO - PROCESS | 1663 | 1470771178403 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:58 INFO - PROCESS | 1663 | 1470771178404 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x12463c800 == 34 [pid = 1663] [id = 480] 12:32:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x112af1400) [pid = 1663] [serial = 1439] [outer = 0x0] 12:32:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x124b17400) [pid = 1663] [serial = 1440] [outer = 0x112af1400] 12:32:58 INFO - PROCESS | 1663 | 1470771178444 Marionette DEBUG loaded listener.js 12:32:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x1268d9800) [pid = 1663] [serial = 1441] [outer = 0x112af1400] 12:32:58 INFO - PROCESS | 1663 | 1470771178761 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]]]}] 12:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 569ms 12:32:58 INFO - PROCESS | 1663 | 1470771178783 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 12:32:58 INFO - PROCESS | 1663 | 1470771178784 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 12:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:32:58 INFO - PROCESS | 1663 | 1470771178786 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:32:58 INFO - PROCESS | 1663 | 1470771178788 Marionette TRACE conn2 <- [1,1894,null,{}] 12:32:58 INFO - PROCESS | 1663 | 1470771178798 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}] 12:32:58 INFO - PROCESS | 1663 | 1470771178799 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:58 INFO - PROCESS | 1663 | 1470771178877 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 12:32:58 INFO - PROCESS | 1663 | 1470771178881 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:58 INFO - PROCESS | 1663 | 1470771178882 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x126e04800 == 35 [pid = 1663] [id = 481] 12:32:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1268de000) [pid = 1663] [serial = 1442] [outer = 0x0] 12:32:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x126da7000) [pid = 1663] [serial = 1443] [outer = 0x1268de000] 12:32:58 INFO - PROCESS | 1663 | 1470771178909 Marionette DEBUG loaded listener.js 12:32:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x126ec1800) [pid = 1663] [serial = 1444] [outer = 0x1268de000] 12:32:59 INFO - PROCESS | 1663 | 1470771179230 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]]]}] 12:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 478ms 12:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:32:59 INFO - PROCESS | 1663 | 1470771179264 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 12:32:59 INFO - PROCESS | 1663 | 1470771179265 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 12:32:59 INFO - PROCESS | 1663 | 1470771179267 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:32:59 INFO - PROCESS | 1663 | 1470771179268 Marionette TRACE conn2 <- [1,1898,null,{}] 12:32:59 INFO - PROCESS | 1663 | 1470771179271 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}] 12:32:59 INFO - PROCESS | 1663 | 1470771179274 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:59 INFO - PROCESS | 1663 | 1470771179380 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 12:32:59 INFO - PROCESS | 1663 | 1470771179386 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:59 INFO - PROCESS | 1663 | 1470771179387 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182b8000 == 36 [pid = 1663] [id = 482] 12:32:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x126ecbc00) [pid = 1663] [serial = 1445] [outer = 0x0] 12:32:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x126ecd000) [pid = 1663] [serial = 1446] [outer = 0x126ecbc00] 12:32:59 INFO - PROCESS | 1663 | 1470771179414 Marionette DEBUG loaded listener.js 12:32:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12741bc00) [pid = 1663] [serial = 1447] [outer = 0x126ecbc00] 12:32:59 INFO - PROCESS | 1663 | 1470771179726 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]]]}] 12:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 469ms 12:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:32:59 INFO - PROCESS | 1663 | 1470771179737 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 12:32:59 INFO - PROCESS | 1663 | 1470771179738 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 12:32:59 INFO - PROCESS | 1663 | 1470771179741 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:32:59 INFO - PROCESS | 1663 | 1470771179742 Marionette TRACE conn2 <- [1,1902,null,{}] 12:32:59 INFO - PROCESS | 1663 | 1470771179744 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}] 12:32:59 INFO - PROCESS | 1663 | 1470771179745 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:59 INFO - PROCESS | 1663 | 1470771179831 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 12:32:59 INFO - PROCESS | 1663 | 1470771179834 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:59 INFO - PROCESS | 1663 | 1470771179836 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:32:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x128ec1800 == 37 [pid = 1663] [id = 483] 12:32:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x119f8d000) [pid = 1663] [serial = 1448] [outer = 0x0] 12:32:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12748a800) [pid = 1663] [serial = 1449] [outer = 0x119f8d000] 12:32:59 INFO - PROCESS | 1663 | 1470771179866 Marionette DEBUG loaded listener.js 12:32:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x128a2ac00) [pid = 1663] [serial = 1450] [outer = 0x119f8d000] 12:33:00 INFO - PROCESS | 1663 | 1470771180346 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]]]}] 12:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 619ms 12:33:00 INFO - PROCESS | 1663 | 1470771180368 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 12:33:00 INFO - PROCESS | 1663 | 1470771180372 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 12:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:33:00 INFO - PROCESS | 1663 | 1470771180375 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:33:00 INFO - PROCESS | 1663 | 1470771180377 Marionette TRACE conn2 <- [1,1906,null,{}] 12:33:00 INFO - PROCESS | 1663 | 1470771180379 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}] 12:33:00 INFO - PROCESS | 1663 | 1470771180381 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:00 INFO - PROCESS | 1663 | 1470771180484 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 12:33:00 INFO - PROCESS | 1663 | 1470771180494 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:00 INFO - PROCESS | 1663 | 1470771180504 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x119ffd000 == 38 [pid = 1663] [id = 484] 12:33:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x128a29000) [pid = 1663] [serial = 1451] [outer = 0x0] 12:33:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x128c5c400) [pid = 1663] [serial = 1452] [outer = 0x128a29000] 12:33:00 INFO - PROCESS | 1663 | 1470771180530 Marionette DEBUG loaded listener.js 12:33:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1291a1c00) [pid = 1663] [serial = 1453] [outer = 0x128a29000] 12:33:00 INFO - PROCESS | 1663 | 1470771180874 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]]]}] 12:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 520ms 12:33:00 INFO - PROCESS | 1663 | 1470771180895 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 12:33:00 INFO - PROCESS | 1663 | 1470771180897 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 12:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:33:00 INFO - PROCESS | 1663 | 1470771180899 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:33:00 INFO - PROCESS | 1663 | 1470771180900 Marionette TRACE conn2 <- [1,1910,null,{}] 12:33:00 INFO - PROCESS | 1663 | 1470771180910 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}] 12:33:00 INFO - PROCESS | 1663 | 1470771180911 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:01 INFO - PROCESS | 1663 | 1470771181008 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 12:33:01 INFO - PROCESS | 1663 | 1470771181011 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:01 INFO - PROCESS | 1663 | 1470771181012 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a84b800 == 39 [pid = 1663] [id = 485] 12:33:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x128a2c800) [pid = 1663] [serial = 1454] [outer = 0x0] 12:33:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1292c0400) [pid = 1663] [serial = 1455] [outer = 0x128a2c800] 12:33:01 INFO - PROCESS | 1663 | 1470771181036 Marionette DEBUG loaded listener.js 12:33:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x12965a000) [pid = 1663] [serial = 1456] [outer = 0x128a2c800] 12:33:01 INFO - PROCESS | 1663 | 1470771181368 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]]]}] 12:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 478ms 12:33:01 INFO - PROCESS | 1663 | 1470771181385 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 12:33:01 INFO - PROCESS | 1663 | 1470771181387 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 12:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:33:01 INFO - PROCESS | 1663 | 1470771181392 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:33:01 INFO - PROCESS | 1663 | 1470771181394 Marionette TRACE conn2 <- [1,1914,null,{}] 12:33:01 INFO - PROCESS | 1663 | 1470771181396 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}] 12:33:01 INFO - PROCESS | 1663 | 1470771181397 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:01 INFO - PROCESS | 1663 | 1470771181501 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 12:33:01 INFO - PROCESS | 1663 | 1470771181540 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:01 INFO - PROCESS | 1663 | 1470771181541 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b164000 == 40 [pid = 1663] [id = 486] 12:33:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x129659400) [pid = 1663] [serial = 1457] [outer = 0x0] 12:33:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x12a7c3800) [pid = 1663] [serial = 1458] [outer = 0x129659400] 12:33:01 INFO - PROCESS | 1663 | 1470771181565 Marionette DEBUG loaded listener.js 12:33:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x12af5b400) [pid = 1663] [serial = 1459] [outer = 0x129659400] 12:33:01 INFO - PROCESS | 1663 | 1470771181854 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]]]}] 12:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 472ms 12:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:33:01 INFO - PROCESS | 1663 | 1470771181863 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 12:33:01 INFO - PROCESS | 1663 | 1470771181864 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 12:33:01 INFO - PROCESS | 1663 | 1470771181876 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:33:01 INFO - PROCESS | 1663 | 1470771181878 Marionette TRACE conn2 <- [1,1918,null,{}] 12:33:01 INFO - PROCESS | 1663 | 1470771181885 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}] 12:33:01 INFO - PROCESS | 1663 | 1470771181886 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:01 INFO - PROCESS | 1663 | 1470771181993 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 12:33:02 INFO - PROCESS | 1663 | 1470771181997 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:02 INFO - PROCESS | 1663 | 1470771181998 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc89000 == 41 [pid = 1663] [id = 487] 12:33:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x12965bc00) [pid = 1663] [serial = 1460] [outer = 0x0] 12:33:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x12af8a000) [pid = 1663] [serial = 1461] [outer = 0x12965bc00] 12:33:02 INFO - PROCESS | 1663 | 1470771182021 Marionette DEBUG loaded listener.js 12:33:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12b99f400) [pid = 1663] [serial = 1462] [outer = 0x12965bc00] 12:33:02 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x12965b800) [pid = 1663] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:33:02 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x124b9b800) [pid = 1663] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:33:02 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x12bccac00) [pid = 1663] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:33:02 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x11277a800) [pid = 1663] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:33:02 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x12bcc4000) [pid = 1663] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:33:02 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x124ba6000) [pid = 1663] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:33:02 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x12c512800) [pid = 1663] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:33:02 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x12741b400) [pid = 1663] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:33:02 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x113d4b400) [pid = 1663] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:33:02 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x123b11c00) [pid = 1663] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:33:02 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x11863d000) [pid = 1663] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:33:02 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x11604b400) [pid = 1663] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:33:02 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x11910f000) [pid = 1663] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:33:02 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x112a87000) [pid = 1663] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:33:02 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x129659000) [pid = 1663] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:33:02 INFO - PROCESS | 1663 | 1470771182658 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]]]}] 12:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 837ms 12:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:33:02 INFO - PROCESS | 1663 | 1470771182704 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 12:33:02 INFO - PROCESS | 1663 | 1470771182706 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 12:33:02 INFO - PROCESS | 1663 | 1470771182709 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:33:02 INFO - PROCESS | 1663 | 1470771182711 Marionette TRACE conn2 <- [1,1922,null,{}] 12:33:02 INFO - PROCESS | 1663 | 1470771182715 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}] 12:33:02 INFO - PROCESS | 1663 | 1470771182717 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:02 INFO - PROCESS | 1663 | 1470771182829 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 12:33:02 INFO - PROCESS | 1663 | 1470771182909 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:02 INFO - PROCESS | 1663 | 1470771182910 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x116029800 == 42 [pid = 1663] [id = 488] 12:33:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x112af7800) [pid = 1663] [serial = 1463] [outer = 0x0] 12:33:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1130c2000) [pid = 1663] [serial = 1464] [outer = 0x112af7800] 12:33:02 INFO - PROCESS | 1663 | 1470771182942 Marionette DEBUG loaded listener.js 12:33:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x113f41800) [pid = 1663] [serial = 1465] [outer = 0x112af7800] 12:33:03 INFO - PROCESS | 1663 | 1470771183484 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]]]}] 12:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 821ms 12:33:03 INFO - PROCESS | 1663 | 1470771183534 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 12:33:03 INFO - PROCESS | 1663 | 1470771183540 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 12:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:33:03 INFO - PROCESS | 1663 | 1470771183548 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:33:03 INFO - PROCESS | 1663 | 1470771183551 Marionette TRACE conn2 <- [1,1926,null,{}] 12:33:03 INFO - PROCESS | 1663 | 1470771183555 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}] 12:33:03 INFO - PROCESS | 1663 | 1470771183558 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:03 INFO - PROCESS | 1663 | 1470771183719 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 12:33:03 INFO - PROCESS | 1663 | 1470771183826 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:03 INFO - PROCESS | 1663 | 1470771183827 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182b7800 == 43 [pid = 1663] [id = 489] 12:33:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x11702b400) [pid = 1663] [serial = 1466] [outer = 0x0] 12:33:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x1172bd000) [pid = 1663] [serial = 1467] [outer = 0x11702b400] 12:33:03 INFO - PROCESS | 1663 | 1470771183875 Marionette DEBUG loaded listener.js 12:33:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1186ed800) [pid = 1663] [serial = 1468] [outer = 0x11702b400] 12:33:04 INFO - PROCESS | 1663 | 1470771184567 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]]]}] 12:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1072ms 12:33:04 INFO - PROCESS | 1663 | 1470771184620 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 12:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:33:04 INFO - PROCESS | 1663 | 1470771184623 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 12:33:04 INFO - PROCESS | 1663 | 1470771184626 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:33:04 INFO - PROCESS | 1663 | 1470771184628 Marionette TRACE conn2 <- [1,1930,null,{}] 12:33:04 INFO - PROCESS | 1663 | 1470771184631 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}] 12:33:04 INFO - PROCESS | 1663 | 1470771184633 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:04 INFO - PROCESS | 1663 | 1470771184733 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x12c287800 == 42 [pid = 1663] [id = 13] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x118118000 == 41 [pid = 1663] [id = 20] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x12d329800 == 40 [pid = 1663] [id = 19] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x128ed0800 == 39 [pid = 1663] [id = 6] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x116ada800 == 38 [pid = 1663] [id = 26] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x12ddb5800 == 37 [pid = 1663] [id = 21] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x12b161000 == 36 [pid = 1663] [id = 9] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x116ac0000 == 35 [pid = 1663] [id = 25] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x12c628800 == 34 [pid = 1663] [id = 14] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc95000 == 33 [pid = 1663] [id = 11] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x1182b1000 == 32 [pid = 1663] [id = 12] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x116026000 == 31 [pid = 1663] [id = 24] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x12a852800 == 30 [pid = 1663] [id = 8] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x113345800 == 29 [pid = 1663] [id = 23] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x11264d800 == 28 [pid = 1663] [id = 22] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x12b164000 == 27 [pid = 1663] [id = 486] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x12a84b800 == 26 [pid = 1663] [id = 485] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x119ffd000 == 25 [pid = 1663] [id = 484] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x128ec1800 == 24 [pid = 1663] [id = 483] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x1182b8000 == 23 [pid = 1663] [id = 482] 12:33:04 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x12748c800) [pid = 1663] [serial = 1419] [outer = 0x0] [url = about:blank] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x126e04800 == 22 [pid = 1663] [id = 481] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x12463c800 == 21 [pid = 1663] [id = 480] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x123b3e000 == 20 [pid = 1663] [id = 479] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x119fff000 == 19 [pid = 1663] [id = 478] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c3800 == 18 [pid = 1663] [id = 477] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x1182b9000 == 17 [pid = 1663] [id = 476] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x11737b800 == 16 [pid = 1663] [id = 475] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x113d8a000 == 15 [pid = 1663] [id = 474] 12:33:04 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf78800 == 14 [pid = 1663] [id = 473] 12:33:04 INFO - PROCESS | 1663 | 1470771184890 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:04 INFO - PROCESS | 1663 | 1470771184892 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x112f25800 == 15 [pid = 1663] [id = 490] 12:33:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x11223e800) [pid = 1663] [serial = 1469] [outer = 0x0] 12:33:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x11337f800) [pid = 1663] [serial = 1470] [outer = 0x11223e800] 12:33:04 INFO - PROCESS | 1663 | 1470771184924 Marionette DEBUG loaded listener.js 12:33:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x116aac400) [pid = 1663] [serial = 1471] [outer = 0x11223e800] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x12af5cc00) [pid = 1663] [serial = 1401] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x12941b400) [pid = 1663] [serial = 1398] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x12bcc3c00) [pid = 1663] [serial = 1402] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x12bfd7400) [pid = 1663] [serial = 1407] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x118487800) [pid = 1663] [serial = 1410] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x12bcce000) [pid = 1663] [serial = 1404] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x128c5e000) [pid = 1663] [serial = 1413] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x12c51c400) [pid = 1663] [serial = 1416] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x12144d000) [pid = 1663] [serial = 1411] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x12bfe2c00) [pid = 1663] [serial = 1408] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x128a37400) [pid = 1663] [serial = 1395] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1268da400) [pid = 1663] [serial = 1392] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12708ec00) [pid = 1663] [serial = 1393] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x123c6d800) [pid = 1663] [serial = 1389] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1242a6400) [pid = 1663] [serial = 1390] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x118eab400) [pid = 1663] [serial = 1386] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x119de0c00) [pid = 1663] [serial = 1387] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1219d7c00) [pid = 1663] [serial = 1384] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x119110c00) [pid = 1663] [serial = 1383] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x119de1000) [pid = 1663] [serial = 1381] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x119829c00) [pid = 1663] [serial = 1380] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x11600c400) [pid = 1663] [serial = 1378] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x11309e400) [pid = 1663] [serial = 1377] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x12b8da000) [pid = 1663] [serial = 1375] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x12c525c00) [pid = 1663] [serial = 1417] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x12bf4f800) [pid = 1663] [serial = 1405] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x129657c00) [pid = 1663] [serial = 1399] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x128e82400) [pid = 1663] [serial = 1396] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x12bf55c00) [pid = 1663] [serial = 1414] [outer = 0x0] [url = about:blank] 12:33:05 INFO - PROCESS | 1663 | 1470771185363 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]]]}] 12:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 774ms 12:33:05 INFO - PROCESS | 1663 | 1470771185400 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 12:33:05 INFO - PROCESS | 1663 | 1470771185402 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 12:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:33:05 INFO - PROCESS | 1663 | 1470771185406 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:33:05 INFO - PROCESS | 1663 | 1470771185408 Marionette TRACE conn2 <- [1,1934,null,{}] 12:33:05 INFO - PROCESS | 1663 | 1470771185411 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}] 12:33:05 INFO - PROCESS | 1663 | 1470771185413 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:05 INFO - PROCESS | 1663 | 1470771185509 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 12:33:05 INFO - PROCESS | 1663 | 1470771185565 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:05 INFO - PROCESS | 1663 | 1470771185566 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x11810a800 == 16 [pid = 1663] [id = 491] 12:33:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x118639800) [pid = 1663] [serial = 1472] [outer = 0x0] 12:33:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x11878e400) [pid = 1663] [serial = 1473] [outer = 0x118639800] 12:33:05 INFO - PROCESS | 1663 | 1470771185598 Marionette DEBUG loaded listener.js 12:33:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x119790000) [pid = 1663] [serial = 1474] [outer = 0x118639800] 12:33:06 INFO - PROCESS | 1663 | 1470771186007 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]]]}] 12:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 673ms 12:33:06 INFO - PROCESS | 1663 | 1470771186091 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 12:33:06 INFO - PROCESS | 1663 | 1470771186093 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 12:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:33:06 INFO - PROCESS | 1663 | 1470771186097 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:33:06 INFO - PROCESS | 1663 | 1470771186098 Marionette TRACE conn2 <- [1,1938,null,{}] 12:33:06 INFO - PROCESS | 1663 | 1470771186125 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}] 12:33:06 INFO - PROCESS | 1663 | 1470771186126 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:06 INFO - PROCESS | 1663 | 1470771186220 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 12:33:06 INFO - PROCESS | 1663 | 1470771186290 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:06 INFO - PROCESS | 1663 | 1470771186292 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x11917e800 == 17 [pid = 1663] [id = 492] 12:33:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x1130bb000) [pid = 1663] [serial = 1475] [outer = 0x0] 12:33:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x119f92800) [pid = 1663] [serial = 1476] [outer = 0x1130bb000] 12:33:06 INFO - PROCESS | 1663 | 1470771186322 Marionette DEBUG loaded listener.js 12:33:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x1211d6000) [pid = 1663] [serial = 1477] [outer = 0x1130bb000] 12:33:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x1214d6c00) [pid = 1663] [serial = 1478] [outer = 0x12ce7d400] 12:33:06 INFO - PROCESS | 1663 | 1470771186806 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]]]}] 12:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 744ms 12:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:33:06 INFO - PROCESS | 1663 | 1470771186842 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 12:33:06 INFO - PROCESS | 1663 | 1470771186844 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 12:33:06 INFO - PROCESS | 1663 | 1470771186851 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:33:06 INFO - PROCESS | 1663 | 1470771186856 Marionette TRACE conn2 <- [1,1942,null,{}] 12:33:06 INFO - PROCESS | 1663 | 1470771186859 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}] 12:33:06 INFO - PROCESS | 1663 | 1470771186862 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:06 INFO - PROCESS | 1663 | 1470771186960 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 12:33:07 INFO - PROCESS | 1663 | 1470771187027 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:07 INFO - PROCESS | 1663 | 1470771187028 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x12190b000 == 18 [pid = 1663] [id = 493] 12:33:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x1217fd000) [pid = 1663] [serial = 1479] [outer = 0x0] 12:33:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x123c26c00) [pid = 1663] [serial = 1480] [outer = 0x1217fd000] 12:33:07 INFO - PROCESS | 1663 | 1470771187058 Marionette DEBUG loaded listener.js 12:33:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x1241cb400) [pid = 1663] [serial = 1481] [outer = 0x1217fd000] 12:33:07 INFO - PROCESS | 1663 | 1470771187524 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]]]}] 12:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 732ms 12:33:07 INFO - PROCESS | 1663 | 1470771187578 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 12:33:07 INFO - PROCESS | 1663 | 1470771187580 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 12:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:33:07 INFO - PROCESS | 1663 | 1470771187582 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:33:07 INFO - PROCESS | 1663 | 1470771187584 Marionette TRACE conn2 <- [1,1946,null,{}] 12:33:07 INFO - PROCESS | 1663 | 1470771187586 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}] 12:33:07 INFO - PROCESS | 1663 | 1470771187589 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:07 INFO - PROCESS | 1663 | 1470771187681 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 12:33:07 INFO - PROCESS | 1663 | 1470771187748 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:07 INFO - PROCESS | 1663 | 1470771187749 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x12463c800 == 19 [pid = 1663] [id = 494] 12:33:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x124120c00) [pid = 1663] [serial = 1482] [outer = 0x0] 12:33:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x124b9fc00) [pid = 1663] [serial = 1483] [outer = 0x124120c00] 12:33:07 INFO - PROCESS | 1663 | 1470771187779 Marionette DEBUG loaded listener.js 12:33:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1268dc000) [pid = 1663] [serial = 1484] [outer = 0x124120c00] 12:33:08 INFO - PROCESS | 1663 | 1470771188196 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]]]}] 12:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 623ms 12:33:08 INFO - PROCESS | 1663 | 1470771188207 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 12:33:08 INFO - PROCESS | 1663 | 1470771188208 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 12:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:33:08 INFO - PROCESS | 1663 | 1470771188211 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:33:08 INFO - PROCESS | 1663 | 1470771188212 Marionette TRACE conn2 <- [1,1950,null,{}] 12:33:08 INFO - PROCESS | 1663 | 1470771188215 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}] 12:33:08 INFO - PROCESS | 1663 | 1470771188217 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:08 INFO - PROCESS | 1663 | 1470771188328 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 12:33:08 INFO - PROCESS | 1663 | 1470771188405 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:08 INFO - PROCESS | 1663 | 1470771188411 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x112f25000 == 20 [pid = 1663] [id = 495] 12:33:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x112fd8000) [pid = 1663] [serial = 1485] [outer = 0x0] 12:33:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x1130c3c00) [pid = 1663] [serial = 1486] [outer = 0x112fd8000] 12:33:08 INFO - PROCESS | 1663 | 1470771188524 Marionette DEBUG loaded listener.js 12:33:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x116aae400) [pid = 1663] [serial = 1487] [outer = 0x112fd8000] 12:33:10 INFO - PROCESS | 1663 | --DOCSHELL 0x116029800 == 19 [pid = 1663] [id = 488] 12:33:10 INFO - PROCESS | 1663 | --DOCSHELL 0x12ce52000 == 18 [pid = 1663] [id = 17] 12:33:10 INFO - PROCESS | 1663 | --DOCSHELL 0x12b928800 == 17 [pid = 1663] [id = 10] 12:33:10 INFO - PROCESS | 1663 | --DOCSHELL 0x1182b7800 == 16 [pid = 1663] [id = 489] 12:33:10 INFO - PROCESS | 1663 | --DOCSHELL 0x12ca22000 == 15 [pid = 1663] [id = 15] 12:33:10 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc89000 == 14 [pid = 1663] [id = 487] 12:33:10 INFO - PROCESS | 1663 | --DOCSHELL 0x12463c800 == 13 [pid = 1663] [id = 494] 12:33:10 INFO - PROCESS | 1663 | --DOCSHELL 0x12190b000 == 12 [pid = 1663] [id = 493] 12:33:10 INFO - PROCESS | 1663 | --DOCSHELL 0x11917e800 == 11 [pid = 1663] [id = 492] 12:33:10 INFO - PROCESS | 1663 | --DOCSHELL 0x11810a800 == 10 [pid = 1663] [id = 491] 12:33:10 INFO - PROCESS | 1663 | --DOCSHELL 0x112f25800 == 9 [pid = 1663] [id = 490] 12:33:10 INFO - PROCESS | 1663 | 1470771190775 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]]]}] 12:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2580ms 12:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:33:10 INFO - PROCESS | 1663 | 1470771190792 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 12:33:10 INFO - PROCESS | 1663 | 1470771190793 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 12:33:10 INFO - PROCESS | 1663 | 1470771190797 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:33:10 INFO - PROCESS | 1663 | 1470771190800 Marionette TRACE conn2 <- [1,1954,null,{}] 12:33:10 INFO - PROCESS | 1663 | 1470771190804 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}] 12:33:10 INFO - PROCESS | 1663 | 1470771190806 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:10 INFO - PROCESS | 1663 | 1470771190884 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 12:33:10 INFO - PROCESS | 1663 | 1470771190890 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:10 INFO - PROCESS | 1663 | 1470771190893 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ac7800 == 10 [pid = 1663] [id = 496] 12:33:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x11600b000) [pid = 1663] [serial = 1488] [outer = 0x0] 12:33:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x11600fc00) [pid = 1663] [serial = 1489] [outer = 0x11600b000] 12:33:10 INFO - PROCESS | 1663 | 1470771190924 Marionette DEBUG loaded listener.js 12:33:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x116aaa000) [pid = 1663] [serial = 1490] [outer = 0x11600b000] 12:33:11 INFO - PROCESS | 1663 | 1470771191252 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]]]}] 12:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 471ms 12:33:11 INFO - PROCESS | 1663 | 1470771191293 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 12:33:11 INFO - PROCESS | 1663 | 1470771191297 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 12:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:33:11 INFO - PROCESS | 1663 | 1470771191302 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:33:11 INFO - PROCESS | 1663 | 1470771191304 Marionette TRACE conn2 <- [1,1958,null,{}] 12:33:11 INFO - PROCESS | 1663 | 1470771191307 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}] 12:33:11 INFO - PROCESS | 1663 | 1470771191309 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:11 INFO - PROCESS | 1663 | 1470771191387 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 12:33:11 INFO - PROCESS | 1663 | 1470771191394 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:11 INFO - PROCESS | 1663 | 1470771191396 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182a5800 == 11 [pid = 1663] [id = 497] 12:33:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x117031400) [pid = 1663] [serial = 1491] [outer = 0x0] 12:33:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x118638c00) [pid = 1663] [serial = 1492] [outer = 0x117031400] 12:33:11 INFO - PROCESS | 1663 | 1470771191423 Marionette DEBUG loaded listener.js 12:33:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x118eaa000) [pid = 1663] [serial = 1493] [outer = 0x117031400] 12:33:11 INFO - PROCESS | 1663 | 1470771191766 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]]]}] 12:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 475ms 12:33:11 INFO - PROCESS | 1663 | 1470771191777 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 12:33:11 INFO - PROCESS | 1663 | 1470771191779 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 12:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:33:11 INFO - PROCESS | 1663 | 1470771191781 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:33:11 INFO - PROCESS | 1663 | 1470771191783 Marionette TRACE conn2 <- [1,1962,null,{}] 12:33:11 INFO - PROCESS | 1663 | 1470771191798 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}] 12:33:11 INFO - PROCESS | 1663 | 1470771191801 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:11 INFO - PROCESS | 1663 | 1470771191886 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 12:33:11 INFO - PROCESS | 1663 | 1470771191944 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:11 INFO - PROCESS | 1663 | 1470771191946 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x119dd6800 == 12 [pid = 1663] [id = 498] 12:33:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x119792400) [pid = 1663] [serial = 1494] [outer = 0x0] 12:33:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x119b74c00) [pid = 1663] [serial = 1495] [outer = 0x119792400] 12:33:11 INFO - PROCESS | 1663 | 1470771191974 Marionette DEBUG loaded listener.js 12:33:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x120fe0400) [pid = 1663] [serial = 1496] [outer = 0x119792400] 12:33:12 INFO - PROCESS | 1663 | 1470771192284 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]]]}] 12:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 530ms 12:33:12 INFO - PROCESS | 1663 | 1470771192311 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 12:33:12 INFO - PROCESS | 1663 | 1470771192313 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 12:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:33:12 INFO - PROCESS | 1663 | 1470771192315 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:33:12 INFO - PROCESS | 1663 | 1470771192316 Marionette TRACE conn2 <- [1,1966,null,{}] 12:33:12 INFO - PROCESS | 1663 | 1470771192318 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}] 12:33:12 INFO - PROCESS | 1663 | 1470771192320 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:12 INFO - PROCESS | 1663 | 1470771192398 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 12:33:12 INFO - PROCESS | 1663 | 1470771192458 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:12 INFO - PROCESS | 1663 | 1470771192459 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x12135f800 == 13 [pid = 1663] [id = 499] 12:33:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x120fdec00) [pid = 1663] [serial = 1497] [outer = 0x0] 12:33:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x121a36c00) [pid = 1663] [serial = 1498] [outer = 0x120fdec00] 12:33:12 INFO - PROCESS | 1663 | 1470771192485 Marionette DEBUG loaded listener.js 12:33:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x123c6c800) [pid = 1663] [serial = 1499] [outer = 0x120fdec00] 12:33:12 INFO - PROCESS | 1663 | 1470771192790 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]]]}] 12:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 520ms 12:33:12 INFO - PROCESS | 1663 | 1470771192835 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 12:33:12 INFO - PROCESS | 1663 | 1470771192836 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 12:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:33:12 INFO - PROCESS | 1663 | 1470771192840 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:33:12 INFO - PROCESS | 1663 | 1470771192842 Marionette TRACE conn2 <- [1,1970,null,{}] 12:33:12 INFO - PROCESS | 1663 | 1470771192845 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}] 12:33:12 INFO - PROCESS | 1663 | 1470771192846 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:12 INFO - PROCESS | 1663 | 1470771192948 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 12:33:12 INFO - PROCESS | 1663 | 1470771192952 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:12 INFO - PROCESS | 1663 | 1470771192953 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x124b77800 == 14 [pid = 1663] [id = 500] 12:33:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x119de2000) [pid = 1663] [serial = 1500] [outer = 0x0] 12:33:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x123f8fc00) [pid = 1663] [serial = 1501] [outer = 0x119de2000] 12:33:12 INFO - PROCESS | 1663 | 1470771192978 Marionette DEBUG loaded listener.js 12:33:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x124478800) [pid = 1663] [serial = 1502] [outer = 0x119de2000] 12:33:13 INFO - PROCESS | 1663 | 1470771193315 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]]]}] 12:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 523ms 12:33:13 INFO - PROCESS | 1663 | 1470771193362 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 12:33:13 INFO - PROCESS | 1663 | 1470771193364 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 12:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:33:13 INFO - PROCESS | 1663 | 1470771193366 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:33:13 INFO - PROCESS | 1663 | 1470771193367 Marionette TRACE conn2 <- [1,1974,null,{}] 12:33:13 INFO - PROCESS | 1663 | 1470771193369 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}] 12:33:13 INFO - PROCESS | 1663 | 1470771193373 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:13 INFO - PROCESS | 1663 | 1470771193496 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 12:33:13 INFO - PROCESS | 1663 | 1470771193534 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:13 INFO - PROCESS | 1663 | 1470771193535 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x128e04000 == 15 [pid = 1663] [id = 501] 12:33:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x124b19000) [pid = 1663] [serial = 1503] [outer = 0x0] 12:33:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x1268d9400) [pid = 1663] [serial = 1504] [outer = 0x124b19000] 12:33:13 INFO - PROCESS | 1663 | 1470771193560 Marionette DEBUG loaded listener.js 12:33:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x127420c00) [pid = 1663] [serial = 1505] [outer = 0x124b19000] 12:33:13 INFO - PROCESS | 1663 | 1470771193858 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]]]}] 12:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 518ms 12:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:33:13 INFO - PROCESS | 1663 | 1470771193891 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 12:33:13 INFO - PROCESS | 1663 | 1470771193893 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 12:33:13 INFO - PROCESS | 1663 | 1470771193895 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:33:13 INFO - PROCESS | 1663 | 1470771193896 Marionette TRACE conn2 <- [1,1978,null,{}] 12:33:13 INFO - PROCESS | 1663 | 1470771193899 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}] 12:33:13 INFO - PROCESS | 1663 | 1470771193900 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:13 INFO - PROCESS | 1663 | 1470771193996 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 12:33:14 INFO - PROCESS | 1663 | 1470771194000 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:14 INFO - PROCESS | 1663 | 1470771194001 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x129235000 == 16 [pid = 1663] [id = 502] 12:33:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x127426400) [pid = 1663] [serial = 1506] [outer = 0x0] 12:33:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x127489800) [pid = 1663] [serial = 1507] [outer = 0x127426400] 12:33:14 INFO - PROCESS | 1663 | 1470771194032 Marionette DEBUG loaded listener.js 12:33:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x128a2b000) [pid = 1663] [serial = 1508] [outer = 0x127426400] 12:33:14 INFO - PROCESS | 1663 | 1470771194337 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]]]}] 12:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 471ms 12:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:33:14 INFO - PROCESS | 1663 | 1470771194366 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 12:33:14 INFO - PROCESS | 1663 | 1470771194367 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 12:33:14 INFO - PROCESS | 1663 | 1470771194369 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:33:14 INFO - PROCESS | 1663 | 1470771194370 Marionette TRACE conn2 <- [1,1982,null,{}] 12:33:14 INFO - PROCESS | 1663 | 1470771194381 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}] 12:33:14 INFO - PROCESS | 1663 | 1470771194382 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:14 INFO - PROCESS | 1663 | 1470771194477 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 12:33:14 INFO - PROCESS | 1663 | 1470771194480 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:14 INFO - PROCESS | 1663 | 1470771194481 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a728800 == 17 [pid = 1663] [id = 503] 12:33:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x127427000) [pid = 1663] [serial = 1509] [outer = 0x0] 12:33:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x128c25c00) [pid = 1663] [serial = 1510] [outer = 0x127427000] 12:33:14 INFO - PROCESS | 1663 | 1470771194505 Marionette DEBUG loaded listener.js 12:33:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x128c5e400) [pid = 1663] [serial = 1511] [outer = 0x127427000] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x12965bc00) [pid = 1663] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1130bb000) [pid = 1663] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x129659400) [pid = 1663] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x116888c00) [pid = 1663] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x11847f000) [pid = 1663] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x116833c00) [pid = 1663] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x119ddb000) [pid = 1663] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x113abc800) [pid = 1663] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x1268de000) [pid = 1663] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x1120e3800) [pid = 1663] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x126ecbc00) [pid = 1663] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x112af1400) [pid = 1663] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x119f8d000) [pid = 1663] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x128a29000) [pid = 1663] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x128a2c800) [pid = 1663] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x124120c00) [pid = 1663] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x127487000) [pid = 1663] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1217fd000) [pid = 1663] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x112af7800) [pid = 1663] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x11702b400) [pid = 1663] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x11223e800) [pid = 1663] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:33:14 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x118639800) [pid = 1663] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:33:15 INFO - PROCESS | 1663 | 1470771195162 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]]]}] 12:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 823ms 12:33:15 INFO - PROCESS | 1663 | 1470771195192 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 12:33:15 INFO - PROCESS | 1663 | 1470771195193 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 12:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:33:15 INFO - PROCESS | 1663 | 1470771195196 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:33:15 INFO - PROCESS | 1663 | 1470771195197 Marionette TRACE conn2 <- [1,1986,null,{}] 12:33:15 INFO - PROCESS | 1663 | 1470771195199 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}] 12:33:15 INFO - PROCESS | 1663 | 1470771195200 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:15 INFO - PROCESS | 1663 | 1470771195275 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 12:33:15 INFO - PROCESS | 1663 | 1470771195279 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:15 INFO - PROCESS | 1663 | 1470771195280 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289b8000 == 18 [pid = 1663] [id = 504] 12:33:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1167b2000) [pid = 1663] [serial = 1512] [outer = 0x0] 12:33:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1186fac00) [pid = 1663] [serial = 1513] [outer = 0x1167b2000] 12:33:15 INFO - PROCESS | 1663 | 1470771195304 Marionette DEBUG loaded listener.js 12:33:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x119de4000) [pid = 1663] [serial = 1514] [outer = 0x1167b2000] 12:33:15 INFO - PROCESS | 1663 | 1470771195616 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]]]}] 12:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 469ms 12:33:15 INFO - PROCESS | 1663 | 1470771195665 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 12:33:15 INFO - PROCESS | 1663 | 1470771195667 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 12:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:33:15 INFO - PROCESS | 1663 | 1470771195669 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:33:15 INFO - PROCESS | 1663 | 1470771195670 Marionette TRACE conn2 <- [1,1990,null,{}] 12:33:15 INFO - PROCESS | 1663 | 1470771195672 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}] 12:33:15 INFO - PROCESS | 1663 | 1470771195673 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:15 INFO - PROCESS | 1663 | 1470771195750 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 12:33:15 INFO - PROCESS | 1663 | 1470771195754 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:15 INFO - PROCESS | 1663 | 1470771195755 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b13a000 == 19 [pid = 1663] [id = 505] 12:33:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x119ddb400) [pid = 1663] [serial = 1515] [outer = 0x0] 12:33:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1217fd000) [pid = 1663] [serial = 1516] [outer = 0x119ddb400] 12:33:15 INFO - PROCESS | 1663 | 1470771195784 Marionette DEBUG loaded listener.js 12:33:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x127421800) [pid = 1663] [serial = 1517] [outer = 0x119ddb400] 12:33:16 INFO - PROCESS | 1663 | 1470771196130 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]]]}] 12:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 467ms 12:33:16 INFO - PROCESS | 1663 | 1470771196137 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 12:33:16 INFO - PROCESS | 1663 | 1470771196140 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 12:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:33:16 INFO - PROCESS | 1663 | 1470771196143 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:33:16 INFO - PROCESS | 1663 | 1470771196145 Marionette TRACE conn2 <- [1,1994,null,{}] 12:33:16 INFO - PROCESS | 1663 | 1470771196147 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}] 12:33:16 INFO - PROCESS | 1663 | 1470771196148 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:16 INFO - PROCESS | 1663 | 1470771196237 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 12:33:16 INFO - PROCESS | 1663 | 1470771196296 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:16 INFO - PROCESS | 1663 | 1470771196298 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b16a000 == 20 [pid = 1663] [id = 506] 12:33:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x127485800) [pid = 1663] [serial = 1518] [outer = 0x0] 12:33:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x128c2c000) [pid = 1663] [serial = 1519] [outer = 0x127485800] 12:33:16 INFO - PROCESS | 1663 | 1470771196327 Marionette DEBUG loaded listener.js 12:33:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1291a1800) [pid = 1663] [serial = 1520] [outer = 0x127485800] 12:33:16 INFO - PROCESS | 1663 | 1470771196595 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]]]}] 12:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 469ms 12:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:33:16 INFO - PROCESS | 1663 | 1470771196613 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 12:33:16 INFO - PROCESS | 1663 | 1470771196614 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 12:33:16 INFO - PROCESS | 1663 | 1470771196619 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:33:16 INFO - PROCESS | 1663 | 1470771196620 Marionette TRACE conn2 <- [1,1998,null,{}] 12:33:16 INFO - PROCESS | 1663 | 1470771196631 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}] 12:33:16 INFO - PROCESS | 1663 | 1470771196632 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:16 INFO - PROCESS | 1663 | 1470771196720 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 12:33:16 INFO - PROCESS | 1663 | 1470771196727 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:16 INFO - PROCESS | 1663 | 1470771196728 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc8b000 == 21 [pid = 1663] [id = 507] 12:33:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x1291a2000) [pid = 1663] [serial = 1521] [outer = 0x0] 12:33:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1292cac00) [pid = 1663] [serial = 1522] [outer = 0x1291a2000] 12:33:16 INFO - PROCESS | 1663 | 1470771196755 Marionette DEBUG loaded listener.js 12:33:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x129650800) [pid = 1663] [serial = 1523] [outer = 0x1291a2000] 12:33:17 INFO - PROCESS | 1663 | 1470771197362 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]]]}] 12:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 776ms 12:33:17 INFO - PROCESS | 1663 | 1470771197392 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 12:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:33:17 INFO - PROCESS | 1663 | 1470771197395 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 12:33:17 INFO - PROCESS | 1663 | 1470771197398 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:33:17 INFO - PROCESS | 1663 | 1470771197402 Marionette TRACE conn2 <- [1,2002,null,{}] 12:33:17 INFO - PROCESS | 1663 | 1470771197405 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}] 12:33:17 INFO - PROCESS | 1663 | 1470771197407 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:17 INFO - PROCESS | 1663 | 1470771197504 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 12:33:17 INFO - PROCESS | 1663 | 1470771197597 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:17 INFO - PROCESS | 1663 | 1470771197598 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182b6800 == 22 [pid = 1663] [id = 508] 12:33:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x116a0c800) [pid = 1663] [serial = 1524] [outer = 0x0] 12:33:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x116aaf800) [pid = 1663] [serial = 1525] [outer = 0x116a0c800] 12:33:17 INFO - PROCESS | 1663 | 1470771197629 Marionette DEBUG loaded listener.js 12:33:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x11862fc00) [pid = 1663] [serial = 1526] [outer = 0x116a0c800] 12:33:18 INFO - PROCESS | 1663 | 1470771198043 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]]]}] 12:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 671ms 12:33:18 INFO - PROCESS | 1663 | 1470771198070 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 12:33:18 INFO - PROCESS | 1663 | 1470771198073 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 12:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:33:18 INFO - PROCESS | 1663 | 1470771198077 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:33:18 INFO - PROCESS | 1663 | 1470771198079 Marionette TRACE conn2 <- [1,2006,null,{}] 12:33:18 INFO - PROCESS | 1663 | 1470771198081 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}] 12:33:18 INFO - PROCESS | 1663 | 1470771198083 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:18 INFO - PROCESS | 1663 | 1470771198184 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 12:33:18 INFO - PROCESS | 1663 | 1470771198256 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:18 INFO - PROCESS | 1663 | 1470771198257 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289c3800 == 23 [pid = 1663] [id = 509] 12:33:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x119789c00) [pid = 1663] [serial = 1527] [outer = 0x0] 12:33:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x119ddf400) [pid = 1663] [serial = 1528] [outer = 0x119789c00] 12:33:18 INFO - PROCESS | 1663 | 1470771198288 Marionette DEBUG loaded listener.js 12:33:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x121449000) [pid = 1663] [serial = 1529] [outer = 0x119789c00] 12:33:18 INFO - PROCESS | 1663 | 1470771198696 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]]]}] 12:33:18 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 12:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 669ms 12:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:33:18 INFO - PROCESS | 1663 | 1470771198746 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 12:33:18 INFO - PROCESS | 1663 | 1470771198748 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 12:33:18 INFO - PROCESS | 1663 | 1470771198750 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:33:18 INFO - PROCESS | 1663 | 1470771198752 Marionette TRACE conn2 <- [1,2010,null,{}] 12:33:18 INFO - PROCESS | 1663 | 1470771198760 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}] 12:33:18 INFO - PROCESS | 1663 | 1470771198763 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:18 INFO - PROCESS | 1663 | 1470771198885 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 12:33:18 INFO - PROCESS | 1663 | 1470771198973 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:18 INFO - PROCESS | 1663 | 1470771198975 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc9e800 == 24 [pid = 1663] [id = 510] 12:33:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x124b9dc00) [pid = 1663] [serial = 1530] [outer = 0x0] 12:33:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x126e4e400) [pid = 1663] [serial = 1531] [outer = 0x124b9dc00] 12:33:19 INFO - PROCESS | 1663 | 1470771199008 Marionette DEBUG loaded listener.js 12:33:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x12741c800) [pid = 1663] [serial = 1532] [outer = 0x124b9dc00] 12:33:19 INFO - PROCESS | 1663 | 1470771199435 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]]]}] 12:33:19 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 12:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 724ms 12:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:33:19 INFO - PROCESS | 1663 | 1470771199474 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 12:33:19 INFO - PROCESS | 1663 | 1470771199476 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 12:33:19 INFO - PROCESS | 1663 | 1470771199479 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:33:19 INFO - PROCESS | 1663 | 1470771199480 Marionette TRACE conn2 <- [1,2014,null,{}] 12:33:19 INFO - PROCESS | 1663 | 1470771199482 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}] 12:33:19 INFO - PROCESS | 1663 | 1470771199484 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:19 INFO - PROCESS | 1663 | 1470771199585 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 12:33:19 INFO - PROCESS | 1663 | 1470771199642 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:19 INFO - PROCESS | 1663 | 1470771199644 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x117386000 == 25 [pid = 1663] [id = 511] 12:33:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x12144a800) [pid = 1663] [serial = 1533] [outer = 0x0] 12:33:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x127426000) [pid = 1663] [serial = 1534] [outer = 0x12144a800] 12:33:19 INFO - PROCESS | 1663 | 1470771199673 Marionette DEBUG loaded listener.js 12:33:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x128c5d400) [pid = 1663] [serial = 1535] [outer = 0x12144a800] 12:33:20 INFO - PROCESS | 1663 | 1470771200251 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]]]}] 12:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 821ms 12:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:33:20 INFO - PROCESS | 1663 | 1470771200301 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 12:33:20 INFO - PROCESS | 1663 | 1470771200303 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 12:33:20 INFO - PROCESS | 1663 | 1470771200306 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:33:20 INFO - PROCESS | 1663 | 1470771200308 Marionette TRACE conn2 <- [1,2018,null,{}] 12:33:20 INFO - PROCESS | 1663 | 1470771200312 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}] 12:33:20 INFO - PROCESS | 1663 | 1470771200314 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:20 INFO - PROCESS | 1663 | 1470771200400 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 12:33:20 INFO - PROCESS | 1663 | 1470771200473 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:20 INFO - PROCESS | 1663 | 1470771200475 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x117238000 == 26 [pid = 1663] [id = 512] 12:33:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x113dac000) [pid = 1663] [serial = 1536] [outer = 0x0] 12:33:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x116055c00) [pid = 1663] [serial = 1537] [outer = 0x113dac000] 12:33:20 INFO - PROCESS | 1663 | 1470771200503 Marionette DEBUG loaded listener.js 12:33:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x116809c00) [pid = 1663] [serial = 1538] [outer = 0x113dac000] 12:33:20 INFO - PROCESS | 1663 | --DOCSHELL 0x112f25000 == 25 [pid = 1663] [id = 495] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x1130c3c00) [pid = 1663] [serial = 1486] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x117033000) [pid = 1663] [serial = 1425] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x11847d800) [pid = 1663] [serial = 1426] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x121a36000) [pid = 1663] [serial = 1437] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x124b13000) [pid = 1663] [serial = 1438] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x120fe3400) [pid = 1663] [serial = 1434] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x12144c800) [pid = 1663] [serial = 1435] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x119de1800) [pid = 1663] [serial = 1431] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x119f93c00) [pid = 1663] [serial = 1432] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1150da800) [pid = 1663] [serial = 1422] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x11653cc00) [pid = 1663] [serial = 1423] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x126da7000) [pid = 1663] [serial = 1443] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x126ec1800) [pid = 1663] [serial = 1444] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x12a7c3800) [pid = 1663] [serial = 1458] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x119111000) [pid = 1663] [serial = 1428] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x119b67c00) [pid = 1663] [serial = 1429] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x12965a000) [pid = 1663] [serial = 1456] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x126ecd000) [pid = 1663] [serial = 1446] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x12741bc00) [pid = 1663] [serial = 1447] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1268d9800) [pid = 1663] [serial = 1441] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x124b17400) [pid = 1663] [serial = 1440] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x124b9fc00) [pid = 1663] [serial = 1483] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x123c26c00) [pid = 1663] [serial = 1480] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x113f41800) [pid = 1663] [serial = 1465] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1186ed800) [pid = 1663] [serial = 1468] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x116aac400) [pid = 1663] [serial = 1471] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1172bd000) [pid = 1663] [serial = 1467] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x12bfdd400) [pid = 1663] [serial = 907] [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.] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x119790000) [pid = 1663] [serial = 1474] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x12af8a000) [pid = 1663] [serial = 1461] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1211d6000) [pid = 1663] [serial = 1477] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1130c2000) [pid = 1663] [serial = 1464] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x12b99f400) [pid = 1663] [serial = 1462] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x119f92800) [pid = 1663] [serial = 1476] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x11337f800) [pid = 1663] [serial = 1470] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x11878e400) [pid = 1663] [serial = 1473] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x12af5b400) [pid = 1663] [serial = 1459] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x1291a1c00) [pid = 1663] [serial = 1453] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x128a2ac00) [pid = 1663] [serial = 1450] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x12748a800) [pid = 1663] [serial = 1449] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x128c5c400) [pid = 1663] [serial = 1452] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x1292c0400) [pid = 1663] [serial = 1455] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x1268dc000) [pid = 1663] [serial = 1484] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x127492800) [pid = 1663] [serial = 1420] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x1241cb400) [pid = 1663] [serial = 1481] [outer = 0x0] [url = about:blank] 12:33:20 INFO - PROCESS | 1663 | 1470771200878 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]]]}] 12:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 624ms 12:33:20 INFO - PROCESS | 1663 | 1470771200932 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 12:33:20 INFO - PROCESS | 1663 | 1470771200936 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 12:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:33:20 INFO - PROCESS | 1663 | 1470771200942 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:33:20 INFO - PROCESS | 1663 | 1470771200944 Marionette TRACE conn2 <- [1,2022,null,{}] 12:33:20 INFO - PROCESS | 1663 | 1470771200950 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}] 12:33:20 INFO - PROCESS | 1663 | 1470771200953 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:21 INFO - PROCESS | 1663 | 1470771201105 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 12:33:21 INFO - PROCESS | 1663 | 1470771201123 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:21 INFO - PROCESS | 1663 | 1470771201124 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ad4800 == 26 [pid = 1663] [id = 513] 12:33:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x11702a000) [pid = 1663] [serial = 1539] [outer = 0x0] 12:33:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x117d45000) [pid = 1663] [serial = 1540] [outer = 0x11702a000] 12:33:21 INFO - PROCESS | 1663 | 1470771201151 Marionette DEBUG loaded listener.js 12:33:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x1186f1400) [pid = 1663] [serial = 1541] [outer = 0x11702a000] 12:33:21 INFO - PROCESS | 1663 | 1470771201481 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]]]}] 12:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 571ms 12:33:21 INFO - PROCESS | 1663 | 1470771201518 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 12:33:21 INFO - PROCESS | 1663 | 1470771201520 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 12:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:33:21 INFO - PROCESS | 1663 | 1470771201524 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:33:21 INFO - PROCESS | 1663 | 1470771201526 Marionette TRACE conn2 <- [1,2026,null,{}] 12:33:21 INFO - PROCESS | 1663 | 1470771201533 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}] 12:33:21 INFO - PROCESS | 1663 | 1470771201536 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:21 INFO - PROCESS | 1663 | 1470771201614 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 12:33:21 INFO - PROCESS | 1663 | 1470771201618 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:21 INFO - PROCESS | 1663 | 1470771201620 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x118edc800 == 27 [pid = 1663] [id = 514] 12:33:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x119109400) [pid = 1663] [serial = 1542] [outer = 0x0] 12:33:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x11982d800) [pid = 1663] [serial = 1543] [outer = 0x119109400] 12:33:21 INFO - PROCESS | 1663 | 1470771201649 Marionette DEBUG loaded listener.js 12:33:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x119f8cc00) [pid = 1663] [serial = 1544] [outer = 0x119109400] 12:33:22 INFO - PROCESS | 1663 | 1470771202002 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]]]}] 12:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 520ms 12:33:22 INFO - PROCESS | 1663 | 1470771202045 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 12:33:22 INFO - PROCESS | 1663 | 1470771202046 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 12:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:33:22 INFO - PROCESS | 1663 | 1470771202048 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:33:22 INFO - PROCESS | 1663 | 1470771202049 Marionette TRACE conn2 <- [1,2030,null,{}] 12:33:22 INFO - PROCESS | 1663 | 1470771202052 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}] 12:33:22 INFO - PROCESS | 1663 | 1470771202053 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:22 INFO - PROCESS | 1663 | 1470771202154 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 12:33:22 INFO - PROCESS | 1663 | 1470771202162 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:22 INFO - PROCESS | 1663 | 1470771202163 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x11988a000 == 28 [pid = 1663] [id = 515] 12:33:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x121448400) [pid = 1663] [serial = 1545] [outer = 0x0] 12:33:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x1217f9400) [pid = 1663] [serial = 1546] [outer = 0x121448400] 12:33:22 INFO - PROCESS | 1663 | 1470771202188 Marionette DEBUG loaded listener.js 12:33:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x123c6bc00) [pid = 1663] [serial = 1547] [outer = 0x121448400] 12:33:22 INFO - PROCESS | 1663 | 1470771202484 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]]]}] 12:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 468ms 12:33:22 INFO - PROCESS | 1663 | 1470771202517 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 12:33:22 INFO - PROCESS | 1663 | 1470771202518 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 12:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:33:22 INFO - PROCESS | 1663 | 1470771202520 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:33:22 INFO - PROCESS | 1663 | 1470771202521 Marionette TRACE conn2 <- [1,2034,null,{}] 12:33:22 INFO - PROCESS | 1663 | 1470771202526 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}] 12:33:22 INFO - PROCESS | 1663 | 1470771202527 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:22 INFO - PROCESS | 1663 | 1470771202601 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 12:33:22 INFO - PROCESS | 1663 | 1470771202605 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:22 INFO - PROCESS | 1663 | 1470771202608 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x118120000 == 29 [pid = 1663] [id = 516] 12:33:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x123c6c000) [pid = 1663] [serial = 1548] [outer = 0x0] 12:33:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1242dc000) [pid = 1663] [serial = 1549] [outer = 0x123c6c000] 12:33:22 INFO - PROCESS | 1663 | 1470771202633 Marionette DEBUG loaded listener.js 12:33:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x124b19c00) [pid = 1663] [serial = 1550] [outer = 0x123c6c000] 12:33:23 INFO - PROCESS | 1663 | 1470771203027 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]]]}] 12:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 522ms 12:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:33:23 INFO - PROCESS | 1663 | 1470771203043 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 12:33:23 INFO - PROCESS | 1663 | 1470771203044 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 12:33:23 INFO - PROCESS | 1663 | 1470771203046 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:33:23 INFO - PROCESS | 1663 | 1470771203047 Marionette TRACE conn2 <- [1,2038,null,{}] 12:33:23 INFO - PROCESS | 1663 | 1470771203050 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}] 12:33:23 INFO - PROCESS | 1663 | 1470771203054 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:23 INFO - PROCESS | 1663 | 1470771203183 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 12:33:23 INFO - PROCESS | 1663 | 1470771203189 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:23 INFO - PROCESS | 1663 | 1470771203190 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x124b8a800 == 30 [pid = 1663] [id = 517] 12:33:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x124ba9800) [pid = 1663] [serial = 1551] [outer = 0x0] 12:33:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x126d5d800) [pid = 1663] [serial = 1552] [outer = 0x124ba9800] 12:33:23 INFO - PROCESS | 1663 | 1470771203215 Marionette DEBUG loaded listener.js 12:33:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x127485000) [pid = 1663] [serial = 1553] [outer = 0x124ba9800] 12:33:23 INFO - PROCESS | 1663 | 1470771203572 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]]]}] 12:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 573ms 12:33:23 INFO - PROCESS | 1663 | 1470771203620 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 12:33:23 INFO - PROCESS | 1663 | 1470771203622 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 12:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:33:23 INFO - PROCESS | 1663 | 1470771203625 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:33:23 INFO - PROCESS | 1663 | 1470771203627 Marionette TRACE conn2 <- [1,2042,null,{}] 12:33:23 INFO - PROCESS | 1663 | 1470771203631 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}] 12:33:23 INFO - PROCESS | 1663 | 1470771203633 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:23 INFO - PROCESS | 1663 | 1470771203780 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 12:33:23 INFO - PROCESS | 1663 | 1470771203800 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:23 INFO - PROCESS | 1663 | 1470771203801 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x113a70000 == 31 [pid = 1663] [id = 518] 12:33:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x127486c00) [pid = 1663] [serial = 1554] [outer = 0x0] 12:33:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x128a2f000) [pid = 1663] [serial = 1555] [outer = 0x127486c00] 12:33:23 INFO - PROCESS | 1663 | 1470771203841 Marionette DEBUG loaded listener.js 12:33:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x113204c00) [pid = 1663] [serial = 1556] [outer = 0x127486c00] 12:33:24 INFO - PROCESS | 1663 | 1470771204248 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]]]}] 12:33:24 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) 12:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 669ms 12:33:24 INFO - PROCESS | 1663 | 1470771204295 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 12:33:24 INFO - PROCESS | 1663 | 1470771204296 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 12:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:33:24 INFO - PROCESS | 1663 | 1470771204304 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:33:24 INFO - PROCESS | 1663 | 1470771204305 Marionette TRACE conn2 <- [1,2046,null,{}] 12:33:24 INFO - PROCESS | 1663 | 1470771204308 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}] 12:33:24 INFO - PROCESS | 1663 | 1470771204309 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:24 INFO - PROCESS | 1663 | 1470771204407 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 12:33:24 INFO - PROCESS | 1663 | 1470771204410 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:24 INFO - PROCESS | 1663 | 1470771204411 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289cd800 == 32 [pid = 1663] [id = 519] 12:33:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x12748e400) [pid = 1663] [serial = 1557] [outer = 0x0] 12:33:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x128c64c00) [pid = 1663] [serial = 1558] [outer = 0x12748e400] 12:33:24 INFO - PROCESS | 1663 | 1470771204435 Marionette DEBUG loaded listener.js 12:33:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12919d800) [pid = 1663] [serial = 1559] [outer = 0x12748e400] 12:33:24 INFO - PROCESS | 1663 | 1470771204819 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]]]}] 12:33:24 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x124b19000) [pid = 1663] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:33:24 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x119ddb400) [pid = 1663] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:33:24 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x119de2000) [pid = 1663] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:33:24 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x127426400) [pid = 1663] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:33:24 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x117031400) [pid = 1663] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:33:24 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x119792400) [pid = 1663] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:33:24 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x120fdec00) [pid = 1663] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:33:24 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x127427000) [pid = 1663] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:33:24 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1167b2000) [pid = 1663] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:33:24 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x112fd8000) [pid = 1663] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:33:24 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x11600b000) [pid = 1663] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:33:24 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x127485800) [pid = 1663] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 577ms 12:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:33:24 INFO - PROCESS | 1663 | 1470771204875 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 12:33:24 INFO - PROCESS | 1663 | 1470771204877 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 12:33:24 INFO - PROCESS | 1663 | 1470771204879 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:33:24 INFO - PROCESS | 1663 | 1470771204880 Marionette TRACE conn2 <- [1,2050,null,{}] 12:33:24 INFO - PROCESS | 1663 | 1470771204882 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}] 12:33:24 INFO - PROCESS | 1663 | 1470771204883 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:24 INFO - PROCESS | 1663 | 1470771204961 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 12:33:24 INFO - PROCESS | 1663 | 1470771204965 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:24 INFO - PROCESS | 1663 | 1470771204966 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x124bcc000 == 33 [pid = 1663] [id = 520] 12:33:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x11847e800) [pid = 1663] [serial = 1560] [outer = 0x0] 12:33:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x118e68c00) [pid = 1663] [serial = 1561] [outer = 0x11847e800] 12:33:24 INFO - PROCESS | 1663 | 1470771204990 Marionette DEBUG loaded listener.js 12:33:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x12411d800) [pid = 1663] [serial = 1562] [outer = 0x11847e800] 12:33:25 INFO - PROCESS | 1663 | 1470771205319 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]]]}] 12:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 470ms 12:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:33:25 INFO - PROCESS | 1663 | 1470771205349 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 12:33:25 INFO - PROCESS | 1663 | 1470771205350 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 12:33:25 INFO - PROCESS | 1663 | 1470771205352 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:33:25 INFO - PROCESS | 1663 | 1470771205353 Marionette TRACE conn2 <- [1,2054,null,{}] 12:33:25 INFO - PROCESS | 1663 | 1470771205355 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}] 12:33:25 INFO - PROCESS | 1663 | 1470771205356 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:25 INFO - PROCESS | 1663 | 1470771205432 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 12:33:25 INFO - PROCESS | 1663 | 1470771205492 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:25 INFO - PROCESS | 1663 | 1470771205493 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a62c800 == 34 [pid = 1663] [id = 521] 12:33:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x118481400) [pid = 1663] [serial = 1563] [outer = 0x0] 12:33:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x12919fc00) [pid = 1663] [serial = 1564] [outer = 0x118481400] 12:33:25 INFO - PROCESS | 1663 | 1470771205517 Marionette DEBUG loaded listener.js 12:33:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x12941c800) [pid = 1663] [serial = 1565] [outer = 0x118481400] 12:33:25 INFO - PROCESS | 1663 | 1470771205799 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]]]}] 12:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 473ms 12:33:25 INFO - PROCESS | 1663 | 1470771205829 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 12:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:33:25 INFO - PROCESS | 1663 | 1470771205830 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 12:33:25 INFO - PROCESS | 1663 | 1470771205832 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:33:25 INFO - PROCESS | 1663 | 1470771205834 Marionette TRACE conn2 <- [1,2058,null,{}] 12:33:25 INFO - PROCESS | 1663 | 1470771205836 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}] 12:33:25 INFO - PROCESS | 1663 | 1470771205839 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:25 INFO - PROCESS | 1663 | 1470771205933 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 12:33:25 INFO - PROCESS | 1663 | 1470771205936 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:25 INFO - PROCESS | 1663 | 1470771205938 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b918800 == 35 [pid = 1663] [id = 522] 12:33:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x129429000) [pid = 1663] [serial = 1566] [outer = 0x0] 12:33:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x12a7b9c00) [pid = 1663] [serial = 1567] [outer = 0x129429000] 12:33:25 INFO - PROCESS | 1663 | 1470771205974 Marionette DEBUG loaded listener.js 12:33:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x12af33000) [pid = 1663] [serial = 1568] [outer = 0x129429000] 12:33:26 INFO - PROCESS | 1663 | 1470771206376 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]]]}] 12:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 571ms 12:33:26 INFO - PROCESS | 1663 | 1470771206404 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 12:33:26 INFO - PROCESS | 1663 | 1470771206408 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 12:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:33:26 INFO - PROCESS | 1663 | 1470771206411 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:33:26 INFO - PROCESS | 1663 | 1470771206413 Marionette TRACE conn2 <- [1,2062,null,{}] 12:33:26 INFO - PROCESS | 1663 | 1470771206416 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}] 12:33:26 INFO - PROCESS | 1663 | 1470771206418 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:26 INFO - PROCESS | 1663 | 1470771206542 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 12:33:26 INFO - PROCESS | 1663 | 1470771206547 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:26 INFO - PROCESS | 1663 | 1470771206548 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc90800 == 36 [pid = 1663] [id = 523] 12:33:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x12af34000) [pid = 1663] [serial = 1569] [outer = 0x0] 12:33:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12af55000) [pid = 1663] [serial = 1570] [outer = 0x12af34000] 12:33:26 INFO - PROCESS | 1663 | 1470771206584 Marionette DEBUG loaded listener.js 12:33:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12af5fc00) [pid = 1663] [serial = 1571] [outer = 0x12af34000] 12:33:27 INFO - PROCESS | 1663 | 1470771207085 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]]]}] 12:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 722ms 12:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:33:27 INFO - PROCESS | 1663 | 1470771207134 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 12:33:27 INFO - PROCESS | 1663 | 1470771207137 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 12:33:27 INFO - PROCESS | 1663 | 1470771207140 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:33:27 INFO - PROCESS | 1663 | 1470771207142 Marionette TRACE conn2 <- [1,2066,null,{}] 12:33:27 INFO - PROCESS | 1663 | 1470771207146 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}] 12:33:27 INFO - PROCESS | 1663 | 1470771207148 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:27 INFO - PROCESS | 1663 | 1470771207251 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 12:33:27 INFO - PROCESS | 1663 | 1470771207309 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:27 INFO - PROCESS | 1663 | 1470771207311 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x1174be000 == 37 [pid = 1663] [id = 524] 12:33:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x113aae800) [pid = 1663] [serial = 1572] [outer = 0x0] 12:33:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x116536800) [pid = 1663] [serial = 1573] [outer = 0x113aae800] 12:33:27 INFO - PROCESS | 1663 | 1470771207342 Marionette DEBUG loaded listener.js 12:33:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x117033c00) [pid = 1663] [serial = 1574] [outer = 0x113aae800] 12:33:27 INFO - PROCESS | 1663 | 1470771207764 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]]]}] 12:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 672ms 12:33:27 INFO - PROCESS | 1663 | 1470771207834 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 12:33:27 INFO - PROCESS | 1663 | 1470771207837 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 12:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:33:27 INFO - PROCESS | 1663 | 1470771207857 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:33:27 INFO - PROCESS | 1663 | 1470771207859 Marionette TRACE conn2 <- [1,2070,null,{}] 12:33:27 INFO - PROCESS | 1663 | 1470771207861 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}] 12:33:27 INFO - PROCESS | 1663 | 1470771207863 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:27 INFO - PROCESS | 1663 | 1470771207967 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 12:33:28 INFO - PROCESS | 1663 | 1470771208024 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:28 INFO - PROCESS | 1663 | 1470771208025 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x123b3d800 == 38 [pid = 1663] [id = 525] 12:33:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1186f7000) [pid = 1663] [serial = 1575] [outer = 0x0] 12:33:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x11910d000) [pid = 1663] [serial = 1576] [outer = 0x1186f7000] 12:33:28 INFO - PROCESS | 1663 | 1470771208057 Marionette DEBUG loaded listener.js 12:33:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x119f92800) [pid = 1663] [serial = 1577] [outer = 0x1186f7000] 12:33:28 INFO - PROCESS | 1663 | 1470771208509 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]]]}] 12:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 675ms 12:33:28 INFO - PROCESS | 1663 | 1470771208531 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 12:33:28 INFO - PROCESS | 1663 | 1470771208532 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 12:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:33:28 INFO - PROCESS | 1663 | 1470771208535 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:33:28 INFO - PROCESS | 1663 | 1470771208538 Marionette TRACE conn2 <- [1,2074,null,{}] 12:33:28 INFO - PROCESS | 1663 | 1470771208548 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}] 12:33:28 INFO - PROCESS | 1663 | 1470771208551 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:28 INFO - PROCESS | 1663 | 1470771208651 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 12:33:28 INFO - PROCESS | 1663 | 1470771208709 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:28 INFO - PROCESS | 1663 | 1470771208711 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc84000 == 39 [pid = 1663] [id = 526] 12:33:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x123cdec00) [pid = 1663] [serial = 1578] [outer = 0x0] 12:33:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12684c000) [pid = 1663] [serial = 1579] [outer = 0x123cdec00] 12:33:28 INFO - PROCESS | 1663 | 1470771208742 Marionette DEBUG loaded listener.js 12:33:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x126ec6c00) [pid = 1663] [serial = 1580] [outer = 0x123cdec00] 12:33:29 INFO - PROCESS | 1663 | 1470771209172 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]]]}] 12:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 674ms 12:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:33:29 INFO - PROCESS | 1663 | 1470771209210 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 12:33:29 INFO - PROCESS | 1663 | 1470771209212 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 12:33:29 INFO - PROCESS | 1663 | 1470771209214 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:33:29 INFO - PROCESS | 1663 | 1470771209215 Marionette TRACE conn2 <- [1,2078,null,{}] 12:33:29 INFO - PROCESS | 1663 | 1470771209218 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}] 12:33:29 INFO - PROCESS | 1663 | 1470771209219 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:29 INFO - PROCESS | 1663 | 1470771209339 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 12:33:29 INFO - PROCESS | 1663 | 1470771209410 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:29 INFO - PROCESS | 1663 | 1470771209411 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x11812d800 == 40 [pid = 1663] [id = 527] 12:33:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x11847f000) [pid = 1663] [serial = 1581] [outer = 0x0] 12:33:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1217f2800) [pid = 1663] [serial = 1582] [outer = 0x11847f000] 12:33:29 INFO - PROCESS | 1663 | 1470771209440 Marionette DEBUG loaded listener.js 12:33:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x127098000) [pid = 1663] [serial = 1583] [outer = 0x11847f000] 12:33:29 INFO - PROCESS | 1663 | 1470771209968 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]]]}] 12:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 769ms 12:33:29 INFO - PROCESS | 1663 | 1470771209984 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 12:33:29 INFO - PROCESS | 1663 | 1470771209986 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 12:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:33:29 INFO - PROCESS | 1663 | 1470771209989 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:33:29 INFO - PROCESS | 1663 | 1470771209991 Marionette TRACE conn2 <- [1,2082,null,{}] 12:33:30 INFO - PROCESS | 1663 | 1470771209995 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}] 12:33:30 INFO - PROCESS | 1663 | 1470771209997 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:30 INFO - PROCESS | 1663 | 1470771210086 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 12:33:30 INFO - PROCESS | 1663 | 1470771210157 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:30 INFO - PROCESS | 1663 | 1470771210159 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x117d4b000 == 41 [pid = 1663] [id = 528] 12:33:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x1176b4000) [pid = 1663] [serial = 1584] [outer = 0x0] 12:33:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x118783c00) [pid = 1663] [serial = 1585] [outer = 0x1176b4000] 12:33:30 INFO - PROCESS | 1663 | 1470771210187 Marionette DEBUG loaded listener.js 12:33:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x119b68400) [pid = 1663] [serial = 1586] [outer = 0x1176b4000] 12:33:30 INFO - PROCESS | 1663 | --DOCSHELL 0x12b918800 == 40 [pid = 1663] [id = 522] 12:33:30 INFO - PROCESS | 1663 | --DOCSHELL 0x12a62c800 == 39 [pid = 1663] [id = 521] 12:33:30 INFO - PROCESS | 1663 | --DOCSHELL 0x124bcc000 == 38 [pid = 1663] [id = 520] 12:33:30 INFO - PROCESS | 1663 | --DOCSHELL 0x1289cd800 == 37 [pid = 1663] [id = 519] 12:33:30 INFO - PROCESS | 1663 | --DOCSHELL 0x113a70000 == 36 [pid = 1663] [id = 518] 12:33:30 INFO - PROCESS | 1663 | --DOCSHELL 0x124b8a800 == 35 [pid = 1663] [id = 517] 12:33:30 INFO - PROCESS | 1663 | --DOCSHELL 0x118120000 == 34 [pid = 1663] [id = 516] 12:33:30 INFO - PROCESS | 1663 | --DOCSHELL 0x11988a000 == 33 [pid = 1663] [id = 515] 12:33:30 INFO - PROCESS | 1663 | --DOCSHELL 0x118edc800 == 32 [pid = 1663] [id = 514] 12:33:30 INFO - PROCESS | 1663 | --DOCSHELL 0x11812d800 == 31 [pid = 1663] [id = 527] 12:33:30 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc84000 == 30 [pid = 1663] [id = 526] 12:33:30 INFO - PROCESS | 1663 | --DOCSHELL 0x123b3d800 == 29 [pid = 1663] [id = 525] 12:33:30 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc90800 == 28 [pid = 1663] [id = 523] 12:33:30 INFO - PROCESS | 1663 | --DOCSHELL 0x1174be000 == 27 [pid = 1663] [id = 524] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x127420c00) [pid = 1663] [serial = 1505] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x127421800) [pid = 1663] [serial = 1517] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x124478800) [pid = 1663] [serial = 1502] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x127489800) [pid = 1663] [serial = 1507] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x118eaa000) [pid = 1663] [serial = 1493] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x119b74c00) [pid = 1663] [serial = 1495] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x121a36c00) [pid = 1663] [serial = 1498] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x123f8fc00) [pid = 1663] [serial = 1501] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x128c5e400) [pid = 1663] [serial = 1511] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x119de4000) [pid = 1663] [serial = 1514] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x128c25c00) [pid = 1663] [serial = 1510] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x123c6c800) [pid = 1663] [serial = 1499] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x116aae400) [pid = 1663] [serial = 1487] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1268d9400) [pid = 1663] [serial = 1504] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x1186fac00) [pid = 1663] [serial = 1513] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x118638c00) [pid = 1663] [serial = 1492] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1217fd000) [pid = 1663] [serial = 1516] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x120fe0400) [pid = 1663] [serial = 1496] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x116aaa000) [pid = 1663] [serial = 1490] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x128c2c000) [pid = 1663] [serial = 1519] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x11600fc00) [pid = 1663] [serial = 1489] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x128a2b000) [pid = 1663] [serial = 1508] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1291a1800) [pid = 1663] [serial = 1520] [outer = 0x0] [url = about:blank] 12:33:31 INFO - PROCESS | 1663 | 1470771211141 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]]]}] 12:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1173ms 12:33:31 INFO - PROCESS | 1663 | 1470771211163 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 12:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:33:31 INFO - PROCESS | 1663 | 1470771211165 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 12:33:31 INFO - PROCESS | 1663 | 1470771211168 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:33:31 INFO - PROCESS | 1663 | 1470771211170 Marionette TRACE conn2 <- [1,2086,null,{}] 12:33:31 INFO - PROCESS | 1663 | 1470771211175 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}] 12:33:31 INFO - PROCESS | 1663 | 1470771211177 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:31 INFO - PROCESS | 1663 | 1470771211254 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 12:33:31 INFO - PROCESS | 1663 | 1470771211261 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:31 INFO - PROCESS | 1663 | 1470771211264 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x11657b800 == 28 [pid = 1663] [id = 529] 12:33:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x113866400) [pid = 1663] [serial = 1587] [outer = 0x0] 12:33:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x116057800) [pid = 1663] [serial = 1588] [outer = 0x113866400] 12:33:31 INFO - PROCESS | 1663 | 1470771211292 Marionette DEBUG loaded listener.js 12:33:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x113206800) [pid = 1663] [serial = 1589] [outer = 0x113866400] 12:33:31 INFO - PROCESS | 1663 | 1470771211672 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]]]}] 12:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 521ms 12:33:31 INFO - PROCESS | 1663 | 1470771211690 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 12:33:31 INFO - PROCESS | 1663 | 1470771211694 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 12:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:33:31 INFO - PROCESS | 1663 | 1470771211700 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:33:31 INFO - PROCESS | 1663 | 1470771211702 Marionette TRACE conn2 <- [1,2090,null,{}] 12:33:31 INFO - PROCESS | 1663 | 1470771211705 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}] 12:33:31 INFO - PROCESS | 1663 | 1470771211708 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:31 INFO - PROCESS | 1663 | 1470771211818 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 12:33:31 INFO - PROCESS | 1663 | 1470771211829 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:31 INFO - PROCESS | 1663 | 1470771211831 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x11829a800 == 29 [pid = 1663] [id = 530] 12:33:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1183f9c00) [pid = 1663] [serial = 1590] [outer = 0x0] 12:33:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x11878cc00) [pid = 1663] [serial = 1591] [outer = 0x1183f9c00] 12:33:31 INFO - PROCESS | 1663 | 1470771211879 Marionette DEBUG loaded listener.js 12:33:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x119791400) [pid = 1663] [serial = 1592] [outer = 0x1183f9c00] 12:33:32 INFO - PROCESS | 1663 | 1470771212232 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]]]}] 12:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 570ms 12:33:32 INFO - PROCESS | 1663 | 1470771212270 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 12:33:32 INFO - PROCESS | 1663 | 1470771212271 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 12:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:33:32 INFO - PROCESS | 1663 | 1470771212274 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:33:32 INFO - PROCESS | 1663 | 1470771212276 Marionette TRACE conn2 <- [1,2094,null,{}] 12:33:32 INFO - PROCESS | 1663 | 1470771212284 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}] 12:33:32 INFO - PROCESS | 1663 | 1470771212287 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:32 INFO - PROCESS | 1663 | 1470771212363 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 12:33:32 INFO - PROCESS | 1663 | 1470771212368 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:32 INFO - PROCESS | 1663 | 1470771212370 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fec000 == 30 [pid = 1663] [id = 531] 12:33:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x113a04000) [pid = 1663] [serial = 1593] [outer = 0x0] 12:33:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x120fdd800) [pid = 1663] [serial = 1594] [outer = 0x113a04000] 12:33:32 INFO - PROCESS | 1663 | 1470771212400 Marionette DEBUG loaded listener.js 12:33:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x121453c00) [pid = 1663] [serial = 1595] [outer = 0x113a04000] 12:33:32 INFO - PROCESS | 1663 | 1470771212741 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]]]}] 12:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 474ms 12:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:33:32 INFO - PROCESS | 1663 | 1470771212748 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 12:33:32 INFO - PROCESS | 1663 | 1470771212750 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 12:33:32 INFO - PROCESS | 1663 | 1470771212752 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:33:32 INFO - PROCESS | 1663 | 1470771212753 Marionette TRACE conn2 <- [1,2098,null,{}] 12:33:32 INFO - PROCESS | 1663 | 1470771212756 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}] 12:33:32 INFO - PROCESS | 1663 | 1470771212760 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:32 INFO - PROCESS | 1663 | 1470771212838 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 12:33:32 INFO - PROCESS | 1663 | 1470771212900 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:32 INFO - PROCESS | 1663 | 1470771212901 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x121913000 == 31 [pid = 1663] [id = 532] 12:33:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x119d06000) [pid = 1663] [serial = 1596] [outer = 0x0] 12:33:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x123c26c00) [pid = 1663] [serial = 1597] [outer = 0x119d06000] 12:33:32 INFO - PROCESS | 1663 | 1470771212927 Marionette DEBUG loaded listener.js 12:33:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1241cc400) [pid = 1663] [serial = 1598] [outer = 0x119d06000] 12:33:33 INFO - PROCESS | 1663 | 1470771213219 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]]]}] 12:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 474ms 12:33:33 INFO - PROCESS | 1663 | 1470771213236 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 12:33:33 INFO - PROCESS | 1663 | 1470771213237 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 12:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:33:33 INFO - PROCESS | 1663 | 1470771213255 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:33:33 INFO - PROCESS | 1663 | 1470771213258 Marionette TRACE conn2 <- [1,2102,null,{}] 12:33:33 INFO - PROCESS | 1663 | 1470771213262 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}] 12:33:33 INFO - PROCESS | 1663 | 1470771213263 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:33 INFO - PROCESS | 1663 | 1470771213356 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 12:33:33 INFO - PROCESS | 1663 | 1470771213391 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:33 INFO - PROCESS | 1663 | 1470771213393 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x126e0d000 == 32 [pid = 1663] [id = 533] 12:33:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x11386cc00) [pid = 1663] [serial = 1599] [outer = 0x0] 12:33:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1242e1c00) [pid = 1663] [serial = 1600] [outer = 0x11386cc00] 12:33:33 INFO - PROCESS | 1663 | 1470771213417 Marionette DEBUG loaded listener.js 12:33:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x124ba9c00) [pid = 1663] [serial = 1601] [outer = 0x11386cc00] 12:33:33 INFO - PROCESS | 1663 | 1470771213734 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]]]}] 12:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 526ms 12:33:33 INFO - PROCESS | 1663 | 1470771213781 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 12:33:33 INFO - PROCESS | 1663 | 1470771213783 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 12:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:33:33 INFO - PROCESS | 1663 | 1470771213785 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:33:33 INFO - PROCESS | 1663 | 1470771213786 Marionette TRACE conn2 <- [1,2106,null,{}] 12:33:33 INFO - PROCESS | 1663 | 1470771213795 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}] 12:33:33 INFO - PROCESS | 1663 | 1470771213799 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:33 INFO - PROCESS | 1663 | 1470771213912 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 12:33:33 INFO - PROCESS | 1663 | 1470771213916 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:33 INFO - PROCESS | 1663 | 1470771213917 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x128e1c800 == 33 [pid = 1663] [id = 534] 12:33:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x118eaa000) [pid = 1663] [serial = 1602] [outer = 0x0] 12:33:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1268db000) [pid = 1663] [serial = 1603] [outer = 0x118eaa000] 12:33:33 INFO - PROCESS | 1663 | 1470771213942 Marionette DEBUG loaded listener.js 12:33:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x12748cc00) [pid = 1663] [serial = 1604] [outer = 0x118eaa000] 12:33:34 INFO - PROCESS | 1663 | 1470771214277 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]]]}] 12:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 518ms 12:33:34 INFO - PROCESS | 1663 | 1470771214303 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 12:33:34 INFO - PROCESS | 1663 | 1470771214304 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 12:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:33:34 INFO - PROCESS | 1663 | 1470771214309 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:33:34 INFO - PROCESS | 1663 | 1470771214310 Marionette TRACE conn2 <- [1,2110,null,{}] 12:33:34 INFO - PROCESS | 1663 | 1470771214319 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}] 12:33:34 INFO - PROCESS | 1663 | 1470771214320 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:34 INFO - PROCESS | 1663 | 1470771214430 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 12:33:34 INFO - PROCESS | 1663 | 1470771214468 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:34 INFO - PROCESS | 1663 | 1470771214469 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a72f800 == 34 [pid = 1663] [id = 535] 12:33:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x127492c00) [pid = 1663] [serial = 1605] [outer = 0x0] 12:33:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x128a34400) [pid = 1663] [serial = 1606] [outer = 0x127492c00] 12:33:34 INFO - PROCESS | 1663 | 1470771214494 Marionette DEBUG loaded listener.js 12:33:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x128c5ac00) [pid = 1663] [serial = 1607] [outer = 0x127492c00] 12:33:34 INFO - PROCESS | 1663 | 1470771214830 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]]]}] 12:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 576ms 12:33:34 INFO - PROCESS | 1663 | 1470771214885 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 12:33:34 INFO - PROCESS | 1663 | 1470771214887 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 12:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:33:34 INFO - PROCESS | 1663 | 1470771214898 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:33:34 INFO - PROCESS | 1663 | 1470771214900 Marionette TRACE conn2 <- [1,2114,null,{}] 12:33:34 INFO - PROCESS | 1663 | 1470771214903 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}] 12:33:34 INFO - PROCESS | 1663 | 1470771214905 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:35 INFO - PROCESS | 1663 | 1470771215046 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 12:33:35 INFO - PROCESS | 1663 | 1470771215098 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:35 INFO - PROCESS | 1663 | 1470771215100 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aad2800 == 35 [pid = 1663] [id = 536] 12:33:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x128a37c00) [pid = 1663] [serial = 1608] [outer = 0x0] 12:33:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x128e8d000) [pid = 1663] [serial = 1609] [outer = 0x128a37c00] 12:33:35 INFO - PROCESS | 1663 | 1470771215133 Marionette DEBUG loaded listener.js 12:33:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1291a8c00) [pid = 1663] [serial = 1610] [outer = 0x128a37c00] 12:33:35 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x12af34000) [pid = 1663] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:33:35 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x124ba9800) [pid = 1663] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:33:35 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x127486c00) [pid = 1663] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:33:35 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x12144a800) [pid = 1663] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:33:35 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x124b9dc00) [pid = 1663] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:33:35 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x129429000) [pid = 1663] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:33:35 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x121448400) [pid = 1663] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:33:35 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x11702a000) [pid = 1663] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:33:35 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x12748e400) [pid = 1663] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:33:35 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x119109400) [pid = 1663] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:33:35 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x116a0c800) [pid = 1663] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:33:35 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x119789c00) [pid = 1663] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:33:35 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x1291a2000) [pid = 1663] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:33:35 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x123c6c000) [pid = 1663] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:33:35 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x113dac000) [pid = 1663] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:33:35 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x11847e800) [pid = 1663] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:33:35 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x118481400) [pid = 1663] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:33:35 INFO - PROCESS | 1663 | 1470771215578 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]]]}] 12:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 729ms 12:33:35 INFO - PROCESS | 1663 | 1470771215618 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 12:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:33:35 INFO - PROCESS | 1663 | 1470771215619 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 12:33:35 INFO - PROCESS | 1663 | 1470771215627 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:33:35 INFO - PROCESS | 1663 | 1470771215628 Marionette TRACE conn2 <- [1,2118,null,{}] 12:33:35 INFO - PROCESS | 1663 | 1470771215631 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}] 12:33:35 INFO - PROCESS | 1663 | 1470771215642 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:35 INFO - PROCESS | 1663 | 1470771215760 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 12:33:35 INFO - PROCESS | 1663 | 1470771215795 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:35 INFO - PROCESS | 1663 | 1470771215796 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fe7800 == 36 [pid = 1663] [id = 537] 12:33:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x11223b800) [pid = 1663] [serial = 1611] [outer = 0x0] 12:33:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x119789c00) [pid = 1663] [serial = 1612] [outer = 0x11223b800] 12:33:35 INFO - PROCESS | 1663 | 1470771215822 Marionette DEBUG loaded listener.js 12:33:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x123c6a400) [pid = 1663] [serial = 1613] [outer = 0x11223b800] 12:33:36 INFO - PROCESS | 1663 | 1470771216076 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]]]}] 12:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 473ms 12:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:33:36 INFO - PROCESS | 1663 | 1470771216097 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 12:33:36 INFO - PROCESS | 1663 | 1470771216098 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 12:33:36 INFO - PROCESS | 1663 | 1470771216102 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:33:36 INFO - PROCESS | 1663 | 1470771216103 Marionette TRACE conn2 <- [1,2122,null,{}] 12:33:36 INFO - PROCESS | 1663 | 1470771216113 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}] 12:33:36 INFO - PROCESS | 1663 | 1470771216114 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:36 INFO - PROCESS | 1663 | 1470771216196 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 12:33:36 INFO - PROCESS | 1663 | 1470771216200 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:36 INFO - PROCESS | 1663 | 1470771216201 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b921800 == 37 [pid = 1663] [id = 538] 12:33:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x123c6c000) [pid = 1663] [serial = 1614] [outer = 0x0] 12:33:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12748ec00) [pid = 1663] [serial = 1615] [outer = 0x123c6c000] 12:33:36 INFO - PROCESS | 1663 | 1470771216227 Marionette DEBUG loaded listener.js 12:33:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x1291a9400) [pid = 1663] [serial = 1616] [outer = 0x123c6c000] 12:33:36 INFO - PROCESS | 1663 | 1470771216569 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]]]}] 12:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 473ms 12:33:36 INFO - PROCESS | 1663 | 1470771216576 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 12:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:33:36 INFO - PROCESS | 1663 | 1470771216578 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 12:33:36 INFO - PROCESS | 1663 | 1470771216580 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:33:36 INFO - PROCESS | 1663 | 1470771216582 Marionette TRACE conn2 <- [1,2126,null,{}] 12:33:36 INFO - PROCESS | 1663 | 1470771216584 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}] 12:33:36 INFO - PROCESS | 1663 | 1470771216585 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:36 INFO - PROCESS | 1663 | 1470771216714 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 12:33:36 INFO - PROCESS | 1663 | 1470771216721 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:36 INFO - PROCESS | 1663 | 1470771216723 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c622000 == 38 [pid = 1663] [id = 539] 12:33:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x117030800) [pid = 1663] [serial = 1617] [outer = 0x0] 12:33:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x1292c7000) [pid = 1663] [serial = 1618] [outer = 0x117030800] 12:33:36 INFO - PROCESS | 1663 | 1470771216749 Marionette DEBUG loaded listener.js 12:33:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12a7bc800) [pid = 1663] [serial = 1619] [outer = 0x117030800] 12:33:37 INFO - PROCESS | 1663 | 1470771217060 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]]]}] 12:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 12:33:37 INFO - PROCESS | 1663 | 1470771217101 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 12:33:37 INFO - PROCESS | 1663 | 1470771217102 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 12:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:33:37 INFO - PROCESS | 1663 | 1470771217104 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:33:37 INFO - PROCESS | 1663 | 1470771217105 Marionette TRACE conn2 <- [1,2130,null,{}] 12:33:37 INFO - PROCESS | 1663 | 1470771217108 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}] 12:33:37 INFO - PROCESS | 1663 | 1470771217109 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:37 INFO - PROCESS | 1663 | 1470771217185 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 12:33:37 INFO - PROCESS | 1663 | 1470771217190 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:37 INFO - PROCESS | 1663 | 1470771217192 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ca16000 == 39 [pid = 1663] [id = 540] 12:33:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x12a7c3800) [pid = 1663] [serial = 1620] [outer = 0x0] 12:33:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x12af35000) [pid = 1663] [serial = 1621] [outer = 0x12a7c3800] 12:33:37 INFO - PROCESS | 1663 | 1470771217216 Marionette DEBUG loaded listener.js 12:33:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x12af56000) [pid = 1663] [serial = 1622] [outer = 0x12a7c3800] 12:33:37 INFO - PROCESS | 1663 | --DOCSHELL 0x11657b800 == 38 [pid = 1663] [id = 529] 12:33:37 INFO - PROCESS | 1663 | --DOCSHELL 0x117d4b000 == 37 [pid = 1663] [id = 528] 12:33:38 INFO - PROCESS | 1663 | --DOCSHELL 0x119fec000 == 36 [pid = 1663] [id = 531] 12:33:38 INFO - PROCESS | 1663 | --DOCSHELL 0x121913000 == 35 [pid = 1663] [id = 532] 12:33:38 INFO - PROCESS | 1663 | --DOCSHELL 0x128e1c800 == 34 [pid = 1663] [id = 534] 12:33:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12aad2800 == 33 [pid = 1663] [id = 536] 12:33:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12b921800 == 32 [pid = 1663] [id = 538] 12:33:38 INFO - PROCESS | 1663 | --DOCSHELL 0x11829a800 == 31 [pid = 1663] [id = 530] 12:33:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12a72f800 == 30 [pid = 1663] [id = 535] 12:33:38 INFO - PROCESS | 1663 | --DOCSHELL 0x119fe7800 == 29 [pid = 1663] [id = 537] 12:33:38 INFO - PROCESS | 1663 | --DOCSHELL 0x126e0d000 == 28 [pid = 1663] [id = 533] 12:33:38 INFO - PROCESS | 1663 | --DOCSHELL 0x12c622000 == 27 [pid = 1663] [id = 539] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x12af5fc00) [pid = 1663] [serial = 1571] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x126d5d800) [pid = 1663] [serial = 1552] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x128a2f000) [pid = 1663] [serial = 1555] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x127426000) [pid = 1663] [serial = 1534] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x12af55000) [pid = 1663] [serial = 1570] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x128c5d400) [pid = 1663] [serial = 1535] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x126e4e400) [pid = 1663] [serial = 1531] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x12741c800) [pid = 1663] [serial = 1532] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x12af33000) [pid = 1663] [serial = 1568] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1217f9400) [pid = 1663] [serial = 1546] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x123c6bc00) [pid = 1663] [serial = 1547] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x117d45000) [pid = 1663] [serial = 1540] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1186f1400) [pid = 1663] [serial = 1541] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x128c64c00) [pid = 1663] [serial = 1558] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x11982d800) [pid = 1663] [serial = 1543] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x119f8cc00) [pid = 1663] [serial = 1544] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x116aaf800) [pid = 1663] [serial = 1525] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x11862fc00) [pid = 1663] [serial = 1526] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x119ddf400) [pid = 1663] [serial = 1528] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x121449000) [pid = 1663] [serial = 1529] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x129650800) [pid = 1663] [serial = 1523] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1292cac00) [pid = 1663] [serial = 1522] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x1242dc000) [pid = 1663] [serial = 1549] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x116055c00) [pid = 1663] [serial = 1537] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x116809c00) [pid = 1663] [serial = 1538] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x113204c00) [pid = 1663] [serial = 1556] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x118e68c00) [pid = 1663] [serial = 1561] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x12411d800) [pid = 1663] [serial = 1562] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x12a7b9c00) [pid = 1663] [serial = 1567] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x12919d800) [pid = 1663] [serial = 1559] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x127485000) [pid = 1663] [serial = 1553] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x12919fc00) [pid = 1663] [serial = 1564] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x124b19c00) [pid = 1663] [serial = 1550] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x12941c800) [pid = 1663] [serial = 1565] [outer = 0x0] [url = about:blank] 12:33:38 INFO - PROCESS | 1663 | 1470771218750 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] 12:33:38 INFO - PROCESS | 1663 | 1470771218781 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 12:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:33:38 INFO - PROCESS | 1663 | 1470771218785 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:33:38 INFO - PROCESS | 1663 | 1470771218787 Marionette TRACE conn2 <- [1,2134,null,{}] 12:33:38 INFO - PROCESS | 1663 | 1470771218791 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}] 12:33:38 INFO - PROCESS | 1663 | 1470771218794 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:38 INFO - PROCESS | 1663 | 1470771218902 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 12:33:38 INFO - PROCESS | 1663 | 1470771218954 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:38 INFO - PROCESS | 1663 | 1470771218957 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x116026000 == 28 [pid = 1663] [id = 541] 12:33:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x1130c2800) [pid = 1663] [serial = 1623] [outer = 0x0] 12:33:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x1130c3000) [pid = 1663] [serial = 1624] [outer = 0x1130c2800] 12:33:38 INFO - PROCESS | 1663 | 1470771218991 Marionette DEBUG loaded listener.js 12:33:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x113816c00) [pid = 1663] [serial = 1625] [outer = 0x1130c2800] 12:33:39 INFO - PROCESS | 1663 | 1470771219510 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]]]}] 12:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 772ms 12:33:39 INFO - PROCESS | 1663 | 1470771219558 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 12:33:39 INFO - PROCESS | 1663 | 1470771219562 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 12:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:33:39 INFO - PROCESS | 1663 | 1470771219567 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:33:39 INFO - PROCESS | 1663 | 1470771219569 Marionette TRACE conn2 <- [1,2138,null,{}] 12:33:39 INFO - PROCESS | 1663 | 1470771219571 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}] 12:33:39 INFO - PROCESS | 1663 | 1470771219574 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:39 INFO - PROCESS | 1663 | 1470771219677 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 12:33:39 INFO - PROCESS | 1663 | 1470771219752 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:39 INFO - PROCESS | 1663 | 1470771219754 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x117387800 == 29 [pid = 1663] [id = 542] 12:33:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x11600fc00) [pid = 1663] [serial = 1626] [outer = 0x0] 12:33:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x116051800) [pid = 1663] [serial = 1627] [outer = 0x11600fc00] 12:33:39 INFO - PROCESS | 1663 | 1470771219786 Marionette DEBUG loaded listener.js 12:33:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x1167bdc00) [pid = 1663] [serial = 1628] [outer = 0x11600fc00] 12:33:40 INFO - PROCESS | 1663 | 1470771220317 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]]]}] 12:33:40 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc9e800 == 28 [pid = 1663] [id = 510] 12:33:40 INFO - PROCESS | 1663 | --DOCSHELL 0x1182a5800 == 27 [pid = 1663] [id = 497] 12:33:40 INFO - PROCESS | 1663 | --DOCSHELL 0x117386000 == 26 [pid = 1663] [id = 511] 12:33:40 INFO - PROCESS | 1663 | --DOCSHELL 0x1289c3800 == 25 [pid = 1663] [id = 509] 12:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 770ms 12:33:40 INFO - PROCESS | 1663 | 1470771220338 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 12:33:40 INFO - PROCESS | 1663 | 1470771220341 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 12:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:33:40 INFO - PROCESS | 1663 | 1470771220347 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:33:40 INFO - PROCESS | 1663 | 1470771220348 Marionette TRACE conn2 <- [1,2142,null,{}] 12:33:40 INFO - PROCESS | 1663 | 1470771220352 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}] 12:33:40 INFO - PROCESS | 1663 | 1470771220354 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:40 INFO - PROCESS | 1663 | 1470771220430 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 12:33:40 INFO - PROCESS | 1663 | 1470771220434 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:40 INFO - PROCESS | 1663 | 1470771220437 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x117385800 == 26 [pid = 1663] [id = 543] 12:33:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x11320bc00) [pid = 1663] [serial = 1629] [outer = 0x0] 12:33:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x113f46c00) [pid = 1663] [serial = 1630] [outer = 0x11320bc00] 12:33:40 INFO - PROCESS | 1663 | 1470771220469 Marionette DEBUG loaded listener.js 12:33:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x1167bf000) [pid = 1663] [serial = 1631] [outer = 0x11320bc00] 12:33:40 INFO - PROCESS | 1663 | 1470771220805 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] 12:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:33:40 INFO - PROCESS | 1663 | 1470771220827 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 12:33:40 INFO - PROCESS | 1663 | 1470771220832 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:33:40 INFO - PROCESS | 1663 | 1470771220834 Marionette TRACE conn2 <- [1,2146,null,{}] 12:33:40 INFO - PROCESS | 1663 | 1470771220836 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}] 12:33:40 INFO - PROCESS | 1663 | 1470771220838 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:40 INFO - PROCESS | 1663 | 1470771220915 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 12:33:40 INFO - PROCESS | 1663 | 1470771220919 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:40 INFO - PROCESS | 1663 | 1470771220921 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x118621800 == 27 [pid = 1663] [id = 544] 12:33:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x1160b6000) [pid = 1663] [serial = 1632] [outer = 0x0] 12:33:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x116aaac00) [pid = 1663] [serial = 1633] [outer = 0x1160b6000] 12:33:40 INFO - PROCESS | 1663 | 1470771220950 Marionette DEBUG loaded listener.js 12:33:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x1176ac800) [pid = 1663] [serial = 1634] [outer = 0x1160b6000] 12:33:41 INFO - PROCESS | 1663 | 1470771221305 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] 12:33:41 INFO - PROCESS | 1663 | 1470771221355 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 12:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:33:41 INFO - PROCESS | 1663 | 1470771221358 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:33:41 INFO - PROCESS | 1663 | 1470771221367 Marionette TRACE conn2 <- [1,2150,null,{}] 12:33:41 INFO - PROCESS | 1663 | 1470771221375 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}] 12:33:41 INFO - PROCESS | 1663 | 1470771221379 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:41 INFO - PROCESS | 1663 | 1470771221460 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 12:33:41 INFO - PROCESS | 1663 | 1470771221465 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:41 INFO - PROCESS | 1663 | 1470771221467 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x119bc3000 == 28 [pid = 1663] [id = 545] 12:33:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x113daa400) [pid = 1663] [serial = 1635] [outer = 0x0] 12:33:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x118eac000) [pid = 1663] [serial = 1636] [outer = 0x113daa400] 12:33:41 INFO - PROCESS | 1663 | 1470771221495 Marionette DEBUG loaded listener.js 12:33:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x119796400) [pid = 1663] [serial = 1637] [outer = 0x113daa400] 12:33:41 INFO - PROCESS | 1663 | 1470771221849 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]]]}] 12:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 527ms 12:33:41 INFO - PROCESS | 1663 | 1470771221888 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 12:33:41 INFO - PROCESS | 1663 | 1470771221890 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 12:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:33:41 INFO - PROCESS | 1663 | 1470771221892 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:33:41 INFO - PROCESS | 1663 | 1470771221893 Marionette TRACE conn2 <- [1,2154,null,{}] 12:33:41 INFO - PROCESS | 1663 | 1470771221895 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}] 12:33:41 INFO - PROCESS | 1663 | 1470771221896 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:41 INFO - PROCESS | 1663 | 1470771221977 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 12:33:41 INFO - PROCESS | 1663 | 1470771221980 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:41 INFO - PROCESS | 1663 | 1470771221982 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x12141e800 == 29 [pid = 1663] [id = 546] 12:33:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x119d04800) [pid = 1663] [serial = 1638] [outer = 0x0] 12:33:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x119de0c00) [pid = 1663] [serial = 1639] [outer = 0x119d04800] 12:33:42 INFO - PROCESS | 1663 | 1470771222007 Marionette DEBUG loaded listener.js 12:33:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x120fd7c00) [pid = 1663] [serial = 1640] [outer = 0x119d04800] 12:33:42 INFO - PROCESS | 1663 | 1470771222335 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]]]}] 12:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 469ms 12:33:42 INFO - PROCESS | 1663 | 1470771222361 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 12:33:42 INFO - PROCESS | 1663 | 1470771222362 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 12:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:33:42 INFO - PROCESS | 1663 | 1470771222365 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:33:42 INFO - PROCESS | 1663 | 1470771222366 Marionette TRACE conn2 <- [1,2158,null,{}] 12:33:42 INFO - PROCESS | 1663 | 1470771222368 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}] 12:33:42 INFO - PROCESS | 1663 | 1470771222376 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:42 INFO - PROCESS | 1663 | 1470771222448 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 12:33:42 INFO - PROCESS | 1663 | 1470771222451 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:42 INFO - PROCESS | 1663 | 1470771222452 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x12428c800 == 30 [pid = 1663] [id = 547] 12:33:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x115e1d400) [pid = 1663] [serial = 1641] [outer = 0x0] 12:33:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1210c5c00) [pid = 1663] [serial = 1642] [outer = 0x115e1d400] 12:33:42 INFO - PROCESS | 1663 | 1470771222479 Marionette DEBUG loaded listener.js 12:33:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x121449400) [pid = 1663] [serial = 1643] [outer = 0x115e1d400] 12:33:42 INFO - PROCESS | 1663 | 1470771222877 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]]]}] 12:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 518ms 12:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:33:42 INFO - PROCESS | 1663 | 1470771222884 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 12:33:42 INFO - PROCESS | 1663 | 1470771222885 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 12:33:42 INFO - PROCESS | 1663 | 1470771222887 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:33:42 INFO - PROCESS | 1663 | 1470771222888 Marionette TRACE conn2 <- [1,2162,null,{}] 12:33:42 INFO - PROCESS | 1663 | 1470771222898 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}] 12:33:42 INFO - PROCESS | 1663 | 1470771222902 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:43 INFO - PROCESS | 1663 | 1470771223026 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 12:33:43 INFO - PROCESS | 1663 | 1470771223030 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:43 INFO - PROCESS | 1663 | 1470771223032 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x1270bd000 == 31 [pid = 1663] [id = 548] 12:33:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x121452000) [pid = 1663] [serial = 1644] [outer = 0x0] 12:33:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x123b0f800) [pid = 1663] [serial = 1645] [outer = 0x121452000] 12:33:43 INFO - PROCESS | 1663 | 1470771223056 Marionette DEBUG loaded listener.js 12:33:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x124b17000) [pid = 1663] [serial = 1646] [outer = 0x121452000] 12:33:43 INFO - PROCESS | 1663 | 1470771223394 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]]]}] 12:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 521ms 12:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:33:43 INFO - PROCESS | 1663 | 1470771223411 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 12:33:43 INFO - PROCESS | 1663 | 1470771223413 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 12:33:43 INFO - PROCESS | 1663 | 1470771223415 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:33:43 INFO - PROCESS | 1663 | 1470771223416 Marionette TRACE conn2 <- [1,2166,null,{}] 12:33:43 INFO - PROCESS | 1663 | 1470771223426 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}] 12:33:43 INFO - PROCESS | 1663 | 1470771223428 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:43 INFO - PROCESS | 1663 | 1470771223528 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 12:33:43 INFO - PROCESS | 1663 | 1470771223564 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:43 INFO - PROCESS | 1663 | 1470771223565 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x117384000 == 32 [pid = 1663] [id = 549] 12:33:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1130bb000) [pid = 1663] [serial = 1647] [outer = 0x0] 12:33:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1268d0c00) [pid = 1663] [serial = 1648] [outer = 0x1130bb000] 12:33:43 INFO - PROCESS | 1663 | 1470771223590 Marionette DEBUG loaded listener.js 12:33:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1269dd800) [pid = 1663] [serial = 1649] [outer = 0x1130bb000] 12:33:43 INFO - PROCESS | 1663 | 1470771223902 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]]]}] 12:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 524ms 12:33:43 INFO - PROCESS | 1663 | 1470771223940 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 12:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:33:43 INFO - PROCESS | 1663 | 1470771223943 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 12:33:43 INFO - PROCESS | 1663 | 1470771223946 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:33:43 INFO - PROCESS | 1663 | 1470771223947 Marionette TRACE conn2 <- [1,2170,null,{}] 12:33:43 INFO - PROCESS | 1663 | 1470771223949 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}] 12:33:43 INFO - PROCESS | 1663 | 1470771223950 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:44 INFO - PROCESS | 1663 | 1470771224058 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 12:33:44 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x11386cc00) [pid = 1663] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:33:44 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x118eaa000) [pid = 1663] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:33:44 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x128a37c00) [pid = 1663] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:33:44 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x11223b800) [pid = 1663] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:33:44 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x127492c00) [pid = 1663] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:33:44 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x123c6c000) [pid = 1663] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:33:44 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x117030800) [pid = 1663] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:33:44 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1176b4000) [pid = 1663] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:33:44 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x11847f000) [pid = 1663] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:33:44 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x123cdec00) [pid = 1663] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:33:44 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1186f7000) [pid = 1663] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:33:44 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x113aae800) [pid = 1663] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:33:44 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x119d06000) [pid = 1663] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:33:44 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x113a04000) [pid = 1663] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:33:44 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1183f9c00) [pid = 1663] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:33:44 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x113866400) [pid = 1663] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:33:44 INFO - PROCESS | 1663 | 1470771224105 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:44 INFO - PROCESS | 1663 | 1470771224106 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x117381800 == 33 [pid = 1663] [id = 550] 12:33:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x112a89000) [pid = 1663] [serial = 1650] [outer = 0x0] 12:33:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x11386cc00) [pid = 1663] [serial = 1651] [outer = 0x112a89000] 12:33:44 INFO - PROCESS | 1663 | 1470771224131 Marionette DEBUG loaded listener.js 12:33:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x1183f9c00) [pid = 1663] [serial = 1652] [outer = 0x112a89000] 12:33:44 INFO - PROCESS | 1663 | 1470771224431 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]]]}] 12:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 518ms 12:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:33:44 INFO - PROCESS | 1663 | 1470771224465 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 12:33:44 INFO - PROCESS | 1663 | 1470771224466 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 12:33:44 INFO - PROCESS | 1663 | 1470771224469 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:33:44 INFO - PROCESS | 1663 | 1470771224470 Marionette TRACE conn2 <- [1,2174,null,{}] 12:33:44 INFO - PROCESS | 1663 | 1470771224473 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}] 12:33:44 INFO - PROCESS | 1663 | 1470771224477 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:44 INFO - PROCESS | 1663 | 1470771224565 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 12:33:44 INFO - PROCESS | 1663 | 1470771224568 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:44 INFO - PROCESS | 1663 | 1470771224569 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x12924c000 == 34 [pid = 1663] [id = 551] 12:33:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1130bb400) [pid = 1663] [serial = 1653] [outer = 0x0] 12:33:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x123c72800) [pid = 1663] [serial = 1654] [outer = 0x1130bb400] 12:33:44 INFO - PROCESS | 1663 | 1470771224596 Marionette DEBUG loaded listener.js 12:33:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x126e47c00) [pid = 1663] [serial = 1655] [outer = 0x1130bb400] 12:33:44 INFO - PROCESS | 1663 | 1470771224902 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]]]}] 12:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 473ms 12:33:44 INFO - PROCESS | 1663 | 1470771224943 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 12:33:44 INFO - PROCESS | 1663 | 1470771224944 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 12:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:33:44 INFO - PROCESS | 1663 | 1470771224946 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:33:44 INFO - PROCESS | 1663 | 1470771224947 Marionette TRACE conn2 <- [1,2178,null,{}] 12:33:44 INFO - PROCESS | 1663 | 1470771224950 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}] 12:33:44 INFO - PROCESS | 1663 | 1470771224951 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:45 INFO - PROCESS | 1663 | 1470771225059 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 12:33:45 INFO - PROCESS | 1663 | 1470771225066 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:45 INFO - PROCESS | 1663 | 1470771225067 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a421800 == 35 [pid = 1663] [id = 552] 12:33:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x119795000) [pid = 1663] [serial = 1656] [outer = 0x0] 12:33:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x126ebf000) [pid = 1663] [serial = 1657] [outer = 0x119795000] 12:33:45 INFO - PROCESS | 1663 | 1470771225093 Marionette DEBUG loaded listener.js 12:33:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x126ecd400) [pid = 1663] [serial = 1658] [outer = 0x119795000] 12:33:45 INFO - PROCESS | 1663 | 1470771225521 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]]]}] 12:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 619ms 12:33:45 INFO - PROCESS | 1663 | 1470771225567 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 12:33:45 INFO - PROCESS | 1663 | 1470771225569 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 12:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:33:45 INFO - PROCESS | 1663 | 1470771225573 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:33:45 INFO - PROCESS | 1663 | 1470771225576 Marionette TRACE conn2 <- [1,2182,null,{}] 12:33:45 INFO - PROCESS | 1663 | 1470771225579 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}] 12:33:45 INFO - PROCESS | 1663 | 1470771225581 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:45 INFO - PROCESS | 1663 | 1470771225717 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 12:33:45 INFO - PROCESS | 1663 | 1470771225728 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:45 INFO - PROCESS | 1663 | 1470771225729 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b138800 == 36 [pid = 1663] [id = 553] 12:33:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x127093800) [pid = 1663] [serial = 1659] [outer = 0x0] 12:33:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12741dc00) [pid = 1663] [serial = 1660] [outer = 0x127093800] 12:33:45 INFO - PROCESS | 1663 | 1470771225758 Marionette DEBUG loaded listener.js 12:33:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12748f800) [pid = 1663] [serial = 1661] [outer = 0x127093800] 12:33:46 INFO - PROCESS | 1663 | 1470771226064 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]]]}] 12:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 522ms 12:33:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:33:46 INFO - PROCESS | 1663 | 1470771226095 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 12:33:46 INFO - PROCESS | 1663 | 1470771226096 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 12:33:46 INFO - PROCESS | 1663 | 1470771226098 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:33:46 INFO - PROCESS | 1663 | 1470771226099 Marionette TRACE conn2 <- [1,2186,null,{}] 12:33:46 INFO - PROCESS | 1663 | 1470771226102 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}] 12:33:46 INFO - PROCESS | 1663 | 1470771226103 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:46 INFO - PROCESS | 1663 | 1470771226183 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 12:33:46 INFO - PROCESS | 1663 | 1470771226187 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:46 INFO - PROCESS | 1663 | 1470771226188 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b16e000 == 37 [pid = 1663] [id = 554] 12:33:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x127493800) [pid = 1663] [serial = 1662] [outer = 0x0] 12:33:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x128a34c00) [pid = 1663] [serial = 1663] [outer = 0x127493800] 12:33:46 INFO - PROCESS | 1663 | 1470771226213 Marionette DEBUG loaded listener.js 12:33:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x128c28800) [pid = 1663] [serial = 1664] [outer = 0x127493800] 12:33:46 INFO - PROCESS | 1663 | 1470771226532 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]]]}] 12:33:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:33:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 471ms 12:33:46 INFO - PROCESS | 1663 | 1470771226611 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 12:33:46 INFO - PROCESS | 1663 | 1470771226613 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 12:33:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:33:46 INFO - PROCESS | 1663 | 1470771226618 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:33:46 INFO - PROCESS | 1663 | 1470771226620 Marionette TRACE conn2 <- [1,2190,null,{}] 12:33:46 INFO - PROCESS | 1663 | 1470771226624 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}] 12:33:46 INFO - PROCESS | 1663 | 1470771226626 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:46 INFO - PROCESS | 1663 | 1470771226718 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 12:33:46 INFO - PROCESS | 1663 | 1470771226817 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:46 INFO - PROCESS | 1663 | 1470771226820 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ad8000 == 38 [pid = 1663] [id = 555] 12:33:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1130bac00) [pid = 1663] [serial = 1665] [outer = 0x0] 12:33:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x1130c5000) [pid = 1663] [serial = 1666] [outer = 0x1130bac00] 12:33:46 INFO - PROCESS | 1663 | 1470771226851 Marionette DEBUG loaded listener.js 12:33:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x115e1c400) [pid = 1663] [serial = 1667] [outer = 0x1130bac00] 12:33:47 INFO - PROCESS | 1663 | 1470771227279 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]]]}] 12:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 677ms 12:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:33:47 INFO - PROCESS | 1663 | 1470771227295 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 12:33:47 INFO - PROCESS | 1663 | 1470771227297 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 12:33:47 INFO - PROCESS | 1663 | 1470771227301 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:33:47 INFO - PROCESS | 1663 | 1470771227304 Marionette TRACE conn2 <- [1,2194,null,{}] 12:33:47 INFO - PROCESS | 1663 | 1470771227307 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}] 12:33:47 INFO - PROCESS | 1663 | 1470771227308 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:47 INFO - PROCESS | 1663 | 1470771227410 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 12:33:47 INFO - PROCESS | 1663 | 1470771227467 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:47 INFO - PROCESS | 1663 | 1470771227468 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x123b3c800 == 39 [pid = 1663] [id = 556] 12:33:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x116aae400) [pid = 1663] [serial = 1668] [outer = 0x0] 12:33:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1186f2000) [pid = 1663] [serial = 1669] [outer = 0x116aae400] 12:33:47 INFO - PROCESS | 1663 | 1470771227498 Marionette DEBUG loaded listener.js 12:33:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x11910e800) [pid = 1663] [serial = 1670] [outer = 0x116aae400] 12:33:47 INFO - PROCESS | 1663 | 1470771227940 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]]]}] 12:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 672ms 12:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:33:47 INFO - PROCESS | 1663 | 1470771227972 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 12:33:47 INFO - PROCESS | 1663 | 1470771227973 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 12:33:47 INFO - PROCESS | 1663 | 1470771227975 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:33:47 INFO - PROCESS | 1663 | 1470771227977 Marionette TRACE conn2 <- [1,2198,null,{}] 12:33:47 INFO - PROCESS | 1663 | 1470771227983 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}] 12:33:47 INFO - PROCESS | 1663 | 1470771227986 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:48 INFO - PROCESS | 1663 | 1470771228087 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 12:33:48 INFO - PROCESS | 1663 | 1470771228176 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:48 INFO - PROCESS | 1663 | 1470771228179 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b14a800 == 40 [pid = 1663] [id = 557] 12:33:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x12144cc00) [pid = 1663] [serial = 1671] [outer = 0x0] 12:33:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1219d8000) [pid = 1663] [serial = 1672] [outer = 0x12144cc00] 12:33:48 INFO - PROCESS | 1663 | 1470771228210 Marionette DEBUG loaded listener.js 12:33:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x123c6cc00) [pid = 1663] [serial = 1673] [outer = 0x12144cc00] 12:33:48 INFO - PROCESS | 1663 | 1470771228627 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]]]}] 12:33:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:33:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 669ms 12:33:48 INFO - PROCESS | 1663 | 1470771228645 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 12:33:48 INFO - PROCESS | 1663 | 1470771228647 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 12:33:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:33:48 INFO - PROCESS | 1663 | 1470771228650 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:33:48 INFO - PROCESS | 1663 | 1470771228652 Marionette TRACE conn2 <- [1,2202,null,{}] 12:33:48 INFO - PROCESS | 1663 | 1470771228656 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}] 12:33:48 INFO - PROCESS | 1663 | 1470771228658 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:48 INFO - PROCESS | 1663 | 1470771228786 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 12:33:48 INFO - PROCESS | 1663 | 1470771228843 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:48 INFO - PROCESS | 1663 | 1470771228844 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc9e800 == 41 [pid = 1663] [id = 558] 12:33:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x1242a3400) [pid = 1663] [serial = 1674] [outer = 0x0] 12:33:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x124b1b000) [pid = 1663] [serial = 1675] [outer = 0x1242a3400] 12:33:48 INFO - PROCESS | 1663 | 1470771228874 Marionette DEBUG loaded listener.js 12:33:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x126ec9400) [pid = 1663] [serial = 1676] [outer = 0x1242a3400] 12:33:49 INFO - PROCESS | 1663 | 1470771229580 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]]]}] 12:33:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:33:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 970ms 12:33:49 INFO - PROCESS | 1663 | 1470771229621 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 12:33:49 INFO - PROCESS | 1663 | 1470771229624 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 12:33:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:33:49 INFO - PROCESS | 1663 | 1470771229627 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:33:49 INFO - PROCESS | 1663 | 1470771229629 Marionette TRACE conn2 <- [1,2206,null,{}] 12:33:49 INFO - PROCESS | 1663 | 1470771229633 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}] 12:33:49 INFO - PROCESS | 1663 | 1470771229634 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:49 INFO - PROCESS | 1663 | 1470771229720 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 12:33:49 INFO - PROCESS | 1663 | 1470771229779 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:49 INFO - PROCESS | 1663 | 1470771229780 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194ad800 == 42 [pid = 1663] [id = 559] 12:33:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x117334c00) [pid = 1663] [serial = 1677] [outer = 0x0] 12:33:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x11847c400) [pid = 1663] [serial = 1678] [outer = 0x117334c00] 12:33:49 INFO - PROCESS | 1663 | 1470771229807 Marionette DEBUG loaded listener.js 12:33:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x118eab400) [pid = 1663] [serial = 1679] [outer = 0x117334c00] 12:33:50 INFO - PROCESS | 1663 | --DOCSHELL 0x12a728800 == 41 [pid = 1663] [id = 503] 12:33:50 INFO - PROCESS | 1663 | --DOCSHELL 0x129235000 == 40 [pid = 1663] [id = 502] 12:33:50 INFO - PROCESS | 1663 | --DOCSHELL 0x1182b6800 == 39 [pid = 1663] [id = 508] 12:33:50 INFO - PROCESS | 1663 | --DOCSHELL 0x128e04000 == 38 [pid = 1663] [id = 501] 12:33:50 INFO - PROCESS | 1663 | --DOCSHELL 0x12b16a000 == 37 [pid = 1663] [id = 506] 12:33:50 INFO - PROCESS | 1663 | --DOCSHELL 0x116ac7800 == 36 [pid = 1663] [id = 496] 12:33:50 INFO - PROCESS | 1663 | --DOCSHELL 0x124b77800 == 35 [pid = 1663] [id = 500] 12:33:50 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc8b000 == 34 [pid = 1663] [id = 507] 12:33:50 INFO - PROCESS | 1663 | --DOCSHELL 0x119dd6800 == 33 [pid = 1663] [id = 498] 12:33:50 INFO - PROCESS | 1663 | --DOCSHELL 0x12b13a000 == 32 [pid = 1663] [id = 505] 12:33:50 INFO - PROCESS | 1663 | --DOCSHELL 0x12135f800 == 31 [pid = 1663] [id = 499] 12:33:50 INFO - PROCESS | 1663 | --DOCSHELL 0x1289b8000 == 30 [pid = 1663] [id = 504] 12:33:50 INFO - PROCESS | 1663 | 1470771230260 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]]]}] 12:33:50 INFO - PROCESS | 1663 | --DOCSHELL 0x116026000 == 29 [pid = 1663] [id = 541] 12:33:50 INFO - PROCESS | 1663 | --DOCSHELL 0x12ca16000 == 28 [pid = 1663] [id = 540] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x124ba9c00) [pid = 1663] [serial = 1601] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1242e1c00) [pid = 1663] [serial = 1600] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x1268db000) [pid = 1663] [serial = 1603] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x128e8d000) [pid = 1663] [serial = 1609] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x119789c00) [pid = 1663] [serial = 1612] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x128c5ac00) [pid = 1663] [serial = 1607] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x128a34400) [pid = 1663] [serial = 1606] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x12748ec00) [pid = 1663] [serial = 1615] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x1291a8c00) [pid = 1663] [serial = 1610] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x12a7bc800) [pid = 1663] [serial = 1619] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x118783c00) [pid = 1663] [serial = 1585] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x127098000) [pid = 1663] [serial = 1583] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1217f2800) [pid = 1663] [serial = 1582] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x126ec6c00) [pid = 1663] [serial = 1580] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x12684c000) [pid = 1663] [serial = 1579] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x119f92800) [pid = 1663] [serial = 1577] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x11910d000) [pid = 1663] [serial = 1576] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x117033c00) [pid = 1663] [serial = 1574] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x116536800) [pid = 1663] [serial = 1573] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x123c26c00) [pid = 1663] [serial = 1597] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x120fdd800) [pid = 1663] [serial = 1594] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x121453c00) [pid = 1663] [serial = 1595] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x11878cc00) [pid = 1663] [serial = 1591] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x119791400) [pid = 1663] [serial = 1592] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x116057800) [pid = 1663] [serial = 1588] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x113206800) [pid = 1663] [serial = 1589] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x119b68400) [pid = 1663] [serial = 1586] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x12748cc00) [pid = 1663] [serial = 1604] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1292c7000) [pid = 1663] [serial = 1618] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x1291a9400) [pid = 1663] [serial = 1616] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x1241cc400) [pid = 1663] [serial = 1598] [outer = 0x0] [url = about:blank] 12:33:50 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x123c6a400) [pid = 1663] [serial = 1613] [outer = 0x0] [url = about:blank] 12:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 677ms 12:33:50 INFO - PROCESS | 1663 | 1470771230304 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 12:33:50 INFO - PROCESS | 1663 | 1470771230306 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 12:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:33:50 INFO - PROCESS | 1663 | 1470771230311 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:33:50 INFO - PROCESS | 1663 | 1470771230312 Marionette TRACE conn2 <- [1,2210,null,{}] 12:33:50 INFO - PROCESS | 1663 | 1470771230314 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}] 12:33:50 INFO - PROCESS | 1663 | 1470771230316 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:50 INFO - PROCESS | 1663 | 1470771230397 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 12:33:50 INFO - PROCESS | 1663 | 1470771230402 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:50 INFO - PROCESS | 1663 | 1470771230403 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x117384800 == 29 [pid = 1663] [id = 560] 12:33:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x1183f8400) [pid = 1663] [serial = 1680] [outer = 0x0] 12:33:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x11878cc00) [pid = 1663] [serial = 1681] [outer = 0x1183f8400] 12:33:50 INFO - PROCESS | 1663 | 1470771230433 Marionette DEBUG loaded listener.js 12:33:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x119795c00) [pid = 1663] [serial = 1682] [outer = 0x1183f8400] 12:33:50 INFO - PROCESS | 1663 | 1470771230778 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]]]}] 12:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 521ms 12:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:33:50 INFO - PROCESS | 1663 | 1470771230832 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 12:33:50 INFO - PROCESS | 1663 | 1470771230833 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 12:33:50 INFO - PROCESS | 1663 | 1470771230835 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:33:50 INFO - PROCESS | 1663 | 1470771230838 Marionette TRACE conn2 <- [1,2214,null,{}] 12:33:50 INFO - PROCESS | 1663 | 1470771230845 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}] 12:33:50 INFO - PROCESS | 1663 | 1470771230848 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:50 INFO - PROCESS | 1663 | 1470771230926 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 12:33:50 INFO - PROCESS | 1663 | 1470771230931 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:50 INFO - PROCESS | 1663 | 1470771230933 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x11986f000 == 30 [pid = 1663] [id = 561] 12:33:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x119de4400) [pid = 1663] [serial = 1683] [outer = 0x0] 12:33:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x121448400) [pid = 1663] [serial = 1684] [outer = 0x119de4400] 12:33:50 INFO - PROCESS | 1663 | 1470771230959 Marionette DEBUG loaded listener.js 12:33:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x123c26c00) [pid = 1663] [serial = 1685] [outer = 0x119de4400] 12:33:51 INFO - PROCESS | 1663 | 1470771231360 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]]]}] 12:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 571ms 12:33:51 INFO - PROCESS | 1663 | 1470771231407 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 12:33:51 INFO - PROCESS | 1663 | 1470771231409 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 12:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:33:51 INFO - PROCESS | 1663 | 1470771231413 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:33:51 INFO - PROCESS | 1663 | 1470771231414 Marionette TRACE conn2 <- [1,2218,null,{}] 12:33:51 INFO - PROCESS | 1663 | 1470771231418 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}] 12:33:51 INFO - PROCESS | 1663 | 1470771231420 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:51 INFO - PROCESS | 1663 | 1470771231541 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 12:33:51 INFO - PROCESS | 1663 | 1470771231546 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:51 INFO - PROCESS | 1663 | 1470771231547 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x123c48800 == 31 [pid = 1663] [id = 562] 12:33:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x123c76400) [pid = 1663] [serial = 1686] [outer = 0x0] 12:33:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x124ba9c00) [pid = 1663] [serial = 1687] [outer = 0x123c76400] 12:33:51 INFO - PROCESS | 1663 | 1470771231588 Marionette DEBUG loaded listener.js 12:33:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1268d9800) [pid = 1663] [serial = 1688] [outer = 0x123c76400] 12:33:51 INFO - PROCESS | 1663 | 1470771231988 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]]]}] 12:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 620ms 12:33:52 INFO - PROCESS | 1663 | 1470771232033 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 12:33:52 INFO - PROCESS | 1663 | 1470771232034 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 12:33:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:33:52 INFO - PROCESS | 1663 | 1470771232036 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:33:52 INFO - PROCESS | 1663 | 1470771232037 Marionette TRACE conn2 <- [1,2222,null,{}] 12:33:52 INFO - PROCESS | 1663 | 1470771232039 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}] 12:33:52 INFO - PROCESS | 1663 | 1470771232041 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:52 INFO - PROCESS | 1663 | 1470771232117 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 12:33:52 INFO - PROCESS | 1663 | 1470771232121 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:52 INFO - PROCESS | 1663 | 1470771232122 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x126935800 == 32 [pid = 1663] [id = 563] 12:33:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x126db0c00) [pid = 1663] [serial = 1689] [outer = 0x0] 12:33:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x126ec8400) [pid = 1663] [serial = 1690] [outer = 0x126db0c00] 12:33:52 INFO - PROCESS | 1663 | 1470771232149 Marionette DEBUG loaded listener.js 12:33:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x12741a400) [pid = 1663] [serial = 1691] [outer = 0x126db0c00] 12:33:52 INFO - PROCESS | 1663 | 1470771232506 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]]]}] 12:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 518ms 12:33:52 INFO - PROCESS | 1663 | 1470771232555 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 12:33:52 INFO - PROCESS | 1663 | 1470771232556 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 12:33:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:33:52 INFO - PROCESS | 1663 | 1470771232558 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:33:52 INFO - PROCESS | 1663 | 1470771232559 Marionette TRACE conn2 <- [1,2226,null,{}] 12:33:52 INFO - PROCESS | 1663 | 1470771232562 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}] 12:33:52 INFO - PROCESS | 1663 | 1470771232566 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:52 INFO - PROCESS | 1663 | 1470771232711 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 12:33:52 INFO - PROCESS | 1663 | 1470771232740 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:52 INFO - PROCESS | 1663 | 1470771232741 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x128ec5800 == 33 [pid = 1663] [id = 564] 12:33:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x126ec5400) [pid = 1663] [serial = 1692] [outer = 0x0] 12:33:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x127426400) [pid = 1663] [serial = 1693] [outer = 0x126ec5400] 12:33:52 INFO - PROCESS | 1663 | 1470771232782 Marionette DEBUG loaded listener.js 12:33:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x128c63c00) [pid = 1663] [serial = 1694] [outer = 0x126ec5400] 12:33:53 INFO - PROCESS | 1663 | 1470771233252 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]]]}] 12:33:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:33:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 719ms 12:33:53 INFO - PROCESS | 1663 | 1470771233278 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 12:33:53 INFO - PROCESS | 1663 | 1470771233279 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 12:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:33:53 INFO - PROCESS | 1663 | 1470771233287 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:33:53 INFO - PROCESS | 1663 | 1470771233288 Marionette TRACE conn2 <- [1,2230,null,{}] 12:33:53 INFO - PROCESS | 1663 | 1470771233290 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}] 12:33:53 INFO - PROCESS | 1663 | 1470771233291 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:53 INFO - PROCESS | 1663 | 1470771233391 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 12:33:53 INFO - PROCESS | 1663 | 1470771233446 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:53 INFO - PROCESS | 1663 | 1470771233447 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x1133dd800 == 34 [pid = 1663] [id = 565] 12:33:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x112fd4000) [pid = 1663] [serial = 1695] [outer = 0x0] 12:33:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x128e90400) [pid = 1663] [serial = 1696] [outer = 0x112fd4000] 12:33:53 INFO - PROCESS | 1663 | 1470771233477 Marionette DEBUG loaded listener.js 12:33:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1291a4800) [pid = 1663] [serial = 1697] [outer = 0x112fd4000] 12:33:53 INFO - PROCESS | 1663 | 1470771233770 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]]]}] 12:33:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:33:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 518ms 12:33:53 INFO - PROCESS | 1663 | 1470771233806 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 12:33:53 INFO - PROCESS | 1663 | 1470771233809 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 12:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:33:53 INFO - PROCESS | 1663 | 1470771233811 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:33:53 INFO - PROCESS | 1663 | 1470771233812 Marionette TRACE conn2 <- [1,2234,null,{}] 12:33:53 INFO - PROCESS | 1663 | 1470771233821 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}] 12:33:53 INFO - PROCESS | 1663 | 1470771233822 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:53 INFO - PROCESS | 1663 | 1470771233921 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 12:33:53 INFO - PROCESS | 1663 | 1470771233924 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:53 INFO - PROCESS | 1663 | 1470771233926 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a85c800 == 35 [pid = 1663] [id = 566] 12:33:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x128c64000) [pid = 1663] [serial = 1698] [outer = 0x0] 12:33:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1292c4800) [pid = 1663] [serial = 1699] [outer = 0x128c64000] 12:33:53 INFO - PROCESS | 1663 | 1470771233949 Marionette DEBUG loaded listener.js 12:33:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12941c800) [pid = 1663] [serial = 1700] [outer = 0x128c64000] 12:33:54 INFO - PROCESS | 1663 | 1470771234268 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]]]}] 12:33:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:33:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 469ms 12:33:54 INFO - PROCESS | 1663 | 1470771234288 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 12:33:54 INFO - PROCESS | 1663 | 1470771234289 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 12:33:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:33:54 INFO - PROCESS | 1663 | 1470771234300 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:33:54 INFO - PROCESS | 1663 | 1470771234301 Marionette TRACE conn2 <- [1,2238,null,{}] 12:33:54 INFO - PROCESS | 1663 | 1470771234303 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}] 12:33:54 INFO - PROCESS | 1663 | 1470771234304 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:54 INFO - PROCESS | 1663 | 1470771234413 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 12:33:54 INFO - PROCESS | 1663 | 1470771234425 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:54 INFO - PROCESS | 1663 | 1470771234426 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b920800 == 36 [pid = 1663] [id = 567] 12:33:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1292ca400) [pid = 1663] [serial = 1701] [outer = 0x0] 12:33:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x129429000) [pid = 1663] [serial = 1702] [outer = 0x1292ca400] 12:33:54 INFO - PROCESS | 1663 | 1470771234457 Marionette DEBUG loaded listener.js 12:33:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x12965b400) [pid = 1663] [serial = 1703] [outer = 0x1292ca400] 12:33:54 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x121452000) [pid = 1663] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:33:54 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1130bb000) [pid = 1663] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:33:54 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x115e1d400) [pid = 1663] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:33:54 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x113daa400) [pid = 1663] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:33:54 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x11600fc00) [pid = 1663] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:33:54 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x119d04800) [pid = 1663] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:33:54 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x1160b6000) [pid = 1663] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:33:54 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x11320bc00) [pid = 1663] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:33:54 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1130c2800) [pid = 1663] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:33:54 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x112a89000) [pid = 1663] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:33:54 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x127093800) [pid = 1663] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:33:54 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1130bb400) [pid = 1663] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:33:54 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x119795000) [pid = 1663] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:33:54 INFO - PROCESS | 1663 | 1470771234901 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]]]}] 12:33:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:33:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 619ms 12:33:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:33:54 INFO - PROCESS | 1663 | 1470771234919 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 12:33:54 INFO - PROCESS | 1663 | 1470771234921 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 12:33:54 INFO - PROCESS | 1663 | 1470771234923 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:33:54 INFO - PROCESS | 1663 | 1470771234926 Marionette TRACE conn2 <- [1,2242,null,{}] 12:33:54 INFO - PROCESS | 1663 | 1470771234929 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}] 12:33:54 INFO - PROCESS | 1663 | 1470771234930 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:55 INFO - PROCESS | 1663 | 1470771235009 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 12:33:55 INFO - PROCESS | 1663 | 1470771235013 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:55 INFO - PROCESS | 1663 | 1470771235014 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289ce800 == 37 [pid = 1663] [id = 568] 12:33:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1130c2800) [pid = 1663] [serial = 1704] [outer = 0x0] 12:33:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x116883800) [pid = 1663] [serial = 1705] [outer = 0x1130c2800] 12:33:55 INFO - PROCESS | 1663 | 1470771235038 Marionette DEBUG loaded listener.js 12:33:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x119b6d800) [pid = 1663] [serial = 1706] [outer = 0x1130c2800] 12:33:55 INFO - PROCESS | 1663 | 1470771235366 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]]]}] 12:33:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:33:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 471ms 12:33:55 INFO - PROCESS | 1663 | 1470771235394 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 12:33:55 INFO - PROCESS | 1663 | 1470771235396 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 12:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:33:55 INFO - PROCESS | 1663 | 1470771235398 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:33:55 INFO - PROCESS | 1663 | 1470771235399 Marionette TRACE conn2 <- [1,2246,null,{}] 12:33:55 INFO - PROCESS | 1663 | 1470771235402 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}] 12:33:55 INFO - PROCESS | 1663 | 1470771235403 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:55 INFO - PROCESS | 1663 | 1470771235520 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 12:33:55 INFO - PROCESS | 1663 | 1470771235528 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:55 INFO - PROCESS | 1663 | 1470771235537 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c62d000 == 38 [pid = 1663] [id = 569] 12:33:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12144fc00) [pid = 1663] [serial = 1707] [outer = 0x0] 12:33:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12965c400) [pid = 1663] [serial = 1708] [outer = 0x12144fc00] 12:33:55 INFO - PROCESS | 1663 | 1470771235564 Marionette DEBUG loaded listener.js 12:33:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12a8cb400) [pid = 1663] [serial = 1709] [outer = 0x12144fc00] 12:33:55 INFO - PROCESS | 1663 | 1470771235897 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]]]}] 12:33:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:33:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 12:33:55 INFO - PROCESS | 1663 | 1470771235918 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 12:33:55 INFO - PROCESS | 1663 | 1470771235919 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 12:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:33:55 INFO - PROCESS | 1663 | 1470771235921 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:33:55 INFO - PROCESS | 1663 | 1470771235922 Marionette TRACE conn2 <- [1,2250,null,{}] 12:33:55 INFO - PROCESS | 1663 | 1470771235927 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}] 12:33:55 INFO - PROCESS | 1663 | 1470771235928 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:56 INFO - PROCESS | 1663 | 1470771236006 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 12:33:56 INFO - PROCESS | 1663 | 1470771236012 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:56 INFO - PROCESS | 1663 | 1470771236013 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ca29000 == 39 [pid = 1663] [id = 570] 12:33:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12a8d6400) [pid = 1663] [serial = 1710] [outer = 0x0] 12:33:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12af3bc00) [pid = 1663] [serial = 1711] [outer = 0x12a8d6400] 12:33:56 INFO - PROCESS | 1663 | 1470771236037 Marionette DEBUG loaded listener.js 12:33:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12af5fc00) [pid = 1663] [serial = 1712] [outer = 0x12a8d6400] 12:33:56 INFO - PROCESS | 1663 | 1470771236353 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]]]}] 12:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 472ms 12:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:33:56 INFO - PROCESS | 1663 | 1470771236394 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 12:33:56 INFO - PROCESS | 1663 | 1470771236395 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 12:33:56 INFO - PROCESS | 1663 | 1470771236397 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:33:56 INFO - PROCESS | 1663 | 1470771236398 Marionette TRACE conn2 <- [1,2254,null,{}] 12:33:56 INFO - PROCESS | 1663 | 1470771236400 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}] 12:33:56 INFO - PROCESS | 1663 | 1470771236402 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:56 INFO - PROCESS | 1663 | 1470771236519 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 12:33:56 INFO - PROCESS | 1663 | 1470771236525 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:56 INFO - PROCESS | 1663 | 1470771236526 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ce39800 == 40 [pid = 1663] [id = 571] 12:33:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12af3a800) [pid = 1663] [serial = 1713] [outer = 0x0] 12:33:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12af61400) [pid = 1663] [serial = 1714] [outer = 0x12af3a800] 12:33:56 INFO - PROCESS | 1663 | 1470771236550 Marionette DEBUG loaded listener.js 12:33:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x12af90400) [pid = 1663] [serial = 1715] [outer = 0x12af3a800] 12:33:56 INFO - PROCESS | 1663 | 1470771236915 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]]]}] 12:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 568ms 12:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:33:56 INFO - PROCESS | 1663 | 1470771236966 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 12:33:56 INFO - PROCESS | 1663 | 1470771236968 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 12:33:56 INFO - PROCESS | 1663 | 1470771236972 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:33:56 INFO - PROCESS | 1663 | 1470771236975 Marionette TRACE conn2 <- [1,2258,null,{}] 12:33:56 INFO - PROCESS | 1663 | 1470771236978 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}] 12:33:56 INFO - PROCESS | 1663 | 1470771236980 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:57 INFO - PROCESS | 1663 | 1470771237116 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 12:33:57 INFO - PROCESS | 1663 | 1470771237187 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:57 INFO - PROCESS | 1663 | 1470771237190 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x117385000 == 41 [pid = 1663] [id = 572] 12:33:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x113a0ec00) [pid = 1663] [serial = 1716] [outer = 0x0] 12:33:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x113f42800) [pid = 1663] [serial = 1717] [outer = 0x113a0ec00] 12:33:57 INFO - PROCESS | 1663 | 1470771237221 Marionette DEBUG loaded listener.js 12:33:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x116ab6800) [pid = 1663] [serial = 1718] [outer = 0x113a0ec00] 12:33:57 INFO - PROCESS | 1663 | 1470771237647 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]]]}] 12:33:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:33:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 721ms 12:33:57 INFO - PROCESS | 1663 | 1470771237693 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 12:33:57 INFO - PROCESS | 1663 | 1470771237696 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 12:33:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:33:57 INFO - PROCESS | 1663 | 1470771237701 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:33:57 INFO - PROCESS | 1663 | 1470771237703 Marionette TRACE conn2 <- [1,2262,null,{}] 12:33:57 INFO - PROCESS | 1663 | 1470771237705 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}] 12:33:57 INFO - PROCESS | 1663 | 1470771237707 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:57 INFO - PROCESS | 1663 | 1470771237813 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 12:33:57 INFO - PROCESS | 1663 | 1470771237874 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:57 INFO - PROCESS | 1663 | 1470771237875 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x121a52000 == 42 [pid = 1663] [id = 573] 12:33:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x11982dc00) [pid = 1663] [serial = 1719] [outer = 0x0] 12:33:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x119ddd800) [pid = 1663] [serial = 1720] [outer = 0x11982dc00] 12:33:57 INFO - PROCESS | 1663 | 1470771237905 Marionette DEBUG loaded listener.js 12:33:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x120fe0400) [pid = 1663] [serial = 1721] [outer = 0x11982dc00] 12:33:58 INFO - PROCESS | 1663 | 1470771238350 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]]]}] 12:33:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:33:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 669ms 12:33:58 INFO - PROCESS | 1663 | 1470771238370 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 12:33:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:33:58 INFO - PROCESS | 1663 | 1470771238372 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 12:33:58 INFO - PROCESS | 1663 | 1470771238374 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:33:58 INFO - PROCESS | 1663 | 1470771238377 Marionette TRACE conn2 <- [1,2266,null,{}] 12:33:58 INFO - PROCESS | 1663 | 1470771238385 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}] 12:33:58 INFO - PROCESS | 1663 | 1470771238388 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:58 INFO - PROCESS | 1663 | 1470771238514 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 12:33:58 INFO - PROCESS | 1663 | 1470771238576 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:58 INFO - PROCESS | 1663 | 1470771238578 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c620800 == 43 [pid = 1663] [id = 574] 12:33:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x123c6fc00) [pid = 1663] [serial = 1722] [outer = 0x0] 12:33:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x124ba5400) [pid = 1663] [serial = 1723] [outer = 0x123c6fc00] 12:33:58 INFO - PROCESS | 1663 | 1470771238609 Marionette DEBUG loaded listener.js 12:33:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x127489800) [pid = 1663] [serial = 1724] [outer = 0x123c6fc00] 12:33:59 INFO - PROCESS | 1663 | 1470771239266 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]]]}] 12:33:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 924ms 12:33:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:33:59 INFO - PROCESS | 1663 | 1470771239298 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 12:33:59 INFO - PROCESS | 1663 | 1470771239301 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 12:33:59 INFO - PROCESS | 1663 | 1470771239304 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:33:59 INFO - PROCESS | 1663 | 1470771239306 Marionette TRACE conn2 <- [1,2270,null,{}] 12:33:59 INFO - PROCESS | 1663 | 1470771239310 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}] 12:33:59 INFO - PROCESS | 1663 | 1470771239311 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:59 INFO - PROCESS | 1663 | 1470771239401 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 12:33:59 INFO - PROCESS | 1663 | 1470771239462 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:59 INFO - PROCESS | 1663 | 1470771239465 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:33:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x11916e800 == 44 [pid = 1663] [id = 575] 12:33:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x116a0e000) [pid = 1663] [serial = 1725] [outer = 0x0] 12:33:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x116aaf800) [pid = 1663] [serial = 1726] [outer = 0x116a0e000] 12:33:59 INFO - PROCESS | 1663 | 1470771239493 Marionette DEBUG loaded listener.js 12:33:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x118637c00) [pid = 1663] [serial = 1727] [outer = 0x116a0e000] 12:33:59 INFO - PROCESS | 1663 | 1470771239930 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]]]}] 12:33:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 677ms 12:33:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:33:59 INFO - PROCESS | 1663 | 1470771239981 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 12:33:59 INFO - PROCESS | 1663 | 1470771239984 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 12:33:59 INFO - PROCESS | 1663 | 1470771239988 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:33:59 INFO - PROCESS | 1663 | 1470771239989 Marionette TRACE conn2 <- [1,2274,null,{}] 12:33:59 INFO - PROCESS | 1663 | 1470771239992 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}] 12:33:59 INFO - PROCESS | 1663 | 1470771239993 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:00 INFO - PROCESS | 1663 | 1470771240086 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 12:34:00 INFO - PROCESS | 1663 | 1470771240147 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:00 INFO - PROCESS | 1663 | 1470771240148 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x118e11800 == 45 [pid = 1663] [id = 576] 12:34:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x11878a400) [pid = 1663] [serial = 1728] [outer = 0x0] 12:34:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x11910a800) [pid = 1663] [serial = 1729] [outer = 0x11878a400] 12:34:00 INFO - PROCESS | 1663 | 1470771240176 Marionette DEBUG loaded listener.js 12:34:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x119b6b000) [pid = 1663] [serial = 1730] [outer = 0x11878a400] 12:34:00 INFO - PROCESS | 1663 | --DOCSHELL 0x116ad4800 == 44 [pid = 1663] [id = 513] 12:34:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12ca29000 == 43 [pid = 1663] [id = 570] 12:34:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12c62d000 == 42 [pid = 1663] [id = 569] 12:34:00 INFO - PROCESS | 1663 | --DOCSHELL 0x1289ce800 == 41 [pid = 1663] [id = 568] 12:34:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12b920800 == 40 [pid = 1663] [id = 567] 12:34:00 INFO - PROCESS | 1663 | --DOCSHELL 0x12a85c800 == 39 [pid = 1663] [id = 566] 12:34:00 INFO - PROCESS | 1663 | --DOCSHELL 0x1133dd800 == 38 [pid = 1663] [id = 565] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x12af35000) [pid = 1663] [serial = 1621] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x128a34c00) [pid = 1663] [serial = 1663] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOCSHELL 0x128ec5800 == 37 [pid = 1663] [id = 564] 12:34:00 INFO - PROCESS | 1663 | --DOCSHELL 0x126935800 == 36 [pid = 1663] [id = 563] 12:34:00 INFO - PROCESS | 1663 | --DOCSHELL 0x123c48800 == 35 [pid = 1663] [id = 562] 12:34:00 INFO - PROCESS | 1663 | --DOCSHELL 0x11986f000 == 34 [pid = 1663] [id = 561] 12:34:00 INFO - PROCESS | 1663 | 1470771240566 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]]]}] 12:34:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:34:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 622ms 12:34:00 INFO - PROCESS | 1663 | 1470771240609 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 12:34:00 INFO - PROCESS | 1663 | 1470771240611 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 12:34:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:34:00 INFO - PROCESS | 1663 | 1470771240613 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:34:00 INFO - PROCESS | 1663 | 1470771240616 Marionette TRACE conn2 <- [1,2278,null,{}] 12:34:00 INFO - PROCESS | 1663 | 1470771240623 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}] 12:34:00 INFO - PROCESS | 1663 | 1470771240626 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:00 INFO - PROCESS | 1663 | 1470771240705 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x123b0f800) [pid = 1663] [serial = 1645] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x1268d0c00) [pid = 1663] [serial = 1648] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x1210c5c00) [pid = 1663] [serial = 1642] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x118eac000) [pid = 1663] [serial = 1636] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x119796400) [pid = 1663] [serial = 1637] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1167bdc00) [pid = 1663] [serial = 1628] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x116051800) [pid = 1663] [serial = 1627] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x119de0c00) [pid = 1663] [serial = 1639] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x120fd7c00) [pid = 1663] [serial = 1640] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x116aaac00) [pid = 1663] [serial = 1633] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x124b17000) [pid = 1663] [serial = 1646] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x1176ac800) [pid = 1663] [serial = 1634] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x113f46c00) [pid = 1663] [serial = 1630] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1167bf000) [pid = 1663] [serial = 1631] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x113816c00) [pid = 1663] [serial = 1625] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1130c3000) [pid = 1663] [serial = 1624] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x11386cc00) [pid = 1663] [serial = 1651] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1269dd800) [pid = 1663] [serial = 1649] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x12748f800) [pid = 1663] [serial = 1661] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1183f9c00) [pid = 1663] [serial = 1652] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x12741dc00) [pid = 1663] [serial = 1660] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x123c72800) [pid = 1663] [serial = 1654] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x126ecd400) [pid = 1663] [serial = 1658] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x126e47c00) [pid = 1663] [serial = 1655] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x126ebf000) [pid = 1663] [serial = 1657] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x121449400) [pid = 1663] [serial = 1643] [outer = 0x0] [url = about:blank] 12:34:00 INFO - PROCESS | 1663 | 1470771240767 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:00 INFO - PROCESS | 1663 | 1470771240769 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x118122000 == 35 [pid = 1663] [id = 577] 12:34:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x116051800) [pid = 1663] [serial = 1731] [outer = 0x0] 12:34:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x11878e400) [pid = 1663] [serial = 1732] [outer = 0x116051800] 12:34:00 INFO - PROCESS | 1663 | 1470771240802 Marionette DEBUG loaded listener.js 12:34:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x121450400) [pid = 1663] [serial = 1733] [outer = 0x116051800] 12:34:01 INFO - PROCESS | 1663 | 1470771241115 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]]]}] 12:34:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:34:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 12:34:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:34:01 INFO - PROCESS | 1663 | 1470771241135 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 12:34:01 INFO - PROCESS | 1663 | 1470771241137 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 12:34:01 INFO - PROCESS | 1663 | 1470771241139 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:34:01 INFO - PROCESS | 1663 | 1470771241140 Marionette TRACE conn2 <- [1,2282,null,{}] 12:34:01 INFO - PROCESS | 1663 | 1470771241146 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}] 12:34:01 INFO - PROCESS | 1663 | 1470771241147 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:01 INFO - PROCESS | 1663 | 1470771241229 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 12:34:01 INFO - PROCESS | 1663 | 1470771241233 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:01 INFO - PROCESS | 1663 | 1470771241234 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x121917800 == 36 [pid = 1663] [id = 578] 12:34:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x123b0f400) [pid = 1663] [serial = 1734] [outer = 0x0] 12:34:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x1242dd000) [pid = 1663] [serial = 1735] [outer = 0x123b0f400] 12:34:01 INFO - PROCESS | 1663 | 1470771241260 Marionette DEBUG loaded listener.js 12:34:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1268d2800) [pid = 1663] [serial = 1736] [outer = 0x123b0f400] 12:34:01 INFO - PROCESS | 1663 | 1470771241604 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]]]}] 12:34:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:34:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 522ms 12:34:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:34:01 INFO - PROCESS | 1663 | 1470771241661 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 12:34:01 INFO - PROCESS | 1663 | 1470771241662 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 12:34:01 INFO - PROCESS | 1663 | 1470771241665 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:34:01 INFO - PROCESS | 1663 | 1470771241666 Marionette TRACE conn2 <- [1,2286,null,{}] 12:34:01 INFO - PROCESS | 1663 | 1470771241668 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}] 12:34:01 INFO - PROCESS | 1663 | 1470771241669 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:01 INFO - PROCESS | 1663 | 1470771241746 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 12:34:01 INFO - PROCESS | 1663 | 1470771241750 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:01 INFO - PROCESS | 1663 | 1470771241751 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x121434800 == 37 [pid = 1663] [id = 579] 12:34:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x113d4e800) [pid = 1663] [serial = 1737] [outer = 0x0] 12:34:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x126da6400) [pid = 1663] [serial = 1738] [outer = 0x113d4e800] 12:34:01 INFO - PROCESS | 1663 | 1470771241775 Marionette DEBUG loaded listener.js 12:34:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x126ec9c00) [pid = 1663] [serial = 1739] [outer = 0x113d4e800] 12:34:02 INFO - PROCESS | 1663 | 1470771242092 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]]]}] 12:34:02 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 12:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 471ms 12:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:34:02 INFO - PROCESS | 1663 | 1470771242136 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 12:34:02 INFO - PROCESS | 1663 | 1470771242137 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 12:34:02 INFO - PROCESS | 1663 | 1470771242139 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:34:02 INFO - PROCESS | 1663 | 1470771242141 Marionette TRACE conn2 <- [1,2290,null,{}] 12:34:02 INFO - PROCESS | 1663 | 1470771242143 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}] 12:34:02 INFO - PROCESS | 1663 | 1470771242147 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:02 INFO - PROCESS | 1663 | 1470771242276 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 12:34:02 INFO - PROCESS | 1663 | 1470771242282 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:02 INFO - PROCESS | 1663 | 1470771242283 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289c4800 == 38 [pid = 1663] [id = 580] 12:34:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x126e51800) [pid = 1663] [serial = 1740] [outer = 0x0] 12:34:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x127421800) [pid = 1663] [serial = 1741] [outer = 0x126e51800] 12:34:02 INFO - PROCESS | 1663 | 1470771242309 Marionette DEBUG loaded listener.js 12:34:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x128c5e400) [pid = 1663] [serial = 1742] [outer = 0x126e51800] 12:34:02 INFO - PROCESS | 1663 | 1470771242665 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]]]}] 12:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 571ms 12:34:02 INFO - PROCESS | 1663 | 1470771242712 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 12:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:34:02 INFO - PROCESS | 1663 | 1470771242713 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 12:34:02 INFO - PROCESS | 1663 | 1470771242715 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:34:02 INFO - PROCESS | 1663 | 1470771242716 Marionette TRACE conn2 <- [1,2294,null,{}] 12:34:02 INFO - PROCESS | 1663 | 1470771242718 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}] 12:34:02 INFO - PROCESS | 1663 | 1470771242719 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:02 INFO - PROCESS | 1663 | 1470771242817 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 12:34:02 INFO - PROCESS | 1663 | 1470771242830 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:02 INFO - PROCESS | 1663 | 1470771242831 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a408800 == 39 [pid = 1663] [id = 581] 12:34:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x128c67000) [pid = 1663] [serial = 1743] [outer = 0x0] 12:34:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x128e8e400) [pid = 1663] [serial = 1744] [outer = 0x128c67000] 12:34:02 INFO - PROCESS | 1663 | 1470771242855 Marionette DEBUG loaded listener.js 12:34:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1291a9400) [pid = 1663] [serial = 1745] [outer = 0x128c67000] 12:34:03 INFO - PROCESS | 1663 | 1470771243177 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]]]}] 12:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 518ms 12:34:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:34:03 INFO - PROCESS | 1663 | 1470771243233 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 12:34:03 INFO - PROCESS | 1663 | 1470771243234 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 12:34:03 INFO - PROCESS | 1663 | 1470771243237 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:34:03 INFO - PROCESS | 1663 | 1470771243238 Marionette TRACE conn2 <- [1,2298,null,{}] 12:34:03 INFO - PROCESS | 1663 | 1470771243240 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}] 12:34:03 INFO - PROCESS | 1663 | 1470771243241 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:03 INFO - PROCESS | 1663 | 1470771243337 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 12:34:03 INFO - PROCESS | 1663 | 1470771243347 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:03 INFO - PROCESS | 1663 | 1470771243348 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x11602a000 == 40 [pid = 1663] [id = 582] 12:34:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x1292c8400) [pid = 1663] [serial = 1746] [outer = 0x0] 12:34:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x129429400) [pid = 1663] [serial = 1747] [outer = 0x1292c8400] 12:34:03 INFO - PROCESS | 1663 | 1470771243379 Marionette DEBUG loaded listener.js 12:34:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x12a4ec000) [pid = 1663] [serial = 1748] [outer = 0x1292c8400] 12:34:03 INFO - PROCESS | 1663 | 1470771243701 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]]]}] 12:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 521ms 12:34:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:34:03 INFO - PROCESS | 1663 | 1470771243758 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 12:34:03 INFO - PROCESS | 1663 | 1470771243759 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 12:34:03 INFO - PROCESS | 1663 | 1470771243762 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:34:03 INFO - PROCESS | 1663 | 1470771243763 Marionette TRACE conn2 <- [1,2302,null,{}] 12:34:03 INFO - PROCESS | 1663 | 1470771243765 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}] 12:34:03 INFO - PROCESS | 1663 | 1470771243766 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:03 INFO - PROCESS | 1663 | 1470771243865 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 12:34:03 INFO - PROCESS | 1663 | 1470771243882 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:03 INFO - PROCESS | 1663 | 1470771243883 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b15c800 == 41 [pid = 1663] [id = 583] 12:34:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12941d400) [pid = 1663] [serial = 1749] [outer = 0x0] 12:34:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x12a8cdc00) [pid = 1663] [serial = 1750] [outer = 0x12941d400] 12:34:03 INFO - PROCESS | 1663 | 1470771243907 Marionette DEBUG loaded listener.js 12:34:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x12af57c00) [pid = 1663] [serial = 1751] [outer = 0x12941d400] 12:34:04 INFO - PROCESS | 1663 | 1470771244250 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]]]}] 12:34:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:34:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 519ms 12:34:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:34:04 INFO - PROCESS | 1663 | 1470771244282 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 12:34:04 INFO - PROCESS | 1663 | 1470771244283 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 12:34:04 INFO - PROCESS | 1663 | 1470771244285 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:34:04 INFO - PROCESS | 1663 | 1470771244286 Marionette TRACE conn2 <- [1,2306,null,{}] 12:34:04 INFO - PROCESS | 1663 | 1470771244288 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}] 12:34:04 INFO - PROCESS | 1663 | 1470771244289 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:04 INFO - PROCESS | 1663 | 1470771244389 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 12:34:04 INFO - PROCESS | 1663 | 1470771244400 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:04 INFO - PROCESS | 1663 | 1470771244401 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc90800 == 42 [pid = 1663] [id = 584] 12:34:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x12af57000) [pid = 1663] [serial = 1752] [outer = 0x0] 12:34:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x12af5d000) [pid = 1663] [serial = 1753] [outer = 0x12af57000] 12:34:04 INFO - PROCESS | 1663 | 1470771244433 Marionette DEBUG loaded listener.js 12:34:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x12b8e2400) [pid = 1663] [serial = 1754] [outer = 0x12af57000] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x112fd4000) [pid = 1663] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1242a3400) [pid = 1663] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x119de4400) [pid = 1663] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x12144cc00) [pid = 1663] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x126db0c00) [pid = 1663] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1183f8400) [pid = 1663] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x1130bac00) [pid = 1663] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x128c64000) [pid = 1663] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x117334c00) [pid = 1663] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x116aae400) [pid = 1663] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x123c76400) [pid = 1663] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x127493800) [pid = 1663] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x1292ca400) [pid = 1663] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1130c2800) [pid = 1663] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x12a8d6400) [pid = 1663] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x12144fc00) [pid = 1663] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x126ec5400) [pid = 1663] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:34:04 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x12a7c3800) [pid = 1663] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:34:04 INFO - PROCESS | 1663 | 1470771244938 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]]]}] 12:34:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:34:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 671ms 12:34:04 INFO - PROCESS | 1663 | 1470771244956 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 12:34:04 INFO - PROCESS | 1663 | 1470771244960 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 12:34:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:34:04 INFO - PROCESS | 1663 | 1470771244964 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:34:04 INFO - PROCESS | 1663 | 1470771244965 Marionette TRACE conn2 <- [1,2310,null,{}] 12:34:04 INFO - PROCESS | 1663 | 1470771244968 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}] 12:34:04 INFO - PROCESS | 1663 | 1470771244969 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:05 INFO - PROCESS | 1663 | 1470771245063 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 12:34:05 INFO - PROCESS | 1663 | 1470771245140 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:05 INFO - PROCESS | 1663 | 1470771245141 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ca1d000 == 43 [pid = 1663] [id = 585] 12:34:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1167b1c00) [pid = 1663] [serial = 1755] [outer = 0x0] 12:34:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x121445c00) [pid = 1663] [serial = 1756] [outer = 0x1167b1c00] 12:34:05 INFO - PROCESS | 1663 | 1470771245173 Marionette DEBUG loaded listener.js 12:34:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12a7c1000) [pid = 1663] [serial = 1757] [outer = 0x1167b1c00] 12:34:05 INFO - PROCESS | 1663 | 1470771245433 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]]]}] 12:34:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:34:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 520ms 12:34:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:34:05 INFO - PROCESS | 1663 | 1470771245484 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 12:34:05 INFO - PROCESS | 1663 | 1470771245486 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 12:34:05 INFO - PROCESS | 1663 | 1470771245488 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:34:05 INFO - PROCESS | 1663 | 1470771245489 Marionette TRACE conn2 <- [1,2314,null,{}] 12:34:05 INFO - PROCESS | 1663 | 1470771245499 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}] 12:34:05 INFO - PROCESS | 1663 | 1470771245500 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:05 INFO - PROCESS | 1663 | 1470771245593 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 12:34:05 INFO - PROCESS | 1663 | 1470771245598 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:05 INFO - PROCESS | 1663 | 1470771245599 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf84000 == 44 [pid = 1663] [id = 586] 12:34:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12a7c3800) [pid = 1663] [serial = 1758] [outer = 0x0] 12:34:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12b8e7c00) [pid = 1663] [serial = 1759] [outer = 0x12a7c3800] 12:34:05 INFO - PROCESS | 1663 | 1470771245623 Marionette DEBUG loaded listener.js 12:34:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12b9a9000) [pid = 1663] [serial = 1760] [outer = 0x12a7c3800] 12:34:05 INFO - PROCESS | 1663 | 1470771245935 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]]]}] 12:34:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:34:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 476ms 12:34:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:34:05 INFO - PROCESS | 1663 | 1470771245965 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 12:34:05 INFO - PROCESS | 1663 | 1470771245966 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 12:34:05 INFO - PROCESS | 1663 | 1470771245968 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:34:05 INFO - PROCESS | 1663 | 1470771245969 Marionette TRACE conn2 <- [1,2318,null,{}] 12:34:05 INFO - PROCESS | 1663 | 1470771245971 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}] 12:34:05 INFO - PROCESS | 1663 | 1470771245972 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:06 INFO - PROCESS | 1663 | 1470771246084 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 12:34:06 INFO - PROCESS | 1663 | 1470771246091 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:06 INFO - PROCESS | 1663 | 1470771246092 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d336800 == 45 [pid = 1663] [id = 587] 12:34:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x113f41800) [pid = 1663] [serial = 1761] [outer = 0x0] 12:34:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x12b9acc00) [pid = 1663] [serial = 1762] [outer = 0x113f41800] 12:34:06 INFO - PROCESS | 1663 | 1470771246116 Marionette DEBUG loaded listener.js 12:34:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x12bcc6c00) [pid = 1663] [serial = 1763] [outer = 0x113f41800] 12:34:06 INFO - PROCESS | 1663 | 1470771246415 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] 12:34:06 INFO - PROCESS | 1663 | 1470771246438 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 12:34:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:34:06 INFO - PROCESS | 1663 | 1470771246443 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:34:06 INFO - PROCESS | 1663 | 1470771246446 Marionette TRACE conn2 <- [1,2322,null,{}] 12:34:06 INFO - PROCESS | 1663 | 1470771246448 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}] 12:34:06 INFO - PROCESS | 1663 | 1470771246449 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:06 INFO - PROCESS | 1663 | 1470771246538 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 12:34:06 INFO - PROCESS | 1663 | 1470771246544 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:06 INFO - PROCESS | 1663 | 1470771246545 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d53d000 == 46 [pid = 1663] [id = 588] 12:34:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x11600f400) [pid = 1663] [serial = 1764] [outer = 0x0] 12:34:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x12bccbc00) [pid = 1663] [serial = 1765] [outer = 0x11600f400] 12:34:06 INFO - PROCESS | 1663 | 1470771246568 Marionette DEBUG loaded listener.js 12:34:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x12bf4c800) [pid = 1663] [serial = 1766] [outer = 0x11600f400] 12:34:06 INFO - PROCESS | 1663 | 1470771246998 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]]]}] 12:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 624ms 12:34:07 INFO - PROCESS | 1663 | 1470771247066 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 12:34:07 INFO - PROCESS | 1663 | 1470771247068 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 12:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:34:07 INFO - PROCESS | 1663 | 1470771247072 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:34:07 INFO - PROCESS | 1663 | 1470771247074 Marionette TRACE conn2 <- [1,2326,null,{}] 12:34:07 INFO - PROCESS | 1663 | 1470771247077 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}] 12:34:07 INFO - PROCESS | 1663 | 1470771247079 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:07 INFO - PROCESS | 1663 | 1470771247182 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 12:34:07 INFO - PROCESS | 1663 | 1470771247257 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:07 INFO - PROCESS | 1663 | 1470771247259 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x1174cd800 == 47 [pid = 1663] [id = 589] 12:34:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x11320bc00) [pid = 1663] [serial = 1767] [outer = 0x0] 12:34:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x116056800) [pid = 1663] [serial = 1768] [outer = 0x11320bc00] 12:34:07 INFO - PROCESS | 1663 | 1470771247289 Marionette DEBUG loaded listener.js 12:34:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x116aad000) [pid = 1663] [serial = 1769] [outer = 0x11320bc00] 12:34:07 INFO - PROCESS | 1663 | 1470771247713 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]]]}] 12:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 671ms 12:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:34:07 INFO - PROCESS | 1663 | 1470771247743 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 12:34:07 INFO - PROCESS | 1663 | 1470771247746 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 12:34:07 INFO - PROCESS | 1663 | 1470771247751 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:34:07 INFO - PROCESS | 1663 | 1470771247753 Marionette TRACE conn2 <- [1,2330,null,{}] 12:34:07 INFO - PROCESS | 1663 | 1470771247755 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}] 12:34:07 INFO - PROCESS | 1663 | 1470771247757 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:07 INFO - PROCESS | 1663 | 1470771247884 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 12:34:07 INFO - PROCESS | 1663 | 1470771247948 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:07 INFO - PROCESS | 1663 | 1470771247949 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x124b89000 == 48 [pid = 1663] [id = 590] 12:34:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x118786800) [pid = 1663] [serial = 1770] [outer = 0x0] 12:34:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x119de0800) [pid = 1663] [serial = 1771] [outer = 0x118786800] 12:34:07 INFO - PROCESS | 1663 | 1470771247980 Marionette DEBUG loaded listener.js 12:34:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x120fe1800) [pid = 1663] [serial = 1772] [outer = 0x118786800] 12:34:08 INFO - PROCESS | 1663 | 1470771248409 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]]]}] 12:34:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:34:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 670ms 12:34:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:34:08 INFO - PROCESS | 1663 | 1470771248420 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 12:34:08 INFO - PROCESS | 1663 | 1470771248422 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 12:34:08 INFO - PROCESS | 1663 | 1470771248424 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:34:08 INFO - PROCESS | 1663 | 1470771248427 Marionette TRACE conn2 <- [1,2334,null,{}] 12:34:08 INFO - PROCESS | 1663 | 1470771248434 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}] 12:34:08 INFO - PROCESS | 1663 | 1470771248437 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:08 INFO - PROCESS | 1663 | 1470771248541 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 12:34:08 INFO - PROCESS | 1663 | 1470771248605 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:08 INFO - PROCESS | 1663 | 1470771248607 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf6c800 == 49 [pid = 1663] [id = 591] 12:34:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x123c28800) [pid = 1663] [serial = 1773] [outer = 0x0] 12:34:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x1268d1000) [pid = 1663] [serial = 1774] [outer = 0x123c28800] 12:34:08 INFO - PROCESS | 1663 | 1470771248679 Marionette DEBUG loaded listener.js 12:34:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x12741c400) [pid = 1663] [serial = 1775] [outer = 0x123c28800] 12:34:09 INFO - PROCESS | 1663 | 1470771249095 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]]]}] 12:34:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:34:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 723ms 12:34:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:34:09 INFO - PROCESS | 1663 | 1470771249148 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 12:34:09 INFO - PROCESS | 1663 | 1470771249150 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 12:34:09 INFO - PROCESS | 1663 | 1470771249152 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:34:09 INFO - PROCESS | 1663 | 1470771249153 Marionette TRACE conn2 <- [1,2338,null,{}] 12:34:09 INFO - PROCESS | 1663 | 1470771249155 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}] 12:34:09 INFO - PROCESS | 1663 | 1470771249157 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:09 INFO - PROCESS | 1663 | 1470771249289 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 12:34:09 INFO - PROCESS | 1663 | 1470771249363 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:09 INFO - PROCESS | 1663 | 1470771249365 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ddc3000 == 50 [pid = 1663] [id = 592] 12:34:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x128c29800) [pid = 1663] [serial = 1776] [outer = 0x0] 12:34:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x128c5c000) [pid = 1663] [serial = 1777] [outer = 0x128c29800] 12:34:09 INFO - PROCESS | 1663 | 1470771249394 Marionette DEBUG loaded listener.js 12:34:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x1292c3000) [pid = 1663] [serial = 1778] [outer = 0x128c29800] 12:34:09 INFO - PROCESS | 1663 | 1470771249998 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]]]}] 12:34:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:34:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 869ms 12:34:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:34:10 INFO - PROCESS | 1663 | 1470771250031 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 12:34:10 INFO - PROCESS | 1663 | 1470771250033 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 12:34:10 INFO - PROCESS | 1663 | 1470771250036 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:34:10 INFO - PROCESS | 1663 | 1470771250038 Marionette TRACE conn2 <- [1,2342,null,{}] 12:34:10 INFO - PROCESS | 1663 | 1470771250044 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}] 12:34:10 INFO - PROCESS | 1663 | 1470771250046 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:10 INFO - PROCESS | 1663 | 1470771250136 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 12:34:10 INFO - PROCESS | 1663 | 1470771250196 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:10 INFO - PROCESS | 1663 | 1470771250199 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x12142b000 == 51 [pid = 1663] [id = 593] 12:34:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x116aadc00) [pid = 1663] [serial = 1779] [outer = 0x0] 12:34:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x117032000) [pid = 1663] [serial = 1780] [outer = 0x116aadc00] 12:34:10 INFO - PROCESS | 1663 | 1470771250227 Marionette DEBUG loaded listener.js 12:34:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x1186f8800) [pid = 1663] [serial = 1781] [outer = 0x116aadc00] 12:34:10 INFO - PROCESS | 1663 | 1470771250684 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]]]}] 12:34:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:34:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 672ms 12:34:10 INFO - PROCESS | 1663 | 1470771250709 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 12:34:10 INFO - PROCESS | 1663 | 1470771250712 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 12:34:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:34:10 INFO - PROCESS | 1663 | 1470771250716 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:34:10 INFO - PROCESS | 1663 | 1470771250718 Marionette TRACE conn2 <- [1,2346,null,{}] 12:34:10 INFO - PROCESS | 1663 | 1470771250720 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}] 12:34:10 INFO - PROCESS | 1663 | 1470771250722 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:10 INFO - PROCESS | 1663 | 1470771250817 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 12:34:10 INFO - PROCESS | 1663 | 1470771250882 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:10 INFO - PROCESS | 1663 | 1470771250884 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x119bcd800 == 52 [pid = 1663] [id = 594] 12:34:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x119de1400) [pid = 1663] [serial = 1782] [outer = 0x0] 12:34:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x120fe2400) [pid = 1663] [serial = 1783] [outer = 0x119de1400] 12:34:10 INFO - PROCESS | 1663 | 1470771250912 Marionette DEBUG loaded listener.js 12:34:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x121a36000) [pid = 1663] [serial = 1784] [outer = 0x119de1400] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12d336800 == 51 [pid = 1663] [id = 587] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf84000 == 50 [pid = 1663] [id = 586] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12ca1d000 == 49 [pid = 1663] [id = 585] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc90800 == 48 [pid = 1663] [id = 584] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12b15c800 == 47 [pid = 1663] [id = 583] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x11602a000 == 46 [pid = 1663] [id = 582] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12a408800 == 45 [pid = 1663] [id = 581] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x1289c4800 == 44 [pid = 1663] [id = 580] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x121434800 == 43 [pid = 1663] [id = 579] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x121917800 == 42 [pid = 1663] [id = 578] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x118122000 == 41 [pid = 1663] [id = 577] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x118e11800 == 40 [pid = 1663] [id = 576] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x11916e800 == 39 [pid = 1663] [id = 575] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x117385000 == 38 [pid = 1663] [id = 572] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x117238000 == 37 [pid = 1663] [id = 512] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x117387800 == 36 [pid = 1663] [id = 542] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12ce39800 == 35 [pid = 1663] [id = 571] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x121a52000 == 34 [pid = 1663] [id = 573] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12c620800 == 33 [pid = 1663] [id = 574] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12142b000 == 32 [pid = 1663] [id = 593] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12ddc3000 == 31 [pid = 1663] [id = 592] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf6c800 == 30 [pid = 1663] [id = 591] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x124b89000 == 29 [pid = 1663] [id = 590] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x12d53d000 == 28 [pid = 1663] [id = 588] 12:34:11 INFO - PROCESS | 1663 | --DOCSHELL 0x1174cd800 == 27 [pid = 1663] [id = 589] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x12af56000) [pid = 1663] [serial = 1622] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x128e90400) [pid = 1663] [serial = 1696] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x126ec9400) [pid = 1663] [serial = 1676] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x124b1b000) [pid = 1663] [serial = 1675] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x121448400) [pid = 1663] [serial = 1684] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x123c26c00) [pid = 1663] [serial = 1685] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x123c6cc00) [pid = 1663] [serial = 1673] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x1219d8000) [pid = 1663] [serial = 1672] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x12741a400) [pid = 1663] [serial = 1691] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x126ec8400) [pid = 1663] [serial = 1690] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x11878cc00) [pid = 1663] [serial = 1681] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x119795c00) [pid = 1663] [serial = 1682] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x115e1c400) [pid = 1663] [serial = 1667] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x1130c5000) [pid = 1663] [serial = 1666] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1292c4800) [pid = 1663] [serial = 1699] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x118eab400) [pid = 1663] [serial = 1679] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x11847c400) [pid = 1663] [serial = 1678] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x11910e800) [pid = 1663] [serial = 1670] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x1186f2000) [pid = 1663] [serial = 1669] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x124ba9c00) [pid = 1663] [serial = 1687] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x1268d9800) [pid = 1663] [serial = 1688] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x128c28800) [pid = 1663] [serial = 1664] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x1291a4800) [pid = 1663] [serial = 1697] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x129429000) [pid = 1663] [serial = 1702] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x12941c800) [pid = 1663] [serial = 1700] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x119b6d800) [pid = 1663] [serial = 1706] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x116883800) [pid = 1663] [serial = 1705] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x12af3bc00) [pid = 1663] [serial = 1711] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x12af5fc00) [pid = 1663] [serial = 1712] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x12965b400) [pid = 1663] [serial = 1703] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x12a8cb400) [pid = 1663] [serial = 1709] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x127426400) [pid = 1663] [serial = 1693] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x128c63c00) [pid = 1663] [serial = 1694] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x12af61400) [pid = 1663] [serial = 1714] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x12965c400) [pid = 1663] [serial = 1708] [outer = 0x0] [url = about:blank] 12:34:11 INFO - PROCESS | 1663 | 1470771251847 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]]]}] 12:34:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:34:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1171ms 12:34:11 INFO - PROCESS | 1663 | 1470771251888 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 12:34:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:34:11 INFO - PROCESS | 1663 | 1470771251890 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 12:34:11 INFO - PROCESS | 1663 | 1470771251893 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:34:11 INFO - PROCESS | 1663 | 1470771251895 Marionette TRACE conn2 <- [1,2350,null,{}] 12:34:11 INFO - PROCESS | 1663 | 1470771251899 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}] 12:34:11 INFO - PROCESS | 1663 | 1470771251900 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:11 INFO - PROCESS | 1663 | 1470771251977 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 12:34:12 INFO - PROCESS | 1663 | 1470771252039 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:12 INFO - PROCESS | 1663 | 1470771252042 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x117240000 == 28 [pid = 1663] [id = 595] 12:34:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x116a0d400) [pid = 1663] [serial = 1785] [outer = 0x0] 12:34:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x11847c400) [pid = 1663] [serial = 1786] [outer = 0x116a0d400] 12:34:12 INFO - PROCESS | 1663 | 1470771252071 Marionette DEBUG loaded listener.js 12:34:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x118e5d800) [pid = 1663] [serial = 1787] [outer = 0x116a0d400] 12:34:12 INFO - PROCESS | 1663 | 1470771252381 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]]]}] 12:34:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:34:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 522ms 12:34:12 INFO - PROCESS | 1663 | 1470771252416 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 12:34:12 INFO - PROCESS | 1663 | 1470771252419 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 12:34:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:34:12 INFO - PROCESS | 1663 | 1470771252423 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:34:12 INFO - PROCESS | 1663 | 1470771252427 Marionette TRACE conn2 <- [1,2354,null,{}] 12:34:12 INFO - PROCESS | 1663 | 1470771252430 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}] 12:34:12 INFO - PROCESS | 1663 | 1470771252431 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:12 INFO - PROCESS | 1663 | 1470771252506 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 12:34:12 INFO - PROCESS | 1663 | 1470771252512 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:12 INFO - PROCESS | 1663 | 1470771252514 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x118e1a000 == 29 [pid = 1663] [id = 596] 12:34:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x119827000) [pid = 1663] [serial = 1788] [outer = 0x0] 12:34:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x119de6400) [pid = 1663] [serial = 1789] [outer = 0x119827000] 12:34:12 INFO - PROCESS | 1663 | 1470771252541 Marionette DEBUG loaded listener.js 12:34:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12144b000) [pid = 1663] [serial = 1790] [outer = 0x119827000] 12:34:12 INFO - PROCESS | 1663 | 1470771252919 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]]]}] 12:34:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:34:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms 12:34:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:34:12 INFO - PROCESS | 1663 | 1470771252946 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 12:34:12 INFO - PROCESS | 1663 | 1470771252947 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 12:34:12 INFO - PROCESS | 1663 | 1470771252949 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:34:12 INFO - PROCESS | 1663 | 1470771252952 Marionette TRACE conn2 <- [1,2358,null,{}] 12:34:12 INFO - PROCESS | 1663 | 1470771252960 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}] 12:34:12 INFO - PROCESS | 1663 | 1470771252963 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:13 INFO - PROCESS | 1663 | 1470771253041 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 12:34:13 INFO - PROCESS | 1663 | 1470771253050 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:13 INFO - PROCESS | 1663 | 1470771253052 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12190b000 == 30 [pid = 1663] [id = 597] 12:34:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1160bb400) [pid = 1663] [serial = 1791] [outer = 0x0] 12:34:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x124477c00) [pid = 1663] [serial = 1792] [outer = 0x1160bb400] 12:34:13 INFO - PROCESS | 1663 | 1470771253079 Marionette DEBUG loaded listener.js 12:34:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x1269ddc00) [pid = 1663] [serial = 1793] [outer = 0x1160bb400] 12:34:13 INFO - PROCESS | 1663 | 1470771253517 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]]]}] 12:34:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:34:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 622ms 12:34:13 INFO - PROCESS | 1663 | 1470771253572 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 12:34:13 INFO - PROCESS | 1663 | 1470771253575 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 12:34:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:34:13 INFO - PROCESS | 1663 | 1470771253578 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:34:13 INFO - PROCESS | 1663 | 1470771253580 Marionette TRACE conn2 <- [1,2362,null,{}] 12:34:13 INFO - PROCESS | 1663 | 1470771253583 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}] 12:34:13 INFO - PROCESS | 1663 | 1470771253585 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:13 INFO - PROCESS | 1663 | 1470771253703 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 12:34:13 INFO - PROCESS | 1663 | 1470771253714 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:13 INFO - PROCESS | 1663 | 1470771253715 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12462f800 == 31 [pid = 1663] [id = 598] 12:34:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x126ec7400) [pid = 1663] [serial = 1794] [outer = 0x0] 12:34:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x127420400) [pid = 1663] [serial = 1795] [outer = 0x126ec7400] 12:34:13 INFO - PROCESS | 1663 | 1470771253755 Marionette DEBUG loaded listener.js 12:34:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x127487800) [pid = 1663] [serial = 1796] [outer = 0x126ec7400] 12:34:14 INFO - PROCESS | 1663 | 1470771254151 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]]]}] 12:34:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:34:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 621ms 12:34:14 INFO - PROCESS | 1663 | 1470771254199 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 12:34:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:34:14 INFO - PROCESS | 1663 | 1470771254201 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 12:34:14 INFO - PROCESS | 1663 | 1470771254204 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:34:14 INFO - PROCESS | 1663 | 1470771254205 Marionette TRACE conn2 <- [1,2366,null,{}] 12:34:14 INFO - PROCESS | 1663 | 1470771254210 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}] 12:34:14 INFO - PROCESS | 1663 | 1470771254211 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:14 INFO - PROCESS | 1663 | 1470771254319 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 12:34:14 INFO - PROCESS | 1663 | 1470771254364 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:14 INFO - PROCESS | 1663 | 1470771254365 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x1270a7000 == 32 [pid = 1663] [id = 599] 12:34:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x116542000) [pid = 1663] [serial = 1797] [outer = 0x0] 12:34:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x127493c00) [pid = 1663] [serial = 1798] [outer = 0x116542000] 12:34:14 INFO - PROCESS | 1663 | 1470771254389 Marionette DEBUG loaded listener.js 12:34:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x128a37800) [pid = 1663] [serial = 1799] [outer = 0x116542000] 12:34:14 INFO - PROCESS | 1663 | 1470771254721 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]]]}] 12:34:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:34:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 524ms 12:34:14 INFO - PROCESS | 1663 | 1470771254728 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 12:34:14 INFO - PROCESS | 1663 | 1470771254729 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 12:34:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:34:14 INFO - PROCESS | 1663 | 1470771254731 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:34:14 INFO - PROCESS | 1663 | 1470771254732 Marionette TRACE conn2 <- [1,2370,null,{}] 12:34:14 INFO - PROCESS | 1663 | 1470771254735 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}] 12:34:14 INFO - PROCESS | 1663 | 1470771254739 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:14 INFO - PROCESS | 1663 | 1470771254860 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 12:34:14 INFO - PROCESS | 1663 | 1470771254871 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:14 INFO - PROCESS | 1663 | 1470771254872 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x129236000 == 33 [pid = 1663] [id = 600] 12:34:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x128a34c00) [pid = 1663] [serial = 1800] [outer = 0x0] 12:34:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x128c64400) [pid = 1663] [serial = 1801] [outer = 0x128a34c00] 12:34:14 INFO - PROCESS | 1663 | 1470771254898 Marionette DEBUG loaded listener.js 12:34:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12a4e1000) [pid = 1663] [serial = 1802] [outer = 0x128a34c00] 12:34:15 INFO - PROCESS | 1663 | 1470771255267 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]]]}] 12:34:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:34:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 569ms 12:34:15 INFO - PROCESS | 1663 | 1470771255303 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 12:34:15 INFO - PROCESS | 1663 | 1470771255304 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 12:34:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:34:15 INFO - PROCESS | 1663 | 1470771255308 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:34:15 INFO - PROCESS | 1663 | 1470771255310 Marionette TRACE conn2 <- [1,2374,null,{}] 12:34:15 INFO - PROCESS | 1663 | 1470771255313 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}] 12:34:15 INFO - PROCESS | 1663 | 1470771255315 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:15 INFO - PROCESS | 1663 | 1470771255459 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 12:34:15 INFO - PROCESS | 1663 | 1470771255483 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:15 INFO - PROCESS | 1663 | 1470771255484 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a85d000 == 34 [pid = 1663] [id = 601] 12:34:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1292c5800) [pid = 1663] [serial = 1803] [outer = 0x0] 12:34:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x12a8ca800) [pid = 1663] [serial = 1804] [outer = 0x1292c5800] 12:34:15 INFO - PROCESS | 1663 | 1470771255524 Marionette DEBUG loaded listener.js 12:34:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x12af38400) [pid = 1663] [serial = 1805] [outer = 0x1292c5800] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1292c8400) [pid = 1663] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x128c67000) [pid = 1663] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x12941d400) [pid = 1663] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x12af57000) [pid = 1663] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x126e51800) [pid = 1663] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x123c6fc00) [pid = 1663] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x12af3a800) [pid = 1663] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x11982dc00) [pid = 1663] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x1167b1c00) [pid = 1663] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x116a0e000) [pid = 1663] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x116051800) [pid = 1663] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x113a0ec00) [pid = 1663] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x113d4e800) [pid = 1663] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x123b0f400) [pid = 1663] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x11878a400) [pid = 1663] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x12a7c3800) [pid = 1663] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x113f41800) [pid = 1663] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:34:16 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x11600f400) [pid = 1663] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:34:16 INFO - PROCESS | 1663 | 1470771256284 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]]]}] 12:34:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:34:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1025ms 12:34:16 INFO - PROCESS | 1663 | 1470771256332 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 12:34:16 INFO - PROCESS | 1663 | 1470771256333 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 12:34:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:34:16 INFO - PROCESS | 1663 | 1470771256336 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:34:16 INFO - PROCESS | 1663 | 1470771256337 Marionette TRACE conn2 <- [1,2378,null,{}] 12:34:16 INFO - PROCESS | 1663 | 1470771256339 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}] 12:34:16 INFO - PROCESS | 1663 | 1470771256340 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:16 INFO - PROCESS | 1663 | 1470771256415 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 12:34:16 INFO - PROCESS | 1663 | 1470771256419 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:16 INFO - PROCESS | 1663 | 1470771256420 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a847800 == 35 [pid = 1663] [id = 602] 12:34:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x113811800) [pid = 1663] [serial = 1806] [outer = 0x0] 12:34:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x11878a400) [pid = 1663] [serial = 1807] [outer = 0x113811800] 12:34:16 INFO - PROCESS | 1663 | 1470771256447 Marionette DEBUG loaded listener.js 12:34:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1241d2800) [pid = 1663] [serial = 1808] [outer = 0x113811800] 12:34:16 INFO - PROCESS | 1663 | 1470771256794 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]]]}] 12:34:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:34:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 470ms 12:34:16 INFO - PROCESS | 1663 | 1470771256817 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 12:34:16 INFO - PROCESS | 1663 | 1470771256818 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 12:34:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:34:16 INFO - PROCESS | 1663 | 1470771256820 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:34:16 INFO - PROCESS | 1663 | 1470771256821 Marionette TRACE conn2 <- [1,2382,null,{}] 12:34:16 INFO - PROCESS | 1663 | 1470771256824 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}] 12:34:16 INFO - PROCESS | 1663 | 1470771256827 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:16 INFO - PROCESS | 1663 | 1470771256931 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 12:34:16 INFO - PROCESS | 1663 | 1470771256937 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:16 INFO - PROCESS | 1663 | 1470771256938 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x121909800 == 36 [pid = 1663] [id = 603] 12:34:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x126db0c00) [pid = 1663] [serial = 1809] [outer = 0x0] 12:34:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x128e8cc00) [pid = 1663] [serial = 1810] [outer = 0x126db0c00] 12:34:16 INFO - PROCESS | 1663 | 1470771256962 Marionette DEBUG loaded listener.js 12:34:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12af3a800) [pid = 1663] [serial = 1811] [outer = 0x126db0c00] 12:34:17 INFO - PROCESS | 1663 | 1470771257263 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]]]}] 12:34:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:34:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 469ms 12:34:17 INFO - PROCESS | 1663 | 1470771257289 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 12:34:17 INFO - PROCESS | 1663 | 1470771257291 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 12:34:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:34:17 INFO - PROCESS | 1663 | 1470771257297 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:34:17 INFO - PROCESS | 1663 | 1470771257298 Marionette TRACE conn2 <- [1,2386,null,{}] 12:34:17 INFO - PROCESS | 1663 | 1470771257300 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}] 12:34:17 INFO - PROCESS | 1663 | 1470771257301 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:17 INFO - PROCESS | 1663 | 1470771257380 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 12:34:17 INFO - PROCESS | 1663 | 1470771257384 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:17 INFO - PROCESS | 1663 | 1470771257385 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc97800 == 37 [pid = 1663] [id = 604] 12:34:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x11982a800) [pid = 1663] [serial = 1812] [outer = 0x0] 12:34:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12af59800) [pid = 1663] [serial = 1813] [outer = 0x11982a800] 12:34:17 INFO - PROCESS | 1663 | 1470771257409 Marionette DEBUG loaded listener.js 12:34:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x12b8da000) [pid = 1663] [serial = 1814] [outer = 0x11982a800] 12:34:17 INFO - PROCESS | 1663 | 1470771257760 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]]]}] 12:34:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:34:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 470ms 12:34:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:34:17 INFO - PROCESS | 1663 | 1470771257767 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 12:34:17 INFO - PROCESS | 1663 | 1470771257769 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 12:34:17 INFO - PROCESS | 1663 | 1470771257780 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:34:17 INFO - PROCESS | 1663 | 1470771257782 Marionette TRACE conn2 <- [1,2390,null,{}] 12:34:17 INFO - PROCESS | 1663 | 1470771257787 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}] 12:34:17 INFO - PROCESS | 1663 | 1470771257788 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:17 INFO - PROCESS | 1663 | 1470771257913 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 12:34:17 INFO - PROCESS | 1663 | 1470771257920 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:17 INFO - PROCESS | 1663 | 1470771257921 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x1270a6800 == 38 [pid = 1663] [id = 605] 12:34:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1130c7400) [pid = 1663] [serial = 1815] [outer = 0x0] 12:34:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x12b9a7400) [pid = 1663] [serial = 1816] [outer = 0x1130c7400] 12:34:17 INFO - PROCESS | 1663 | 1470771257949 Marionette DEBUG loaded listener.js 12:34:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x12bf47400) [pid = 1663] [serial = 1817] [outer = 0x1130c7400] 12:34:18 INFO - PROCESS | 1663 | 1470771258388 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]]]}] 12:34:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:34:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 682ms 12:34:18 INFO - PROCESS | 1663 | 1470771258453 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 12:34:18 INFO - PROCESS | 1663 | 1470771258456 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 12:34:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:34:18 INFO - PROCESS | 1663 | 1470771258459 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:34:18 INFO - PROCESS | 1663 | 1470771258461 Marionette TRACE conn2 <- [1,2394,null,{}] 12:34:18 INFO - PROCESS | 1663 | 1470771258465 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}] 12:34:18 INFO - PROCESS | 1663 | 1470771258467 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:18 INFO - PROCESS | 1663 | 1470771258575 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 12:34:18 INFO - PROCESS | 1663 | 1470771258662 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:18 INFO - PROCESS | 1663 | 1470771258663 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x118147800 == 39 [pid = 1663] [id = 606] 12:34:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x116048400) [pid = 1663] [serial = 1818] [outer = 0x0] 12:34:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x116805c00) [pid = 1663] [serial = 1819] [outer = 0x116048400] 12:34:18 INFO - PROCESS | 1663 | 1470771258694 Marionette DEBUG loaded listener.js 12:34:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x1186f2800) [pid = 1663] [serial = 1820] [outer = 0x116048400] 12:34:19 INFO - PROCESS | 1663 | 1470771259247 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]]]}] 12:34:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:34:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 824ms 12:34:19 INFO - PROCESS | 1663 | 1470771259284 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 12:34:19 INFO - PROCESS | 1663 | 1470771259287 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 12:34:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:34:19 INFO - PROCESS | 1663 | 1470771259296 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:34:19 INFO - PROCESS | 1663 | 1470771259298 Marionette TRACE conn2 <- [1,2398,null,{}] 12:34:19 INFO - PROCESS | 1663 | 1470771259300 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}] 12:34:19 INFO - PROCESS | 1663 | 1470771259302 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:19 INFO - PROCESS | 1663 | 1470771259410 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 12:34:19 INFO - PROCESS | 1663 | 1470771259495 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:19 INFO - PROCESS | 1663 | 1470771259497 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x124b91000 == 40 [pid = 1663] [id = 607] 12:34:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1210c7400) [pid = 1663] [serial = 1821] [outer = 0x0] 12:34:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1219e0c00) [pid = 1663] [serial = 1822] [outer = 0x1210c7400] 12:34:19 INFO - PROCESS | 1663 | 1470771259528 Marionette DEBUG loaded listener.js 12:34:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x123f8fc00) [pid = 1663] [serial = 1823] [outer = 0x1210c7400] 12:34:20 INFO - PROCESS | 1663 | 1470771260274 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]]]}] 12:34:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:34:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1023ms 12:34:20 INFO - PROCESS | 1663 | 1470771260320 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 12:34:20 INFO - PROCESS | 1663 | 1470771260322 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 12:34:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:34:20 INFO - PROCESS | 1663 | 1470771260326 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:34:20 INFO - PROCESS | 1663 | 1470771260327 Marionette TRACE conn2 <- [1,2402,null,{}] 12:34:20 INFO - PROCESS | 1663 | 1470771260339 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}] 12:34:20 INFO - PROCESS | 1663 | 1470771260340 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:20 INFO - PROCESS | 1663 | 1470771260439 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 12:34:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc97800 == 39 [pid = 1663] [id = 604] 12:34:20 INFO - PROCESS | 1663 | --DOCSHELL 0x121909800 == 38 [pid = 1663] [id = 603] 12:34:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12a847800 == 37 [pid = 1663] [id = 602] 12:34:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12a85d000 == 36 [pid = 1663] [id = 601] 12:34:20 INFO - PROCESS | 1663 | --DOCSHELL 0x129236000 == 35 [pid = 1663] [id = 600] 12:34:20 INFO - PROCESS | 1663 | --DOCSHELL 0x1270a7000 == 34 [pid = 1663] [id = 599] 12:34:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12462f800 == 33 [pid = 1663] [id = 598] 12:34:20 INFO - PROCESS | 1663 | --DOCSHELL 0x12190b000 == 32 [pid = 1663] [id = 597] 12:34:20 INFO - PROCESS | 1663 | --DOCSHELL 0x118e1a000 == 31 [pid = 1663] [id = 596] 12:34:20 INFO - PROCESS | 1663 | --DOCSHELL 0x117240000 == 30 [pid = 1663] [id = 595] 12:34:20 INFO - PROCESS | 1663 | 1470771260547 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:20 INFO - PROCESS | 1663 | 1470771260548 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x113a62800 == 31 [pid = 1663] [id = 608] 12:34:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x11386b800) [pid = 1663] [serial = 1824] [outer = 0x0] 12:34:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x1150cbc00) [pid = 1663] [serial = 1825] [outer = 0x11386b800] 12:34:20 INFO - PROCESS | 1663 | 1470771260578 Marionette DEBUG loaded listener.js 12:34:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x1176b6c00) [pid = 1663] [serial = 1826] [outer = 0x11386b800] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x113f42800) [pid = 1663] [serial = 1717] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x116ab6800) [pid = 1663] [serial = 1718] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x126da6400) [pid = 1663] [serial = 1738] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x126ec9c00) [pid = 1663] [serial = 1739] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1242dd000) [pid = 1663] [serial = 1735] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x1268d2800) [pid = 1663] [serial = 1736] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x11910a800) [pid = 1663] [serial = 1729] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x119b6b000) [pid = 1663] [serial = 1730] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x12b8e7c00) [pid = 1663] [serial = 1759] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x12bcc6c00) [pid = 1663] [serial = 1763] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x12b9acc00) [pid = 1663] [serial = 1762] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x12b9a9000) [pid = 1663] [serial = 1760] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x12b8e2400) [pid = 1663] [serial = 1754] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x12af57c00) [pid = 1663] [serial = 1751] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x12a4ec000) [pid = 1663] [serial = 1748] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x12bccbc00) [pid = 1663] [serial = 1765] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1291a9400) [pid = 1663] [serial = 1745] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x12bf4c800) [pid = 1663] [serial = 1766] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x12a7c1000) [pid = 1663] [serial = 1757] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x128c5e400) [pid = 1663] [serial = 1742] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x129429400) [pid = 1663] [serial = 1747] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x128e8e400) [pid = 1663] [serial = 1744] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x12a8cdc00) [pid = 1663] [serial = 1750] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x12af5d000) [pid = 1663] [serial = 1753] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x127421800) [pid = 1663] [serial = 1741] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x124ba5400) [pid = 1663] [serial = 1723] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x127489800) [pid = 1663] [serial = 1724] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12af90400) [pid = 1663] [serial = 1715] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x119ddd800) [pid = 1663] [serial = 1720] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x121445c00) [pid = 1663] [serial = 1756] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x120fe0400) [pid = 1663] [serial = 1721] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x116aaf800) [pid = 1663] [serial = 1726] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x118637c00) [pid = 1663] [serial = 1727] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x11878e400) [pid = 1663] [serial = 1732] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x121450400) [pid = 1663] [serial = 1733] [outer = 0x0] [url = about:blank] 12:34:20 INFO - PROCESS | 1663 | 1470771260977 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]]]}] 12:34:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:34:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 679ms 12:34:21 INFO - PROCESS | 1663 | 1470771261005 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 12:34:21 INFO - PROCESS | 1663 | 1470771261010 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 12:34:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:34:21 INFO - PROCESS | 1663 | 1470771261015 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:34:21 INFO - PROCESS | 1663 | 1470771261016 Marionette TRACE conn2 <- [1,2406,null,{}] 12:34:21 INFO - PROCESS | 1663 | 1470771261019 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}] 12:34:21 INFO - PROCESS | 1663 | 1470771261020 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:21 INFO - PROCESS | 1663 | 1470771261102 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 12:34:21 INFO - PROCESS | 1663 | 1470771261106 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:21 INFO - PROCESS | 1663 | 1470771261107 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194bc000 == 32 [pid = 1663] [id = 609] 12:34:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x118e6c000) [pid = 1663] [serial = 1827] [outer = 0x0] 12:34:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x119b6d800) [pid = 1663] [serial = 1828] [outer = 0x118e6c000] 12:34:21 INFO - PROCESS | 1663 | 1470771261137 Marionette DEBUG loaded listener.js 12:34:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x120fd4800) [pid = 1663] [serial = 1829] [outer = 0x118e6c000] 12:34:21 INFO - PROCESS | 1663 | 1470771261533 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]]]}] 12:34:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:34:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 569ms 12:34:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:34:21 INFO - PROCESS | 1663 | 1470771261584 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 12:34:21 INFO - PROCESS | 1663 | 1470771261585 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 12:34:21 INFO - PROCESS | 1663 | 1470771261587 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:34:21 INFO - PROCESS | 1663 | 1470771261590 Marionette TRACE conn2 <- [1,2410,null,{}] 12:34:21 INFO - PROCESS | 1663 | 1470771261598 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}] 12:34:21 INFO - PROCESS | 1663 | 1470771261601 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:21 INFO - PROCESS | 1663 | 1470771261686 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 12:34:21 INFO - PROCESS | 1663 | 1470771261694 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:21 INFO - PROCESS | 1663 | 1470771261696 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x121a69000 == 33 [pid = 1663] [id = 610] 12:34:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1130b9800) [pid = 1663] [serial = 1830] [outer = 0x0] 12:34:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x123c6c000) [pid = 1663] [serial = 1831] [outer = 0x1130b9800] 12:34:21 INFO - PROCESS | 1663 | 1470771261724 Marionette DEBUG loaded listener.js 12:34:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x124b9cc00) [pid = 1663] [serial = 1832] [outer = 0x1130b9800] 12:34:22 INFO - PROCESS | 1663 | 1470771262073 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]]]}] 12:34:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:34:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 523ms 12:34:22 INFO - PROCESS | 1663 | 1470771262111 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 12:34:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:34:22 INFO - PROCESS | 1663 | 1470771262113 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 12:34:22 INFO - PROCESS | 1663 | 1470771262115 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:34:22 INFO - PROCESS | 1663 | 1470771262116 Marionette TRACE conn2 <- [1,2414,null,{}] 12:34:22 INFO - PROCESS | 1663 | 1470771262119 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}] 12:34:22 INFO - PROCESS | 1663 | 1470771262120 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:22 INFO - PROCESS | 1663 | 1470771262200 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 12:34:22 INFO - PROCESS | 1663 | 1470771262204 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:22 INFO - PROCESS | 1663 | 1470771262205 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x124b8f800 == 34 [pid = 1663] [id = 611] 12:34:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1268d5400) [pid = 1663] [serial = 1833] [outer = 0x0] 12:34:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x126ec1400) [pid = 1663] [serial = 1834] [outer = 0x1268d5400] 12:34:22 INFO - PROCESS | 1663 | 1470771262233 Marionette DEBUG loaded listener.js 12:34:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x127419800) [pid = 1663] [serial = 1835] [outer = 0x1268d5400] 12:34:22 INFO - PROCESS | 1663 | 1470771262574 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]]]}] 12:34:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:34:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 470ms 12:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:34:22 INFO - PROCESS | 1663 | 1470771262585 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 12:34:22 INFO - PROCESS | 1663 | 1470771262587 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 12:34:22 INFO - PROCESS | 1663 | 1470771262589 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:34:22 INFO - PROCESS | 1663 | 1470771262590 Marionette TRACE conn2 <- [1,2418,null,{}] 12:34:22 INFO - PROCESS | 1663 | 1470771262596 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}] 12:34:22 INFO - PROCESS | 1663 | 1470771262604 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:22 INFO - PROCESS | 1663 | 1470771262681 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 12:34:22 INFO - PROCESS | 1663 | 1470771262685 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:22 INFO - PROCESS | 1663 | 1470771262686 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289c8800 == 35 [pid = 1663] [id = 612] 12:34:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x127418800) [pid = 1663] [serial = 1836] [outer = 0x0] 12:34:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x127490800) [pid = 1663] [serial = 1837] [outer = 0x127418800] 12:34:22 INFO - PROCESS | 1663 | 1470771262712 Marionette DEBUG loaded listener.js 12:34:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x128c27800) [pid = 1663] [serial = 1838] [outer = 0x127418800] 12:34:23 INFO - PROCESS | 1663 | 1470771263135 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]]]}] 12:34:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:34:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 572ms 12:34:23 INFO - PROCESS | 1663 | 1470771263174 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 12:34:23 INFO - PROCESS | 1663 | 1470771263179 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 12:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:34:23 INFO - PROCESS | 1663 | 1470771263182 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:34:23 INFO - PROCESS | 1663 | 1470771263184 Marionette TRACE conn2 <- [1,2422,null,{}] 12:34:23 INFO - PROCESS | 1663 | 1470771263187 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}] 12:34:23 INFO - PROCESS | 1663 | 1470771263196 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:23 INFO - PROCESS | 1663 | 1470771263371 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 12:34:23 INFO - PROCESS | 1663 | 1470771263394 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:23 INFO - PROCESS | 1663 | 1470771263396 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a728800 == 36 [pid = 1663] [id = 613] 12:34:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12919dc00) [pid = 1663] [serial = 1839] [outer = 0x0] 12:34:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12941e000) [pid = 1663] [serial = 1840] [outer = 0x12919dc00] 12:34:23 INFO - PROCESS | 1663 | 1470771263420 Marionette DEBUG loaded listener.js 12:34:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x129658000) [pid = 1663] [serial = 1841] [outer = 0x12919dc00] 12:34:23 INFO - PROCESS | 1663 | 1470771263738 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]]]}] 12:34:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:34:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 569ms 12:34:23 INFO - PROCESS | 1663 | 1470771263752 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 12:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:34:23 INFO - PROCESS | 1663 | 1470771263762 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 12:34:23 INFO - PROCESS | 1663 | 1470771263770 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:34:23 INFO - PROCESS | 1663 | 1470771263772 Marionette TRACE conn2 <- [1,2426,null,{}] 12:34:23 INFO - PROCESS | 1663 | 1470771263774 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}] 12:34:23 INFO - PROCESS | 1663 | 1470771263775 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:23 INFO - PROCESS | 1663 | 1470771263876 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 12:34:23 INFO - PROCESS | 1663 | 1470771263880 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:23 INFO - PROCESS | 1663 | 1470771263881 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b13a000 == 37 [pid = 1663] [id = 614] 12:34:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x129659000) [pid = 1663] [serial = 1842] [outer = 0x0] 12:34:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12a7bc400) [pid = 1663] [serial = 1843] [outer = 0x129659000] 12:34:23 INFO - PROCESS | 1663 | 1470771263905 Marionette DEBUG loaded listener.js 12:34:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12af35400) [pid = 1663] [serial = 1844] [outer = 0x129659000] 12:34:24 INFO - PROCESS | 1663 | 1470771264229 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]]]}] 12:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 474ms 12:34:24 INFO - PROCESS | 1663 | 1470771264240 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 12:34:24 INFO - PROCESS | 1663 | 1470771264241 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 12:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:34:24 INFO - PROCESS | 1663 | 1470771264251 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:34:24 INFO - PROCESS | 1663 | 1470771264252 Marionette TRACE conn2 <- [1,2430,null,{}] 12:34:24 INFO - PROCESS | 1663 | 1470771264254 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}] 12:34:24 INFO - PROCESS | 1663 | 1470771264255 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:24 INFO - PROCESS | 1663 | 1470771264366 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 12:34:24 INFO - PROCESS | 1663 | 1470771264370 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:24 INFO - PROCESS | 1663 | 1470771264371 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b922800 == 38 [pid = 1663] [id = 615] 12:34:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12a4de800) [pid = 1663] [serial = 1845] [outer = 0x0] 12:34:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12af85c00) [pid = 1663] [serial = 1846] [outer = 0x12a4de800] 12:34:24 INFO - PROCESS | 1663 | 1470771264397 Marionette DEBUG loaded listener.js 12:34:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12b9a0800) [pid = 1663] [serial = 1847] [outer = 0x12a4de800] 12:34:24 INFO - PROCESS | 1663 | 1470771264729 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]]]}] 12:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 12:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:34:24 INFO - PROCESS | 1663 | 1470771264771 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 12:34:24 INFO - PROCESS | 1663 | 1470771264772 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 12:34:24 INFO - PROCESS | 1663 | 1470771264774 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:34:24 INFO - PROCESS | 1663 | 1470771264775 Marionette TRACE conn2 <- [1,2434,null,{}] 12:34:24 INFO - PROCESS | 1663 | 1470771264778 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}] 12:34:24 INFO - PROCESS | 1663 | 1470771264779 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:24 INFO - PROCESS | 1663 | 1470771264973 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 12:34:24 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1160bb400) [pid = 1663] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:34:24 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x119de1400) [pid = 1663] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:34:24 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x119827000) [pid = 1663] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:34:24 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x126ec7400) [pid = 1663] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:34:24 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x11320bc00) [pid = 1663] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:34:24 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x118786800) [pid = 1663] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:34:24 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x123c28800) [pid = 1663] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:34:24 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x128c29800) [pid = 1663] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:34:24 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x116aadc00) [pid = 1663] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:34:24 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x128a34c00) [pid = 1663] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:34:24 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1292c5800) [pid = 1663] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:34:24 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x11982a800) [pid = 1663] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:34:24 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x113811800) [pid = 1663] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:34:24 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x126db0c00) [pid = 1663] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:34:24 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x116a0d400) [pid = 1663] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:34:24 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x116542000) [pid = 1663] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:34:25 INFO - PROCESS | 1663 | 1470771265024 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:25 INFO - PROCESS | 1663 | 1470771265025 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x11509d800 == 39 [pid = 1663] [id = 616] 12:34:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1130c5c00) [pid = 1663] [serial = 1848] [outer = 0x0] 12:34:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x113f46c00) [pid = 1663] [serial = 1849] [outer = 0x1130c5c00] 12:34:25 INFO - PROCESS | 1663 | 1470771265049 Marionette DEBUG loaded listener.js 12:34:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x119108c00) [pid = 1663] [serial = 1850] [outer = 0x1130c5c00] 12:34:25 INFO - PROCESS | 1663 | 1470771265316 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]]]}] 12:34:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:34:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 571ms 12:34:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:34:25 INFO - PROCESS | 1663 | 1470771265348 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 12:34:25 INFO - PROCESS | 1663 | 1470771265349 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 12:34:25 INFO - PROCESS | 1663 | 1470771265351 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:34:25 INFO - PROCESS | 1663 | 1470771265352 Marionette TRACE conn2 <- [1,2438,null,{}] 12:34:25 INFO - PROCESS | 1663 | 1470771265355 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}] 12:34:25 INFO - PROCESS | 1663 | 1470771265356 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:25 INFO - PROCESS | 1663 | 1470771265452 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 12:34:25 INFO - PROCESS | 1663 | 1470771265455 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:25 INFO - PROCESS | 1663 | 1470771265456 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc98800 == 40 [pid = 1663] [id = 617] 12:34:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x116542000) [pid = 1663] [serial = 1851] [outer = 0x0] 12:34:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x127426c00) [pid = 1663] [serial = 1852] [outer = 0x116542000] 12:34:25 INFO - PROCESS | 1663 | 1470771265480 Marionette DEBUG loaded listener.js 12:34:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x12741ac00) [pid = 1663] [serial = 1853] [outer = 0x116542000] 12:34:25 INFO - PROCESS | 1663 | 1470771265796 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]]]}] 12:34:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:34:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 469ms 12:34:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:34:25 INFO - PROCESS | 1663 | 1470771265834 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 12:34:25 INFO - PROCESS | 1663 | 1470771265836 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 12:34:25 INFO - PROCESS | 1663 | 1470771265838 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:34:25 INFO - PROCESS | 1663 | 1470771265840 Marionette TRACE conn2 <- [1,2442,null,{}] 12:34:25 INFO - PROCESS | 1663 | 1470771265865 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}] 12:34:25 INFO - PROCESS | 1663 | 1470771265867 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:25 INFO - PROCESS | 1663 | 1470771265976 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 12:34:25 INFO - PROCESS | 1663 | 1470771265981 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:25 INFO - PROCESS | 1663 | 1470771265983 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ce3c000 == 41 [pid = 1663] [id = 618] 12:34:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x123c28800) [pid = 1663] [serial = 1854] [outer = 0x0] 12:34:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12bcc8800) [pid = 1663] [serial = 1855] [outer = 0x123c28800] 12:34:26 INFO - PROCESS | 1663 | 1470771266016 Marionette DEBUG loaded listener.js 12:34:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12bf50c00) [pid = 1663] [serial = 1856] [outer = 0x123c28800] 12:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 544ms 12:34:26 INFO - PROCESS | 1663 | 1470771266379 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]]]}] 12:34:26 INFO - PROCESS | 1663 | 1470771266382 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 12:34:26 INFO - PROCESS | 1663 | 1470771266383 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 12:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:34:26 INFO - PROCESS | 1663 | 1470771266385 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:34:26 INFO - PROCESS | 1663 | 1470771266386 Marionette TRACE conn2 <- [1,2446,null,{}] 12:34:26 INFO - PROCESS | 1663 | 1470771266388 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}] 12:34:26 INFO - PROCESS | 1663 | 1470771266390 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:26 INFO - PROCESS | 1663 | 1470771266470 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 12:34:26 INFO - PROCESS | 1663 | 1470771266533 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:26 INFO - PROCESS | 1663 | 1470771266535 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf6f800 == 42 [pid = 1663] [id = 619] 12:34:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12bccf800) [pid = 1663] [serial = 1857] [outer = 0x0] 12:34:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12bf53c00) [pid = 1663] [serial = 1858] [outer = 0x12bccf800] 12:34:26 INFO - PROCESS | 1663 | 1470771266559 Marionette DEBUG loaded listener.js 12:34:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12bfdcc00) [pid = 1663] [serial = 1859] [outer = 0x12bccf800] 12:34:26 INFO - PROCESS | 1663 | 1470771266817 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]]]}] 12:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 469ms 12:34:26 INFO - PROCESS | 1663 | 1470771266855 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 12:34:26 INFO - PROCESS | 1663 | 1470771266856 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 12:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:34:26 INFO - PROCESS | 1663 | 1470771266866 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:34:26 INFO - PROCESS | 1663 | 1470771266867 Marionette TRACE conn2 <- [1,2450,null,{}] 12:34:26 INFO - PROCESS | 1663 | 1470771266869 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}] 12:34:26 INFO - PROCESS | 1663 | 1470771266870 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:26 INFO - PROCESS | 1663 | 1470771266956 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 12:34:27 INFO - PROCESS | 1663 | 1470771267063 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:27 INFO - PROCESS | 1663 | 1470771267065 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x116077800 == 43 [pid = 1663] [id = 620] 12:34:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1122b9000) [pid = 1663] [serial = 1860] [outer = 0x0] 12:34:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x112afc800) [pid = 1663] [serial = 1861] [outer = 0x1122b9000] 12:34:27 INFO - PROCESS | 1663 | 1470771267095 Marionette DEBUG loaded listener.js 12:34:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x11386bc00) [pid = 1663] [serial = 1862] [outer = 0x1122b9000] 12:34:27 INFO - PROCESS | 1663 | 1470771267564 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]]]}] 12:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 719ms 12:34:27 INFO - PROCESS | 1663 | 1470771267587 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 12:34:27 INFO - PROCESS | 1663 | 1470771267590 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 12:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:34:27 INFO - PROCESS | 1663 | 1470771267593 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:34:27 INFO - PROCESS | 1663 | 1470771267595 Marionette TRACE conn2 <- [1,2454,null,{}] 12:34:27 INFO - PROCESS | 1663 | 1470771267598 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}] 12:34:27 INFO - PROCESS | 1663 | 1470771267601 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:27 INFO - PROCESS | 1663 | 1470771267707 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 12:34:27 INFO - PROCESS | 1663 | 1470771267771 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:27 INFO - PROCESS | 1663 | 1470771267773 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x12190b000 == 44 [pid = 1663] [id = 621] 12:34:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x11604b400) [pid = 1663] [serial = 1863] [outer = 0x0] 12:34:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x119790400) [pid = 1663] [serial = 1864] [outer = 0x11604b400] 12:34:27 INFO - PROCESS | 1663 | 1470771267844 Marionette DEBUG loaded listener.js 12:34:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1210c7000) [pid = 1663] [serial = 1865] [outer = 0x11604b400] 12:34:28 INFO - PROCESS | 1663 | 1470771268260 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]]]}] 12:34:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:34:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 721ms 12:34:28 INFO - PROCESS | 1663 | 1470771268315 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 12:34:28 INFO - PROCESS | 1663 | 1470771268319 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 12:34:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:34:28 INFO - PROCESS | 1663 | 1470771268321 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:34:28 INFO - PROCESS | 1663 | 1470771268323 Marionette TRACE conn2 <- [1,2458,null,{}] 12:34:28 INFO - PROCESS | 1663 | 1470771268325 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}] 12:34:28 INFO - PROCESS | 1663 | 1470771268327 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:28 INFO - PROCESS | 1663 | 1470771268431 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 12:34:28 INFO - PROCESS | 1663 | 1470771268539 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:28 INFO - PROCESS | 1663 | 1470771268541 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc9f000 == 45 [pid = 1663] [id = 622] 12:34:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x124b1b400) [pid = 1663] [serial = 1866] [outer = 0x0] 12:34:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x124ba7c00) [pid = 1663] [serial = 1867] [outer = 0x124b1b400] 12:34:28 INFO - PROCESS | 1663 | 1470771268570 Marionette DEBUG loaded listener.js 12:34:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x127427800) [pid = 1663] [serial = 1868] [outer = 0x124b1b400] 12:34:29 INFO - PROCESS | 1663 | 1470771268995 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]]]}] 12:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 719ms 12:34:29 INFO - PROCESS | 1663 | 1470771269041 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 12:34:29 INFO - PROCESS | 1663 | 1470771269042 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 12:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:34:29 INFO - PROCESS | 1663 | 1470771269050 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:34:29 INFO - PROCESS | 1663 | 1470771269054 Marionette TRACE conn2 <- [1,2462,null,{}] 12:34:29 INFO - PROCESS | 1663 | 1470771269057 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}] 12:34:29 INFO - PROCESS | 1663 | 1470771269060 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:29 INFO - PROCESS | 1663 | 1470771269162 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 12:34:29 INFO - PROCESS | 1663 | 1470771269225 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:29 INFO - PROCESS | 1663 | 1470771269226 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d333800 == 46 [pid = 1663] [id = 623] 12:34:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x124b9d800) [pid = 1663] [serial = 1869] [outer = 0x0] 12:34:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x128c67400) [pid = 1663] [serial = 1870] [outer = 0x124b9d800] 12:34:29 INFO - PROCESS | 1663 | 1470771269255 Marionette DEBUG loaded listener.js 12:34:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12965c400) [pid = 1663] [serial = 1871] [outer = 0x124b9d800] 12:34:29 INFO - PROCESS | 1663 | 1470771269919 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]]]}] 12:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 926ms 12:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:34:29 INFO - PROCESS | 1663 | 1470771269973 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 12:34:29 INFO - PROCESS | 1663 | 1470771269975 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 12:34:29 INFO - PROCESS | 1663 | 1470771269979 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:34:29 INFO - PROCESS | 1663 | 1470771269981 Marionette TRACE conn2 <- [1,2466,null,{}] 12:34:29 INFO - PROCESS | 1663 | 1470771269985 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}] 12:34:29 INFO - PROCESS | 1663 | 1470771269986 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:30 INFO - PROCESS | 1663 | 1470771270082 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 12:34:30 INFO - PROCESS | 1663 | 1470771270157 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:30 INFO - PROCESS | 1663 | 1470771270160 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194ba800 == 47 [pid = 1663] [id = 624] 12:34:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x11863a000) [pid = 1663] [serial = 1872] [outer = 0x0] 12:34:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x118780800) [pid = 1663] [serial = 1873] [outer = 0x11863a000] 12:34:30 INFO - PROCESS | 1663 | 1470771270188 Marionette DEBUG loaded listener.js 12:34:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x119795800) [pid = 1663] [serial = 1874] [outer = 0x11863a000] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x119bcd800 == 46 [pid = 1663] [id = 594] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf6f800 == 45 [pid = 1663] [id = 619] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x12ce3c000 == 44 [pid = 1663] [id = 618] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc98800 == 43 [pid = 1663] [id = 617] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x11509d800 == 42 [pid = 1663] [id = 616] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x12b922800 == 41 [pid = 1663] [id = 615] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x12b13a000 == 40 [pid = 1663] [id = 614] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x12a728800 == 39 [pid = 1663] [id = 613] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x1289c8800 == 38 [pid = 1663] [id = 612] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x124b8f800 == 37 [pid = 1663] [id = 611] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x121a69000 == 36 [pid = 1663] [id = 610] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x1194bc000 == 35 [pid = 1663] [id = 609] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x113a62800 == 34 [pid = 1663] [id = 608] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x124b91000 == 33 [pid = 1663] [id = 607] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x1270a6800 == 32 [pid = 1663] [id = 605] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x118147800 == 31 [pid = 1663] [id = 606] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x12d333800 == 30 [pid = 1663] [id = 623] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc9f000 == 29 [pid = 1663] [id = 622] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x12190b000 == 28 [pid = 1663] [id = 621] 12:34:31 INFO - PROCESS | 1663 | --DOCSHELL 0x116077800 == 27 [pid = 1663] [id = 620] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x127493c00) [pid = 1663] [serial = 1798] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x124477c00) [pid = 1663] [serial = 1792] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x1269ddc00) [pid = 1663] [serial = 1793] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x121a36000) [pid = 1663] [serial = 1784] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x120fe2400) [pid = 1663] [serial = 1783] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x119de6400) [pid = 1663] [serial = 1789] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x12144b000) [pid = 1663] [serial = 1790] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x127420400) [pid = 1663] [serial = 1795] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x116aad000) [pid = 1663] [serial = 1769] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x116056800) [pid = 1663] [serial = 1768] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x120fe1800) [pid = 1663] [serial = 1772] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x119de0800) [pid = 1663] [serial = 1771] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1268d1000) [pid = 1663] [serial = 1774] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x12741c400) [pid = 1663] [serial = 1775] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x1292c3000) [pid = 1663] [serial = 1778] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x128c5c000) [pid = 1663] [serial = 1777] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1186f8800) [pid = 1663] [serial = 1781] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x117032000) [pid = 1663] [serial = 1780] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x128c64400) [pid = 1663] [serial = 1801] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x128a37800) [pid = 1663] [serial = 1799] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x12a8ca800) [pid = 1663] [serial = 1804] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x12b8da000) [pid = 1663] [serial = 1814] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12a4e1000) [pid = 1663] [serial = 1802] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x1241d2800) [pid = 1663] [serial = 1808] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x11878a400) [pid = 1663] [serial = 1807] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x128e8cc00) [pid = 1663] [serial = 1810] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x12af59800) [pid = 1663] [serial = 1813] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x12b9a7400) [pid = 1663] [serial = 1816] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x12af38400) [pid = 1663] [serial = 1805] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x11847c400) [pid = 1663] [serial = 1786] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x118e5d800) [pid = 1663] [serial = 1787] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x12af3a800) [pid = 1663] [serial = 1811] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x127487800) [pid = 1663] [serial = 1796] [outer = 0x0] [url = about:blank] 12:34:31 INFO - PROCESS | 1663 | 1470771271172 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]]]}] 12:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1224ms 12:34:31 INFO - PROCESS | 1663 | 1470771271203 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 12:34:31 INFO - PROCESS | 1663 | 1470771271206 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 12:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:34:31 INFO - PROCESS | 1663 | 1470771271209 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:34:31 INFO - PROCESS | 1663 | 1470771271211 Marionette TRACE conn2 <- [1,2470,null,{}] 12:34:31 INFO - PROCESS | 1663 | 1470771271214 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}] 12:34:31 INFO - PROCESS | 1663 | 1470771271216 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:31 INFO - PROCESS | 1663 | 1470771271295 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 12:34:31 INFO - PROCESS | 1663 | 1470771271299 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:31 INFO - PROCESS | 1663 | 1470771271301 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x11606c000 == 28 [pid = 1663] [id = 625] 12:34:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x113a03000) [pid = 1663] [serial = 1875] [outer = 0x0] 12:34:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x113abac00) [pid = 1663] [serial = 1876] [outer = 0x113a03000] 12:34:31 INFO - PROCESS | 1663 | 1470771271332 Marionette DEBUG loaded listener.js 12:34:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x116050000) [pid = 1663] [serial = 1877] [outer = 0x113a03000] 12:34:31 INFO - PROCESS | 1663 | 1470771271710 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]]]}] 12:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 520ms 12:34:31 INFO - PROCESS | 1663 | 1470771271729 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 12:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:34:31 INFO - PROCESS | 1663 | 1470771271733 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 12:34:31 INFO - PROCESS | 1663 | 1470771271738 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:34:31 INFO - PROCESS | 1663 | 1470771271740 Marionette TRACE conn2 <- [1,2474,null,{}] 12:34:31 INFO - PROCESS | 1663 | 1470771271742 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}] 12:34:31 INFO - PROCESS | 1663 | 1470771271744 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:31 INFO - PROCESS | 1663 | 1470771271821 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 12:34:31 INFO - PROCESS | 1663 | 1470771271828 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:31 INFO - PROCESS | 1663 | 1470771271829 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x118116000 == 29 [pid = 1663] [id = 626] 12:34:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x116885c00) [pid = 1663] [serial = 1878] [outer = 0x0] 12:34:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x11702d000) [pid = 1663] [serial = 1879] [outer = 0x116885c00] 12:34:31 INFO - PROCESS | 1663 | 1470771271857 Marionette DEBUG loaded listener.js 12:34:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x118481400) [pid = 1663] [serial = 1880] [outer = 0x116885c00] 12:34:32 INFO - PROCESS | 1663 | 1470771272200 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]]]}] 12:34:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:34:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 471ms 12:34:32 INFO - PROCESS | 1663 | 1470771272210 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 12:34:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:34:32 INFO - PROCESS | 1663 | 1470771272220 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 12:34:32 INFO - PROCESS | 1663 | 1470771272222 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:34:32 INFO - PROCESS | 1663 | 1470771272227 Marionette TRACE conn2 <- [1,2478,null,{}] 12:34:32 INFO - PROCESS | 1663 | 1470771272235 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}] 12:34:32 INFO - PROCESS | 1663 | 1470771272239 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:32 INFO - PROCESS | 1663 | 1470771272319 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 12:34:32 INFO - PROCESS | 1663 | 1470771272377 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:32 INFO - PROCESS | 1663 | 1470771272379 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x119188800 == 30 [pid = 1663] [id = 627] 12:34:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x113873000) [pid = 1663] [serial = 1881] [outer = 0x0] 12:34:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x11910f000) [pid = 1663] [serial = 1882] [outer = 0x113873000] 12:34:32 INFO - PROCESS | 1663 | 1470771272407 Marionette DEBUG loaded listener.js 12:34:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x119de2800) [pid = 1663] [serial = 1883] [outer = 0x113873000] 12:34:32 INFO - PROCESS | 1663 | 1470771272714 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]]]}] 12:34:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:34:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 524ms 12:34:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:34:32 INFO - PROCESS | 1663 | 1470771272746 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 12:34:32 INFO - PROCESS | 1663 | 1470771272748 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 12:34:32 INFO - PROCESS | 1663 | 1470771272750 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:34:32 INFO - PROCESS | 1663 | 1470771272751 Marionette TRACE conn2 <- [1,2482,null,{}] 12:34:32 INFO - PROCESS | 1663 | 1470771272753 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}] 12:34:32 INFO - PROCESS | 1663 | 1470771272754 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:32 INFO - PROCESS | 1663 | 1470771272831 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 12:34:32 INFO - PROCESS | 1663 | 1470771272894 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:32 INFO - PROCESS | 1663 | 1470771272895 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x12124d000 == 31 [pid = 1663] [id = 628] 12:34:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x118780c00) [pid = 1663] [serial = 1884] [outer = 0x0] 12:34:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x120fe1400) [pid = 1663] [serial = 1885] [outer = 0x118780c00] 12:34:32 INFO - PROCESS | 1663 | 1470771272921 Marionette DEBUG loaded listener.js 12:34:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x123b0f800) [pid = 1663] [serial = 1886] [outer = 0x118780c00] 12:34:33 INFO - PROCESS | 1663 | 1470771273227 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]]]}] 12:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 518ms 12:34:33 INFO - PROCESS | 1663 | 1470771273268 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 12:34:33 INFO - PROCESS | 1663 | 1470771273270 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 12:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:34:33 INFO - PROCESS | 1663 | 1470771273272 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:34:33 INFO - PROCESS | 1663 | 1470771273273 Marionette TRACE conn2 <- [1,2486,null,{}] 12:34:33 INFO - PROCESS | 1663 | 1470771273275 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}] 12:34:33 INFO - PROCESS | 1663 | 1470771273284 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:33 INFO - PROCESS | 1663 | 1470771273378 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 12:34:33 INFO - PROCESS | 1663 | 1470771273414 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:33 INFO - PROCESS | 1663 | 1470771273415 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x123b20800 == 32 [pid = 1663] [id = 629] 12:34:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x116809400) [pid = 1663] [serial = 1887] [outer = 0x0] 12:34:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x123c6cc00) [pid = 1663] [serial = 1888] [outer = 0x116809400] 12:34:33 INFO - PROCESS | 1663 | 1470771273439 Marionette DEBUG loaded listener.js 12:34:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x1242a7000) [pid = 1663] [serial = 1889] [outer = 0x116809400] 12:34:33 INFO - PROCESS | 1663 | 1470771273772 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]]]}] 12:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 12:34:33 INFO - PROCESS | 1663 | 1470771273794 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 12:34:33 INFO - PROCESS | 1663 | 1470771273796 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 12:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:34:33 INFO - PROCESS | 1663 | 1470771273805 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:34:33 INFO - PROCESS | 1663 | 1470771273806 Marionette TRACE conn2 <- [1,2490,null,{}] 12:34:33 INFO - PROCESS | 1663 | 1470771273808 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}] 12:34:33 INFO - PROCESS | 1663 | 1470771273812 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:33 INFO - PROCESS | 1663 | 1470771273924 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 12:34:33 INFO - PROCESS | 1663 | 1470771273961 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:33 INFO - PROCESS | 1663 | 1470771273963 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x124b92800 == 33 [pid = 1663] [id = 630] 12:34:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x118485c00) [pid = 1663] [serial = 1890] [outer = 0x0] 12:34:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x124ba0000) [pid = 1663] [serial = 1891] [outer = 0x118485c00] 12:34:33 INFO - PROCESS | 1663 | 1470771273987 Marionette DEBUG loaded listener.js 12:34:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x126ec9c00) [pid = 1663] [serial = 1892] [outer = 0x118485c00] 12:34:34 INFO - PROCESS | 1663 | 1470771274304 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]]]}] 12:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 522ms 12:34:34 INFO - PROCESS | 1663 | 1470771274329 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 12:34:34 INFO - PROCESS | 1663 | 1470771274331 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 12:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:34:34 INFO - PROCESS | 1663 | 1470771274333 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:34:34 INFO - PROCESS | 1663 | 1470771274334 Marionette TRACE conn2 <- [1,2494,null,{}] 12:34:34 INFO - PROCESS | 1663 | 1470771274344 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}] 12:34:34 INFO - PROCESS | 1663 | 1470771274346 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:34 INFO - PROCESS | 1663 | 1470771274448 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 12:34:34 INFO - PROCESS | 1663 | 1470771274452 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:34 INFO - PROCESS | 1663 | 1470771274453 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289bd000 == 34 [pid = 1663] [id = 631] 12:34:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x113382800) [pid = 1663] [serial = 1893] [outer = 0x0] 12:34:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x127421000) [pid = 1663] [serial = 1894] [outer = 0x113382800] 12:34:34 INFO - PROCESS | 1663 | 1470771274476 Marionette DEBUG loaded listener.js 12:34:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x127489800) [pid = 1663] [serial = 1895] [outer = 0x113382800] 12:34:34 INFO - PROCESS | 1663 | 1470771274807 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]]]}] 12:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 527ms 12:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:34:34 INFO - PROCESS | 1663 | 1470771274861 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 12:34:34 INFO - PROCESS | 1663 | 1470771274862 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 12:34:34 INFO - PROCESS | 1663 | 1470771274864 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:34:34 INFO - PROCESS | 1663 | 1470771274865 Marionette TRACE conn2 <- [1,2498,null,{}] 12:34:34 INFO - PROCESS | 1663 | 1470771274867 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}] 12:34:34 INFO - PROCESS | 1663 | 1470771274869 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:34 INFO - PROCESS | 1663 | 1470771274964 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 12:34:34 INFO - PROCESS | 1663 | 1470771274978 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:34 INFO - PROCESS | 1663 | 1470771274979 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x128ec4000 == 35 [pid = 1663] [id = 632] 12:34:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x126ebec00) [pid = 1663] [serial = 1896] [outer = 0x0] 12:34:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x128a2d000) [pid = 1663] [serial = 1897] [outer = 0x126ebec00] 12:34:35 INFO - PROCESS | 1663 | 1470771275003 Marionette DEBUG loaded listener.js 12:34:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x128c1d800) [pid = 1663] [serial = 1898] [outer = 0x126ebec00] 12:34:35 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x123c28800) [pid = 1663] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:34:35 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x12bccf800) [pid = 1663] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:34:35 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x12919dc00) [pid = 1663] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:34:35 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x129659000) [pid = 1663] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:34:35 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x12a4de800) [pid = 1663] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:34:35 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x11386b800) [pid = 1663] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:34:35 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1210c7400) [pid = 1663] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:34:35 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1130b9800) [pid = 1663] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:34:35 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x116048400) [pid = 1663] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:34:35 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x127418800) [pid = 1663] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:34:35 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x118e6c000) [pid = 1663] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:34:35 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1130c7400) [pid = 1663] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:34:35 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1268d5400) [pid = 1663] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:34:35 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1130c5c00) [pid = 1663] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:34:35 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x116542000) [pid = 1663] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:34:35 INFO - PROCESS | 1663 | 1470771275579 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]]]}] 12:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 720ms 12:34:35 INFO - PROCESS | 1663 | 1470771275585 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 12:34:35 INFO - PROCESS | 1663 | 1470771275587 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 12:34:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:34:35 INFO - PROCESS | 1663 | 1470771275590 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:34:35 INFO - PROCESS | 1663 | 1470771275592 Marionette TRACE conn2 <- [1,2502,null,{}] 12:34:35 INFO - PROCESS | 1663 | 1470771275600 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}] 12:34:35 INFO - PROCESS | 1663 | 1470771275602 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:35 INFO - PROCESS | 1663 | 1470771275768 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 12:34:35 INFO - PROCESS | 1663 | 1470771275809 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:35 INFO - PROCESS | 1663 | 1470771275810 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x119188000 == 36 [pid = 1663] [id = 633] 12:34:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x113866400) [pid = 1663] [serial = 1899] [outer = 0x0] 12:34:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x123b18400) [pid = 1663] [serial = 1900] [outer = 0x113866400] 12:34:35 INFO - PROCESS | 1663 | 1470771275844 Marionette DEBUG loaded listener.js 12:34:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x127490c00) [pid = 1663] [serial = 1901] [outer = 0x113866400] 12:34:36 INFO - PROCESS | 1663 | 1470771276117 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]]]}] 12:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 576ms 12:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:34:36 INFO - PROCESS | 1663 | 1470771276167 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 12:34:36 INFO - PROCESS | 1663 | 1470771276168 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 12:34:36 INFO - PROCESS | 1663 | 1470771276170 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:34:36 INFO - PROCESS | 1663 | 1470771276171 Marionette TRACE conn2 <- [1,2506,null,{}] 12:34:36 INFO - PROCESS | 1663 | 1470771276173 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}] 12:34:36 INFO - PROCESS | 1663 | 1470771276175 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:36 INFO - PROCESS | 1663 | 1470771276264 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 12:34:36 INFO - PROCESS | 1663 | 1470771276321 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:36 INFO - PROCESS | 1663 | 1470771276322 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a746000 == 37 [pid = 1663] [id = 634] 12:34:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x117029400) [pid = 1663] [serial = 1902] [outer = 0x0] 12:34:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x128c20800) [pid = 1663] [serial = 1903] [outer = 0x117029400] 12:34:36 INFO - PROCESS | 1663 | 1470771276347 Marionette DEBUG loaded listener.js 12:34:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x128c60400) [pid = 1663] [serial = 1904] [outer = 0x117029400] 12:34:36 INFO - PROCESS | 1663 | 1470771276635 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]]]}] 12:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 472ms 12:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:34:36 INFO - PROCESS | 1663 | 1470771276649 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 12:34:36 INFO - PROCESS | 1663 | 1470771276651 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 12:34:36 INFO - PROCESS | 1663 | 1470771276653 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:34:36 INFO - PROCESS | 1663 | 1470771276655 Marionette TRACE conn2 <- [1,2510,null,{}] 12:34:36 INFO - PROCESS | 1663 | 1470771276665 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}] 12:34:36 INFO - PROCESS | 1663 | 1470771276667 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:36 INFO - PROCESS | 1663 | 1470771276768 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 12:34:36 INFO - PROCESS | 1663 | 1470771276772 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:36 INFO - PROCESS | 1663 | 1470771276774 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x121c4f800 == 38 [pid = 1663] [id = 635] 12:34:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x128c64800) [pid = 1663] [serial = 1905] [outer = 0x0] 12:34:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x128e83800) [pid = 1663] [serial = 1906] [outer = 0x128c64800] 12:34:36 INFO - PROCESS | 1663 | 1470771276803 Marionette DEBUG loaded listener.js 12:34:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x129657c00) [pid = 1663] [serial = 1907] [outer = 0x128c64800] 12:34:37 INFO - PROCESS | 1663 | 1470771277122 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]]]}] 12:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 520ms 12:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:34:37 INFO - PROCESS | 1663 | 1470771277174 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 12:34:37 INFO - PROCESS | 1663 | 1470771277175 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 12:34:37 INFO - PROCESS | 1663 | 1470771277178 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:34:37 INFO - PROCESS | 1663 | 1470771277179 Marionette TRACE conn2 <- [1,2514,null,{}] 12:34:37 INFO - PROCESS | 1663 | 1470771277181 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}] 12:34:37 INFO - PROCESS | 1663 | 1470771277182 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:37 INFO - PROCESS | 1663 | 1470771277286 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 12:34:37 INFO - PROCESS | 1663 | 1470771277294 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:37 INFO - PROCESS | 1663 | 1470771277295 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b923000 == 39 [pid = 1663] [id = 636] 12:34:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x129658400) [pid = 1663] [serial = 1908] [outer = 0x0] 12:34:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12a7bec00) [pid = 1663] [serial = 1909] [outer = 0x129658400] 12:34:37 INFO - PROCESS | 1663 | 1470771277319 Marionette DEBUG loaded listener.js 12:34:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12a8d4c00) [pid = 1663] [serial = 1910] [outer = 0x129658400] 12:34:37 INFO - PROCESS | 1663 | 1470771277834 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]]]}] 12:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 720ms 12:34:37 INFO - PROCESS | 1663 | 1470771277918 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 12:34:37 INFO - PROCESS | 1663 | 1470771277920 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 12:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:34:37 INFO - PROCESS | 1663 | 1470771277925 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:34:37 INFO - PROCESS | 1663 | 1470771277930 Marionette TRACE conn2 <- [1,2518,null,{}] 12:34:37 INFO - PROCESS | 1663 | 1470771277934 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}] 12:34:37 INFO - PROCESS | 1663 | 1470771277935 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:38 INFO - PROCESS | 1663 | 1470771278045 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 12:34:38 INFO - PROCESS | 1663 | 1470771278103 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:38 INFO - PROCESS | 1663 | 1470771278105 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x11813a000 == 40 [pid = 1663] [id = 637] 12:34:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x116052000) [pid = 1663] [serial = 1911] [outer = 0x0] 12:34:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x11680fc00) [pid = 1663] [serial = 1912] [outer = 0x116052000] 12:34:38 INFO - PROCESS | 1663 | 1470771278136 Marionette DEBUG loaded listener.js 12:34:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1183f1000) [pid = 1663] [serial = 1913] [outer = 0x116052000] 12:34:38 INFO - PROCESS | 1663 | 1470771278678 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]]]}] 12:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 825ms 12:34:38 INFO - PROCESS | 1663 | 1470771278750 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 12:34:38 INFO - PROCESS | 1663 | 1470771278753 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 12:34:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:34:38 INFO - PROCESS | 1663 | 1470771278758 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:34:38 INFO - PROCESS | 1663 | 1470771278759 Marionette TRACE conn2 <- [1,2522,null,{}] 12:34:38 INFO - PROCESS | 1663 | 1470771278762 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}] 12:34:38 INFO - PROCESS | 1663 | 1470771278764 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:38 INFO - PROCESS | 1663 | 1470771278876 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 12:34:38 INFO - PROCESS | 1663 | 1470771278936 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:38 INFO - PROCESS | 1663 | 1470771278938 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x121251800 == 41 [pid = 1663] [id = 638] 12:34:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x118782c00) [pid = 1663] [serial = 1914] [outer = 0x0] 12:34:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x119109400) [pid = 1663] [serial = 1915] [outer = 0x118782c00] 12:34:38 INFO - PROCESS | 1663 | 1470771278969 Marionette DEBUG loaded listener.js 12:34:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x119de4800) [pid = 1663] [serial = 1916] [outer = 0x118782c00] 12:34:39 INFO - PROCESS | 1663 | --DOCSHELL 0x121c4f800 == 40 [pid = 1663] [id = 635] 12:34:39 INFO - PROCESS | 1663 | --DOCSHELL 0x12a746000 == 39 [pid = 1663] [id = 634] 12:34:39 INFO - PROCESS | 1663 | --DOCSHELL 0x119188000 == 38 [pid = 1663] [id = 633] 12:34:39 INFO - PROCESS | 1663 | --DOCSHELL 0x128ec4000 == 37 [pid = 1663] [id = 632] 12:34:39 INFO - PROCESS | 1663 | --DOCSHELL 0x1289bd000 == 36 [pid = 1663] [id = 631] 12:34:39 INFO - PROCESS | 1663 | --DOCSHELL 0x124b92800 == 35 [pid = 1663] [id = 630] 12:34:39 INFO - PROCESS | 1663 | --DOCSHELL 0x123b20800 == 34 [pid = 1663] [id = 629] 12:34:39 INFO - PROCESS | 1663 | --DOCSHELL 0x12124d000 == 33 [pid = 1663] [id = 628] 12:34:39 INFO - PROCESS | 1663 | 1470771279627 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]]]}] 12:34:39 INFO - PROCESS | 1663 | --DOCSHELL 0x119188800 == 32 [pid = 1663] [id = 627] 12:34:39 INFO - PROCESS | 1663 | --DOCSHELL 0x118116000 == 31 [pid = 1663] [id = 626] 12:34:39 INFO - PROCESS | 1663 | --DOCSHELL 0x11606c000 == 30 [pid = 1663] [id = 625] 12:34:39 INFO - PROCESS | 1663 | --DOCSHELL 0x1194ba800 == 29 [pid = 1663] [id = 624] 12:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 923ms 12:34:39 INFO - PROCESS | 1663 | 1470771279681 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 12:34:39 INFO - PROCESS | 1663 | 1470771279685 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 12:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:34:39 INFO - PROCESS | 1663 | 1470771279689 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:34:39 INFO - PROCESS | 1663 | 1470771279694 Marionette TRACE conn2 <- [1,2526,null,{}] 12:34:39 INFO - PROCESS | 1663 | 1470771279698 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}] 12:34:39 INFO - PROCESS | 1663 | 1470771279700 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:39 INFO - PROCESS | 1663 | 1470771279830 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x12bf50c00) [pid = 1663] [serial = 1856] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x12bf53c00) [pid = 1663] [serial = 1858] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x12941e000) [pid = 1663] [serial = 1840] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x12a7bc400) [pid = 1663] [serial = 1843] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x129658000) [pid = 1663] [serial = 1841] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x12af85c00) [pid = 1663] [serial = 1846] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1150cbc00) [pid = 1663] [serial = 1825] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1219e0c00) [pid = 1663] [serial = 1822] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x123f8fc00) [pid = 1663] [serial = 1823] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x12af35400) [pid = 1663] [serial = 1844] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x123c6c000) [pid = 1663] [serial = 1831] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x124b9cc00) [pid = 1663] [serial = 1832] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x116805c00) [pid = 1663] [serial = 1819] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1186f2800) [pid = 1663] [serial = 1820] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x127490800) [pid = 1663] [serial = 1837] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x119b6d800) [pid = 1663] [serial = 1828] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x120fd4800) [pid = 1663] [serial = 1829] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x12bf47400) [pid = 1663] [serial = 1817] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x126ec1400) [pid = 1663] [serial = 1834] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x127419800) [pid = 1663] [serial = 1835] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1176b6c00) [pid = 1663] [serial = 1826] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x12b9a0800) [pid = 1663] [serial = 1847] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x119108c00) [pid = 1663] [serial = 1850] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x12bcc8800) [pid = 1663] [serial = 1855] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x113f46c00) [pid = 1663] [serial = 1849] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x12741ac00) [pid = 1663] [serial = 1853] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x127426c00) [pid = 1663] [serial = 1852] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x12bfdcc00) [pid = 1663] [serial = 1859] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x128c27800) [pid = 1663] [serial = 1838] [outer = 0x0] [url = about:blank] 12:34:39 INFO - PROCESS | 1663 | 1470771279922 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:39 INFO - PROCESS | 1663 | 1470771279924 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x11722d800 == 30 [pid = 1663] [id = 639] 12:34:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x116049400) [pid = 1663] [serial = 1917] [outer = 0x0] 12:34:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x116aae000) [pid = 1663] [serial = 1918] [outer = 0x116049400] 12:34:39 INFO - PROCESS | 1663 | 1470771279969 Marionette DEBUG loaded listener.js 12:34:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x1186f2800) [pid = 1663] [serial = 1919] [outer = 0x116049400] 12:34:40 INFO - PROCESS | 1663 | 1470771280302 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]]]}] 12:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 624ms 12:34:40 INFO - PROCESS | 1663 | 1470771280383 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 12:34:40 INFO - PROCESS | 1663 | 1470771280385 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 12:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:34:40 INFO - PROCESS | 1663 | 1470771280399 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:34:40 INFO - PROCESS | 1663 | 1470771280401 Marionette TRACE conn2 <- [1,2530,null,{}] 12:34:40 INFO - PROCESS | 1663 | 1470771280405 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}] 12:34:40 INFO - PROCESS | 1663 | 1470771280407 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:40 INFO - PROCESS | 1663 | 1470771280508 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 12:34:40 INFO - PROCESS | 1663 | 1470771280561 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:40 INFO - PROCESS | 1663 | 1470771280563 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x117d64000 == 31 [pid = 1663] [id = 640] 12:34:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x1167bec00) [pid = 1663] [serial = 1920] [outer = 0x0] 12:34:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x116aaf800) [pid = 1663] [serial = 1921] [outer = 0x1167bec00] 12:34:40 INFO - PROCESS | 1663 | 1470771280595 Marionette DEBUG loaded listener.js 12:34:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x118787800) [pid = 1663] [serial = 1922] [outer = 0x1167bec00] 12:34:41 INFO - PROCESS | 1663 | 1470771281023 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]]]}] 12:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 671ms 12:34:41 INFO - PROCESS | 1663 | 1470771281071 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 12:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:34:41 INFO - PROCESS | 1663 | 1470771281073 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 12:34:41 INFO - PROCESS | 1663 | 1470771281077 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:34:41 INFO - PROCESS | 1663 | 1470771281080 Marionette TRACE conn2 <- [1,2534,null,{}] 12:34:41 INFO - PROCESS | 1663 | 1470771281084 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}] 12:34:41 INFO - PROCESS | 1663 | 1470771281085 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:41 INFO - PROCESS | 1663 | 1470771281182 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 12:34:41 INFO - PROCESS | 1663 | 1470771281238 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:41 INFO - PROCESS | 1663 | 1470771281239 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x121360800 == 32 [pid = 1663] [id = 641] 12:34:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x11337f800) [pid = 1663] [serial = 1923] [outer = 0x0] 12:34:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x119de8c00) [pid = 1663] [serial = 1924] [outer = 0x11337f800] 12:34:41 INFO - PROCESS | 1663 | 1470771281270 Marionette DEBUG loaded listener.js 12:34:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x12144b000) [pid = 1663] [serial = 1925] [outer = 0x11337f800] 12:34:41 INFO - PROCESS | 1663 | 1470771281703 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]]]}] 12:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 676ms 12:34:41 INFO - PROCESS | 1663 | 1470771281762 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 12:34:41 INFO - PROCESS | 1663 | 1470771281764 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 12:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:34:41 INFO - PROCESS | 1663 | 1470771281770 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:34:41 INFO - PROCESS | 1663 | 1470771281772 Marionette TRACE conn2 <- [1,2538,null,{}] 12:34:41 INFO - PROCESS | 1663 | 1470771281780 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}] 12:34:41 INFO - PROCESS | 1663 | 1470771281786 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:41 INFO - PROCESS | 1663 | 1470771281973 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 12:34:42 INFO - PROCESS | 1663 | 1470771282070 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:42 INFO - PROCESS | 1663 | 1470771282074 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x124bcc000 == 33 [pid = 1663] [id = 642] 12:34:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1241d1800) [pid = 1663] [serial = 1926] [outer = 0x0] 12:34:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x1242dc400) [pid = 1663] [serial = 1927] [outer = 0x1241d1800] 12:34:42 INFO - PROCESS | 1663 | 1470771282127 Marionette DEBUG loaded listener.js 12:34:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x124b1bc00) [pid = 1663] [serial = 1928] [outer = 0x1241d1800] 12:34:42 INFO - PROCESS | 1663 | 1470771282548 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]]]}] 12:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 820ms 12:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:34:42 INFO - PROCESS | 1663 | 1470771282590 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 12:34:42 INFO - PROCESS | 1663 | 1470771282591 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 12:34:42 INFO - PROCESS | 1663 | 1470771282594 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:34:42 INFO - PROCESS | 1663 | 1470771282595 Marionette TRACE conn2 <- [1,2542,null,{}] 12:34:42 INFO - PROCESS | 1663 | 1470771282597 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}] 12:34:42 INFO - PROCESS | 1663 | 1470771282598 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:42 INFO - PROCESS | 1663 | 1470771282695 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 12:34:42 INFO - PROCESS | 1663 | 1470771282753 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:42 INFO - PROCESS | 1663 | 1470771282754 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x128b21800 == 34 [pid = 1663] [id = 643] 12:34:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x1268da800) [pid = 1663] [serial = 1929] [outer = 0x0] 12:34:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x126da3400) [pid = 1663] [serial = 1930] [outer = 0x1268da800] 12:34:42 INFO - PROCESS | 1663 | 1470771282784 Marionette DEBUG loaded listener.js 12:34:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x126ec1400) [pid = 1663] [serial = 1931] [outer = 0x1268da800] 12:34:43 INFO - PROCESS | 1663 | 1470771283230 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]]]}] 12:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 670ms 12:34:43 INFO - PROCESS | 1663 | 1470771283264 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 12:34:43 INFO - PROCESS | 1663 | 1470771283265 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 12:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:34:43 INFO - PROCESS | 1663 | 1470771283267 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:34:43 INFO - PROCESS | 1663 | 1470771283269 Marionette TRACE conn2 <- [1,2546,null,{}] 12:34:43 INFO - PROCESS | 1663 | 1470771283271 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}] 12:34:43 INFO - PROCESS | 1663 | 1470771283272 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:43 INFO - PROCESS | 1663 | 1470771283382 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 12:34:43 INFO - PROCESS | 1663 | 1470771283464 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:43 INFO - PROCESS | 1663 | 1470771283465 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x128ed6800 == 35 [pid = 1663] [id = 644] 12:34:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x126ec1800) [pid = 1663] [serial = 1932] [outer = 0x0] 12:34:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x127420c00) [pid = 1663] [serial = 1933] [outer = 0x126ec1800] 12:34:43 INFO - PROCESS | 1663 | 1470771283496 Marionette DEBUG loaded listener.js 12:34:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x127488c00) [pid = 1663] [serial = 1934] [outer = 0x126ec1800] 12:34:43 INFO - PROCESS | 1663 | 1470771283897 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]]]}] 12:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 670ms 12:34:43 INFO - PROCESS | 1663 | 1470771283938 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 12:34:43 INFO - PROCESS | 1663 | 1470771283939 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 12:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:34:43 INFO - PROCESS | 1663 | 1470771283941 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:34:43 INFO - PROCESS | 1663 | 1470771283943 Marionette TRACE conn2 <- [1,2550,null,{}] 12:34:43 INFO - PROCESS | 1663 | 1470771283945 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}] 12:34:43 INFO - PROCESS | 1663 | 1470771283950 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:44 INFO - PROCESS | 1663 | 1470771284068 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 12:34:44 INFO - PROCESS | 1663 | 1470771284124 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:44 INFO - PROCESS | 1663 | 1470771284126 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x118106800 == 36 [pid = 1663] [id = 645] 12:34:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x128a30800) [pid = 1663] [serial = 1935] [outer = 0x0] 12:34:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x128c64000) [pid = 1663] [serial = 1936] [outer = 0x128a30800] 12:34:44 INFO - PROCESS | 1663 | 1470771284153 Marionette DEBUG loaded listener.js 12:34:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x129656800) [pid = 1663] [serial = 1937] [outer = 0x128a30800] 12:34:44 INFO - PROCESS | 1663 | 1470771284661 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]]]}] 12:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 770ms 12:34:44 INFO - PROCESS | 1663 | 1470771284730 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 12:34:44 INFO - PROCESS | 1663 | 1470771284732 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 12:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:34:44 INFO - PROCESS | 1663 | 1470771284738 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:34:44 INFO - PROCESS | 1663 | 1470771284740 Marionette TRACE conn2 <- [1,2554,null,{}] 12:34:44 INFO - PROCESS | 1663 | 1470771284746 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}] 12:34:44 INFO - PROCESS | 1663 | 1470771284748 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:44 INFO - PROCESS | 1663 | 1470771284870 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 12:34:44 INFO - PROCESS | 1663 | 1470771284940 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:44 INFO - PROCESS | 1663 | 1470771284941 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b16c800 == 37 [pid = 1663] [id = 646] 12:34:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12a4df000) [pid = 1663] [serial = 1938] [outer = 0x0] 12:34:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12a8cb400) [pid = 1663] [serial = 1939] [outer = 0x12a4df000] 12:34:44 INFO - PROCESS | 1663 | 1470771284970 Marionette DEBUG loaded listener.js 12:34:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12af37000) [pid = 1663] [serial = 1940] [outer = 0x12a4df000] 12:34:45 INFO - PROCESS | 1663 | 1470771285462 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]]]}] 12:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 776ms 12:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:34:45 INFO - PROCESS | 1663 | 1470771285513 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 12:34:45 INFO - PROCESS | 1663 | 1470771285516 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 12:34:45 INFO - PROCESS | 1663 | 1470771285518 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:34:45 INFO - PROCESS | 1663 | 1470771285520 Marionette TRACE conn2 <- [1,2558,null,{}] 12:34:45 INFO - PROCESS | 1663 | 1470771285524 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}] 12:34:45 INFO - PROCESS | 1663 | 1470771285526 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:46 INFO - PROCESS | 1663 | --DOCSHELL 0x121251800 == 36 [pid = 1663] [id = 638] 12:34:46 INFO - PROCESS | 1663 | --DOCSHELL 0x11813a000 == 35 [pid = 1663] [id = 637] 12:34:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12b16c800 == 34 [pid = 1663] [id = 646] 12:34:46 INFO - PROCESS | 1663 | --DOCSHELL 0x118106800 == 33 [pid = 1663] [id = 645] 12:34:46 INFO - PROCESS | 1663 | --DOCSHELL 0x128ed6800 == 32 [pid = 1663] [id = 644] 12:34:46 INFO - PROCESS | 1663 | --DOCSHELL 0x128b21800 == 31 [pid = 1663] [id = 643] 12:34:46 INFO - PROCESS | 1663 | --DOCSHELL 0x12b923000 == 30 [pid = 1663] [id = 636] 12:34:46 INFO - PROCESS | 1663 | --DOCSHELL 0x124bcc000 == 29 [pid = 1663] [id = 642] 12:34:46 INFO - PROCESS | 1663 | --DOCSHELL 0x121360800 == 28 [pid = 1663] [id = 641] 12:34:46 INFO - PROCESS | 1663 | --DOCSHELL 0x11722d800 == 27 [pid = 1663] [id = 639] 12:34:46 INFO - PROCESS | 1663 | --DOCSHELL 0x117d64000 == 26 [pid = 1663] [id = 640] 12:34:46 INFO - PROCESS | 1663 | 1470771286147 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 12:34:46 INFO - PROCESS | 1663 | 1470771286263 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:46 INFO - PROCESS | 1663 | 1470771286264 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x113a61800 == 27 [pid = 1663] [id = 647] 12:34:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1130c4c00) [pid = 1663] [serial = 1941] [outer = 0x0] 12:34:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x113388800) [pid = 1663] [serial = 1942] [outer = 0x1130c4c00] 12:34:46 INFO - PROCESS | 1663 | 1470771286293 Marionette DEBUG loaded listener.js 12:34:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1150d5c00) [pid = 1663] [serial = 1943] [outer = 0x1130c4c00] 12:34:46 INFO - PROCESS | 1663 | 1470771286603 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]]]}] 12:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1120ms 12:34:46 INFO - PROCESS | 1663 | 1470771286639 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 12:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:34:46 INFO - PROCESS | 1663 | 1470771286645 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 12:34:46 INFO - PROCESS | 1663 | 1470771286649 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:34:46 INFO - PROCESS | 1663 | 1470771286651 Marionette TRACE conn2 <- [1,2562,null,{}] 12:34:46 INFO - PROCESS | 1663 | 1470771286654 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}] 12:34:46 INFO - PROCESS | 1663 | 1470771286656 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:46 INFO - PROCESS | 1663 | 1470771286762 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 12:34:46 INFO - PROCESS | 1663 | 1470771286816 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:46 INFO - PROCESS | 1663 | 1470771286818 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x118618800 == 28 [pid = 1663] [id = 648] 12:34:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1167bf400) [pid = 1663] [serial = 1944] [outer = 0x0] 12:34:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x11702f000) [pid = 1663] [serial = 1945] [outer = 0x1167bf400] 12:34:46 INFO - PROCESS | 1663 | 1470771286845 Marionette DEBUG loaded listener.js 12:34:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x118e5d800) [pid = 1663] [serial = 1946] [outer = 0x1167bf400] 12:34:47 INFO - PROCESS | 1663 | 1470771287139 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]]]}] 12:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 520ms 12:34:47 INFO - PROCESS | 1663 | 1470771287169 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 12:34:47 INFO - PROCESS | 1663 | 1470771287171 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 12:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:34:47 INFO - PROCESS | 1663 | 1470771287173 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:34:47 INFO - PROCESS | 1663 | 1470771287175 Marionette TRACE conn2 <- [1,2566,null,{}] 12:34:47 INFO - PROCESS | 1663 | 1470771287181 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}] 12:34:47 INFO - PROCESS | 1663 | 1470771287183 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:47 INFO - PROCESS | 1663 | 1470771287263 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 12:34:47 INFO - PROCESS | 1663 | 1470771287269 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:47 INFO - PROCESS | 1663 | 1470771287270 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x12135f800 == 29 [pid = 1663] [id = 649] 12:34:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x119108c00) [pid = 1663] [serial = 1947] [outer = 0x0] 12:34:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x119f8cc00) [pid = 1663] [serial = 1948] [outer = 0x119108c00] 12:34:47 INFO - PROCESS | 1663 | 1470771287297 Marionette DEBUG loaded listener.js 12:34:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x121445800) [pid = 1663] [serial = 1949] [outer = 0x119108c00] 12:34:47 INFO - PROCESS | 1663 | 1470771287687 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]]]}] 12:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 522ms 12:34:47 INFO - PROCESS | 1663 | 1470771287695 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 12:34:47 INFO - PROCESS | 1663 | 1470771287698 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 12:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:34:47 INFO - PROCESS | 1663 | 1470771287718 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:34:47 INFO - PROCESS | 1663 | 1470771287722 Marionette TRACE conn2 <- [1,2570,null,{}] 12:34:47 INFO - PROCESS | 1663 | 1470771287724 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}] 12:34:47 INFO - PROCESS | 1663 | 1470771287727 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:47 INFO - PROCESS | 1663 | 1470771287829 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 12:34:47 INFO - PROCESS | 1663 | 1470771287832 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:47 INFO - PROCESS | 1663 | 1470771287833 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x126d77000 == 30 [pid = 1663] [id = 650] 12:34:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x119827000) [pid = 1663] [serial = 1950] [outer = 0x0] 12:34:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x123c69c00) [pid = 1663] [serial = 1951] [outer = 0x119827000] 12:34:47 INFO - PROCESS | 1663 | 1470771287858 Marionette DEBUG loaded listener.js 12:34:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x124478400) [pid = 1663] [serial = 1952] [outer = 0x119827000] 12:34:48 INFO - PROCESS | 1663 | 1470771288213 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]]]}] 12:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 540ms 12:34:48 INFO - PROCESS | 1663 | 1470771288247 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 12:34:48 INFO - PROCESS | 1663 | 1470771288248 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 12:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:34:48 INFO - PROCESS | 1663 | 1470771288250 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:34:48 INFO - PROCESS | 1663 | 1470771288251 Marionette TRACE conn2 <- [1,2574,null,{}] 12:34:48 INFO - PROCESS | 1663 | 1470771288253 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}] 12:34:48 INFO - PROCESS | 1663 | 1470771288255 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:48 INFO - PROCESS | 1663 | 1470771288353 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 12:34:48 INFO - PROCESS | 1663 | 1470771288356 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:48 INFO - PROCESS | 1663 | 1470771288358 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289d2000 == 31 [pid = 1663] [id = 651] 12:34:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x11863e400) [pid = 1663] [serial = 1953] [outer = 0x0] 12:34:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x126846800) [pid = 1663] [serial = 1954] [outer = 0x11863e400] 12:34:48 INFO - PROCESS | 1663 | 1470771288383 Marionette DEBUG loaded listener.js 12:34:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x126d58800) [pid = 1663] [serial = 1955] [outer = 0x11863e400] 12:34:48 INFO - PROCESS | 1663 | 1470771288731 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]]]}] 12:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 519ms 12:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:34:48 INFO - PROCESS | 1663 | 1470771288769 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 12:34:48 INFO - PROCESS | 1663 | 1470771288771 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 12:34:48 INFO - PROCESS | 1663 | 1470771288773 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:34:48 INFO - PROCESS | 1663 | 1470771288774 Marionette TRACE conn2 <- [1,2578,null,{}] 12:34:48 INFO - PROCESS | 1663 | 1470771288778 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}] 12:34:48 INFO - PROCESS | 1663 | 1470771288780 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:48 INFO - PROCESS | 1663 | 1470771288878 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 12:34:48 INFO - PROCESS | 1663 | 1470771288882 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:48 INFO - PROCESS | 1663 | 1470771288886 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a861800 == 32 [pid = 1663] [id = 652] 12:34:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x119103c00) [pid = 1663] [serial = 1956] [outer = 0x0] 12:34:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x127420800) [pid = 1663] [serial = 1957] [outer = 0x119103c00] 12:34:48 INFO - PROCESS | 1663 | 1470771288949 Marionette DEBUG loaded listener.js 12:34:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x128a30400) [pid = 1663] [serial = 1958] [outer = 0x119103c00] 12:34:49 INFO - PROCESS | 1663 | 1470771289266 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]]]}] 12:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 519ms 12:34:49 INFO - PROCESS | 1663 | 1470771289294 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 12:34:49 INFO - PROCESS | 1663 | 1470771289296 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 12:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:34:49 INFO - PROCESS | 1663 | 1470771289298 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:34:49 INFO - PROCESS | 1663 | 1470771289299 Marionette TRACE conn2 <- [1,2582,null,{}] 12:34:49 INFO - PROCESS | 1663 | 1470771289302 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}] 12:34:49 INFO - PROCESS | 1663 | 1470771289303 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:49 INFO - PROCESS | 1663 | 1470771289399 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 12:34:49 INFO - PROCESS | 1663 | 1470771289411 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:49 INFO - PROCESS | 1663 | 1470771289413 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x113a62000 == 33 [pid = 1663] [id = 653] 12:34:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x128a32800) [pid = 1663] [serial = 1959] [outer = 0x0] 12:34:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x128c67000) [pid = 1663] [serial = 1960] [outer = 0x128a32800] 12:34:49 INFO - PROCESS | 1663 | 1470771289437 Marionette DEBUG loaded listener.js 12:34:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1291a7800) [pid = 1663] [serial = 1961] [outer = 0x128a32800] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x128c64800) [pid = 1663] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x116885c00) [pid = 1663] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x113873000) [pid = 1663] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x11863a000) [pid = 1663] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x118780c00) [pid = 1663] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x116809400) [pid = 1663] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1122b9000) [pid = 1663] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x11604b400) [pid = 1663] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x124b1b400) [pid = 1663] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x118485c00) [pid = 1663] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x124b9d800) [pid = 1663] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x126ebec00) [pid = 1663] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x113866400) [pid = 1663] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x113382800) [pid = 1663] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x117029400) [pid = 1663] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x116049400) [pid = 1663] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x113a03000) [pid = 1663] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x129658400) [pid = 1663] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x116052000) [pid = 1663] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:34:49 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x118782c00) [pid = 1663] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:34:50 INFO - PROCESS | 1663 | 1470771290009 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]]]}] 12:34:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:34:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 721ms 12:34:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:34:50 INFO - PROCESS | 1663 | 1470771290020 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 12:34:50 INFO - PROCESS | 1663 | 1470771290021 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 12:34:50 INFO - PROCESS | 1663 | 1470771290023 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:34:50 INFO - PROCESS | 1663 | 1470771290024 Marionette TRACE conn2 <- [1,2586,null,{}] 12:34:50 INFO - PROCESS | 1663 | 1470771290030 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}] 12:34:50 INFO - PROCESS | 1663 | 1470771290031 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:50 INFO - PROCESS | 1663 | 1470771290108 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 12:34:50 INFO - PROCESS | 1663 | 1470771290131 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:50 INFO - PROCESS | 1663 | 1470771290132 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x119bca800 == 34 [pid = 1663] [id = 654] 12:34:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x112af5800) [pid = 1663] [serial = 1962] [outer = 0x0] 12:34:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1160ae800) [pid = 1663] [serial = 1963] [outer = 0x112af5800] 12:34:50 INFO - PROCESS | 1663 | 1470771290156 Marionette DEBUG loaded listener.js 12:34:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1183f9c00) [pid = 1663] [serial = 1964] [outer = 0x112af5800] 12:34:50 INFO - PROCESS | 1663 | 1470771290587 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]]]}] 12:34:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:34:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 572ms 12:34:50 INFO - PROCESS | 1663 | 1470771290599 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 12:34:50 INFO - PROCESS | 1663 | 1470771290601 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 12:34:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:34:50 INFO - PROCESS | 1663 | 1470771290605 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:34:50 INFO - PROCESS | 1663 | 1470771290606 Marionette TRACE conn2 <- [1,2590,null,{}] 12:34:50 INFO - PROCESS | 1663 | 1470771290612 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}] 12:34:50 INFO - PROCESS | 1663 | 1470771290614 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:50 INFO - PROCESS | 1663 | 1470771290731 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 12:34:50 INFO - PROCESS | 1663 | 1470771290737 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:50 INFO - PROCESS | 1663 | 1470771290738 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c293000 == 35 [pid = 1663] [id = 655] 12:34:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x118ea5c00) [pid = 1663] [serial = 1965] [outer = 0x0] 12:34:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x120fdd400) [pid = 1663] [serial = 1966] [outer = 0x118ea5c00] 12:34:50 INFO - PROCESS | 1663 | 1470771290778 Marionette DEBUG loaded listener.js 12:34:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x126ec7c00) [pid = 1663] [serial = 1967] [outer = 0x118ea5c00] 12:34:51 INFO - PROCESS | 1663 | 1470771291211 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]]]}] 12:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 627ms 12:34:51 INFO - PROCESS | 1663 | 1470771291242 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 12:34:51 INFO - PROCESS | 1663 | 1470771291245 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 12:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:34:51 INFO - PROCESS | 1663 | 1470771291249 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:34:51 INFO - PROCESS | 1663 | 1470771291251 Marionette TRACE conn2 <- [1,2594,null,{}] 12:34:51 INFO - PROCESS | 1663 | 1470771291253 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}] 12:34:51 INFO - PROCESS | 1663 | 1470771291254 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:51 INFO - PROCESS | 1663 | 1470771291333 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 12:34:51 INFO - PROCESS | 1663 | 1470771291336 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:51 INFO - PROCESS | 1663 | 1470771291337 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ca15000 == 36 [pid = 1663] [id = 656] 12:34:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x126ec8000) [pid = 1663] [serial = 1968] [outer = 0x0] 12:34:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x128e8fc00) [pid = 1663] [serial = 1969] [outer = 0x126ec8000] 12:34:51 INFO - PROCESS | 1663 | 1470771291364 Marionette DEBUG loaded listener.js 12:34:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1292ca400) [pid = 1663] [serial = 1970] [outer = 0x126ec8000] 12:34:51 INFO - PROCESS | 1663 | 1470771291740 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]]]}] 12:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 520ms 12:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:34:51 INFO - PROCESS | 1663 | 1470771291771 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 12:34:51 INFO - PROCESS | 1663 | 1470771291773 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 12:34:51 INFO - PROCESS | 1663 | 1470771291776 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:34:51 INFO - PROCESS | 1663 | 1470771291778 Marionette TRACE conn2 <- [1,2598,null,{}] 12:34:51 INFO - PROCESS | 1663 | 1470771291781 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}] 12:34:51 INFO - PROCESS | 1663 | 1470771291783 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:51 INFO - PROCESS | 1663 | 1470771291932 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 12:34:52 INFO - PROCESS | 1663 | 1470771292015 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:52 INFO - PROCESS | 1663 | 1470771292018 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x112d57000 == 37 [pid = 1663] [id = 657] 12:34:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x111d7a800) [pid = 1663] [serial = 1971] [outer = 0x0] 12:34:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x1122be800) [pid = 1663] [serial = 1972] [outer = 0x111d7a800] 12:34:52 INFO - PROCESS | 1663 | 1470771292113 Marionette DEBUG loaded listener.js 12:34:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x11386b800) [pid = 1663] [serial = 1973] [outer = 0x111d7a800] 12:34:52 INFO - PROCESS | 1663 | 1470771292766 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]]]}] 12:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1022ms 12:34:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:34:52 INFO - PROCESS | 1663 | 1470771292798 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 12:34:52 INFO - PROCESS | 1663 | 1470771292801 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 12:34:52 INFO - PROCESS | 1663 | 1470771292804 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:34:52 INFO - PROCESS | 1663 | 1470771292806 Marionette TRACE conn2 <- [1,2602,null,{}] 12:34:52 INFO - PROCESS | 1663 | 1470771292809 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}] 12:34:52 INFO - PROCESS | 1663 | 1470771292812 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:52 INFO - PROCESS | 1663 | 1470771292920 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 12:34:52 INFO - PROCESS | 1663 | 1470771292981 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:52 INFO - PROCESS | 1663 | 1470771292982 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x124417800 == 38 [pid = 1663] [id = 658] 12:34:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x11863c800) [pid = 1663] [serial = 1974] [outer = 0x0] 12:34:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x118eb2400) [pid = 1663] [serial = 1975] [outer = 0x11863c800] 12:34:53 INFO - PROCESS | 1663 | 1470771293013 Marionette DEBUG loaded listener.js 12:34:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x119ddf400) [pid = 1663] [serial = 1976] [outer = 0x11863c800] 12:34:53 INFO - PROCESS | 1663 | 1470771293678 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]]]}] 12:34:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:34:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 920ms 12:34:53 INFO - PROCESS | 1663 | 1470771293724 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 12:34:53 INFO - PROCESS | 1663 | 1470771293727 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 12:34:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:34:53 INFO - PROCESS | 1663 | 1470771293732 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:34:53 INFO - PROCESS | 1663 | 1470771293734 Marionette TRACE conn2 <- [1,2606,null,{}] 12:34:53 INFO - PROCESS | 1663 | 1470771293737 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}] 12:34:53 INFO - PROCESS | 1663 | 1470771293739 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:53 INFO - PROCESS | 1663 | 1470771293840 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 12:34:53 INFO - PROCESS | 1663 | 1470771293922 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:53 INFO - PROCESS | 1663 | 1470771293925 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x1174c7800 == 39 [pid = 1663] [id = 659] 12:34:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x117033400) [pid = 1663] [serial = 1977] [outer = 0x0] 12:34:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x1176b4800) [pid = 1663] [serial = 1978] [outer = 0x117033400] 12:34:53 INFO - PROCESS | 1663 | 1470771293953 Marionette DEBUG loaded listener.js 12:34:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x11878c800) [pid = 1663] [serial = 1979] [outer = 0x117033400] 12:34:54 INFO - PROCESS | 1663 | --DOCSHELL 0x12ca15000 == 38 [pid = 1663] [id = 656] 12:34:54 INFO - PROCESS | 1663 | --DOCSHELL 0x12c293000 == 37 [pid = 1663] [id = 655] 12:34:54 INFO - PROCESS | 1663 | --DOCSHELL 0x119bca800 == 36 [pid = 1663] [id = 654] 12:34:54 INFO - PROCESS | 1663 | --DOCSHELL 0x113a62000 == 35 [pid = 1663] [id = 653] 12:34:54 INFO - PROCESS | 1663 | --DOCSHELL 0x12a861800 == 34 [pid = 1663] [id = 652] 12:34:54 INFO - PROCESS | 1663 | --DOCSHELL 0x1289d2000 == 33 [pid = 1663] [id = 651] 12:34:54 INFO - PROCESS | 1663 | --DOCSHELL 0x126d77000 == 32 [pid = 1663] [id = 650] 12:34:54 INFO - PROCESS | 1663 | --DOCSHELL 0x12135f800 == 31 [pid = 1663] [id = 649] 12:34:54 INFO - PROCESS | 1663 | --DOCSHELL 0x118618800 == 30 [pid = 1663] [id = 648] 12:34:54 INFO - PROCESS | 1663 | --DOCSHELL 0x113a61800 == 29 [pid = 1663] [id = 647] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x128e83800) [pid = 1663] [serial = 1906] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x11702d000) [pid = 1663] [serial = 1879] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x118481400) [pid = 1663] [serial = 1880] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x11910f000) [pid = 1663] [serial = 1882] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x119de2800) [pid = 1663] [serial = 1883] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x119795800) [pid = 1663] [serial = 1874] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x118780800) [pid = 1663] [serial = 1873] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x120fe1400) [pid = 1663] [serial = 1885] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x123c6cc00) [pid = 1663] [serial = 1888] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x11386bc00) [pid = 1663] [serial = 1862] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x112afc800) [pid = 1663] [serial = 1861] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x119790400) [pid = 1663] [serial = 1864] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x1210c7000) [pid = 1663] [serial = 1865] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x127427800) [pid = 1663] [serial = 1868] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x124ba7c00) [pid = 1663] [serial = 1867] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x126ec9c00) [pid = 1663] [serial = 1892] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x12965c400) [pid = 1663] [serial = 1871] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x128c67400) [pid = 1663] [serial = 1870] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x124ba0000) [pid = 1663] [serial = 1891] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x128a2d000) [pid = 1663] [serial = 1897] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x123b18400) [pid = 1663] [serial = 1900] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x127421000) [pid = 1663] [serial = 1894] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x127489800) [pid = 1663] [serial = 1895] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x128c60400) [pid = 1663] [serial = 1904] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x128c1d800) [pid = 1663] [serial = 1898] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x116aae000) [pid = 1663] [serial = 1918] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x113abac00) [pid = 1663] [serial = 1876] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x12a8d4c00) [pid = 1663] [serial = 1910] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x11680fc00) [pid = 1663] [serial = 1912] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x119109400) [pid = 1663] [serial = 1915] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1183f1000) [pid = 1663] [serial = 1913] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x116050000) [pid = 1663] [serial = 1877] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x1242a7000) [pid = 1663] [serial = 1889] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x129657c00) [pid = 1663] [serial = 1907] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x119de4800) [pid = 1663] [serial = 1916] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x127490c00) [pid = 1663] [serial = 1901] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1186f2800) [pid = 1663] [serial = 1919] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x12a7bec00) [pid = 1663] [serial = 1909] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x123b0f800) [pid = 1663] [serial = 1886] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x128c20800) [pid = 1663] [serial = 1903] [outer = 0x0] [url = about:blank] 12:34:54 INFO - PROCESS | 1663 | 1470771294429 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]]]}] 12:34:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:34:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 724ms 12:34:54 INFO - PROCESS | 1663 | 1470771294457 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 12:34:54 INFO - PROCESS | 1663 | 1470771294465 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 12:34:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:34:54 INFO - PROCESS | 1663 | 1470771294472 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:34:54 INFO - PROCESS | 1663 | 1470771294475 Marionette TRACE conn2 <- [1,2610,null,{}] 12:34:54 INFO - PROCESS | 1663 | 1470771294478 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}] 12:34:54 INFO - PROCESS | 1663 | 1470771294481 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:54 INFO - PROCESS | 1663 | 1470771294603 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 12:34:54 INFO - PROCESS | 1663 | 1470771294690 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:54 INFO - PROCESS | 1663 | 1470771294692 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x118611800 == 30 [pid = 1663] [id = 660] 12:34:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x118481400) [pid = 1663] [serial = 1980] [outer = 0x0] 12:34:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x119ddac00) [pid = 1663] [serial = 1981] [outer = 0x118481400] 12:34:54 INFO - PROCESS | 1663 | 1470771294736 Marionette DEBUG loaded listener.js 12:34:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x120fdf000) [pid = 1663] [serial = 1982] [outer = 0x118481400] 12:34:55 INFO - PROCESS | 1663 | 1470771295120 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]]]}] 12:34:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:34:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 672ms 12:34:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:34:55 INFO - PROCESS | 1663 | 1470771295145 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 12:34:55 INFO - PROCESS | 1663 | 1470771295147 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 12:34:55 INFO - PROCESS | 1663 | 1470771295149 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:34:55 INFO - PROCESS | 1663 | 1470771295152 Marionette TRACE conn2 <- [1,2614,null,{}] 12:34:55 INFO - PROCESS | 1663 | 1470771295160 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}] 12:34:55 INFO - PROCESS | 1663 | 1470771295163 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:55 INFO - PROCESS | 1663 | 1470771295247 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 12:34:55 INFO - PROCESS | 1663 | 1470771295303 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:55 INFO - PROCESS | 1663 | 1470771295305 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x12135f800 == 31 [pid = 1663] [id = 661] 12:34:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x11604b400) [pid = 1663] [serial = 1983] [outer = 0x0] 12:34:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x123b18400) [pid = 1663] [serial = 1984] [outer = 0x11604b400] 12:34:55 INFO - PROCESS | 1663 | 1470771295333 Marionette DEBUG loaded listener.js 12:34:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x124b15000) [pid = 1663] [serial = 1985] [outer = 0x11604b400] 12:34:55 INFO - PROCESS | 1663 | 1470771295623 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]]]}] 12:34:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:34:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 522ms 12:34:55 INFO - PROCESS | 1663 | 1470771295673 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 12:34:55 INFO - PROCESS | 1663 | 1470771295675 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 12:34:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:34:55 INFO - PROCESS | 1663 | 1470771295680 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:34:55 INFO - PROCESS | 1663 | 1470771295681 Marionette TRACE conn2 <- [1,2618,null,{}] 12:34:55 INFO - PROCESS | 1663 | 1470771295683 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}] 12:34:55 INFO - PROCESS | 1663 | 1470771295684 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:55 INFO - PROCESS | 1663 | 1470771295763 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 12:34:55 INFO - PROCESS | 1663 | 1470771295818 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:55 INFO - PROCESS | 1663 | 1470771295820 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x123f56800 == 32 [pid = 1663] [id = 662] 12:34:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1150cbc00) [pid = 1663] [serial = 1986] [outer = 0x0] 12:34:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x124b9fc00) [pid = 1663] [serial = 1987] [outer = 0x1150cbc00] 12:34:55 INFO - PROCESS | 1663 | 1470771295845 Marionette DEBUG loaded listener.js 12:34:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x126ec2400) [pid = 1663] [serial = 1988] [outer = 0x1150cbc00] 12:34:56 INFO - PROCESS | 1663 | 1470771296149 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]]]}] 12:34:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:34:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 520ms 12:34:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:34:56 INFO - PROCESS | 1663 | 1470771296198 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 12:34:56 INFO - PROCESS | 1663 | 1470771296199 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 12:34:56 INFO - PROCESS | 1663 | 1470771296202 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:34:56 INFO - PROCESS | 1663 | 1470771296203 Marionette TRACE conn2 <- [1,2622,null,{}] 12:34:56 INFO - PROCESS | 1663 | 1470771296205 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}] 12:34:56 INFO - PROCESS | 1663 | 1470771296206 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:56 INFO - PROCESS | 1663 | 1470771296282 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 12:34:56 INFO - PROCESS | 1663 | 1470771296285 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:56 INFO - PROCESS | 1663 | 1470771296287 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x11736d800 == 33 [pid = 1663] [id = 663] 12:34:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x115e1d000) [pid = 1663] [serial = 1989] [outer = 0x0] 12:34:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x127096800) [pid = 1663] [serial = 1990] [outer = 0x115e1d000] 12:34:56 INFO - PROCESS | 1663 | 1470771296313 Marionette DEBUG loaded listener.js 12:34:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x127490800) [pid = 1663] [serial = 1991] [outer = 0x115e1d000] 12:34:56 INFO - PROCESS | 1663 | 1470771296689 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]]]}] 12:34:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:34:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 518ms 12:34:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:34:56 INFO - PROCESS | 1663 | 1470771296722 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 12:34:56 INFO - PROCESS | 1663 | 1470771296723 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 12:34:56 INFO - PROCESS | 1663 | 1470771296725 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:34:56 INFO - PROCESS | 1663 | 1470771296726 Marionette TRACE conn2 <- [1,2626,null,{}] 12:34:56 INFO - PROCESS | 1663 | 1470771296729 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}] 12:34:56 INFO - PROCESS | 1663 | 1470771296733 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:56 INFO - PROCESS | 1663 | 1470771296853 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 12:34:56 INFO - PROCESS | 1663 | 1470771296892 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:56 INFO - PROCESS | 1663 | 1470771296893 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a404800 == 34 [pid = 1663] [id = 664] 12:34:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x128a28c00) [pid = 1663] [serial = 1992] [outer = 0x0] 12:34:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x128c2b400) [pid = 1663] [serial = 1993] [outer = 0x128a28c00] 12:34:56 INFO - PROCESS | 1663 | 1470771296918 Marionette DEBUG loaded listener.js 12:34:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12964fc00) [pid = 1663] [serial = 1994] [outer = 0x128a28c00] 12:34:57 INFO - PROCESS | 1663 | 1470771297262 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]]]}] 12:34:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:34:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 571ms 12:34:57 INFO - PROCESS | 1663 | 1470771297302 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 12:34:57 INFO - PROCESS | 1663 | 1470771297303 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 12:34:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:34:57 INFO - PROCESS | 1663 | 1470771297305 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:34:57 INFO - PROCESS | 1663 | 1470771297306 Marionette TRACE conn2 <- [1,2630,null,{}] 12:34:57 INFO - PROCESS | 1663 | 1470771297309 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}] 12:34:57 INFO - PROCESS | 1663 | 1470771297310 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:57 INFO - PROCESS | 1663 | 1470771297409 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 12:34:57 INFO - PROCESS | 1663 | 1470771297413 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:57 INFO - PROCESS | 1663 | 1470771297414 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a855800 == 35 [pid = 1663] [id = 665] 12:34:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x11604c800) [pid = 1663] [serial = 1995] [outer = 0x0] 12:34:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12965ac00) [pid = 1663] [serial = 1996] [outer = 0x11604c800] 12:34:57 INFO - PROCESS | 1663 | 1470771297437 Marionette DEBUG loaded listener.js 12:34:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12af2f400) [pid = 1663] [serial = 1997] [outer = 0x11604c800] 12:34:57 INFO - PROCESS | 1663 | 1470771297773 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]]]}] 12:34:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:34:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 518ms 12:34:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:34:57 INFO - PROCESS | 1663 | 1470771297824 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 12:34:57 INFO - PROCESS | 1663 | 1470771297825 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 12:34:57 INFO - PROCESS | 1663 | 1470771297827 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:34:57 INFO - PROCESS | 1663 | 1470771297828 Marionette TRACE conn2 <- [1,2634,null,{}] 12:34:57 INFO - PROCESS | 1663 | 1470771297830 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}] 12:34:57 INFO - PROCESS | 1663 | 1470771297831 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:57 INFO - PROCESS | 1663 | 1470771297928 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 12:34:57 INFO - PROCESS | 1663 | 1470771297964 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:57 INFO - PROCESS | 1663 | 1470771297965 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b172800 == 36 [pid = 1663] [id = 666] 12:34:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12af30c00) [pid = 1663] [serial = 1998] [outer = 0x0] 12:34:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12af5b400) [pid = 1663] [serial = 1999] [outer = 0x12af30c00] 12:34:57 INFO - PROCESS | 1663 | 1470771297989 Marionette DEBUG loaded listener.js 12:34:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12af8cc00) [pid = 1663] [serial = 2000] [outer = 0x12af30c00] 12:34:58 INFO - PROCESS | 1663 | 1470771298300 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]]]}] 12:34:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:34:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 519ms 12:34:58 INFO - PROCESS | 1663 | 1470771298346 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 12:34:58 INFO - PROCESS | 1663 | 1470771298348 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 12:34:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:34:58 INFO - PROCESS | 1663 | 1470771298350 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:34:58 INFO - PROCESS | 1663 | 1470771298351 Marionette TRACE conn2 <- [1,2638,null,{}] 12:34:58 INFO - PROCESS | 1663 | 1470771298360 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}] 12:34:58 INFO - PROCESS | 1663 | 1470771298361 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:58 INFO - PROCESS | 1663 | 1470771298518 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 12:34:58 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1167bec00) [pid = 1663] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:34:58 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x11337f800) [pid = 1663] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:34:58 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x1241d1800) [pid = 1663] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:34:58 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x1268da800) [pid = 1663] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:34:58 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x126ec1800) [pid = 1663] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:34:58 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x128a32800) [pid = 1663] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:34:58 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x112af5800) [pid = 1663] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:34:58 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x128a30800) [pid = 1663] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:34:58 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1130c4c00) [pid = 1663] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:34:58 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x118ea5c00) [pid = 1663] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:34:58 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x11863e400) [pid = 1663] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:34:58 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x119827000) [pid = 1663] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:34:58 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x119103c00) [pid = 1663] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:34:58 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x119108c00) [pid = 1663] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:34:58 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1167bf400) [pid = 1663] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:34:58 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x12a4df000) [pid = 1663] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:34:58 INFO - PROCESS | 1663 | 1470771298564 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:58 INFO - PROCESS | 1663 | 1470771298565 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x11987e800 == 37 [pid = 1663] [id = 667] 12:34:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x112af2400) [pid = 1663] [serial = 2001] [outer = 0x0] 12:34:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x113874800) [pid = 1663] [serial = 2002] [outer = 0x112af2400] 12:34:58 INFO - PROCESS | 1663 | 1470771298590 Marionette DEBUG loaded listener.js 12:34:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x11863e400) [pid = 1663] [serial = 2003] [outer = 0x112af2400] 12:34:58 INFO - PROCESS | 1663 | 1470771298850 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]]]}] 12:34:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:34:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 529ms 12:34:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:34:58 INFO - PROCESS | 1663 | 1470771298887 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 12:34:58 INFO - PROCESS | 1663 | 1470771298888 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 12:34:58 INFO - PROCESS | 1663 | 1470771298890 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:34:58 INFO - PROCESS | 1663 | 1470771298892 Marionette TRACE conn2 <- [1,2642,null,{}] 12:34:58 INFO - PROCESS | 1663 | 1470771298902 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}] 12:34:58 INFO - PROCESS | 1663 | 1470771298903 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:58 INFO - PROCESS | 1663 | 1470771298988 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 12:34:58 INFO - PROCESS | 1663 | 1470771298994 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:58 INFO - PROCESS | 1663 | 1470771298996 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x123c30800 == 38 [pid = 1663] [id = 668] 12:34:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x119108c00) [pid = 1663] [serial = 2004] [outer = 0x0] 12:34:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x128a30800) [pid = 1663] [serial = 2005] [outer = 0x119108c00] 12:34:59 INFO - PROCESS | 1663 | 1470771299020 Marionette DEBUG loaded listener.js 12:34:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x128c23400) [pid = 1663] [serial = 2006] [outer = 0x119108c00] 12:34:59 INFO - PROCESS | 1663 | 1470771299359 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]]]}] 12:34:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:34:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 479ms 12:34:59 INFO - PROCESS | 1663 | 1470771299370 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 12:34:59 INFO - PROCESS | 1663 | 1470771299372 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 12:34:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:34:59 INFO - PROCESS | 1663 | 1470771299374 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:34:59 INFO - PROCESS | 1663 | 1470771299376 Marionette TRACE conn2 <- [1,2646,null,{}] 12:34:59 INFO - PROCESS | 1663 | 1470771299378 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}] 12:34:59 INFO - PROCESS | 1663 | 1470771299380 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:59 INFO - PROCESS | 1663 | 1470771299498 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 12:34:59 INFO - PROCESS | 1663 | 1470771299504 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:59 INFO - PROCESS | 1663 | 1470771299505 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ca1c000 == 39 [pid = 1663] [id = 669] 12:34:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1150cc400) [pid = 1663] [serial = 2007] [outer = 0x0] 12:34:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12a4df000) [pid = 1663] [serial = 2008] [outer = 0x1150cc400] 12:34:59 INFO - PROCESS | 1663 | 1470771299531 Marionette DEBUG loaded listener.js 12:34:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12bcc1800) [pid = 1663] [serial = 2009] [outer = 0x1150cc400] 12:34:59 INFO - PROCESS | 1663 | 1470771299831 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]]]}] 12:34:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:34:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 471ms 12:34:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:34:59 INFO - PROCESS | 1663 | 1470771299851 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 12:34:59 INFO - PROCESS | 1663 | 1470771299852 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 12:34:59 INFO - PROCESS | 1663 | 1470771299855 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:34:59 INFO - PROCESS | 1663 | 1470771299856 Marionette TRACE conn2 <- [1,2650,null,{}] 12:34:59 INFO - PROCESS | 1663 | 1470771299858 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}] 12:34:59 INFO - PROCESS | 1663 | 1470771299861 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:59 INFO - PROCESS | 1663 | 1470771299943 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 12:34:59 INFO - PROCESS | 1663 | 1470771299948 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:59 INFO - PROCESS | 1663 | 1470771299949 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:34:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf73000 == 40 [pid = 1663] [id = 670] 12:34:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12bcc4000) [pid = 1663] [serial = 2010] [outer = 0x0] 12:34:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12bcca800) [pid = 1663] [serial = 2011] [outer = 0x12bcc4000] 12:34:59 INFO - PROCESS | 1663 | 1470771299973 Marionette DEBUG loaded listener.js 12:35:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12bf49c00) [pid = 1663] [serial = 2012] [outer = 0x12bcc4000] 12:35:00 INFO - PROCESS | 1663 | 1470771300314 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]]]}] 12:35:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:35:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 468ms 12:35:00 INFO - PROCESS | 1663 | 1470771300324 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 12:35:00 INFO - PROCESS | 1663 | 1470771300326 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 12:35:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:35:00 INFO - PROCESS | 1663 | 1470771300331 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:35:00 INFO - PROCESS | 1663 | 1470771300332 Marionette TRACE conn2 <- [1,2654,null,{}] 12:35:00 INFO - PROCESS | 1663 | 1470771300335 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}] 12:35:00 INFO - PROCESS | 1663 | 1470771300336 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:00 INFO - PROCESS | 1663 | 1470771300475 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 12:35:00 INFO - PROCESS | 1663 | 1470771300484 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:00 INFO - PROCESS | 1663 | 1470771300485 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d32b000 == 41 [pid = 1663] [id = 671] 12:35:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12bcc2400) [pid = 1663] [serial = 2013] [outer = 0x0] 12:35:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12bf4d000) [pid = 1663] [serial = 2014] [outer = 0x12bcc2400] 12:35:00 INFO - PROCESS | 1663 | 1470771300524 Marionette DEBUG loaded listener.js 12:35:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12bfd5400) [pid = 1663] [serial = 2015] [outer = 0x12bcc2400] 12:35:01 INFO - PROCESS | 1663 | 1470771301082 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]]]}] 12:35:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:35:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 819ms 12:35:01 INFO - PROCESS | 1663 | 1470771301150 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 12:35:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:35:01 INFO - PROCESS | 1663 | 1470771301153 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 12:35:01 INFO - PROCESS | 1663 | 1470771301156 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:35:01 INFO - PROCESS | 1663 | 1470771301158 Marionette TRACE conn2 <- [1,2658,null,{}] 12:35:01 INFO - PROCESS | 1663 | 1470771301162 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}] 12:35:01 INFO - PROCESS | 1663 | 1470771301164 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:01 INFO - PROCESS | 1663 | 1470771301263 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 12:35:01 INFO - PROCESS | 1663 | 1470771301335 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:01 INFO - PROCESS | 1663 | 1470771301337 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x119884000 == 42 [pid = 1663] [id = 672] 12:35:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x117029000) [pid = 1663] [serial = 2016] [outer = 0x0] 12:35:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x1183f7c00) [pid = 1663] [serial = 2017] [outer = 0x117029000] 12:35:01 INFO - PROCESS | 1663 | 1470771301367 Marionette DEBUG loaded listener.js 12:35:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x119827000) [pid = 1663] [serial = 2018] [outer = 0x117029000] 12:35:01 INFO - PROCESS | 1663 | 1470771301783 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]]]}] 12:35:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:35:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 674ms 12:35:01 INFO - PROCESS | 1663 | 1470771301830 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 12:35:01 INFO - PROCESS | 1663 | 1470771301834 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 12:35:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:35:01 INFO - PROCESS | 1663 | 1470771301838 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:35:01 INFO - PROCESS | 1663 | 1470771301840 Marionette TRACE conn2 <- [1,2662,null,{}] 12:35:01 INFO - PROCESS | 1663 | 1470771301865 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}] 12:35:01 INFO - PROCESS | 1663 | 1470771301867 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:01 INFO - PROCESS | 1663 | 1470771301974 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 12:35:02 INFO - PROCESS | 1663 | 1470771302046 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:02 INFO - PROCESS | 1663 | 1470771302048 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x128ec8800 == 43 [pid = 1663] [id = 673] 12:35:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x119dd9800) [pid = 1663] [serial = 2019] [outer = 0x0] 12:35:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1214d7c00) [pid = 1663] [serial = 2020] [outer = 0x119dd9800] 12:35:02 INFO - PROCESS | 1663 | 1470771302080 Marionette DEBUG loaded listener.js 12:35:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x124b9b400) [pid = 1663] [serial = 2021] [outer = 0x119dd9800] 12:35:02 INFO - PROCESS | 1663 | 1470771302473 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]]]}] 12:35:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:35:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 670ms 12:35:02 INFO - PROCESS | 1663 | 1470771302509 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 12:35:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:35:02 INFO - PROCESS | 1663 | 1470771302510 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 12:35:02 INFO - PROCESS | 1663 | 1470771302513 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:35:02 INFO - PROCESS | 1663 | 1470771302515 Marionette TRACE conn2 <- [1,2666,null,{}] 12:35:02 INFO - PROCESS | 1663 | 1470771302523 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}] 12:35:02 INFO - PROCESS | 1663 | 1470771302526 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:02 INFO - PROCESS | 1663 | 1470771302630 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 12:35:02 INFO - PROCESS | 1663 | 1470771302690 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:02 INFO - PROCESS | 1663 | 1470771302692 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf7f000 == 44 [pid = 1663] [id = 674] 12:35:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x1269e7000) [pid = 1663] [serial = 2022] [outer = 0x0] 12:35:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x12748cc00) [pid = 1663] [serial = 2023] [outer = 0x1269e7000] 12:35:02 INFO - PROCESS | 1663 | 1470771302722 Marionette DEBUG loaded listener.js 12:35:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x128e90800) [pid = 1663] [serial = 2024] [outer = 0x1269e7000] 12:35:03 INFO - PROCESS | 1663 | 1470771303671 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]]]}] 12:35:03 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) 12:35:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1174ms 12:35:03 INFO - PROCESS | 1663 | 1470771303687 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 12:35:03 INFO - PROCESS | 1663 | 1470771303690 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 12:35:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:35:03 INFO - PROCESS | 1663 | 1470771303694 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:35:03 INFO - PROCESS | 1663 | 1470771303695 Marionette TRACE conn2 <- [1,2670,null,{}] 12:35:03 INFO - PROCESS | 1663 | 1470771303699 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}] 12:35:03 INFO - PROCESS | 1663 | 1470771303700 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:03 INFO - PROCESS | 1663 | 1470771303791 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 12:35:03 INFO - PROCESS | 1663 | 1470771303851 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:03 INFO - PROCESS | 1663 | 1470771303852 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x118621000 == 45 [pid = 1663] [id = 675] 12:35:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x117026000) [pid = 1663] [serial = 2025] [outer = 0x0] 12:35:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x11702d400) [pid = 1663] [serial = 2026] [outer = 0x117026000] 12:35:03 INFO - PROCESS | 1663 | 1470771303881 Marionette DEBUG loaded listener.js 12:35:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x118780800) [pid = 1663] [serial = 2027] [outer = 0x117026000] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf73000 == 44 [pid = 1663] [id = 670] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x12ca1c000 == 43 [pid = 1663] [id = 669] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x123c30800 == 42 [pid = 1663] [id = 668] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x11987e800 == 41 [pid = 1663] [id = 667] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x12b172800 == 40 [pid = 1663] [id = 666] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x12a855800 == 39 [pid = 1663] [id = 665] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x12a404800 == 38 [pid = 1663] [id = 664] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x11736d800 == 37 [pid = 1663] [id = 663] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x123f56800 == 36 [pid = 1663] [id = 662] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x12135f800 == 35 [pid = 1663] [id = 661] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x118611800 == 34 [pid = 1663] [id = 660] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x1174c7800 == 33 [pid = 1663] [id = 659] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x124417800 == 32 [pid = 1663] [id = 658] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x112d57000 == 31 [pid = 1663] [id = 657] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf7f000 == 30 [pid = 1663] [id = 674] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x128ec8800 == 29 [pid = 1663] [id = 673] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x119884000 == 28 [pid = 1663] [id = 672] 12:35:05 INFO - PROCESS | 1663 | --DOCSHELL 0x12d32b000 == 27 [pid = 1663] [id = 671] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x126846800) [pid = 1663] [serial = 1954] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x123c69c00) [pid = 1663] [serial = 1951] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x127420800) [pid = 1663] [serial = 1957] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x119f8cc00) [pid = 1663] [serial = 1948] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x11702f000) [pid = 1663] [serial = 1945] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x118e5d800) [pid = 1663] [serial = 1946] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x12af37000) [pid = 1663] [serial = 1940] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x12a8cb400) [pid = 1663] [serial = 1939] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x118787800) [pid = 1663] [serial = 1922] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x128e8fc00) [pid = 1663] [serial = 1969] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x116aaf800) [pid = 1663] [serial = 1921] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x12144b000) [pid = 1663] [serial = 1925] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x119de8c00) [pid = 1663] [serial = 1924] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x124b1bc00) [pid = 1663] [serial = 1928] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x1242dc400) [pid = 1663] [serial = 1927] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x126ec1400) [pid = 1663] [serial = 1931] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x126da3400) [pid = 1663] [serial = 1930] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x127488c00) [pid = 1663] [serial = 1934] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x127420c00) [pid = 1663] [serial = 1933] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x128c67000) [pid = 1663] [serial = 1960] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x128a30400) [pid = 1663] [serial = 1958] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1160ae800) [pid = 1663] [serial = 1963] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x129656800) [pid = 1663] [serial = 1937] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x128c64000) [pid = 1663] [serial = 1936] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x113388800) [pid = 1663] [serial = 1942] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x120fdd400) [pid = 1663] [serial = 1966] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1150d5c00) [pid = 1663] [serial = 1943] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1291a7800) [pid = 1663] [serial = 1961] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x124478400) [pid = 1663] [serial = 1952] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x126d58800) [pid = 1663] [serial = 1955] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x121445800) [pid = 1663] [serial = 1949] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x1183f9c00) [pid = 1663] [serial = 1964] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x126ec7c00) [pid = 1663] [serial = 1967] [outer = 0x0] [url = about:blank] 12:35:05 INFO - PROCESS | 1663 | 1470771305342 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\n"]]]}] 12:35:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 12:35:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:35:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 12:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:35:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1678ms 12:35:05 INFO - PROCESS | 1663 | 1470771305373 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 12:35:05 INFO - PROCESS | 1663 | 1470771305376 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 12:35:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:35:05 INFO - PROCESS | 1663 | 1470771305384 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:35:05 INFO - PROCESS | 1663 | 1470771305387 Marionette TRACE conn2 <- [1,2674,null,{}] 12:35:05 INFO - PROCESS | 1663 | 1470771305391 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}] 12:35:05 INFO - PROCESS | 1663 | 1470771305393 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:05 INFO - PROCESS | 1663 | 1470771305453 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 12:35:05 INFO - PROCESS | 1663 | 1470771305457 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:05 INFO - PROCESS | 1663 | 1470771305459 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x116855800 == 28 [pid = 1663] [id = 676] 12:35:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x112af6000) [pid = 1663] [serial = 2028] [outer = 0x0] 12:35:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x116542000) [pid = 1663] [serial = 2029] [outer = 0x112af6000] 12:35:05 INFO - PROCESS | 1663 | 1470771305485 Marionette DEBUG loaded listener.js 12:35:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x116aab400) [pid = 1663] [serial = 2030] [outer = 0x112af6000] 12:35:06 INFO - PROCESS | 1663 | 1470771306437 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\n"]]]}] 12:35:06 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 12:35:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:35:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 12:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:35:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1075ms 12:35:06 INFO - PROCESS | 1663 | 1470771306457 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 12:35:06 INFO - PROCESS | 1663 | 1470771306464 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 12:35:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:35:06 INFO - PROCESS | 1663 | 1470771306468 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:35:06 INFO - PROCESS | 1663 | 1470771306470 Marionette TRACE conn2 <- [1,2678,null,{}] 12:35:06 INFO - PROCESS | 1663 | 1470771306472 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}] 12:35:06 INFO - PROCESS | 1663 | 1470771306474 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:06 INFO - PROCESS | 1663 | 1470771306552 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 12:35:06 INFO - PROCESS | 1663 | 1470771306558 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:06 INFO - PROCESS | 1663 | 1470771306559 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x11813a800 == 29 [pid = 1663] [id = 677] 12:35:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x118785400) [pid = 1663] [serial = 2031] [outer = 0x0] 12:35:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x118eafc00) [pid = 1663] [serial = 2032] [outer = 0x118785400] 12:35:06 INFO - PROCESS | 1663 | 1470771306589 Marionette DEBUG loaded listener.js 12:35:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x119797400) [pid = 1663] [serial = 2033] [outer = 0x118785400] 12:35:07 INFO - PROCESS | 1663 | 1470771307449 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]]]}] 12:35:07 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) 12:35:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1021ms 12:35:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:35:07 INFO - PROCESS | 1663 | 1470771307489 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 12:35:07 INFO - PROCESS | 1663 | 1470771307490 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 12:35:07 INFO - PROCESS | 1663 | 1470771307493 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:35:07 INFO - PROCESS | 1663 | 1470771307495 Marionette TRACE conn2 <- [1,2682,null,{}] 12:35:07 INFO - PROCESS | 1663 | 1470771307510 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}] 12:35:07 INFO - PROCESS | 1663 | 1470771307513 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:07 INFO - PROCESS | 1663 | 1470771307609 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 12:35:07 INFO - PROCESS | 1663 | 1470771307648 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:07 INFO - PROCESS | 1663 | 1470771307650 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x119bca800 == 30 [pid = 1663] [id = 678] 12:35:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x120fdf800) [pid = 1663] [serial = 2034] [outer = 0x0] 12:35:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1210c5000) [pid = 1663] [serial = 2035] [outer = 0x120fdf800] 12:35:07 INFO - PROCESS | 1663 | 1470771307678 Marionette DEBUG loaded listener.js 12:35:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x12144f800) [pid = 1663] [serial = 2036] [outer = 0x120fdf800] 12:35:08 INFO - PROCESS | 1663 | 1470771308496 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]]]}] 12:35:08 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) 12:35:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1021ms 12:35:08 INFO - PROCESS | 1663 | 1470771308514 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 12:35:08 INFO - PROCESS | 1663 | 1470771308516 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 12:35:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:35:08 INFO - PROCESS | 1663 | 1470771308518 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:35:08 INFO - PROCESS | 1663 | 1470771308519 Marionette TRACE conn2 <- [1,2686,null,{}] 12:35:08 INFO - PROCESS | 1663 | 1470771308530 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}] 12:35:08 INFO - PROCESS | 1663 | 1470771308531 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:08 INFO - PROCESS | 1663 | 1470771308628 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 12:35:08 INFO - PROCESS | 1663 | 1470771308631 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:08 INFO - PROCESS | 1663 | 1470771308633 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x121c3e000 == 31 [pid = 1663] [id = 679] 12:35:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x121a35800) [pid = 1663] [serial = 2037] [outer = 0x0] 12:35:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x123c73000) [pid = 1663] [serial = 2038] [outer = 0x121a35800] 12:35:08 INFO - PROCESS | 1663 | 1470771308658 Marionette DEBUG loaded listener.js 12:35:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1242a8c00) [pid = 1663] [serial = 2039] [outer = 0x121a35800] 12:35:09 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x12bcc4000) [pid = 1663] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:35:09 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x128a28c00) [pid = 1663] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:35:09 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x11604c800) [pid = 1663] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:35:09 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x115e1d000) [pid = 1663] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:35:09 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x117033400) [pid = 1663] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:35:09 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x111d7a800) [pid = 1663] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:35:09 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x118481400) [pid = 1663] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:35:09 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x11863c800) [pid = 1663] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:35:09 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x1150cbc00) [pid = 1663] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:35:09 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x11604b400) [pid = 1663] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:35:09 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x12af30c00) [pid = 1663] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:35:09 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x112af2400) [pid = 1663] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:35:09 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x1150cc400) [pid = 1663] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:35:09 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x119108c00) [pid = 1663] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:35:09 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x126ec8000) [pid = 1663] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:35:09 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x12bcc2400) [pid = 1663] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:35:09 INFO - PROCESS | 1663 | 1470771309479 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\n"]]]}] 12:35:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 12:35:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:35:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 12:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:35:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 968ms 12:35:09 INFO - PROCESS | 1663 | 1470771309488 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 12:35:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:35:09 INFO - PROCESS | 1663 | 1470771309498 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 12:35:09 INFO - PROCESS | 1663 | 1470771309500 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:35:09 INFO - PROCESS | 1663 | 1470771309501 Marionette TRACE conn2 <- [1,2690,null,{}] 12:35:09 INFO - PROCESS | 1663 | 1470771309503 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}] 12:35:09 INFO - PROCESS | 1663 | 1470771309505 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:09 INFO - PROCESS | 1663 | 1470771309578 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 12:35:09 INFO - PROCESS | 1663 | 1470771309583 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:09 INFO - PROCESS | 1663 | 1470771309584 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:09 INFO - PROCESS | 1663 | ++DOCSHELL 0x123c30800 == 32 [pid = 1663] [id = 680] 12:35:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x1130c0c00) [pid = 1663] [serial = 2040] [outer = 0x0] 12:35:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x11878f800) [pid = 1663] [serial = 2041] [outer = 0x1130c0c00] 12:35:09 INFO - PROCESS | 1663 | 1470771309608 Marionette DEBUG loaded listener.js 12:35:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x121454000) [pid = 1663] [serial = 2042] [outer = 0x1130c0c00] 12:35:10 INFO - PROCESS | 1663 | 1470771310420 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\n"]]]}] 12:35:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 12:35:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:35:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 12:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:35:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 973ms 12:35:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:35:10 INFO - PROCESS | 1663 | 1470771310473 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 12:35:10 INFO - PROCESS | 1663 | 1470771310474 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 12:35:10 INFO - PROCESS | 1663 | 1470771310476 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:35:10 INFO - PROCESS | 1663 | 1470771310477 Marionette TRACE conn2 <- [1,2694,null,{}] 12:35:10 INFO - PROCESS | 1663 | 1470771310480 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}] 12:35:10 INFO - PROCESS | 1663 | 1470771310484 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:10 INFO - PROCESS | 1663 | 1470771310597 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 12:35:10 INFO - PROCESS | 1663 | 1470771310604 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:10 INFO - PROCESS | 1663 | 1470771310605 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x1270aa800 == 33 [pid = 1663] [id = 681] 12:35:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x1242a6400) [pid = 1663] [serial = 2043] [outer = 0x0] 12:35:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x126854000) [pid = 1663] [serial = 2044] [outer = 0x1242a6400] 12:35:10 INFO - PROCESS | 1663 | 1470771310629 Marionette DEBUG loaded listener.js 12:35:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x126ec8400) [pid = 1663] [serial = 2045] [outer = 0x1242a6400] 12:35:11 INFO - PROCESS | 1663 | 1470771311472 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\n"]]]}] 12:35:11 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 12:35:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:35:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 12:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:35:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1022ms 12:35:11 INFO - PROCESS | 1663 | 1470771311500 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 12:35:11 INFO - PROCESS | 1663 | 1470771311502 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 12:35:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:35:11 INFO - PROCESS | 1663 | 1470771311506 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:35:11 INFO - PROCESS | 1663 | 1470771311508 Marionette TRACE conn2 <- [1,2698,null,{}] 12:35:11 INFO - PROCESS | 1663 | 1470771311512 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}] 12:35:11 INFO - PROCESS | 1663 | 1470771311514 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:11 INFO - PROCESS | 1663 | 1470771311623 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 12:35:11 INFO - PROCESS | 1663 | 1470771311677 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:11 INFO - PROCESS | 1663 | 1470771311679 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x117234000 == 34 [pid = 1663] [id = 682] 12:35:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x113f42000) [pid = 1663] [serial = 2046] [outer = 0x0] 12:35:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x1160af800) [pid = 1663] [serial = 2047] [outer = 0x113f42000] 12:35:11 INFO - PROCESS | 1663 | 1470771311711 Marionette DEBUG loaded listener.js 12:35:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x11702a400) [pid = 1663] [serial = 2048] [outer = 0x113f42000] 12:35:12 INFO - PROCESS | 1663 | 1470771312655 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\n"]]]}] 12:35:12 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 12:35:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:35:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 12:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:35:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1174ms 12:35:12 INFO - PROCESS | 1663 | 1470771312683 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 12:35:12 INFO - PROCESS | 1663 | 1470771312686 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 12:35:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:35:12 INFO - PROCESS | 1663 | 1470771312692 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:35:12 INFO - PROCESS | 1663 | 1470771312696 Marionette TRACE conn2 <- [1,2702,null,{}] 12:35:12 INFO - PROCESS | 1663 | 1470771312699 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}] 12:35:12 INFO - PROCESS | 1663 | 1470771312701 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:12 INFO - PROCESS | 1663 | 1470771312805 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 12:35:12 INFO - PROCESS | 1663 | 1470771312857 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:12 INFO - PROCESS | 1663 | 1470771312859 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x12142b800 == 35 [pid = 1663] [id = 683] 12:35:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x11910fc00) [pid = 1663] [serial = 2049] [outer = 0x0] 12:35:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x119dd9c00) [pid = 1663] [serial = 2050] [outer = 0x11910fc00] 12:35:12 INFO - PROCESS | 1663 | 1470771312890 Marionette DEBUG loaded listener.js 12:35:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x119de8c00) [pid = 1663] [serial = 2051] [outer = 0x11910fc00] 12:35:13 INFO - PROCESS | 1663 | 1470771313533 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]]]}] 12:35:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:35:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 872ms 12:35:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:35:13 INFO - PROCESS | 1663 | 1470771313565 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 12:35:13 INFO - PROCESS | 1663 | 1470771313567 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 12:35:13 INFO - PROCESS | 1663 | 1470771313570 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:35:13 INFO - PROCESS | 1663 | 1470771313572 Marionette TRACE conn2 <- [1,2706,null,{}] 12:35:13 INFO - PROCESS | 1663 | 1470771313576 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}] 12:35:13 INFO - PROCESS | 1663 | 1470771313577 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:13 INFO - PROCESS | 1663 | 1470771313680 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 12:35:13 INFO - PROCESS | 1663 | 1470771313738 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:13 INFO - PROCESS | 1663 | 1470771313740 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x118121800 == 36 [pid = 1663] [id = 684] 12:35:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x113da4800) [pid = 1663] [serial = 2052] [outer = 0x0] 12:35:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x116aab000) [pid = 1663] [serial = 2053] [outer = 0x113da4800] 12:35:13 INFO - PROCESS | 1663 | 1470771313769 Marionette DEBUG loaded listener.js 12:35:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x11847f000) [pid = 1663] [serial = 2054] [outer = 0x113da4800] 12:35:13 INFO - PROCESS | 1663 | --DOCSHELL 0x123c30800 == 35 [pid = 1663] [id = 680] 12:35:13 INFO - PROCESS | 1663 | --DOCSHELL 0x121c3e000 == 34 [pid = 1663] [id = 679] 12:35:13 INFO - PROCESS | 1663 | --DOCSHELL 0x119bca800 == 33 [pid = 1663] [id = 678] 12:35:13 INFO - PROCESS | 1663 | --DOCSHELL 0x11813a800 == 32 [pid = 1663] [id = 677] 12:35:13 INFO - PROCESS | 1663 | --DOCSHELL 0x116855800 == 31 [pid = 1663] [id = 676] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x1292ca400) [pid = 1663] [serial = 1970] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x12bcca800) [pid = 1663] [serial = 2011] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x128c2b400) [pid = 1663] [serial = 1993] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x12965ac00) [pid = 1663] [serial = 1996] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x12964fc00) [pid = 1663] [serial = 1994] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x127096800) [pid = 1663] [serial = 1990] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1176b4800) [pid = 1663] [serial = 1978] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x11878c800) [pid = 1663] [serial = 1979] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x1122be800) [pid = 1663] [serial = 1972] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x11386b800) [pid = 1663] [serial = 1973] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x119ddac00) [pid = 1663] [serial = 1981] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 75 (0x120fdf000) [pid = 1663] [serial = 1982] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 74 (0x118eb2400) [pid = 1663] [serial = 1975] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x119ddf400) [pid = 1663] [serial = 1976] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x124b9fc00) [pid = 1663] [serial = 1987] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x126ec2400) [pid = 1663] [serial = 1988] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x123b18400) [pid = 1663] [serial = 1984] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x124b15000) [pid = 1663] [serial = 1985] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x12af5b400) [pid = 1663] [serial = 1999] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x12af8cc00) [pid = 1663] [serial = 2000] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 66 (0x11863e400) [pid = 1663] [serial = 2003] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 65 (0x12bcc1800) [pid = 1663] [serial = 2009] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 64 (0x113874800) [pid = 1663] [serial = 2002] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 63 (0x12af2f400) [pid = 1663] [serial = 1997] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 62 (0x128a30800) [pid = 1663] [serial = 2005] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 61 (0x12a4df000) [pid = 1663] [serial = 2008] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 60 (0x127490800) [pid = 1663] [serial = 1991] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 59 (0x128c23400) [pid = 1663] [serial = 2006] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 58 (0x12bf49c00) [pid = 1663] [serial = 2012] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 57 (0x12bfd5400) [pid = 1663] [serial = 2015] [outer = 0x0] [url = about:blank] 12:35:13 INFO - PROCESS | 1663 | --DOMWINDOW == 56 (0x12bf4d000) [pid = 1663] [serial = 2014] [outer = 0x0] [url = about:blank] 12:35:14 INFO - PROCESS | 1663 | 1470771314163 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]]]}] 12:35:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:35:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 622ms 12:35:14 INFO - PROCESS | 1663 | 1470771314192 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 12:35:14 INFO - PROCESS | 1663 | 1470771314195 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 12:35:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:35:14 INFO - PROCESS | 1663 | 1470771314199 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:35:14 INFO - PROCESS | 1663 | 1470771314201 Marionette TRACE conn2 <- [1,2710,null,{}] 12:35:14 INFO - PROCESS | 1663 | 1470771314203 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}] 12:35:14 INFO - PROCESS | 1663 | 1470771314205 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:14 INFO - PROCESS | 1663 | 1470771314282 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 12:35:14 INFO - PROCESS | 1663 | 1470771314343 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:14 INFO - PROCESS | 1663 | 1470771314344 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c5800 == 32 [pid = 1663] [id = 685] 12:35:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 57 (0x1186f5000) [pid = 1663] [serial = 2055] [outer = 0x0] 12:35:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 58 (0x11910d400) [pid = 1663] [serial = 2056] [outer = 0x1186f5000] 12:35:14 INFO - PROCESS | 1663 | 1470771314371 Marionette DEBUG loaded listener.js 12:35:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 59 (0x119de8000) [pid = 1663] [serial = 2057] [outer = 0x1186f5000] 12:35:14 INFO - PROCESS | 1663 | 1470771314695 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] 12:35:14 INFO - PROCESS | 1663 | 1470771314723 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 12:35:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:35:14 INFO - PROCESS | 1663 | 1470771314726 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:35:14 INFO - PROCESS | 1663 | 1470771314731 Marionette TRACE conn2 <- [1,2714,null,{}] 12:35:14 INFO - PROCESS | 1663 | 1470771314739 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}] 12:35:14 INFO - PROCESS | 1663 | 1470771314743 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:14 INFO - PROCESS | 1663 | 1470771314821 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 12:35:14 INFO - PROCESS | 1663 | 1470771314877 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:14 INFO - PROCESS | 1663 | 1470771314880 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x121c50800 == 33 [pid = 1663] [id = 686] 12:35:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 60 (0x119dda000) [pid = 1663] [serial = 2058] [outer = 0x0] 12:35:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 61 (0x1211dcc00) [pid = 1663] [serial = 2059] [outer = 0x119dda000] 12:35:14 INFO - PROCESS | 1663 | 1470771314909 Marionette DEBUG loaded listener.js 12:35:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 62 (0x124ba0000) [pid = 1663] [serial = 2060] [outer = 0x119dda000] 12:35:15 INFO - PROCESS | 1663 | 1470771315185 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]]]}] 12:35:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:35:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 474ms 12:35:15 INFO - PROCESS | 1663 | 1470771315201 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 12:35:15 INFO - PROCESS | 1663 | 1470771315203 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 12:35:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:35:15 INFO - PROCESS | 1663 | 1470771315205 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:35:15 INFO - PROCESS | 1663 | 1470771315207 Marionette TRACE conn2 <- [1,2718,null,{}] 12:35:15 INFO - PROCESS | 1663 | 1470771315209 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}] 12:35:15 INFO - PROCESS | 1663 | 1470771315211 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:15 INFO - PROCESS | 1663 | 1470771315303 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 12:35:15 INFO - PROCESS | 1663 | 1470771315307 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:15 INFO - PROCESS | 1663 | 1470771315308 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x126e18800 == 34 [pid = 1663] [id = 687] 12:35:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 63 (0x1268d0c00) [pid = 1663] [serial = 2061] [outer = 0x0] 12:35:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 64 (0x126d5d800) [pid = 1663] [serial = 2062] [outer = 0x1268d0c00] 12:35:15 INFO - PROCESS | 1663 | 1470771315336 Marionette DEBUG loaded listener.js 12:35:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 65 (0x126ec5c00) [pid = 1663] [serial = 2063] [outer = 0x1268d0c00] 12:35:15 INFO - PROCESS | 1663 | 1470771315683 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] 12:35:15 INFO - PROCESS | 1663 | 1470771315729 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 12:35:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:35:15 INFO - PROCESS | 1663 | 1470771315731 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:35:15 INFO - PROCESS | 1663 | 1470771315732 Marionette TRACE conn2 <- [1,2722,null,{}] 12:35:15 INFO - PROCESS | 1663 | 1470771315735 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}] 12:35:15 INFO - PROCESS | 1663 | 1470771315736 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:15 INFO - PROCESS | 1663 | 1470771315809 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 12:35:15 INFO - PROCESS | 1663 | 1470771315814 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:15 INFO - PROCESS | 1663 | 1470771315816 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x128e1b000 == 35 [pid = 1663] [id = 688] 12:35:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x126da7000) [pid = 1663] [serial = 2064] [outer = 0x0] 12:35:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x12741dc00) [pid = 1663] [serial = 2065] [outer = 0x126da7000] 12:35:15 INFO - PROCESS | 1663 | 1470771315840 Marionette DEBUG loaded listener.js 12:35:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x127489000) [pid = 1663] [serial = 2066] [outer = 0x126da7000] 12:35:16 INFO - PROCESS | 1663 | 1470771316208 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] 12:35:16 INFO - PROCESS | 1663 | 1470771316251 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 12:35:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:35:16 INFO - PROCESS | 1663 | 1470771316259 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:35:16 INFO - PROCESS | 1663 | 1470771316260 Marionette TRACE conn2 <- [1,2726,null,{}] 12:35:16 INFO - PROCESS | 1663 | 1470771316263 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}] 12:35:16 INFO - PROCESS | 1663 | 1470771316267 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:16 INFO - PROCESS | 1663 | 1470771316384 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 12:35:16 INFO - PROCESS | 1663 | 1470771316398 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:16 INFO - PROCESS | 1663 | 1470771316399 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x129231000 == 36 [pid = 1663] [id = 689] 12:35:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x12748f800) [pid = 1663] [serial = 2067] [outer = 0x0] 12:35:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x128a33000) [pid = 1663] [serial = 2068] [outer = 0x12748f800] 12:35:16 INFO - PROCESS | 1663 | 1470771316427 Marionette DEBUG loaded listener.js 12:35:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x1291a1c00) [pid = 1663] [serial = 2069] [outer = 0x12748f800] 12:35:16 INFO - PROCESS | 1663 | 1470771316768 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]]]}] 12:35:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:35:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 527ms 12:35:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:35:16 INFO - PROCESS | 1663 | 1470771316781 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 12:35:16 INFO - PROCESS | 1663 | 1470771316782 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 12:35:16 INFO - PROCESS | 1663 | 1470771316784 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:35:16 INFO - PROCESS | 1663 | 1470771316785 Marionette TRACE conn2 <- [1,2730,null,{}] 12:35:16 INFO - PROCESS | 1663 | 1470771316787 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}] 12:35:16 INFO - PROCESS | 1663 | 1470771316789 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:16 INFO - PROCESS | 1663 | 1470771316886 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 12:35:16 INFO - PROCESS | 1663 | 1470771316899 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:16 INFO - PROCESS | 1663 | 1470771316900 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a733800 == 37 [pid = 1663] [id = 690] 12:35:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x1291aa400) [pid = 1663] [serial = 2070] [outer = 0x0] 12:35:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x1292c4c00) [pid = 1663] [serial = 2071] [outer = 0x1291aa400] 12:35:16 INFO - PROCESS | 1663 | 1470771316924 Marionette DEBUG loaded listener.js 12:35:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x129428800) [pid = 1663] [serial = 2072] [outer = 0x1291aa400] 12:35:17 INFO - PROCESS | 1663 | --DOMWINDOW == 73 (0x117026000) [pid = 1663] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:35:17 INFO - PROCESS | 1663 | --DOMWINDOW == 72 (0x118785400) [pid = 1663] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:35:17 INFO - PROCESS | 1663 | --DOMWINDOW == 71 (0x112af6000) [pid = 1663] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:35:17 INFO - PROCESS | 1663 | --DOMWINDOW == 70 (0x117029000) [pid = 1663] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:35:17 INFO - PROCESS | 1663 | --DOMWINDOW == 69 (0x119dd9800) [pid = 1663] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:35:17 INFO - PROCESS | 1663 | --DOMWINDOW == 68 (0x1269e7000) [pid = 1663] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:35:17 INFO - PROCESS | 1663 | --DOMWINDOW == 67 (0x121a35800) [pid = 1663] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:35:17 INFO - PROCESS | 1663 | --DOMWINDOW == 66 (0x1130c0c00) [pid = 1663] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:35:17 INFO - PROCESS | 1663 | --DOMWINDOW == 65 (0x120fdf800) [pid = 1663] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:35:17 INFO - PROCESS | 1663 | 1470771317711 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\n"]]]}] 12:35:17 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 12:35:17 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 12:35:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 12:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:35:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 972ms 12:35:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:35:17 INFO - PROCESS | 1663 | 1470771317765 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 12:35:17 INFO - PROCESS | 1663 | 1470771317766 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 12:35:17 INFO - PROCESS | 1663 | 1470771317768 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:35:17 INFO - PROCESS | 1663 | 1470771317769 Marionette TRACE conn2 <- [1,2734,null,{}] 12:35:17 INFO - PROCESS | 1663 | 1470771317771 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}] 12:35:17 INFO - PROCESS | 1663 | 1470771317772 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:17 INFO - PROCESS | 1663 | 1470771317868 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 12:35:17 INFO - PROCESS | 1663 | 1470771317902 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:17 INFO - PROCESS | 1663 | 1470771317903 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b13f000 == 38 [pid = 1663] [id = 691] 12:35:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 66 (0x119790000) [pid = 1663] [serial = 2073] [outer = 0x0] 12:35:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 67 (0x121445800) [pid = 1663] [serial = 2074] [outer = 0x119790000] 12:35:17 INFO - PROCESS | 1663 | 1470771317927 Marionette DEBUG loaded listener.js 12:35:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 68 (0x1269e7000) [pid = 1663] [serial = 2075] [outer = 0x119790000] 12:35:18 INFO - PROCESS | 1663 | 1470771318183 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]]]}] 12:35:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:35:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 468ms 12:35:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:35:18 INFO - PROCESS | 1663 | 1470771318237 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 12:35:18 INFO - PROCESS | 1663 | 1470771318238 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 12:35:18 INFO - PROCESS | 1663 | 1470771318240 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:35:18 INFO - PROCESS | 1663 | 1470771318241 Marionette TRACE conn2 <- [1,2738,null,{}] 12:35:18 INFO - PROCESS | 1663 | 1470771318251 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}] 12:35:18 INFO - PROCESS | 1663 | 1470771318252 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:18 INFO - PROCESS | 1663 | 1470771318335 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 12:35:18 INFO - PROCESS | 1663 | 1470771318339 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:18 INFO - PROCESS | 1663 | 1470771318340 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b91b000 == 39 [pid = 1663] [id = 692] 12:35:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 69 (0x124ba0400) [pid = 1663] [serial = 2076] [outer = 0x0] 12:35:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 70 (0x12965c800) [pid = 1663] [serial = 2077] [outer = 0x124ba0400] 12:35:18 INFO - PROCESS | 1663 | 1470771318366 Marionette DEBUG loaded listener.js 12:35:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 71 (0x12a8ca800) [pid = 1663] [serial = 2078] [outer = 0x124ba0400] 12:35:18 INFO - PROCESS | 1663 | 1470771318673 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]]]}] 12:35:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:35:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 468ms 12:35:18 INFO - PROCESS | 1663 | 1470771318709 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 12:35:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:35:18 INFO - PROCESS | 1663 | 1470771318720 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 12:35:18 INFO - PROCESS | 1663 | 1470771318722 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:35:18 INFO - PROCESS | 1663 | 1470771318723 Marionette TRACE conn2 <- [1,2742,null,{}] 12:35:18 INFO - PROCESS | 1663 | 1470771318725 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}] 12:35:18 INFO - PROCESS | 1663 | 1470771318727 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:18 INFO - PROCESS | 1663 | 1470771318831 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 12:35:18 INFO - PROCESS | 1663 | 1470771318838 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:18 INFO - PROCESS | 1663 | 1470771318839 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:18 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b92f000 == 40 [pid = 1663] [id = 693] 12:35:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 72 (0x120fdec00) [pid = 1663] [serial = 2079] [outer = 0x0] 12:35:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 73 (0x12a8cbc00) [pid = 1663] [serial = 2080] [outer = 0x120fdec00] 12:35:18 INFO - PROCESS | 1663 | 1470771318863 Marionette DEBUG loaded listener.js 12:35:18 INFO - PROCESS | 1663 | ++DOMWINDOW == 74 (0x12af53c00) [pid = 1663] [serial = 2081] [outer = 0x120fdec00] 12:35:19 INFO - PROCESS | 1663 | 1470771319176 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]]]}] 12:35:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:35:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 469ms 12:35:19 INFO - PROCESS | 1663 | 1470771319191 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 12:35:19 INFO - PROCESS | 1663 | 1470771319193 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 12:35:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:35:19 INFO - PROCESS | 1663 | 1470771319199 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:35:19 INFO - PROCESS | 1663 | 1470771319201 Marionette TRACE conn2 <- [1,2746,null,{}] 12:35:19 INFO - PROCESS | 1663 | 1470771319203 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}] 12:35:19 INFO - PROCESS | 1663 | 1470771319205 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:19 INFO - PROCESS | 1663 | 1470771319296 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 12:35:19 INFO - PROCESS | 1663 | 1470771319300 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:19 INFO - PROCESS | 1663 | 1470771319302 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c293000 == 41 [pid = 1663] [id = 694] 12:35:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 75 (0x12af55000) [pid = 1663] [serial = 2082] [outer = 0x0] 12:35:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 76 (0x12af86000) [pid = 1663] [serial = 2083] [outer = 0x12af55000] 12:35:19 INFO - PROCESS | 1663 | 1470771319328 Marionette DEBUG loaded listener.js 12:35:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x12b9a0800) [pid = 1663] [serial = 2084] [outer = 0x12af55000] 12:35:19 INFO - PROCESS | 1663 | 1470771319664 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]]]}] 12:35:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:35:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 520ms 12:35:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:35:19 INFO - PROCESS | 1663 | 1470771319720 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 12:35:19 INFO - PROCESS | 1663 | 1470771319721 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 12:35:19 INFO - PROCESS | 1663 | 1470771319723 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:35:19 INFO - PROCESS | 1663 | 1470771319724 Marionette TRACE conn2 <- [1,2750,null,{}] 12:35:19 INFO - PROCESS | 1663 | 1470771319726 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}] 12:35:19 INFO - PROCESS | 1663 | 1470771319727 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:19 INFO - PROCESS | 1663 | 1470771319805 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 12:35:19 INFO - PROCESS | 1663 | 1470771319808 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:19 INFO - PROCESS | 1663 | 1470771319810 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:19 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ca19800 == 42 [pid = 1663] [id = 695] 12:35:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x12b9a5000) [pid = 1663] [serial = 2085] [outer = 0x0] 12:35:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x12bcc0c00) [pid = 1663] [serial = 2086] [outer = 0x12b9a5000] 12:35:19 INFO - PROCESS | 1663 | 1470771319837 Marionette DEBUG loaded listener.js 12:35:19 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x12bcc7800) [pid = 1663] [serial = 2087] [outer = 0x12b9a5000] 12:35:20 INFO - PROCESS | 1663 | 1470771320265 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]]]}] 12:35:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:35:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 570ms 12:35:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:35:20 INFO - PROCESS | 1663 | 1470771320294 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 12:35:20 INFO - PROCESS | 1663 | 1470771320296 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 12:35:20 INFO - PROCESS | 1663 | 1470771320299 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:35:20 INFO - PROCESS | 1663 | 1470771320301 Marionette TRACE conn2 <- [1,2754,null,{}] 12:35:20 INFO - PROCESS | 1663 | 1470771320305 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}] 12:35:20 INFO - PROCESS | 1663 | 1470771320307 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:20 INFO - PROCESS | 1663 | 1470771320413 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 12:35:20 INFO - PROCESS | 1663 | 1470771320486 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:20 INFO - PROCESS | 1663 | 1470771320488 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:20 INFO - PROCESS | 1663 | ++DOCSHELL 0x118e14800 == 43 [pid = 1663] [id = 696] 12:35:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x113ab0000) [pid = 1663] [serial = 2088] [outer = 0x0] 12:35:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x116888000) [pid = 1663] [serial = 2089] [outer = 0x113ab0000] 12:35:20 INFO - PROCESS | 1663 | 1470771320519 Marionette DEBUG loaded listener.js 12:35:20 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x118639800) [pid = 1663] [serial = 2090] [outer = 0x113ab0000] 12:35:21 INFO - PROCESS | 1663 | 1470771321040 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]]]}] 12:35:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:35:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 771ms 12:35:21 INFO - PROCESS | 1663 | 1470771321070 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 12:35:21 INFO - PROCESS | 1663 | 1470771321074 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 12:35:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:35:21 INFO - PROCESS | 1663 | 1470771321082 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:35:21 INFO - PROCESS | 1663 | 1470771321085 Marionette TRACE conn2 <- [1,2758,null,{}] 12:35:21 INFO - PROCESS | 1663 | 1470771321089 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}] 12:35:21 INFO - PROCESS | 1663 | 1470771321092 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:21 INFO - PROCESS | 1663 | 1470771321212 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 12:35:21 INFO - PROCESS | 1663 | 1470771321284 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:21 INFO - PROCESS | 1663 | 1470771321285 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x129243800 == 44 [pid = 1663] [id = 697] 12:35:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x123c6a400) [pid = 1663] [serial = 2091] [outer = 0x0] 12:35:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x123c75000) [pid = 1663] [serial = 2092] [outer = 0x123c6a400] 12:35:21 INFO - PROCESS | 1663 | 1470771321315 Marionette DEBUG loaded listener.js 12:35:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x124ba2c00) [pid = 1663] [serial = 2093] [outer = 0x123c6a400] 12:35:21 INFO - PROCESS | 1663 | 1470771321718 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]]]}] 12:35:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:35:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 673ms 12:35:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:35:21 INFO - PROCESS | 1663 | 1470771321755 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 12:35:21 INFO - PROCESS | 1663 | 1470771321756 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 12:35:21 INFO - PROCESS | 1663 | 1470771321758 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:35:21 INFO - PROCESS | 1663 | 1470771321761 Marionette TRACE conn2 <- [1,2762,null,{}] 12:35:21 INFO - PROCESS | 1663 | 1470771321769 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}] 12:35:21 INFO - PROCESS | 1663 | 1470771321772 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:21 INFO - PROCESS | 1663 | 1470771321892 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 12:35:21 INFO - PROCESS | 1663 | 1470771321955 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:21 INFO - PROCESS | 1663 | 1470771321958 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:21 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ca15800 == 45 [pid = 1663] [id = 698] 12:35:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x127492400) [pid = 1663] [serial = 2094] [outer = 0x0] 12:35:21 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x128a34800) [pid = 1663] [serial = 2095] [outer = 0x127492400] 12:35:21 INFO - PROCESS | 1663 | 1470771321988 Marionette DEBUG loaded listener.js 12:35:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x128c64400) [pid = 1663] [serial = 2096] [outer = 0x127492400] 12:35:22 INFO - PROCESS | 1663 | 1470771322407 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]]]}] 12:35:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:35:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 678ms 12:35:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:35:22 INFO - PROCESS | 1663 | 1470771322436 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 12:35:22 INFO - PROCESS | 1663 | 1470771322438 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 12:35:22 INFO - PROCESS | 1663 | 1470771322440 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:35:22 INFO - PROCESS | 1663 | 1470771322442 Marionette TRACE conn2 <- [1,2766,null,{}] 12:35:22 INFO - PROCESS | 1663 | 1470771322444 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}] 12:35:22 INFO - PROCESS | 1663 | 1470771322445 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:22 INFO - PROCESS | 1663 | 1470771322546 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 12:35:22 INFO - PROCESS | 1663 | 1470771322605 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:22 INFO - PROCESS | 1663 | 1470771322606 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:22 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ce4e800 == 46 [pid = 1663] [id = 699] 12:35:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12964f800) [pid = 1663] [serial = 2097] [outer = 0x0] 12:35:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12af84800) [pid = 1663] [serial = 2098] [outer = 0x12964f800] 12:35:22 INFO - PROCESS | 1663 | 1470771322635 Marionette DEBUG loaded listener.js 12:35:22 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12b8e4800) [pid = 1663] [serial = 2099] [outer = 0x12964f800] 12:35:23 INFO - PROCESS | 1663 | 1470771323072 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]]]}] 12:35:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:35:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 668ms 12:35:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:35:23 INFO - PROCESS | 1663 | 1470771323109 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 12:35:23 INFO - PROCESS | 1663 | 1470771323111 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 12:35:23 INFO - PROCESS | 1663 | 1470771323113 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:35:23 INFO - PROCESS | 1663 | 1470771323114 Marionette TRACE conn2 <- [1,2770,null,{}] 12:35:23 INFO - PROCESS | 1663 | 1470771323116 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}] 12:35:23 INFO - PROCESS | 1663 | 1470771323118 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:23 INFO - PROCESS | 1663 | 1470771323227 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 12:35:23 INFO - PROCESS | 1663 | 1470771323317 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:23 INFO - PROCESS | 1663 | 1470771323319 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:23 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182a4000 == 47 [pid = 1663] [id = 700] 12:35:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x112af2400) [pid = 1663] [serial = 2100] [outer = 0x0] 12:35:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x11982d000) [pid = 1663] [serial = 2101] [outer = 0x112af2400] 12:35:23 INFO - PROCESS | 1663 | 1470771323347 Marionette DEBUG loaded listener.js 12:35:23 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12bcc8000) [pid = 1663] [serial = 2102] [outer = 0x112af2400] 12:35:23 INFO - PROCESS | 1663 | 1470771323883 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]]]}] 12:35:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:35:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 825ms 12:35:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:35:23 INFO - PROCESS | 1663 | 1470771323938 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 12:35:23 INFO - PROCESS | 1663 | 1470771323940 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 12:35:23 INFO - PROCESS | 1663 | 1470771323944 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:35:23 INFO - PROCESS | 1663 | 1470771323945 Marionette TRACE conn2 <- [1,2774,null,{}] 12:35:23 INFO - PROCESS | 1663 | 1470771323949 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}] 12:35:23 INFO - PROCESS | 1663 | 1470771323950 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:24 INFO - PROCESS | 1663 | 1470771324048 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 12:35:24 INFO - PROCESS | 1663 | 1470771324121 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:24 INFO - PROCESS | 1663 | 1470771324122 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:24 INFO - PROCESS | 1663 | ++DOCSHELL 0x118611000 == 48 [pid = 1663] [id = 701] 12:35:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x116ab6800) [pid = 1663] [serial = 2103] [outer = 0x0] 12:35:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x11847e800) [pid = 1663] [serial = 2104] [outer = 0x116ab6800] 12:35:24 INFO - PROCESS | 1663 | 1470771324150 Marionette DEBUG loaded listener.js 12:35:24 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x119109800) [pid = 1663] [serial = 2105] [outer = 0x116ab6800] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x12c293000 == 47 [pid = 1663] [id = 694] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x12b92f000 == 46 [pid = 1663] [id = 693] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x12b91b000 == 45 [pid = 1663] [id = 692] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x12b13f000 == 44 [pid = 1663] [id = 691] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x12a733800 == 43 [pid = 1663] [id = 690] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x129231000 == 42 [pid = 1663] [id = 689] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x128e1b000 == 41 [pid = 1663] [id = 688] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x126e18800 == 40 [pid = 1663] [id = 687] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x121c50800 == 39 [pid = 1663] [id = 686] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c5800 == 38 [pid = 1663] [id = 685] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x118121800 == 37 [pid = 1663] [id = 684] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x12142b800 == 36 [pid = 1663] [id = 683] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x117234000 == 35 [pid = 1663] [id = 682] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x1270aa800 == 34 [pid = 1663] [id = 681] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x118621000 == 33 [pid = 1663] [id = 675] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x1182a4000 == 32 [pid = 1663] [id = 700] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x12ce4e800 == 31 [pid = 1663] [id = 699] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x12ca15800 == 30 [pid = 1663] [id = 698] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x129243800 == 29 [pid = 1663] [id = 697] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x12ca19800 == 28 [pid = 1663] [id = 695] 12:35:25 INFO - PROCESS | 1663 | --DOCSHELL 0x118e14800 == 27 [pid = 1663] [id = 696] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x126854000) [pid = 1663] [serial = 2044] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x118780800) [pid = 1663] [serial = 2027] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x11702d400) [pid = 1663] [serial = 2026] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x118eafc00) [pid = 1663] [serial = 2032] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x116542000) [pid = 1663] [serial = 2029] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x116aab400) [pid = 1663] [serial = 2030] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x119827000) [pid = 1663] [serial = 2018] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1183f7c00) [pid = 1663] [serial = 2017] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x124b9b400) [pid = 1663] [serial = 2021] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1214d7c00) [pid = 1663] [serial = 2020] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x128e90800) [pid = 1663] [serial = 2024] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12748cc00) [pid = 1663] [serial = 2023] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x123c73000) [pid = 1663] [serial = 2038] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x11878f800) [pid = 1663] [serial = 2041] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x121454000) [pid = 1663] [serial = 2042] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1210c5000) [pid = 1663] [serial = 2035] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x12144f800) [pid = 1663] [serial = 2036] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1242a8c00) [pid = 1663] [serial = 2039] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x119797400) [pid = 1663] [serial = 2033] [outer = 0x0] [url = about:blank] 12:35:25 INFO - PROCESS | 1663 | 1470771325160 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]]]}] 12:35:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:35:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1274ms 12:35:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:35:25 INFO - PROCESS | 1663 | 1470771325218 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 12:35:25 INFO - PROCESS | 1663 | 1470771325220 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 12:35:25 INFO - PROCESS | 1663 | 1470771325223 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:35:25 INFO - PROCESS | 1663 | 1470771325226 Marionette TRACE conn2 <- [1,2778,null,{}] 12:35:25 INFO - PROCESS | 1663 | 1470771325229 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}] 12:35:25 INFO - PROCESS | 1663 | 1470771325231 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:25 INFO - PROCESS | 1663 | 1470771325309 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 12:35:25 INFO - PROCESS | 1663 | 1470771325318 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:25 INFO - PROCESS | 1663 | 1470771325321 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x11657b800 == 28 [pid = 1663] [id = 702] 12:35:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x113868c00) [pid = 1663] [serial = 2106] [outer = 0x0] 12:35:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x113ab2c00) [pid = 1663] [serial = 2107] [outer = 0x113868c00] 12:35:25 INFO - PROCESS | 1663 | 1470771325348 Marionette DEBUG loaded listener.js 12:35:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x116052000) [pid = 1663] [serial = 2108] [outer = 0x113868c00] 12:35:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:35:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 471ms 12:35:25 INFO - PROCESS | 1663 | 1470771325688 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]]]}] 12:35:25 INFO - PROCESS | 1663 | 1470771325696 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 12:35:25 INFO - PROCESS | 1663 | 1470771325702 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 12:35:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:35:25 INFO - PROCESS | 1663 | 1470771325706 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:35:25 INFO - PROCESS | 1663 | 1470771325708 Marionette TRACE conn2 <- [1,2782,null,{}] 12:35:25 INFO - PROCESS | 1663 | 1470771325712 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}] 12:35:25 INFO - PROCESS | 1663 | 1470771325715 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:25 INFO - PROCESS | 1663 | 1470771325820 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 12:35:25 INFO - PROCESS | 1663 | 1470771325877 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:25 INFO - PROCESS | 1663 | 1470771325878 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:25 INFO - PROCESS | 1663 | ++DOCSHELL 0x118141000 == 29 [pid = 1663] [id = 703] 12:35:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x116534400) [pid = 1663] [serial = 2109] [outer = 0x0] 12:35:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x116a0d800) [pid = 1663] [serial = 2110] [outer = 0x116534400] 12:35:25 INFO - PROCESS | 1663 | 1470771325905 Marionette DEBUG loaded listener.js 12:35:25 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x1186f2400) [pid = 1663] [serial = 2111] [outer = 0x116534400] 12:35:26 INFO - PROCESS | 1663 | 1470771326185 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]]]}] 12:35:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:35:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 524ms 12:35:26 INFO - PROCESS | 1663 | 1470771326234 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 12:35:26 INFO - PROCESS | 1663 | 1470771326236 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 12:35:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:35:26 INFO - PROCESS | 1663 | 1470771326238 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:35:26 INFO - PROCESS | 1663 | 1470771326251 Marionette TRACE conn2 <- [1,2786,null,{}] 12:35:26 INFO - PROCESS | 1663 | 1470771326259 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}] 12:35:26 INFO - PROCESS | 1663 | 1470771326265 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:26 INFO - PROCESS | 1663 | 1470771326353 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 12:35:26 INFO - PROCESS | 1663 | 1470771326410 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:26 INFO - PROCESS | 1663 | 1470771326412 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x119bcb000 == 30 [pid = 1663] [id = 704] 12:35:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x118eaa000) [pid = 1663] [serial = 2112] [outer = 0x0] 12:35:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x11982a800) [pid = 1663] [serial = 2113] [outer = 0x118eaa000] 12:35:26 INFO - PROCESS | 1663 | 1470771326441 Marionette DEBUG loaded listener.js 12:35:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x119de5c00) [pid = 1663] [serial = 2114] [outer = 0x118eaa000] 12:35:26 INFO - PROCESS | 1663 | 1470771326739 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]]]}] 12:35:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:35:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 535ms 12:35:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:35:26 INFO - PROCESS | 1663 | 1470771326773 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 12:35:26 INFO - PROCESS | 1663 | 1470771326775 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 12:35:26 INFO - PROCESS | 1663 | 1470771326777 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:35:26 INFO - PROCESS | 1663 | 1470771326781 Marionette TRACE conn2 <- [1,2790,null,{}] 12:35:26 INFO - PROCESS | 1663 | 1470771326784 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}] 12:35:26 INFO - PROCESS | 1663 | 1470771326786 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:26 INFO - PROCESS | 1663 | 1470771326866 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 12:35:26 INFO - PROCESS | 1663 | 1470771326926 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:26 INFO - PROCESS | 1663 | 1470771326927 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:26 INFO - PROCESS | 1663 | ++DOCSHELL 0x12190a000 == 31 [pid = 1663] [id = 705] 12:35:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x119de5000) [pid = 1663] [serial = 2115] [outer = 0x0] 12:35:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1211dfc00) [pid = 1663] [serial = 2116] [outer = 0x119de5000] 12:35:26 INFO - PROCESS | 1663 | 1470771326953 Marionette DEBUG loaded listener.js 12:35:26 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x123b0f400) [pid = 1663] [serial = 2117] [outer = 0x119de5000] 12:35:27 INFO - PROCESS | 1663 | 1470771327246 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]]]}] 12:35:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:35:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 522ms 12:35:27 INFO - PROCESS | 1663 | 1470771327307 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 12:35:27 INFO - PROCESS | 1663 | 1470771327309 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 12:35:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:35:27 INFO - PROCESS | 1663 | 1470771327311 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:35:27 INFO - PROCESS | 1663 | 1470771327312 Marionette TRACE conn2 <- [1,2794,null,{}] 12:35:27 INFO - PROCESS | 1663 | 1470771327315 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}] 12:35:27 INFO - PROCESS | 1663 | 1470771327316 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:27 INFO - PROCESS | 1663 | 1470771327419 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 12:35:27 INFO - PROCESS | 1663 | 1470771327423 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:27 INFO - PROCESS | 1663 | 1470771327424 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:27 INFO - PROCESS | 1663 | ++DOCSHELL 0x12462d000 == 32 [pid = 1663] [id = 706] 12:35:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x119de7000) [pid = 1663] [serial = 2118] [outer = 0x0] 12:35:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x124113400) [pid = 1663] [serial = 2119] [outer = 0x119de7000] 12:35:27 INFO - PROCESS | 1663 | 1470771327448 Marionette DEBUG loaded listener.js 12:35:27 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x124475c00) [pid = 1663] [serial = 2120] [outer = 0x119de7000] 12:35:27 INFO - PROCESS | 1663 | 1470771327794 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]]]}] 12:35:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:35:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 519ms 12:35:27 INFO - PROCESS | 1663 | 1470771327831 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 12:35:27 INFO - PROCESS | 1663 | 1470771327833 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 12:35:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:35:27 INFO - PROCESS | 1663 | 1470771327836 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:35:27 INFO - PROCESS | 1663 | 1470771327837 Marionette TRACE conn2 <- [1,2798,null,{}] 12:35:27 INFO - PROCESS | 1663 | 1470771327841 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}] 12:35:27 INFO - PROCESS | 1663 | 1470771327846 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:28 INFO - PROCESS | 1663 | 1470771328023 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 12:35:28 INFO - PROCESS | 1663 | 1470771328039 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:28 INFO - PROCESS | 1663 | 1470771328040 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x1270b5000 == 33 [pid = 1663] [id = 707] 12:35:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x124b18800) [pid = 1663] [serial = 2121] [outer = 0x0] 12:35:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x1268db400) [pid = 1663] [serial = 2122] [outer = 0x124b18800] 12:35:28 INFO - PROCESS | 1663 | 1470771328076 Marionette DEBUG loaded listener.js 12:35:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12741a000) [pid = 1663] [serial = 2123] [outer = 0x124b18800] 12:35:28 INFO - PROCESS | 1663 | 1470771328485 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]]]}] 12:35:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:35:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 669ms 12:35:28 INFO - PROCESS | 1663 | 1470771328505 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 12:35:28 INFO - PROCESS | 1663 | 1470771328506 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 12:35:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:35:28 INFO - PROCESS | 1663 | 1470771328509 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:35:28 INFO - PROCESS | 1663 | 1470771328510 Marionette TRACE conn2 <- [1,2802,null,{}] 12:35:28 INFO - PROCESS | 1663 | 1470771328518 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}] 12:35:28 INFO - PROCESS | 1663 | 1470771328520 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:28 INFO - PROCESS | 1663 | 1470771328672 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 12:35:28 INFO - PROCESS | 1663 | 1470771328770 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:28 INFO - PROCESS | 1663 | 1470771328771 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:28 INFO - PROCESS | 1663 | ++DOCSHELL 0x128ed7800 == 34 [pid = 1663] [id = 708] 12:35:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x1269e8400) [pid = 1663] [serial = 2124] [outer = 0x0] 12:35:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x127487c00) [pid = 1663] [serial = 2125] [outer = 0x1269e8400] 12:35:28 INFO - PROCESS | 1663 | 1470771328811 Marionette DEBUG loaded listener.js 12:35:28 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x128a2b000) [pid = 1663] [serial = 2126] [outer = 0x1269e8400] 12:35:29 INFO - PROCESS | 1663 | 1470771329369 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]]]}] 12:35:29 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x12748f800) [pid = 1663] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:35:29 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x1291aa400) [pid = 1663] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:35:29 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x119790000) [pid = 1663] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:35:29 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x119dda000) [pid = 1663] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:35:29 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x12af55000) [pid = 1663] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:35:29 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x124ba0400) [pid = 1663] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:35:29 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1242a6400) [pid = 1663] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:35:29 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x126da7000) [pid = 1663] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:35:29 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x1186f5000) [pid = 1663] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:35:29 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1268d0c00) [pid = 1663] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:35:29 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x113da4800) [pid = 1663] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:35:29 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x113f42000) [pid = 1663] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:35:29 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x11910fc00) [pid = 1663] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:35:29 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12b9a5000) [pid = 1663] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:35:29 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x120fdec00) [pid = 1663] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:35:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:35:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 923ms 12:35:29 INFO - PROCESS | 1663 | 1470771329432 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 12:35:29 INFO - PROCESS | 1663 | 1470771329433 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 12:35:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:35:29 INFO - PROCESS | 1663 | 1470771329435 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:35:29 INFO - PROCESS | 1663 | 1470771329436 Marionette TRACE conn2 <- [1,2806,null,{}] 12:35:29 INFO - PROCESS | 1663 | 1470771329439 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}] 12:35:29 INFO - PROCESS | 1663 | 1470771329440 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:29 INFO - PROCESS | 1663 | 1470771329515 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 12:35:29 INFO - PROCESS | 1663 | 1470771329520 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:29 INFO - PROCESS | 1663 | 1470771329521 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a40d000 == 35 [pid = 1663] [id = 709] 12:35:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x11863c000) [pid = 1663] [serial = 2127] [outer = 0x0] 12:35:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x119de2800) [pid = 1663] [serial = 2128] [outer = 0x11863c000] 12:35:29 INFO - PROCESS | 1663 | 1470771329544 Marionette DEBUG loaded listener.js 12:35:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1269e8000) [pid = 1663] [serial = 2129] [outer = 0x11863c000] 12:35:29 INFO - PROCESS | 1663 | 1470771329851 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]]]}] 12:35:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:35:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 422ms 12:35:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:35:29 INFO - PROCESS | 1663 | 1470771329857 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 12:35:29 INFO - PROCESS | 1663 | 1470771329859 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 12:35:29 INFO - PROCESS | 1663 | 1470771329863 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:35:29 INFO - PROCESS | 1663 | 1470771329866 Marionette TRACE conn2 <- [1,2810,null,{}] 12:35:29 INFO - PROCESS | 1663 | 1470771329868 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}] 12:35:29 INFO - PROCESS | 1663 | 1470771329870 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:29 INFO - PROCESS | 1663 | 1470771329948 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 12:35:29 INFO - PROCESS | 1663 | 1470771329951 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:29 INFO - PROCESS | 1663 | 1470771329953 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:29 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b133000 == 36 [pid = 1663] [id = 710] 12:35:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1268d5800) [pid = 1663] [serial = 2130] [outer = 0x0] 12:35:29 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x128a35c00) [pid = 1663] [serial = 2131] [outer = 0x1268d5800] 12:35:29 INFO - PROCESS | 1663 | 1470771329984 Marionette DEBUG loaded listener.js 12:35:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x128c5fc00) [pid = 1663] [serial = 2132] [outer = 0x1268d5800] 12:35:30 INFO - PROCESS | 1663 | 1470771330299 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]]]}] 12:35:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:35:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 474ms 12:35:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:35:30 INFO - PROCESS | 1663 | 1470771330336 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 12:35:30 INFO - PROCESS | 1663 | 1470771330337 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 12:35:30 INFO - PROCESS | 1663 | 1470771330339 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:35:30 INFO - PROCESS | 1663 | 1470771330340 Marionette TRACE conn2 <- [1,2814,null,{}] 12:35:30 INFO - PROCESS | 1663 | 1470771330365 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}] 12:35:30 INFO - PROCESS | 1663 | 1470771330366 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:30 INFO - PROCESS | 1663 | 1470771330448 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 12:35:30 INFO - PROCESS | 1663 | 1470771330452 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:30 INFO - PROCESS | 1663 | 1470771330453 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b91c800 == 37 [pid = 1663] [id = 711] 12:35:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x124b1bc00) [pid = 1663] [serial = 2133] [outer = 0x0] 12:35:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x128e83800) [pid = 1663] [serial = 2134] [outer = 0x124b1bc00] 12:35:30 INFO - PROCESS | 1663 | 1470771330477 Marionette DEBUG loaded listener.js 12:35:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1291aac00) [pid = 1663] [serial = 2135] [outer = 0x124b1bc00] 12:35:30 INFO - PROCESS | 1663 | 1470771330803 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]]]}] 12:35:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:35:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 486ms 12:35:30 INFO - PROCESS | 1663 | 1470771330825 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 12:35:30 INFO - PROCESS | 1663 | 1470771330827 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 12:35:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:35:30 INFO - PROCESS | 1663 | 1470771330832 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:35:30 INFO - PROCESS | 1663 | 1470771330833 Marionette TRACE conn2 <- [1,2818,null,{}] 12:35:30 INFO - PROCESS | 1663 | 1470771330836 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}] 12:35:30 INFO - PROCESS | 1663 | 1470771330837 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:30 INFO - PROCESS | 1663 | 1470771330926 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 12:35:30 INFO - PROCESS | 1663 | 1470771330932 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:30 INFO - PROCESS | 1663 | 1470771330933 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:30 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c286800 == 38 [pid = 1663] [id = 712] 12:35:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1292c1800) [pid = 1663] [serial = 2136] [outer = 0x0] 12:35:30 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x129422000) [pid = 1663] [serial = 2137] [outer = 0x1292c1800] 12:35:30 INFO - PROCESS | 1663 | 1470771330959 Marionette DEBUG loaded listener.js 12:35:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12a7bf000) [pid = 1663] [serial = 2138] [outer = 0x1292c1800] 12:35:31 INFO - PROCESS | 1663 | 1470771331318 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]]]}] 12:35:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:35:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 519ms 12:35:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:35:31 INFO - PROCESS | 1663 | 1470771331351 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 12:35:31 INFO - PROCESS | 1663 | 1470771331352 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 12:35:31 INFO - PROCESS | 1663 | 1470771331354 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:35:31 INFO - PROCESS | 1663 | 1470771331355 Marionette TRACE conn2 <- [1,2822,null,{}] 12:35:31 INFO - PROCESS | 1663 | 1470771331357 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}] 12:35:31 INFO - PROCESS | 1663 | 1470771331358 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:31 INFO - PROCESS | 1663 | 1470771331511 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 12:35:31 INFO - PROCESS | 1663 | 1470771331550 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:31 INFO - PROCESS | 1663 | 1470771331552 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:31 INFO - PROCESS | 1663 | ++DOCSHELL 0x112f12000 == 39 [pid = 1663] [id = 713] 12:35:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x11223e800) [pid = 1663] [serial = 2139] [outer = 0x0] 12:35:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x112a86400) [pid = 1663] [serial = 2140] [outer = 0x11223e800] 12:35:31 INFO - PROCESS | 1663 | 1470771331584 Marionette DEBUG loaded listener.js 12:35:31 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x113811800) [pid = 1663] [serial = 2141] [outer = 0x11223e800] 12:35:32 INFO - PROCESS | 1663 | 1470771332143 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]]]}] 12:35:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:35:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 869ms 12:35:32 INFO - PROCESS | 1663 | 1470771332224 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 12:35:32 INFO - PROCESS | 1663 | 1470771332226 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 12:35:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:35:32 INFO - PROCESS | 1663 | 1470771332254 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:35:32 INFO - PROCESS | 1663 | 1470771332255 Marionette TRACE conn2 <- [1,2826,null,{}] 12:35:32 INFO - PROCESS | 1663 | 1470771332259 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}] 12:35:32 INFO - PROCESS | 1663 | 1470771332262 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:32 INFO - PROCESS | 1663 | 1470771332418 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 12:35:32 INFO - PROCESS | 1663 | 1470771332426 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:32 INFO - PROCESS | 1663 | 1470771332427 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:32 INFO - PROCESS | 1663 | ++DOCSHELL 0x12124d800 == 40 [pid = 1663] [id = 714] 12:35:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1176b4000) [pid = 1663] [serial = 2142] [outer = 0x0] 12:35:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1186fb000) [pid = 1663] [serial = 2143] [outer = 0x1176b4000] 12:35:32 INFO - PROCESS | 1663 | 1470771332458 Marionette DEBUG loaded listener.js 12:35:32 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x119103800) [pid = 1663] [serial = 2144] [outer = 0x1176b4000] 12:35:33 INFO - PROCESS | 1663 | 1470771333021 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:35:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:35:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 821ms 12:35:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:35:33 INFO - PROCESS | 1663 | 1470771333074 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 12:35:33 INFO - PROCESS | 1663 | 1470771333076 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 12:35:33 INFO - PROCESS | 1663 | 1470771333078 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:35:33 INFO - PROCESS | 1663 | 1470771333079 Marionette TRACE conn2 <- [1,2830,null,{}] 12:35:33 INFO - PROCESS | 1663 | 1470771333082 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}] 12:35:33 INFO - PROCESS | 1663 | 1470771333084 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:33 INFO - PROCESS | 1663 | 1470771333193 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 12:35:33 INFO - PROCESS | 1663 | 1470771333255 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:33 INFO - PROCESS | 1663 | 1470771333257 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:33 INFO - PROCESS | 1663 | ++DOCSHELL 0x1182ab800 == 41 [pid = 1663] [id = 715] 12:35:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x1183f9400) [pid = 1663] [serial = 2145] [outer = 0x0] 12:35:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x119b6d800) [pid = 1663] [serial = 2146] [outer = 0x1183f9400] 12:35:33 INFO - PROCESS | 1663 | 1470771333287 Marionette DEBUG loaded listener.js 12:35:33 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x1210c5400) [pid = 1663] [serial = 2147] [outer = 0x1183f9400] 12:35:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12c286800 == 40 [pid = 1663] [id = 712] 12:35:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12b91c800 == 39 [pid = 1663] [id = 711] 12:35:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12b133000 == 38 [pid = 1663] [id = 710] 12:35:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12a40d000 == 37 [pid = 1663] [id = 709] 12:35:33 INFO - PROCESS | 1663 | --DOCSHELL 0x128ed7800 == 36 [pid = 1663] [id = 708] 12:35:33 INFO - PROCESS | 1663 | --DOCSHELL 0x1270b5000 == 35 [pid = 1663] [id = 707] 12:35:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12462d000 == 34 [pid = 1663] [id = 706] 12:35:33 INFO - PROCESS | 1663 | --DOCSHELL 0x12190a000 == 33 [pid = 1663] [id = 705] 12:35:33 INFO - PROCESS | 1663 | --DOCSHELL 0x119bcb000 == 32 [pid = 1663] [id = 704] 12:35:33 INFO - PROCESS | 1663 | --DOCSHELL 0x118141000 == 31 [pid = 1663] [id = 703] 12:35:33 INFO - PROCESS | 1663 | --DOCSHELL 0x11657b800 == 30 [pid = 1663] [id = 702] 12:35:33 INFO - PROCESS | 1663 | --DOCSHELL 0x118611000 == 29 [pid = 1663] [id = 701] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x128a33000) [pid = 1663] [serial = 2068] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x1292c4c00) [pid = 1663] [serial = 2071] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x121445800) [pid = 1663] [serial = 2074] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x1211dcc00) [pid = 1663] [serial = 2059] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x12b9a0800) [pid = 1663] [serial = 2084] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x124ba0000) [pid = 1663] [serial = 2060] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x12965c800) [pid = 1663] [serial = 2077] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x126ec8400) [pid = 1663] [serial = 2045] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x12741dc00) [pid = 1663] [serial = 2065] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x11910d400) [pid = 1663] [serial = 2056] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x119de8000) [pid = 1663] [serial = 2057] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x126d5d800) [pid = 1663] [serial = 2062] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x126ec5c00) [pid = 1663] [serial = 2063] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x116aab000) [pid = 1663] [serial = 2053] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x11847f000) [pid = 1663] [serial = 2054] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1160af800) [pid = 1663] [serial = 2047] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x11702a400) [pid = 1663] [serial = 2048] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x119dd9c00) [pid = 1663] [serial = 2050] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x119de8c00) [pid = 1663] [serial = 2051] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12bcc0c00) [pid = 1663] [serial = 2086] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x12bcc7800) [pid = 1663] [serial = 2087] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12af53c00) [pid = 1663] [serial = 2081] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x12af86000) [pid = 1663] [serial = 2083] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x129428800) [pid = 1663] [serial = 2072] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x1291a1c00) [pid = 1663] [serial = 2069] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x1269e7000) [pid = 1663] [serial = 2075] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x12a8ca800) [pid = 1663] [serial = 2078] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x127489000) [pid = 1663] [serial = 2066] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x12a8cbc00) [pid = 1663] [serial = 2080] [outer = 0x0] [url = about:blank] 12:35:33 INFO - PROCESS | 1663 | 1470771333939 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]]]}] 12:35:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:35:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 871ms 12:35:33 INFO - PROCESS | 1663 | 1470771333949 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 12:35:33 INFO - PROCESS | 1663 | 1470771333952 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 12:35:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:35:33 INFO - PROCESS | 1663 | 1470771333955 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:35:33 INFO - PROCESS | 1663 | 1470771333959 Marionette TRACE conn2 <- [1,2834,null,{}] 12:35:33 INFO - PROCESS | 1663 | 1470771333970 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}] 12:35:33 INFO - PROCESS | 1663 | 1470771333971 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:34 INFO - PROCESS | 1663 | 1470771334075 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 12:35:34 INFO - PROCESS | 1663 | 1470771334082 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:34 INFO - PROCESS | 1663 | 1470771334085 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x117d4f800 == 30 [pid = 1663] [id = 716] 12:35:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x117026c00) [pid = 1663] [serial = 2148] [outer = 0x0] 12:35:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x117334800) [pid = 1663] [serial = 2149] [outer = 0x117026c00] 12:35:34 INFO - PROCESS | 1663 | 1470771334129 Marionette DEBUG loaded listener.js 12:35:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x119110000) [pid = 1663] [serial = 2150] [outer = 0x117026c00] 12:35:34 INFO - PROCESS | 1663 | 1470771334653 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:35:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:35:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 726ms 12:35:34 INFO - PROCESS | 1663 | 1470771334685 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 12:35:34 INFO - PROCESS | 1663 | 1470771334688 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 12:35:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:35:34 INFO - PROCESS | 1663 | 1470771334692 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:35:34 INFO - PROCESS | 1663 | 1470771334696 Marionette TRACE conn2 <- [1,2838,null,{}] 12:35:34 INFO - PROCESS | 1663 | 1470771334698 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}] 12:35:34 INFO - PROCESS | 1663 | 1470771334700 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:34 INFO - PROCESS | 1663 | 1470771334783 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 12:35:34 INFO - PROCESS | 1663 | 1470771334787 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:34 INFO - PROCESS | 1663 | 1470771334788 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:34 INFO - PROCESS | 1663 | ++DOCSHELL 0x119871000 == 31 [pid = 1663] [id = 717] 12:35:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x121307000) [pid = 1663] [serial = 2151] [outer = 0x0] 12:35:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x12144b000) [pid = 1663] [serial = 2152] [outer = 0x121307000] 12:35:34 INFO - PROCESS | 1663 | 1470771334814 Marionette DEBUG loaded listener.js 12:35:34 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1217f9c00) [pid = 1663] [serial = 2153] [outer = 0x121307000] 12:35:35 INFO - PROCESS | 1663 | 1470771335167 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]]]}] 12:35:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:35:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 523ms 12:35:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:35:35 INFO - PROCESS | 1663 | 1470771335215 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 12:35:35 INFO - PROCESS | 1663 | 1470771335217 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 12:35:35 INFO - PROCESS | 1663 | 1470771335219 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:35:35 INFO - PROCESS | 1663 | 1470771335221 Marionette TRACE conn2 <- [1,2842,null,{}] 12:35:35 INFO - PROCESS | 1663 | 1470771335230 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}] 12:35:35 INFO - PROCESS | 1663 | 1470771335234 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:35 INFO - PROCESS | 1663 | 1470771335333 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 12:35:35 INFO - PROCESS | 1663 | 1470771335342 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:35 INFO - PROCESS | 1663 | 1470771335345 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:35 INFO - PROCESS | 1663 | ++DOCSHELL 0x123c36000 == 32 [pid = 1663] [id = 718] 12:35:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x123c76400) [pid = 1663] [serial = 2154] [outer = 0x0] 12:35:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x124b17000) [pid = 1663] [serial = 2155] [outer = 0x123c76400] 12:35:35 INFO - PROCESS | 1663 | 1470771335390 Marionette DEBUG loaded listener.js 12:35:35 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1268d9c00) [pid = 1663] [serial = 2156] [outer = 0x123c76400] 12:35:35 INFO - PROCESS | 1663 | 1470771335853 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]]]}] 12:35:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:35:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 672ms 12:35:35 INFO - PROCESS | 1663 | 1470771335892 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 12:35:35 INFO - PROCESS | 1663 | 1470771335893 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 12:35:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:35:35 INFO - PROCESS | 1663 | 1470771335901 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:35:35 INFO - PROCESS | 1663 | 1470771335902 Marionette TRACE conn2 <- [1,2846,null,{}] 12:35:35 INFO - PROCESS | 1663 | 1470771335905 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}] 12:35:35 INFO - PROCESS | 1663 | 1470771335906 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:35 INFO - PROCESS | 1663 | 1470771335990 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 12:35:35 INFO - PROCESS | 1663 | 1470771335996 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:36 INFO - PROCESS | 1663 | 1470771335998 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289c2800 == 33 [pid = 1663] [id = 719] 12:35:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x126e4f800) [pid = 1663] [serial = 2157] [outer = 0x0] 12:35:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x127090000) [pid = 1663] [serial = 2158] [outer = 0x126e4f800] 12:35:36 INFO - PROCESS | 1663 | 1470771336023 Marionette DEBUG loaded listener.js 12:35:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x127419800) [pid = 1663] [serial = 2159] [outer = 0x126e4f800] 12:35:36 INFO - PROCESS | 1663 | 1470771336401 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]]]}] 12:35:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:35:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 518ms 12:35:36 INFO - PROCESS | 1663 | 1470771336420 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 12:35:36 INFO - PROCESS | 1663 | 1470771336421 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 12:35:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:35:36 INFO - PROCESS | 1663 | 1470771336423 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:35:36 INFO - PROCESS | 1663 | 1470771336424 Marionette TRACE conn2 <- [1,2850,null,{}] 12:35:36 INFO - PROCESS | 1663 | 1470771336426 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}] 12:35:36 INFO - PROCESS | 1663 | 1470771336430 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:36 INFO - PROCESS | 1663 | 1470771336516 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 12:35:36 INFO - PROCESS | 1663 | 1470771336528 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:36 INFO - PROCESS | 1663 | 1470771336529 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:36 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a404800 == 34 [pid = 1663] [id = 720] 12:35:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1130c5000) [pid = 1663] [serial = 2160] [outer = 0x0] 12:35:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12748b000) [pid = 1663] [serial = 2161] [outer = 0x1130c5000] 12:35:36 INFO - PROCESS | 1663 | 1470771336568 Marionette DEBUG loaded listener.js 12:35:36 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x128a2b400) [pid = 1663] [serial = 2162] [outer = 0x1130c5000] 12:35:36 INFO - PROCESS | 1663 | --DOCSHELL 0x12ce41800 == 33 [pid = 1663] [id = 16] 12:35:37 INFO - PROCESS | 1663 | 1470771337115 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:35:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:35:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 720ms 12:35:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:35:37 INFO - PROCESS | 1663 | 1470771337149 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 12:35:37 INFO - PROCESS | 1663 | 1470771337150 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 12:35:37 INFO - PROCESS | 1663 | 1470771337153 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:35:37 INFO - PROCESS | 1663 | 1470771337154 Marionette TRACE conn2 <- [1,2854,null,{}] 12:35:37 INFO - PROCESS | 1663 | 1470771337156 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}] 12:35:37 INFO - PROCESS | 1663 | 1470771337160 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:37 INFO - PROCESS | 1663 | 1470771337269 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 12:35:37 INFO - PROCESS | 1663 | 1470771337285 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:37 INFO - PROCESS | 1663 | 1470771337286 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b15e000 == 34 [pid = 1663] [id = 721] 12:35:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x121447c00) [pid = 1663] [serial = 2163] [outer = 0x0] 12:35:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1292c2400) [pid = 1663] [serial = 2164] [outer = 0x121447c00] 12:35:37 INFO - PROCESS | 1663 | 1470771337317 Marionette DEBUG loaded listener.js 12:35:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x129421000) [pid = 1663] [serial = 2165] [outer = 0x121447c00] 12:35:37 INFO - PROCESS | 1663 | 1470771337657 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]]]}] 12:35:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:35:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 521ms 12:35:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:35:37 INFO - PROCESS | 1663 | 1470771337674 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 12:35:37 INFO - PROCESS | 1663 | 1470771337675 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 12:35:37 INFO - PROCESS | 1663 | 1470771337678 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:35:37 INFO - PROCESS | 1663 | 1470771337681 Marionette TRACE conn2 <- [1,2858,null,{}] 12:35:37 INFO - PROCESS | 1663 | 1470771337685 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}] 12:35:37 INFO - PROCESS | 1663 | 1470771337686 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:37 INFO - PROCESS | 1663 | 1470771337794 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 12:35:37 INFO - PROCESS | 1663 | 1470771337798 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:37 INFO - PROCESS | 1663 | 1470771337799 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:37 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b927800 == 35 [pid = 1663] [id = 722] 12:35:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x127425400) [pid = 1663] [serial = 2166] [outer = 0x0] 12:35:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12a4edc00) [pid = 1663] [serial = 2167] [outer = 0x127425400] 12:35:37 INFO - PROCESS | 1663 | 1470771337823 Marionette DEBUG loaded listener.js 12:35:37 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12a8d6c00) [pid = 1663] [serial = 2168] [outer = 0x127425400] 12:35:38 INFO - PROCESS | 1663 | 1470771338260 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:35:38 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x124b1bc00) [pid = 1663] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:35:38 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x113868c00) [pid = 1663] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:35:38 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x116534400) [pid = 1663] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:35:38 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x116ab6800) [pid = 1663] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:35:38 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x118eaa000) [pid = 1663] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:35:38 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x119de7000) [pid = 1663] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:35:38 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x124b18800) [pid = 1663] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:35:38 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x119de5000) [pid = 1663] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:35:38 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1269e8400) [pid = 1663] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:35:38 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x113ab0000) [pid = 1663] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:35:38 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x11863c000) [pid = 1663] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:35:38 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x123c6a400) [pid = 1663] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:35:38 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x127492400) [pid = 1663] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:35:38 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x12964f800) [pid = 1663] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:35:38 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x112af2400) [pid = 1663] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:35:38 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1268d5800) [pid = 1663] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:35:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:35:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 622ms 12:35:38 INFO - PROCESS | 1663 | 1470771338300 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 12:35:38 INFO - PROCESS | 1663 | 1470771338301 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 12:35:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:35:38 INFO - PROCESS | 1663 | 1470771338304 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:35:38 INFO - PROCESS | 1663 | 1470771338305 Marionette TRACE conn2 <- [1,2862,null,{}] 12:35:38 INFO - PROCESS | 1663 | 1470771338308 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}] 12:35:38 INFO - PROCESS | 1663 | 1470771338309 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:38 INFO - PROCESS | 1663 | 1470771338387 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 12:35:38 INFO - PROCESS | 1663 | 1470771338398 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:38 INFO - PROCESS | 1663 | 1470771338399 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x12693c000 == 36 [pid = 1663] [id = 723] 12:35:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1160ae400) [pid = 1663] [serial = 2169] [outer = 0x0] 12:35:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x1182e3800) [pid = 1663] [serial = 2170] [outer = 0x1160ae400] 12:35:38 INFO - PROCESS | 1663 | 1470771338424 Marionette DEBUG loaded listener.js 12:35:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x119de7400) [pid = 1663] [serial = 2171] [outer = 0x1160ae400] 12:35:38 INFO - PROCESS | 1663 | 1470771338738 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]]]}] 12:35:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:35:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 470ms 12:35:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:35:38 INFO - PROCESS | 1663 | 1470771338775 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 12:35:38 INFO - PROCESS | 1663 | 1470771338776 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 12:35:38 INFO - PROCESS | 1663 | 1470771338778 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:35:38 INFO - PROCESS | 1663 | 1470771338779 Marionette TRACE conn2 <- [1,2866,null,{}] 12:35:38 INFO - PROCESS | 1663 | 1470771338782 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}] 12:35:38 INFO - PROCESS | 1663 | 1470771338783 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:38 INFO - PROCESS | 1663 | 1470771338865 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 12:35:38 INFO - PROCESS | 1663 | 1470771338923 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:38 INFO - PROCESS | 1663 | 1470771338925 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:38 INFO - PROCESS | 1663 | ++DOCSHELL 0x118e19000 == 37 [pid = 1663] [id = 724] 12:35:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x116534400) [pid = 1663] [serial = 2172] [outer = 0x0] 12:35:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x123c69800) [pid = 1663] [serial = 2173] [outer = 0x116534400] 12:35:38 INFO - PROCESS | 1663 | 1470771338949 Marionette DEBUG loaded listener.js 12:35:38 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1292c2000) [pid = 1663] [serial = 2174] [outer = 0x116534400] 12:35:39 INFO - PROCESS | 1663 | 1470771339229 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]]]}] 12:35:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:35:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 470ms 12:35:39 INFO - PROCESS | 1663 | 1470771339252 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 12:35:39 INFO - PROCESS | 1663 | 1470771339254 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 12:35:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:35:39 INFO - PROCESS | 1663 | 1470771339256 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:35:39 INFO - PROCESS | 1663 | 1470771339257 Marionette TRACE conn2 <- [1,2870,null,{}] 12:35:39 INFO - PROCESS | 1663 | 1470771339259 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}] 12:35:39 INFO - PROCESS | 1663 | 1470771339261 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:39 INFO - PROCESS | 1663 | 1470771339363 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 12:35:39 INFO - PROCESS | 1663 | 1470771339367 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:39 INFO - PROCESS | 1663 | 1470771339368 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ca2c000 == 38 [pid = 1663] [id = 725] 12:35:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x1122bd800) [pid = 1663] [serial = 2175] [outer = 0x0] 12:35:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x12af5a800) [pid = 1663] [serial = 2176] [outer = 0x1122bd800] 12:35:39 INFO - PROCESS | 1663 | 1470771339392 Marionette DEBUG loaded listener.js 12:35:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12af8ac00) [pid = 1663] [serial = 2177] [outer = 0x1122bd800] 12:35:39 INFO - PROCESS | 1663 | 1470771339723 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]]]}] 12:35:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:35:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 518ms 12:35:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:35:39 INFO - PROCESS | 1663 | 1470771339774 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 12:35:39 INFO - PROCESS | 1663 | 1470771339776 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 12:35:39 INFO - PROCESS | 1663 | 1470771339778 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:35:39 INFO - PROCESS | 1663 | 1470771339779 Marionette TRACE conn2 <- [1,2874,null,{}] 12:35:39 INFO - PROCESS | 1663 | 1470771339792 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}] 12:35:39 INFO - PROCESS | 1663 | 1470771339794 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:39 INFO - PROCESS | 1663 | 1470771339886 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 12:35:39 INFO - PROCESS | 1663 | 1470771339890 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:39 INFO - PROCESS | 1663 | 1470771339892 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:39 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cf86800 == 39 [pid = 1663] [id = 726] 12:35:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x12b8da800) [pid = 1663] [serial = 2178] [outer = 0x0] 12:35:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12b9a8c00) [pid = 1663] [serial = 2179] [outer = 0x12b8da800] 12:35:39 INFO - PROCESS | 1663 | 1470771339922 Marionette DEBUG loaded listener.js 12:35:39 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12bccb400) [pid = 1663] [serial = 2180] [outer = 0x12b8da800] 12:35:40 INFO - PROCESS | 1663 | 1470771340470 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]]]}] 12:35:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:35:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 731ms 12:35:40 INFO - PROCESS | 1663 | 1470771340510 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 12:35:40 INFO - PROCESS | 1663 | 1470771340516 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 12:35:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:35:40 INFO - PROCESS | 1663 | 1470771340521 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:35:40 INFO - PROCESS | 1663 | 1470771340523 Marionette TRACE conn2 <- [1,2878,null,{}] 12:35:40 INFO - PROCESS | 1663 | 1470771340527 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}] 12:35:40 INFO - PROCESS | 1663 | 1470771340529 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:40 INFO - PROCESS | 1663 | 1470771340635 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 12:35:40 INFO - PROCESS | 1663 | 1470771340695 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:40 INFO - PROCESS | 1663 | 1470771340698 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:40 INFO - PROCESS | 1663 | ++DOCSHELL 0x118620000 == 40 [pid = 1663] [id = 727] 12:35:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x1150cf000) [pid = 1663] [serial = 2181] [outer = 0x0] 12:35:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x117028800) [pid = 1663] [serial = 2182] [outer = 0x1150cf000] 12:35:40 INFO - PROCESS | 1663 | 1470771340729 Marionette DEBUG loaded listener.js 12:35:40 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x118ea6000) [pid = 1663] [serial = 2183] [outer = 0x1150cf000] 12:35:41 INFO - PROCESS | 1663 | 1470771341152 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]]]}] 12:35:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:35:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 670ms 12:35:41 INFO - PROCESS | 1663 | 1470771341191 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 12:35:41 INFO - PROCESS | 1663 | 1470771341194 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 12:35:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:35:41 INFO - PROCESS | 1663 | 1470771341199 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:35:41 INFO - PROCESS | 1663 | 1470771341201 Marionette TRACE conn2 <- [1,2882,null,{}] 12:35:41 INFO - PROCESS | 1663 | 1470771341203 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}] 12:35:41 INFO - PROCESS | 1663 | 1470771341205 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:41 INFO - PROCESS | 1663 | 1470771341331 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 12:35:41 INFO - PROCESS | 1663 | 1470771341392 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:41 INFO - PROCESS | 1663 | 1470771341393 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:41 INFO - PROCESS | 1663 | ++DOCSHELL 0x128ec9800 == 41 [pid = 1663] [id = 728] 12:35:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x119de3400) [pid = 1663] [serial = 2184] [outer = 0x0] 12:35:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x121505400) [pid = 1663] [serial = 2185] [outer = 0x119de3400] 12:35:41 INFO - PROCESS | 1663 | 1470771341424 Marionette DEBUG loaded listener.js 12:35:41 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x123c6f000) [pid = 1663] [serial = 2186] [outer = 0x119de3400] 12:35:41 INFO - PROCESS | 1663 | 1470771341880 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]]]}] 12:35:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:35:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 720ms 12:35:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:35:41 INFO - PROCESS | 1663 | 1470771341920 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 12:35:41 INFO - PROCESS | 1663 | 1470771341922 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 12:35:41 INFO - PROCESS | 1663 | 1470771341924 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:35:41 INFO - PROCESS | 1663 | 1470771341926 Marionette TRACE conn2 <- [1,2886,null,{}] 12:35:41 INFO - PROCESS | 1663 | 1470771341934 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}] 12:35:41 INFO - PROCESS | 1663 | 1470771341938 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:42 INFO - PROCESS | 1663 | 1470771342041 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 12:35:42 INFO - PROCESS | 1663 | 1470771342113 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:42 INFO - PROCESS | 1663 | 1470771342116 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d339800 == 42 [pid = 1663] [id = 729] 12:35:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1242a9800) [pid = 1663] [serial = 2187] [outer = 0x0] 12:35:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x127421c00) [pid = 1663] [serial = 2188] [outer = 0x1242a9800] 12:35:42 INFO - PROCESS | 1663 | 1470771342148 Marionette DEBUG loaded listener.js 12:35:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x128c23400) [pid = 1663] [serial = 2189] [outer = 0x1242a9800] 12:35:42 INFO - PROCESS | 1663 | 1470771342566 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]]]}] 12:35:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:35:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 673ms 12:35:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:35:42 INFO - PROCESS | 1663 | 1470771342597 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 12:35:42 INFO - PROCESS | 1663 | 1470771342599 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 12:35:42 INFO - PROCESS | 1663 | 1470771342601 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:35:42 INFO - PROCESS | 1663 | 1470771342603 Marionette TRACE conn2 <- [1,2890,null,{}] 12:35:42 INFO - PROCESS | 1663 | 1470771342605 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}] 12:35:42 INFO - PROCESS | 1663 | 1470771342606 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:42 INFO - PROCESS | 1663 | 1470771342730 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 12:35:42 INFO - PROCESS | 1663 | 1470771342791 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:42 INFO - PROCESS | 1663 | 1470771342792 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:42 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d53a000 == 43 [pid = 1663] [id = 730] 12:35:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x1291a9400) [pid = 1663] [serial = 2190] [outer = 0x0] 12:35:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x12af31c00) [pid = 1663] [serial = 2191] [outer = 0x1291a9400] 12:35:42 INFO - PROCESS | 1663 | 1470771342821 Marionette DEBUG loaded listener.js 12:35:42 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x12b8d9c00) [pid = 1663] [serial = 2192] [outer = 0x1291a9400] 12:35:43 INFO - PROCESS | 1663 | 1470771343437 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:35:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:35:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 870ms 12:35:43 INFO - PROCESS | 1663 | 1470771343471 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 12:35:43 INFO - PROCESS | 1663 | 1470771343474 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 12:35:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:35:43 INFO - PROCESS | 1663 | 1470771343477 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:35:43 INFO - PROCESS | 1663 | 1470771343481 Marionette TRACE conn2 <- [1,2894,null,{}] 12:35:43 INFO - PROCESS | 1663 | 1470771343485 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}] 12:35:43 INFO - PROCESS | 1663 | 1470771343486 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:43 INFO - PROCESS | 1663 | 1470771343580 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 12:35:43 INFO - PROCESS | 1663 | 1470771343654 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:43 INFO - PROCESS | 1663 | 1470771343657 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:43 INFO - PROCESS | 1663 | ++DOCSHELL 0x116adb000 == 44 [pid = 1663] [id = 731] 12:35:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x111d7b800) [pid = 1663] [serial = 2193] [outer = 0x0] 12:35:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x1122b7400) [pid = 1663] [serial = 2194] [outer = 0x111d7b800] 12:35:43 INFO - PROCESS | 1663 | 1470771343685 Marionette DEBUG loaded listener.js 12:35:43 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x1130b9c00) [pid = 1663] [serial = 2195] [outer = 0x111d7b800] 12:35:44 INFO - PROCESS | 1663 | 1470771344129 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]]]}] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12ca2c000 == 43 [pid = 1663] [id = 725] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x118e19000 == 42 [pid = 1663] [id = 724] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12693c000 == 41 [pid = 1663] [id = 723] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12b927800 == 40 [pid = 1663] [id = 722] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12b15e000 == 39 [pid = 1663] [id = 721] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12a404800 == 38 [pid = 1663] [id = 720] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x1289c2800 == 37 [pid = 1663] [id = 719] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x123c36000 == 36 [pid = 1663] [id = 718] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x119871000 == 35 [pid = 1663] [id = 717] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x117d4f800 == 34 [pid = 1663] [id = 716] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12124d800 == 33 [pid = 1663] [id = 714] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12ce4d000 == 32 [pid = 1663] [id = 18] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x112f12000 == 31 [pid = 1663] [id = 713] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x1182ab800 == 30 [pid = 1663] [id = 715] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12d53a000 == 29 [pid = 1663] [id = 730] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12d339800 == 28 [pid = 1663] [id = 729] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x128ec9800 == 27 [pid = 1663] [id = 728] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x12cf86800 == 26 [pid = 1663] [id = 726] 12:35:44 INFO - PROCESS | 1663 | --DOCSHELL 0x118620000 == 25 [pid = 1663] [id = 727] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x129422000) [pid = 1663] [serial = 2137] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x1291aac00) [pid = 1663] [serial = 2135] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x113ab2c00) [pid = 1663] [serial = 2107] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x116052000) [pid = 1663] [serial = 2108] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x116a0d800) [pid = 1663] [serial = 2110] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x1186f2400) [pid = 1663] [serial = 2111] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x119109800) [pid = 1663] [serial = 2105] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x11847e800) [pid = 1663] [serial = 2104] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x11982a800) [pid = 1663] [serial = 2113] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x119de5c00) [pid = 1663] [serial = 2114] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x124113400) [pid = 1663] [serial = 2119] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x1268db400) [pid = 1663] [serial = 2122] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1211dfc00) [pid = 1663] [serial = 2116] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x127487c00) [pid = 1663] [serial = 2125] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x118639800) [pid = 1663] [serial = 2090] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x119de2800) [pid = 1663] [serial = 2128] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x116888000) [pid = 1663] [serial = 2089] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x124ba2c00) [pid = 1663] [serial = 2093] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x123c75000) [pid = 1663] [serial = 2092] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1269e8000) [pid = 1663] [serial = 2129] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x128c64400) [pid = 1663] [serial = 2096] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x128a34800) [pid = 1663] [serial = 2095] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12b8e4800) [pid = 1663] [serial = 2099] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x12af84800) [pid = 1663] [serial = 2098] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x128e83800) [pid = 1663] [serial = 2134] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x128a2b000) [pid = 1663] [serial = 2126] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x12bcc8000) [pid = 1663] [serial = 2102] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x11982d000) [pid = 1663] [serial = 2101] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x12741a000) [pid = 1663] [serial = 2123] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 79 (0x124475c00) [pid = 1663] [serial = 2120] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 78 (0x128a35c00) [pid = 1663] [serial = 2131] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 77 (0x123b0f400) [pid = 1663] [serial = 2117] [outer = 0x0] [url = about:blank] 12:35:44 INFO - PROCESS | 1663 | --DOMWINDOW == 76 (0x128c5fc00) [pid = 1663] [serial = 2132] [outer = 0x0] [url = about:blank] 12:35:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:35:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1325ms 12:35:44 INFO - PROCESS | 1663 | 1470771344826 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 12:35:44 INFO - PROCESS | 1663 | 1470771344831 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 12:35:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:35:44 INFO - PROCESS | 1663 | 1470771344835 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:35:44 INFO - PROCESS | 1663 | 1470771344837 Marionette TRACE conn2 <- [1,2898,null,{}] 12:35:44 INFO - PROCESS | 1663 | 1470771344841 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}] 12:35:44 INFO - PROCESS | 1663 | 1470771344843 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:44 INFO - PROCESS | 1663 | 1470771344926 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 12:35:44 INFO - PROCESS | 1663 | 1470771344934 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:44 INFO - PROCESS | 1663 | 1470771344938 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:44 INFO - PROCESS | 1663 | ++DOCSHELL 0x116759000 == 26 [pid = 1663] [id = 732] 12:35:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 77 (0x1130be800) [pid = 1663] [serial = 2196] [outer = 0x0] 12:35:44 INFO - PROCESS | 1663 | ++DOMWINDOW == 78 (0x1130c7000) [pid = 1663] [serial = 2197] [outer = 0x1130be800] 12:35:44 INFO - PROCESS | 1663 | 1470771344965 Marionette DEBUG loaded listener.js 12:35:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 79 (0x113a04400) [pid = 1663] [serial = 2198] [outer = 0x1130be800] 12:35:45 INFO - PROCESS | 1663 | 1470771345300 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]]]}] 12:35:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:35:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 471ms 12:35:45 INFO - PROCESS | 1663 | 1470771345306 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 12:35:45 INFO - PROCESS | 1663 | 1470771345309 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 12:35:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:35:45 INFO - PROCESS | 1663 | 1470771345315 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:35:45 INFO - PROCESS | 1663 | 1470771345318 Marionette TRACE conn2 <- [1,2902,null,{}] 12:35:45 INFO - PROCESS | 1663 | 1470771345321 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}] 12:35:45 INFO - PROCESS | 1663 | 1470771345322 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:45 INFO - PROCESS | 1663 | 1470771345430 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 12:35:45 INFO - PROCESS | 1663 | 1470771345488 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:45 INFO - PROCESS | 1663 | 1470771345489 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:45 INFO - PROCESS | 1663 | ++DOCSHELL 0x11829e800 == 27 [pid = 1663] [id = 733] 12:35:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 80 (0x115e1cc00) [pid = 1663] [serial = 2199] [outer = 0x0] 12:35:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x1167bec00) [pid = 1663] [serial = 2200] [outer = 0x115e1cc00] 12:35:45 INFO - PROCESS | 1663 | 1470771345516 Marionette DEBUG loaded listener.js 12:35:45 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x117027c00) [pid = 1663] [serial = 2201] [outer = 0x115e1cc00] 12:35:45 INFO - PROCESS | 1663 | 1470771345806 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:35:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:35:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 527ms 12:35:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:35:45 INFO - PROCESS | 1663 | 1470771345838 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 12:35:45 INFO - PROCESS | 1663 | 1470771345840 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 12:35:45 INFO - PROCESS | 1663 | 1470771345842 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:35:45 INFO - PROCESS | 1663 | 1470771345843 Marionette TRACE conn2 <- [1,2906,null,{}] 12:35:45 INFO - PROCESS | 1663 | 1470771345855 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}] 12:35:45 INFO - PROCESS | 1663 | 1470771345858 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:45 INFO - PROCESS | 1663 | 1470771345950 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 12:35:46 INFO - PROCESS | 1663 | 1470771346009 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:46 INFO - PROCESS | 1663 | 1470771346012 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x119fed800 == 28 [pid = 1663] [id = 734] 12:35:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x1176b8400) [pid = 1663] [serial = 2202] [outer = 0x0] 12:35:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x118638800) [pid = 1663] [serial = 2203] [outer = 0x1176b8400] 12:35:46 INFO - PROCESS | 1663 | 1470771346040 Marionette DEBUG loaded listener.js 12:35:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x118eaa800) [pid = 1663] [serial = 2204] [outer = 0x1176b8400] 12:35:46 INFO - PROCESS | 1663 | 1470771346553 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]]]}] 12:35:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:35:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 723ms 12:35:46 INFO - PROCESS | 1663 | 1470771346591 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 12:35:46 INFO - PROCESS | 1663 | 1470771346594 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 12:35:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:35:46 INFO - PROCESS | 1663 | 1470771346600 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:35:46 INFO - PROCESS | 1663 | 1470771346602 Marionette TRACE conn2 <- [1,2910,null,{}] 12:35:46 INFO - PROCESS | 1663 | 1470771346607 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}] 12:35:46 INFO - PROCESS | 1663 | 1470771346609 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:46 INFO - PROCESS | 1663 | 1470771346711 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 12:35:46 INFO - PROCESS | 1663 | 1470771346791 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:46 INFO - PROCESS | 1663 | 1470771346792 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:46 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c6000 == 29 [pid = 1663] [id = 735] 12:35:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x116aad000) [pid = 1663] [serial = 2205] [outer = 0x0] 12:35:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x11702ac00) [pid = 1663] [serial = 2206] [outer = 0x116aad000] 12:35:46 INFO - PROCESS | 1663 | 1470771346823 Marionette DEBUG loaded listener.js 12:35:46 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x1183f1000) [pid = 1663] [serial = 2207] [outer = 0x116aad000] 12:35:47 INFO - PROCESS | 1663 | 1470771347244 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]]]}] 12:35:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:35:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:35:47 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 672ms 12:35:47 INFO - PROCESS | 1663 | 1470771347272 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 12:35:47 INFO - PROCESS | 1663 | 1470771347276 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 12:35:47 INFO - TEST-START | /DOMEvents/constructors.html 12:35:47 INFO - PROCESS | 1663 | 1470771347334 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:35:47 INFO - PROCESS | 1663 | 1470771347336 Marionette TRACE conn2 <- [1,2914,null,{}] 12:35:47 INFO - PROCESS | 1663 | 1470771347339 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}] 12:35:47 INFO - PROCESS | 1663 | 1470771347341 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:47 INFO - PROCESS | 1663 | 1470771347450 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 12:35:47 INFO - PROCESS | 1663 | 1470771347538 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:47 INFO - PROCESS | 1663 | 1470771347540 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:47 INFO - PROCESS | 1663 | ++DOCSHELL 0x121c39000 == 30 [pid = 1663] [id = 736] 12:35:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x118eb1c00) [pid = 1663] [serial = 2208] [outer = 0x0] 12:35:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x11910f000) [pid = 1663] [serial = 2209] [outer = 0x118eb1c00] 12:35:47 INFO - PROCESS | 1663 | 1470771347590 Marionette DEBUG loaded listener.js 12:35:47 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x11982d000) [pid = 1663] [serial = 2210] [outer = 0x118eb1c00] 12:35:48 INFO - PROCESS | 1663 | 1470771348129 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]]]}] 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:35:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:35:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:35:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:35:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:35:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:35:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:35:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:35:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:35:48 INFO - TEST-OK | /DOMEvents/constructors.html | took 860ms 12:35:48 INFO - PROCESS | 1663 | 1470771348163 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 12:35:48 INFO - PROCESS | 1663 | 1470771348165 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 12:35:48 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:35:48 INFO - PROCESS | 1663 | 1470771348169 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:35:48 INFO - PROCESS | 1663 | 1470771348171 Marionette TRACE conn2 <- [1,2918,null,{}] 12:35:48 INFO - PROCESS | 1663 | 1470771348174 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}] 12:35:48 INFO - PROCESS | 1663 | 1470771348176 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:48 INFO - PROCESS | 1663 | 1470771348337 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 12:35:48 INFO - PROCESS | 1663 | --DOCSHELL 0x11829e800 == 29 [pid = 1663] [id = 733] 12:35:48 INFO - PROCESS | 1663 | --DOCSHELL 0x116759000 == 28 [pid = 1663] [id = 732] 12:35:48 INFO - PROCESS | 1663 | 1470771348361 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:48 INFO - PROCESS | 1663 | 1470771348363 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x1174d1000 == 29 [pid = 1663] [id = 737] 12:35:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x113a0ec00) [pid = 1663] [serial = 2211] [outer = 0x0] 12:35:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x1167be000) [pid = 1663] [serial = 2212] [outer = 0x113a0ec00] 12:35:48 INFO - PROCESS | 1663 | 1470771348419 Marionette DEBUG loaded listener.js 12:35:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1183f8400) [pid = 1663] [serial = 2213] [outer = 0x113a0ec00] 12:35:48 INFO - PROCESS | 1663 | 1470771348695 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:35:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:35:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 574ms 12:35:48 INFO - PROCESS | 1663 | 1470771348742 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 12:35:48 INFO - PROCESS | 1663 | 1470771348748 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 12:35:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:35:48 INFO - PROCESS | 1663 | 1470771348758 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:35:48 INFO - PROCESS | 1663 | 1470771348760 Marionette TRACE conn2 <- [1,2922,null,{}] 12:35:48 INFO - PROCESS | 1663 | 1470771348764 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}] 12:35:48 INFO - PROCESS | 1663 | 1470771348767 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:48 INFO - PROCESS | 1663 | 1470771348849 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 12:35:48 INFO - PROCESS | 1663 | 1470771348874 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:48 INFO - PROCESS | 1663 | 1470771348875 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:48 INFO - PROCESS | 1663 | ++DOCSHELL 0x121c38000 == 30 [pid = 1663] [id = 738] 12:35:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x119d03000) [pid = 1663] [serial = 2214] [outer = 0x0] 12:35:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x119dde000) [pid = 1663] [serial = 2215] [outer = 0x119d03000] 12:35:48 INFO - PROCESS | 1663 | 1470771348901 Marionette DEBUG loaded listener.js 12:35:48 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x119f94400) [pid = 1663] [serial = 2216] [outer = 0x119d03000] 12:35:49 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 12:35:49 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 12:35:49 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 12:35:49 INFO - PROCESS | 1663 | [1663] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 12:35:49 INFO - PROCESS | 1663 | 1470771349291 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]]]}] 12:35:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:35:49 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:35:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:35:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:35:49 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 12:35:49 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:35:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:35:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:35:49 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 12:35:49 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:35:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:35:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:35:49 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]" 12:35:49 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:35:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:35:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:35:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:35:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 573ms 12:35:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:35:49 INFO - PROCESS | 1663 | 1470771349337 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 12:35:49 INFO - PROCESS | 1663 | 1470771349338 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 12:35:49 INFO - PROCESS | 1663 | 1470771349340 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:35:49 INFO - PROCESS | 1663 | 1470771349343 Marionette TRACE conn2 <- [1,2926,null,{}] 12:35:49 INFO - PROCESS | 1663 | 1470771349351 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}] 12:35:49 INFO - PROCESS | 1663 | 1470771349354 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:49 INFO - PROCESS | 1663 | 1470771349453 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 12:35:49 INFO - PROCESS | 1663 | 1470771349499 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:49 INFO - PROCESS | 1663 | 1470771349501 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x1270a6800 == 31 [pid = 1663] [id = 739] 12:35:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x1186f3000) [pid = 1663] [serial = 2217] [outer = 0x0] 12:35:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x121452c00) [pid = 1663] [serial = 2218] [outer = 0x1186f3000] 12:35:49 INFO - PROCESS | 1663 | 1470771349536 Marionette DEBUG loaded listener.js 12:35:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x123c6dc00) [pid = 1663] [serial = 2219] [outer = 0x1186f3000] 12:35:49 INFO - PROCESS | 1663 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:35:49 INFO - PROCESS | 1663 | 1470771349817 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]]]}] 12:35:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:35:49 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 525ms 12:35:49 INFO - PROCESS | 1663 | 1470771349867 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 12:35:49 INFO - PROCESS | 1663 | 1470771349869 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 12:35:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:35:49 INFO - PROCESS | 1663 | 1470771349871 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:35:49 INFO - PROCESS | 1663 | 1470771349872 Marionette TRACE conn2 <- [1,2930,null,{}] 12:35:49 INFO - PROCESS | 1663 | 1470771349874 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}] 12:35:49 INFO - PROCESS | 1663 | 1470771349875 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:49 INFO - PROCESS | 1663 | 1470771349980 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 12:35:49 INFO - PROCESS | 1663 | 1470771349983 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:49 INFO - PROCESS | 1663 | 1470771349984 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:49 INFO - PROCESS | 1663 | ++DOCSHELL 0x128b16800 == 32 [pid = 1663] [id = 740] 12:35:49 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x123ce1400) [pid = 1663] [serial = 2220] [outer = 0x0] 12:35:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x1242ae400) [pid = 1663] [serial = 2221] [outer = 0x123ce1400] 12:35:50 INFO - PROCESS | 1663 | 1470771350009 Marionette DEBUG loaded listener.js 12:35:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x124479800) [pid = 1663] [serial = 2222] [outer = 0x123ce1400] 12:35:50 INFO - PROCESS | 1663 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:35:50 INFO - PROCESS | 1663 | 1470771350318 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]]]}] 12:35:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:35:50 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 468ms 12:35:50 INFO - PROCESS | 1663 | 1470771350340 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 12:35:50 INFO - PROCESS | 1663 | 1470771350341 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 12:35:50 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:35:50 INFO - PROCESS | 1663 | 1470771350343 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:35:50 INFO - PROCESS | 1663 | 1470771350344 Marionette TRACE conn2 <- [1,2934,null,{}] 12:35:50 INFO - PROCESS | 1663 | 1470771350359 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}] 12:35:50 INFO - PROCESS | 1663 | 1470771350360 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:50 INFO - PROCESS | 1663 | 1470771350471 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 12:35:50 INFO - PROCESS | 1663 | 1470771350474 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:50 INFO - PROCESS | 1663 | 1470771350475 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:50 INFO - PROCESS | 1663 | ++DOCSHELL 0x12923f000 == 33 [pid = 1663] [id = 741] 12:35:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x11847e000) [pid = 1663] [serial = 2223] [outer = 0x0] 12:35:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x124b9b400) [pid = 1663] [serial = 2224] [outer = 0x11847e000] 12:35:50 INFO - PROCESS | 1663 | 1470771350500 Marionette DEBUG loaded listener.js 12:35:50 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x1268d1000) [pid = 1663] [serial = 2225] [outer = 0x11847e000] 12:35:50 INFO - PROCESS | 1663 | 1470771350790 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]]]}] 12:35:50 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:35:50 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 476ms 12:35:50 INFO - PROCESS | 1663 | 1470771350827 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 12:35:50 INFO - PROCESS | 1663 | 1470771350828 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 12:35:50 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:35:50 INFO - PROCESS | 1663 | 1470771350854 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:35:50 INFO - PROCESS | 1663 | 1470771350855 Marionette TRACE conn2 <- [1,2938,null,{}] 12:35:50 INFO - PROCESS | 1663 | 1470771350863 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}] 12:35:50 INFO - PROCESS | 1663 | 1470771350867 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:50 INFO - PROCESS | 1663 | 1470771350986 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 12:35:50 INFO - PROCESS | 1663 | 1470771350990 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:50 INFO - PROCESS | 1663 | 1470771350991 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aac3800 == 34 [pid = 1663] [id = 742] 12:35:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1268d5c00) [pid = 1663] [serial = 2226] [outer = 0x0] 12:35:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x126e51800) [pid = 1663] [serial = 2227] [outer = 0x1268d5c00] 12:35:51 INFO - PROCESS | 1663 | 1470771351016 Marionette DEBUG loaded listener.js 12:35:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x12748dc00) [pid = 1663] [serial = 2228] [outer = 0x1268d5c00] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x12ce42000) [pid = 1663] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x111d7b800) [pid = 1663] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x115e1cc00) [pid = 1663] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1150cf000) [pid = 1663] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x119de3400) [pid = 1663] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x1242a9800) [pid = 1663] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x1130c5000) [pid = 1663] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x121447c00) [pid = 1663] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x1130be800) [pid = 1663] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1122bd800) [pid = 1663] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x127425400) [pid = 1663] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x12b8da800) [pid = 1663] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x123c76400) [pid = 1663] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x121307000) [pid = 1663] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x117026c00) [pid = 1663] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x1183f9400) [pid = 1663] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x1176b4000) [pid = 1663] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x126e4f800) [pid = 1663] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x11223e800) [pid = 1663] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x1291a9400) [pid = 1663] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x1160ae400) [pid = 1663] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x1292c1800) [pid = 1663] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x116534400) [pid = 1663] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:35:51 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x12ce7d400) [pid = 1663] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:35:51 INFO - PROCESS | 1663 | 1470771351382 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]]]}] 12:35:51 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. 12:35:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 570ms 12:35:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:35:51 INFO - PROCESS | 1663 | 1470771351434 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 12:35:51 INFO - PROCESS | 1663 | 1470771351436 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 12:35:51 INFO - PROCESS | 1663 | 1470771351438 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:35:51 INFO - PROCESS | 1663 | 1470771351439 Marionette TRACE conn2 <- [1,2942,null,{}] 12:35:51 INFO - PROCESS | 1663 | 1470771351442 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}] 12:35:51 INFO - PROCESS | 1663 | 1470771351443 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:51 INFO - PROCESS | 1663 | 1470771351525 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 12:35:51 INFO - PROCESS | 1663 | 1470771351531 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:51 INFO - PROCESS | 1663 | 1470771351533 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:51 INFO - PROCESS | 1663 | ++DOCSHELL 0x121428800 == 35 [pid = 1663] [id = 743] 12:35:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x1160b6000) [pid = 1663] [serial = 2229] [outer = 0x0] 12:35:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x11863c000) [pid = 1663] [serial = 2230] [outer = 0x1160b6000] 12:35:51 INFO - PROCESS | 1663 | 1470771351565 Marionette DEBUG loaded listener.js 12:35:51 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x121307000) [pid = 1663] [serial = 2231] [outer = 0x1160b6000] 12:35:51 INFO - PROCESS | 1663 | 1470771351851 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"]]]}] 12:35:51 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 12:35:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:35:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:35:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 467ms 12:35:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:35:51 INFO - PROCESS | 1663 | 1470771351907 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 12:35:51 INFO - PROCESS | 1663 | 1470771351908 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 12:35:51 INFO - PROCESS | 1663 | 1470771351910 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:35:51 INFO - PROCESS | 1663 | 1470771351911 Marionette TRACE conn2 <- [1,2946,null,{}] 12:35:51 INFO - PROCESS | 1663 | 1470771351916 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}] 12:35:51 INFO - PROCESS | 1663 | 1470771351918 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:51 INFO - PROCESS | 1663 | 1470771351992 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 12:35:52 INFO - PROCESS | 1663 | 1470771352053 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:52 INFO - PROCESS | 1663 | 1470771352054 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b91c000 == 36 [pid = 1663] [id = 744] 12:35:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x116534400) [pid = 1663] [serial = 2232] [outer = 0x0] 12:35:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1268d8800) [pid = 1663] [serial = 2233] [outer = 0x116534400] 12:35:52 INFO - PROCESS | 1663 | 1470771352078 Marionette DEBUG loaded listener.js 12:35:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x127491400) [pid = 1663] [serial = 2234] [outer = 0x116534400] 12:35:52 INFO - PROCESS | 1663 | 1470771352324 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]]]}] 12:35:52 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. 12:35:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 421ms 12:35:52 INFO - PROCESS | 1663 | 1470771352332 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 12:35:52 INFO - PROCESS | 1663 | 1470771352333 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 12:35:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:35:52 INFO - PROCESS | 1663 | 1470771352335 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:35:52 INFO - PROCESS | 1663 | 1470771352337 Marionette TRACE conn2 <- [1,2950,null,{}] 12:35:52 INFO - PROCESS | 1663 | 1470771352339 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}] 12:35:52 INFO - PROCESS | 1663 | 1470771352341 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:52 INFO - PROCESS | 1663 | 1470771352432 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 12:35:52 INFO - PROCESS | 1663 | 1470771352436 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:52 INFO - PROCESS | 1663 | 1470771352437 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x126939000 == 37 [pid = 1663] [id = 745] 12:35:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x127492400) [pid = 1663] [serial = 2235] [outer = 0x0] 12:35:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x128a34000) [pid = 1663] [serial = 2236] [outer = 0x127492400] 12:35:52 INFO - PROCESS | 1663 | 1470771352461 Marionette DEBUG loaded listener.js 12:35:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x128c2a000) [pid = 1663] [serial = 2237] [outer = 0x127492400] 12:35:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c28a800 == 38 [pid = 1663] [id = 746] 12:35:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x128c2c000) [pid = 1663] [serial = 2238] [outer = 0x0] 12:35:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x1241ca400) [pid = 1663] [serial = 2239] [outer = 0x128c2c000] 12:35:52 INFO - PROCESS | 1663 | 1470771352776 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]]]}] 12:35:52 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. 12:35:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 470ms 12:35:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:35:52 INFO - PROCESS | 1663 | 1470771352807 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 12:35:52 INFO - PROCESS | 1663 | 1470771352808 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 12:35:52 INFO - PROCESS | 1663 | 1470771352810 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:35:52 INFO - PROCESS | 1663 | 1470771352811 Marionette TRACE conn2 <- [1,2954,null,{}] 12:35:52 INFO - PROCESS | 1663 | 1470771352816 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}] 12:35:52 INFO - PROCESS | 1663 | 1470771352817 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:52 INFO - PROCESS | 1663 | 1470771352914 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 12:35:52 INFO - PROCESS | 1663 | 1470771352975 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:52 INFO - PROCESS | 1663 | 1470771352976 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:52 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c297800 == 39 [pid = 1663] [id = 747] 12:35:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x119104000) [pid = 1663] [serial = 2240] [outer = 0x0] 12:35:52 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x128c5a000) [pid = 1663] [serial = 2241] [outer = 0x119104000] 12:35:53 INFO - PROCESS | 1663 | 1470771353000 Marionette DEBUG loaded listener.js 12:35:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12919dc00) [pid = 1663] [serial = 2242] [outer = 0x119104000] 12:35:53 INFO - PROCESS | 1663 | 1470771353334 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]]]}] 12:35:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:35:53 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 12:35:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 571ms 12:35:53 INFO - PROCESS | 1663 | 1470771353382 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 12:35:53 INFO - PROCESS | 1663 | 1470771353384 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 12:35:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:35:53 INFO - PROCESS | 1663 | 1470771353387 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:35:53 INFO - PROCESS | 1663 | 1470771353389 Marionette TRACE conn2 <- [1,2958,null,{}] 12:35:53 INFO - PROCESS | 1663 | 1470771353393 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}] 12:35:53 INFO - PROCESS | 1663 | 1470771353395 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:53 INFO - PROCESS | 1663 | 1470771353510 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 12:35:53 INFO - PROCESS | 1663 | 1470771353566 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:53 INFO - PROCESS | 1663 | 1470771353569 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:53 INFO - PROCESS | 1663 | ++DOCSHELL 0x12142b000 == 40 [pid = 1663] [id = 748] 12:35:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x116aae000) [pid = 1663] [serial = 2243] [outer = 0x0] 12:35:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x1176b7000) [pid = 1663] [serial = 2244] [outer = 0x116aae000] 12:35:53 INFO - PROCESS | 1663 | 1470771353600 Marionette DEBUG loaded listener.js 12:35:53 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x118783000) [pid = 1663] [serial = 2245] [outer = 0x116aae000] 12:35:53 INFO - PROCESS | 1663 | 1470771353989 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]]]}] 12:35:54 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. 12:35:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 620ms 12:35:54 INFO - PROCESS | 1663 | 1470771354008 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 12:35:54 INFO - PROCESS | 1663 | 1470771354011 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 12:35:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:35:54 INFO - PROCESS | 1663 | 1470771354016 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:35:54 INFO - PROCESS | 1663 | 1470771354018 Marionette TRACE conn2 <- [1,2962,null,{}] 12:35:54 INFO - PROCESS | 1663 | 1470771354020 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}] 12:35:54 INFO - PROCESS | 1663 | 1470771354022 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:54 INFO - PROCESS | 1663 | 1470771354124 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 12:35:54 INFO - PROCESS | 1663 | 1470771354181 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:54 INFO - PROCESS | 1663 | 1470771354182 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x1270b6800 == 41 [pid = 1663] [id = 749] 12:35:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x119830400) [pid = 1663] [serial = 2246] [outer = 0x0] 12:35:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x120fdd400) [pid = 1663] [serial = 2247] [outer = 0x119830400] 12:35:54 INFO - PROCESS | 1663 | 1470771354213 Marionette DEBUG loaded listener.js 12:35:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x1214dc400) [pid = 1663] [serial = 2248] [outer = 0x119830400] 12:35:54 INFO - PROCESS | 1663 | 1470771354605 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]]]}] 12:35:54 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. 12:35:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 620ms 12:35:54 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:35:54 INFO - PROCESS | 1663 | 1470771354636 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 12:35:54 INFO - PROCESS | 1663 | 1470771354638 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 12:35:54 INFO - PROCESS | 1663 | 1470771354640 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:35:54 INFO - PROCESS | 1663 | 1470771354643 Marionette TRACE conn2 <- [1,2966,null,{}] 12:35:54 INFO - PROCESS | 1663 | 1470771354651 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}] 12:35:54 INFO - PROCESS | 1663 | 1470771354654 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:54 INFO - PROCESS | 1663 | 1470771354756 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 12:35:54 INFO - PROCESS | 1663 | 1470771354834 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:54 INFO - PROCESS | 1663 | 1470771354836 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:54 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ce49800 == 42 [pid = 1663] [id = 750] 12:35:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x123c6c000) [pid = 1663] [serial = 2249] [outer = 0x0] 12:35:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x126848000) [pid = 1663] [serial = 2250] [outer = 0x123c6c000] 12:35:54 INFO - PROCESS | 1663 | 1470771354910 Marionette DEBUG loaded listener.js 12:35:54 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x126ecb000) [pid = 1663] [serial = 2251] [outer = 0x123c6c000] 12:35:55 INFO - PROCESS | 1663 | 1470771355282 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]]]}] 12:35:55 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. 12:35:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 674ms 12:35:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:35:55 INFO - PROCESS | 1663 | 1470771355315 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 12:35:55 INFO - PROCESS | 1663 | 1470771355318 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 12:35:55 INFO - PROCESS | 1663 | 1470771355322 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:35:55 INFO - PROCESS | 1663 | 1470771355324 Marionette TRACE conn2 <- [1,2970,null,{}] 12:35:55 INFO - PROCESS | 1663 | 1470771355328 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}] 12:35:55 INFO - PROCESS | 1663 | 1470771355330 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:55 INFO - PROCESS | 1663 | 1470771355476 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 12:35:55 INFO - PROCESS | 1663 | 1470771355605 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:55 INFO - PROCESS | 1663 | 1470771355606 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:55 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d339800 == 43 [pid = 1663] [id = 751] 12:35:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x127418c00) [pid = 1663] [serial = 2252] [outer = 0x0] 12:35:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x128a2e800) [pid = 1663] [serial = 2253] [outer = 0x127418c00] 12:35:55 INFO - PROCESS | 1663 | 1470771355653 Marionette DEBUG loaded listener.js 12:35:55 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x128e8d400) [pid = 1663] [serial = 2254] [outer = 0x127418c00] 12:35:56 INFO - PROCESS | 1663 | 1470771356003 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]]]}] 12:35:56 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. 12:35:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 721ms 12:35:56 INFO - PROCESS | 1663 | 1470771356042 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 12:35:56 INFO - PROCESS | 1663 | 1470771356044 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 12:35:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:35:56 INFO - PROCESS | 1663 | 1470771356046 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:35:56 INFO - PROCESS | 1663 | 1470771356047 Marionette TRACE conn2 <- [1,2974,null,{}] 12:35:56 INFO - PROCESS | 1663 | 1470771356050 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}] 12:35:56 INFO - PROCESS | 1663 | 1470771356051 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:56 INFO - PROCESS | 1663 | 1470771356151 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 12:35:56 INFO - PROCESS | 1663 | 1470771356239 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:56 INFO - PROCESS | 1663 | 1470771356240 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ddaf800 == 44 [pid = 1663] [id = 752] 12:35:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x128c22400) [pid = 1663] [serial = 2255] [outer = 0x0] 12:35:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x1292cb000) [pid = 1663] [serial = 2256] [outer = 0x128c22400] 12:35:56 INFO - PROCESS | 1663 | 1470771356269 Marionette DEBUG loaded listener.js 12:35:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x129426800) [pid = 1663] [serial = 2257] [outer = 0x128c22400] 12:35:56 INFO - PROCESS | 1663 | 1470771356641 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]]]}] 12:35:56 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. 12:35:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 618ms 12:35:56 INFO - PROCESS | 1663 | 1470771356665 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 12:35:56 INFO - PROCESS | 1663 | 1470771356666 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 12:35:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:35:56 INFO - PROCESS | 1663 | 1470771356669 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:35:56 INFO - PROCESS | 1663 | 1470771356670 Marionette TRACE conn2 <- [1,2978,null,{}] 12:35:56 INFO - PROCESS | 1663 | 1470771356672 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}] 12:35:56 INFO - PROCESS | 1663 | 1470771356676 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:56 INFO - PROCESS | 1663 | 1470771356794 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 12:35:56 INFO - PROCESS | 1663 | 1470771356856 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:56 INFO - PROCESS | 1663 | 1470771356857 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:56 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aac4800 == 45 [pid = 1663] [id = 753] 12:35:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x1292c6000) [pid = 1663] [serial = 2258] [outer = 0x0] 12:35:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x12a4e7400) [pid = 1663] [serial = 2259] [outer = 0x1292c6000] 12:35:56 INFO - PROCESS | 1663 | 1470771356887 Marionette DEBUG loaded listener.js 12:35:56 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x12af59800) [pid = 1663] [serial = 2260] [outer = 0x1292c6000] 12:35:57 INFO - PROCESS | 1663 | 1470771357235 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]]]}] 12:35:57 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. 12:35:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 619ms 12:35:57 INFO - PROCESS | 1663 | 1470771357289 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 12:35:57 INFO - PROCESS | 1663 | 1470771357291 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 12:35:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:35:57 INFO - PROCESS | 1663 | 1470771357295 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:35:57 INFO - PROCESS | 1663 | 1470771357297 Marionette TRACE conn2 <- [1,2982,null,{}] 12:35:57 INFO - PROCESS | 1663 | 1470771357300 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}] 12:35:57 INFO - PROCESS | 1663 | 1470771357302 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:57 INFO - PROCESS | 1663 | 1470771357447 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 12:35:57 INFO - PROCESS | 1663 | 1470771357788 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:57 INFO - PROCESS | 1663 | 1470771357790 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:57 INFO - PROCESS | 1663 | ++DOCSHELL 0x116ad9000 == 46 [pid = 1663] [id = 754] 12:35:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x1122b0c00) [pid = 1663] [serial = 2261] [outer = 0x0] 12:35:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x1130be800) [pid = 1663] [serial = 2262] [outer = 0x1122b0c00] 12:35:57 INFO - PROCESS | 1663 | 1470771357820 Marionette DEBUG loaded listener.js 12:35:57 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x11653f800) [pid = 1663] [serial = 2263] [outer = 0x1122b0c00] 12:35:58 INFO - PROCESS | 1663 | 1470771358184 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"]]]}] 12:35:58 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 12:35:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:35:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 921ms 12:35:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:35:58 INFO - PROCESS | 1663 | 1470771358216 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 12:35:58 INFO - PROCESS | 1663 | 1470771358219 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 12:35:58 INFO - PROCESS | 1663 | 1470771358221 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:35:58 INFO - PROCESS | 1663 | 1470771358223 Marionette TRACE conn2 <- [1,2986,null,{}] 12:35:58 INFO - PROCESS | 1663 | 1470771358227 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}] 12:35:58 INFO - PROCESS | 1663 | 1470771358230 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:58 INFO - PROCESS | 1663 | 1470771358325 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 12:35:58 INFO - PROCESS | 1663 | 1470771358385 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:58 INFO - PROCESS | 1663 | 1470771358387 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x1194c7000 == 47 [pid = 1663] [id = 755] 12:35:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x116aac800) [pid = 1663] [serial = 2264] [outer = 0x0] 12:35:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x119d06400) [pid = 1663] [serial = 2265] [outer = 0x116aac800] 12:35:58 INFO - PROCESS | 1663 | 1470771358414 Marionette DEBUG loaded listener.js 12:35:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x119f91c00) [pid = 1663] [serial = 2266] [outer = 0x116aac800] 12:35:58 INFO - PROCESS | 1663 | --DOCSHELL 0x12c28a800 == 46 [pid = 1663] [id = 746] 12:35:58 INFO - PROCESS | 1663 | --DOCSHELL 0x126939000 == 45 [pid = 1663] [id = 745] 12:35:58 INFO - PROCESS | 1663 | --DOCSHELL 0x12b91c000 == 44 [pid = 1663] [id = 744] 12:35:58 INFO - PROCESS | 1663 | --DOCSHELL 0x121428800 == 43 [pid = 1663] [id = 743] 12:35:58 INFO - PROCESS | 1663 | --DOCSHELL 0x12aac3800 == 42 [pid = 1663] [id = 742] 12:35:58 INFO - PROCESS | 1663 | --DOCSHELL 0x1270a6800 == 41 [pid = 1663] [id = 739] 12:35:58 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x12ce4a800) [pid = 1663] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:35:58 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x118638800) [pid = 1663] [serial = 2203] [outer = 0x0] [url = about:blank] 12:35:58 INFO - PROCESS | 1663 | 1470771358787 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]]]}] 12:35:58 INFO - PROCESS | 1663 | --DOCSHELL 0x121c38000 == 40 [pid = 1663] [id = 738] 12:35:58 INFO - PROCESS | 1663 | --DOCSHELL 0x1174d1000 == 39 [pid = 1663] [id = 737] 12:35:58 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. 12:35:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 573ms 12:35:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:35:58 INFO - PROCESS | 1663 | 1470771358797 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 12:35:58 INFO - PROCESS | 1663 | 1470771358800 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 12:35:58 INFO - PROCESS | 1663 | 1470771358804 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:35:58 INFO - PROCESS | 1663 | 1470771358805 Marionette TRACE conn2 <- [1,2990,null,{}] 12:35:58 INFO - PROCESS | 1663 | 1470771358807 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}] 12:35:58 INFO - PROCESS | 1663 | 1470771358808 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:58 INFO - PROCESS | 1663 | 1470771358891 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 12:35:58 INFO - PROCESS | 1663 | 1470771358898 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:58 INFO - PROCESS | 1663 | 1470771358900 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:58 INFO - PROCESS | 1663 | ++DOCSHELL 0x11811b800 == 40 [pid = 1663] [id = 756] 12:35:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x1210c5c00) [pid = 1663] [serial = 2267] [outer = 0x0] 12:35:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x121450400) [pid = 1663] [serial = 2268] [outer = 0x1210c5c00] 12:35:58 INFO - PROCESS | 1663 | 1470771358925 Marionette DEBUG loaded listener.js 12:35:58 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x123c6a000) [pid = 1663] [serial = 2269] [outer = 0x1210c5c00] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x1122b7400) [pid = 1663] [serial = 2194] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1167bec00) [pid = 1663] [serial = 2200] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x1130b9c00) [pid = 1663] [serial = 2195] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x118ea6000) [pid = 1663] [serial = 2183] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x117028800) [pid = 1663] [serial = 2182] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x123c6f000) [pid = 1663] [serial = 2186] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x121505400) [pid = 1663] [serial = 2185] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x127421c00) [pid = 1663] [serial = 2188] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x128c23400) [pid = 1663] [serial = 2189] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x12748b000) [pid = 1663] [serial = 2161] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x1292c2400) [pid = 1663] [serial = 2164] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x128a2b400) [pid = 1663] [serial = 2162] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x1130c7000) [pid = 1663] [serial = 2197] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x12af8ac00) [pid = 1663] [serial = 2177] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x12a4edc00) [pid = 1663] [serial = 2167] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x12b9a8c00) [pid = 1663] [serial = 2179] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x124b17000) [pid = 1663] [serial = 2155] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x1268d9c00) [pid = 1663] [serial = 2156] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x12144b000) [pid = 1663] [serial = 2152] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x1217f9c00) [pid = 1663] [serial = 2153] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 103 (0x117334800) [pid = 1663] [serial = 2149] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x119110000) [pid = 1663] [serial = 2150] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x119b6d800) [pid = 1663] [serial = 2146] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x12bccb400) [pid = 1663] [serial = 2180] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x1210c5400) [pid = 1663] [serial = 2147] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x1186fb000) [pid = 1663] [serial = 2143] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x119103800) [pid = 1663] [serial = 2144] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x127090000) [pid = 1663] [serial = 2158] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x112a86400) [pid = 1663] [serial = 2140] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x113811800) [pid = 1663] [serial = 2141] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x129421000) [pid = 1663] [serial = 2165] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 92 (0x117027c00) [pid = 1663] [serial = 2201] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 91 (0x12af31c00) [pid = 1663] [serial = 2191] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 90 (0x1182e3800) [pid = 1663] [serial = 2170] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 89 (0x12a7bf000) [pid = 1663] [serial = 2138] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 88 (0x12b8d9c00) [pid = 1663] [serial = 2192] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 87 (0x119de7400) [pid = 1663] [serial = 2171] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 86 (0x12af5a800) [pid = 1663] [serial = 2176] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 85 (0x12a8d6c00) [pid = 1663] [serial = 2168] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 84 (0x113a04400) [pid = 1663] [serial = 2198] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 83 (0x1292c2000) [pid = 1663] [serial = 2174] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 82 (0x1214d6c00) [pid = 1663] [serial = 1478] [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.] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 81 (0x123c69800) [pid = 1663] [serial = 2173] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | --DOMWINDOW == 80 (0x127419800) [pid = 1663] [serial = 2159] [outer = 0x0] [url = about:blank] 12:35:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x118142800 == 41 [pid = 1663] [id = 757] 12:35:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 81 (0x117334800) [pid = 1663] [serial = 2270] [outer = 0x0] 12:35:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 82 (0x112a86400) [pid = 1663] [serial = 2271] [outer = 0x117334800] 12:35:59 INFO - PROCESS | 1663 | 1470771359301 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]]]}] 12:35:59 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. 12:35:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 12:35:59 INFO - PROCESS | 1663 | 1470771359322 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 12:35:59 INFO - PROCESS | 1663 | 1470771359323 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 12:35:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:35:59 INFO - PROCESS | 1663 | 1470771359327 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:35:59 INFO - PROCESS | 1663 | 1470771359333 Marionette TRACE conn2 <- [1,2994,null,{}] 12:35:59 INFO - PROCESS | 1663 | 1470771359339 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}] 12:35:59 INFO - PROCESS | 1663 | 1470771359342 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:59 INFO - PROCESS | 1663 | 1470771359442 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 12:35:59 INFO - PROCESS | 1663 | 1470771359447 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:59 INFO - PROCESS | 1663 | 1470771359448 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:59 INFO - PROCESS | 1663 | ++DOCSHELL 0x12416a000 == 42 [pid = 1663] [id = 758] 12:35:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 83 (0x123c72400) [pid = 1663] [serial = 2272] [outer = 0x0] 12:35:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 84 (0x124475c00) [pid = 1663] [serial = 2273] [outer = 0x123c72400] 12:35:59 INFO - PROCESS | 1663 | 1470771359473 Marionette DEBUG loaded listener.js 12:35:59 INFO - PROCESS | 1663 | ++DOMWINDOW == 85 (0x1269de400) [pid = 1663] [serial = 2274] [outer = 0x123c72400] 12:35:59 INFO - PROCESS | 1663 | 1470771359812 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]]]}] 12:35:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:35:59 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 12:35:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 527ms 12:35:59 INFO - PROCESS | 1663 | 1470771359854 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 12:35:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:35:59 INFO - PROCESS | 1663 | 1470771359855 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 12:35:59 INFO - PROCESS | 1663 | 1470771359857 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:35:59 INFO - PROCESS | 1663 | 1470771359859 Marionette TRACE conn2 <- [1,2998,null,{}] 12:35:59 INFO - PROCESS | 1663 | 1470771359861 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}] 12:35:59 INFO - PROCESS | 1663 | 1470771359862 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:35:59 INFO - PROCESS | 1663 | 1470771359949 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 12:36:00 INFO - PROCESS | 1663 | 1470771360007 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:00 INFO - PROCESS | 1663 | 1470771360008 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x116750000 == 43 [pid = 1663] [id = 759] 12:36:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 86 (0x123c73000) [pid = 1663] [serial = 2275] [outer = 0x0] 12:36:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 87 (0x126eccc00) [pid = 1663] [serial = 2276] [outer = 0x123c73000] 12:36:00 INFO - PROCESS | 1663 | 1470771360034 Marionette DEBUG loaded listener.js 12:36:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 88 (0x12748c000) [pid = 1663] [serial = 2277] [outer = 0x123c73000] 12:36:00 INFO - PROCESS | 1663 | 1470771360291 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]]]}] 12:36:00 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. 12:36:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 467ms 12:36:00 INFO - PROCESS | 1663 | 1470771360326 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 12:36:00 INFO - PROCESS | 1663 | 1470771360327 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 12:36:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:36:00 INFO - PROCESS | 1663 | 1470771360336 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:36:00 INFO - PROCESS | 1663 | 1470771360337 Marionette TRACE conn2 <- [1,3002,null,{}] 12:36:00 INFO - PROCESS | 1663 | 1470771360339 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}] 12:36:00 INFO - PROCESS | 1663 | 1470771360341 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:00 INFO - PROCESS | 1663 | 1470771360426 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 12:36:00 INFO - PROCESS | 1663 | 1470771360432 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:00 INFO - PROCESS | 1663 | 1470771360436 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x128ecd000 == 44 [pid = 1663] [id = 760] 12:36:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 89 (0x128e90800) [pid = 1663] [serial = 2278] [outer = 0x0] 12:36:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 90 (0x1292c1c00) [pid = 1663] [serial = 2279] [outer = 0x128e90800] 12:36:00 INFO - PROCESS | 1663 | 1470771360467 Marionette DEBUG loaded listener.js 12:36:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 91 (0x12965a400) [pid = 1663] [serial = 2280] [outer = 0x128e90800] 12:36:00 INFO - PROCESS | 1663 | 1470771360776 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]]]}] 12:36:00 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. 12:36:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 470ms 12:36:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:36:00 INFO - PROCESS | 1663 | 1470771360809 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 12:36:00 INFO - PROCESS | 1663 | 1470771360810 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 12:36:00 INFO - PROCESS | 1663 | 1470771360820 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:36:00 INFO - PROCESS | 1663 | 1470771360821 Marionette TRACE conn2 <- [1,3006,null,{}] 12:36:00 INFO - PROCESS | 1663 | 1470771360823 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}] 12:36:00 INFO - PROCESS | 1663 | 1470771360824 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:00 INFO - PROCESS | 1663 | 1470771360948 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 12:36:00 INFO - PROCESS | 1663 | 1470771360955 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:00 INFO - PROCESS | 1663 | 1470771360956 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:00 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a742000 == 45 [pid = 1663] [id = 761] 12:36:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 92 (0x127488c00) [pid = 1663] [serial = 2281] [outer = 0x0] 12:36:00 INFO - PROCESS | 1663 | ++DOMWINDOW == 93 (0x12a7bf000) [pid = 1663] [serial = 2282] [outer = 0x127488c00] 12:36:00 INFO - PROCESS | 1663 | 1470771360981 Marionette DEBUG loaded listener.js 12:36:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x12af84c00) [pid = 1663] [serial = 2283] [outer = 0x127488c00] 12:36:01 INFO - PROCESS | 1663 | 1470771361283 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]]]}] 12:36:01 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. 12:36:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 527ms 12:36:01 INFO - PROCESS | 1663 | 1470771361340 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 12:36:01 INFO - PROCESS | 1663 | 1470771361342 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 12:36:01 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:36:01 INFO - PROCESS | 1663 | 1470771361351 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:36:01 INFO - PROCESS | 1663 | 1470771361352 Marionette TRACE conn2 <- [1,3010,null,{}] 12:36:01 INFO - PROCESS | 1663 | 1470771361354 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}] 12:36:01 INFO - PROCESS | 1663 | 1470771361355 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:01 INFO - PROCESS | 1663 | 1470771361459 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 12:36:01 INFO - PROCESS | 1663 | 1470771361497 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:01 INFO - PROCESS | 1663 | 1470771361498 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:01 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b91d800 == 46 [pid = 1663] [id = 762] 12:36:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12748b800) [pid = 1663] [serial = 2284] [outer = 0x0] 12:36:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12af89c00) [pid = 1663] [serial = 2285] [outer = 0x12748b800] 12:36:01 INFO - PROCESS | 1663 | 1470771361522 Marionette DEBUG loaded listener.js 12:36:01 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12b9a0800) [pid = 1663] [serial = 2286] [outer = 0x12748b800] 12:36:01 INFO - PROCESS | 1663 | 1470771361827 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]]]}] 12:36:01 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 12:36:01 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 525ms 12:36:01 INFO - PROCESS | 1663 | 1470771361870 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 12:36:01 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:36:01 INFO - PROCESS | 1663 | 1470771361872 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 12:36:01 INFO - PROCESS | 1663 | 1470771361876 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:36:01 INFO - PROCESS | 1663 | 1470771361878 Marionette TRACE conn2 <- [1,3014,null,{}] 12:36:01 INFO - PROCESS | 1663 | 1470771361891 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}] 12:36:01 INFO - PROCESS | 1663 | 1470771361892 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:02 INFO - PROCESS | 1663 | 1470771362055 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 12:36:02 INFO - PROCESS | 1663 | 1470771362073 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:02 INFO - PROCESS | 1663 | 1470771362074 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x12bc98000 == 47 [pid = 1663] [id = 763] 12:36:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12b9a0c00) [pid = 1663] [serial = 2287] [outer = 0x0] 12:36:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12b9ad000) [pid = 1663] [serial = 2288] [outer = 0x12b9a0c00] 12:36:02 INFO - PROCESS | 1663 | 1470771362113 Marionette DEBUG loaded listener.js 12:36:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x12bcc5400) [pid = 1663] [serial = 2289] [outer = 0x12b9a0c00] 12:36:02 INFO - PROCESS | 1663 | [1663] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:36:02 INFO - PROCESS | 1663 | 1470771362511 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:36:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:36:02 INFO - {} 12:36:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:36:02 INFO - {} 12:36:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:36:02 INFO - {} 12:36:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:36:02 INFO - {} 12:36:02 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 674ms 12:36:02 INFO - PROCESS | 1663 | 1470771362550 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 12:36:02 INFO - PROCESS | 1663 | 1470771362551 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 12:36:02 INFO - TEST-START | /FileAPI/fileReader.html 12:36:02 INFO - PROCESS | 1663 | 1470771362553 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:36:02 INFO - PROCESS | 1663 | 1470771362554 Marionette TRACE conn2 <- [1,3018,null,{}] 12:36:02 INFO - PROCESS | 1663 | 1470771362557 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}] 12:36:02 INFO - PROCESS | 1663 | 1470771362558 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:02 INFO - PROCESS | 1663 | 1470771362660 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 12:36:02 INFO - PROCESS | 1663 | 1470771362672 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:02 INFO - PROCESS | 1663 | 1470771362673 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:02 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ce51000 == 48 [pid = 1663] [id = 764] 12:36:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x116888000) [pid = 1663] [serial = 2290] [outer = 0x0] 12:36:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x12bf48c00) [pid = 1663] [serial = 2291] [outer = 0x116888000] 12:36:02 INFO - PROCESS | 1663 | 1470771362704 Marionette DEBUG loaded listener.js 12:36:02 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x12bf54400) [pid = 1663] [serial = 2292] [outer = 0x116888000] 12:36:03 INFO - PROCESS | 1663 | 1470771363020 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]]]}] 12:36:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:36:03 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:36:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:36:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:36:03 INFO - TEST-OK | /FileAPI/fileReader.html | took 518ms 12:36:03 INFO - PROCESS | 1663 | 1470771363072 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 12:36:03 INFO - PROCESS | 1663 | 1470771363073 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 12:36:03 INFO - TEST-START | /FileAPI/historical.html 12:36:03 INFO - PROCESS | 1663 | 1470771363075 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:36:03 INFO - PROCESS | 1663 | 1470771363076 Marionette TRACE conn2 <- [1,3022,null,{}] 12:36:03 INFO - PROCESS | 1663 | 1470771363079 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}] 12:36:03 INFO - PROCESS | 1663 | 1470771363080 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:03 INFO - PROCESS | 1663 | 1470771363191 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 12:36:03 INFO - PROCESS | 1663 | --DOMWINDOW == 102 (0x1186f3000) [pid = 1663] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:36:03 INFO - PROCESS | 1663 | --DOMWINDOW == 101 (0x123ce1400) [pid = 1663] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:36:03 INFO - PROCESS | 1663 | --DOMWINDOW == 100 (0x11847e000) [pid = 1663] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:36:03 INFO - PROCESS | 1663 | --DOMWINDOW == 99 (0x113a0ec00) [pid = 1663] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:36:03 INFO - PROCESS | 1663 | --DOMWINDOW == 98 (0x1268d5c00) [pid = 1663] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:36:03 INFO - PROCESS | 1663 | --DOMWINDOW == 97 (0x127492400) [pid = 1663] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:36:03 INFO - PROCESS | 1663 | --DOMWINDOW == 96 (0x1160b6000) [pid = 1663] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:36:03 INFO - PROCESS | 1663 | --DOMWINDOW == 95 (0x128c2c000) [pid = 1663] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:36:03 INFO - PROCESS | 1663 | --DOMWINDOW == 94 (0x116534400) [pid = 1663] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:36:03 INFO - PROCESS | 1663 | --DOMWINDOW == 93 (0x119d03000) [pid = 1663] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:36:03 INFO - PROCESS | 1663 | 1470771363316 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:03 INFO - PROCESS | 1663 | 1470771363317 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d334000 == 49 [pid = 1663] [id = 765] 12:36:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 94 (0x1160b6000) [pid = 1663] [serial = 2293] [outer = 0x0] 12:36:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 95 (0x12144e000) [pid = 1663] [serial = 2294] [outer = 0x1160b6000] 12:36:03 INFO - PROCESS | 1663 | 1470771363344 Marionette DEBUG loaded listener.js 12:36:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 96 (0x12bfdd400) [pid = 1663] [serial = 2295] [outer = 0x1160b6000] 12:36:03 INFO - PROCESS | 1663 | 1470771363603 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"]]]}] 12:36:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:36:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:36:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:36:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:36:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:36:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:36:03 INFO - TEST-OK | /FileAPI/historical.html | took 575ms 12:36:03 INFO - PROCESS | 1663 | 1470771363652 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 12:36:03 INFO - PROCESS | 1663 | 1470771363654 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 12:36:03 INFO - TEST-START | /FileAPI/idlharness.html 12:36:03 INFO - PROCESS | 1663 | 1470771363656 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:36:03 INFO - PROCESS | 1663 | 1470771363658 Marionette TRACE conn2 <- [1,3026,null,{}] 12:36:03 INFO - PROCESS | 1663 | 1470771363660 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}] 12:36:03 INFO - PROCESS | 1663 | 1470771363663 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:03 INFO - PROCESS | 1663 | 1470771363777 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 12:36:03 INFO - PROCESS | 1663 | 1470771363781 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:03 INFO - PROCESS | 1663 | 1470771363782 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:03 INFO - PROCESS | 1663 | ++DOCSHELL 0x121237800 == 50 [pid = 1663] [id = 766] 12:36:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 97 (0x12bfdfc00) [pid = 1663] [serial = 2296] [outer = 0x0] 12:36:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 98 (0x12c519000) [pid = 1663] [serial = 2297] [outer = 0x12bfdfc00] 12:36:03 INFO - PROCESS | 1663 | 1470771363806 Marionette DEBUG loaded listener.js 12:36:03 INFO - PROCESS | 1663 | ++DOMWINDOW == 99 (0x12cad7c00) [pid = 1663] [serial = 2298] [outer = 0x12bfdfc00] 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:36:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:36:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:36:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:36:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:36:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:36:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:36:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:36:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:36:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:36:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:36:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:36:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:36:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:36:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:36:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:36:04 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 12:36:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:36:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:36:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:36:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:36:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:36:04 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 12:36:04 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 12:36:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:36:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:36:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:36:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:36:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:36:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:36:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:36:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:36:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:36:04 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 12:36:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:36:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:36:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:36:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:36:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:36:04 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 12:36:04 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 12:36:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:36:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:36:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:36:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:36:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:36:04 INFO - PROCESS | 1663 | 1470771364319 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\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\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\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\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\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\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\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\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]]]}] 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:36:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:36:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 682ms 12:36:04 INFO - PROCESS | 1663 | 1470771364339 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 12:36:04 INFO - PROCESS | 1663 | 1470771364340 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 12:36:04 INFO - TEST-START | /FileAPI/idlharness.worker 12:36:04 INFO - PROCESS | 1663 | 1470771364343 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:36:04 INFO - PROCESS | 1663 | 1470771364344 Marionette TRACE conn2 <- [1,3030,null,{}] 12:36:04 INFO - PROCESS | 1663 | 1470771364347 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}] 12:36:04 INFO - PROCESS | 1663 | 1470771364348 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:04 INFO - PROCESS | 1663 | 1470771364442 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 12:36:04 INFO - PROCESS | 1663 | 1470771364448 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:04 INFO - PROCESS | 1663 | 1470771364449 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:04 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c6d4000 == 51 [pid = 1663] [id = 767] 12:36:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 100 (0x1194d7c00) [pid = 1663] [serial = 2299] [outer = 0x0] 12:36:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 101 (0x12cada400) [pid = 1663] [serial = 2300] [outer = 0x1194d7c00] 12:36:04 INFO - PROCESS | 1663 | 1470771364472 Marionette DEBUG loaded listener.js 12:36:04 INFO - PROCESS | 1663 | ++DOMWINDOW == 102 (0x12d31a800) [pid = 1663] [serial = 2301] [outer = 0x1194d7c00] 12:36:04 INFO - PROCESS | 1663 | [1663] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:36:05 INFO - PROCESS | 1663 | 1470771365139 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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:36:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:36:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:36:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:36:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:36:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:36:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:36:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:36:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:36:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:36:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:36:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:36:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:36:05 INFO - {} 12:36:05 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 12:36:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:36:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:36:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:36:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:36:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:36:05 INFO - {} 12:36:05 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 - {} 12:36:05 INFO - {} 12:36:05 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 12:36:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:36:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:36:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:36:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:36:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:36:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:36:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:36:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:36:05 INFO - {} 12:36:05 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 12:36:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:36:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:36:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:36:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:36:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:36:05 INFO - {} 12:36:05 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 - {} 12:36:05 INFO - {} 12:36:05 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 12:36:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:36:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:36:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:36:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:36:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:05 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 12:36:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:36:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:36:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:36:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:36:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:36:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:36:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:36:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:36:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:05 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 12:36:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:36:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:36:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:05 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 12:36:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:36:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:36:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:05 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 12:36:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:36:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:36:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:36:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:36:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:36:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:36:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:36:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 829ms 12:36:05 INFO - PROCESS | 1663 | 1470771365173 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 12:36:05 INFO - PROCESS | 1663 | 1470771365174 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 12:36:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:36:05 INFO - PROCESS | 1663 | 1470771365176 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:36:05 INFO - PROCESS | 1663 | 1470771365177 Marionette TRACE conn2 <- [1,3034,null,{}] 12:36:05 INFO - PROCESS | 1663 | 1470771365179 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}] 12:36:05 INFO - PROCESS | 1663 | 1470771365180 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:05 INFO - PROCESS | 1663 | 1470771365279 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 12:36:05 INFO - PROCESS | 1663 | 1470771365425 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:05 INFO - PROCESS | 1663 | 1470771365427 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:05 INFO - PROCESS | 1663 | ++DOCSHELL 0x1168bf000 == 52 [pid = 1663] [id = 768] 12:36:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 103 (0x11223e800) [pid = 1663] [serial = 2302] [outer = 0x0] 12:36:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 104 (0x112fd3000) [pid = 1663] [serial = 2303] [outer = 0x11223e800] 12:36:05 INFO - PROCESS | 1663 | 1470771365482 Marionette DEBUG loaded listener.js 12:36:05 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x116055c00) [pid = 1663] [serial = 2304] [outer = 0x11223e800] 12:36:05 INFO - PROCESS | 1663 | 1470771365989 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]]]}] 12:36:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:36:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 820ms 12:36:06 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:36:06 INFO - PROCESS | 1663 | 1470771365999 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 12:36:06 INFO - PROCESS | 1663 | 1470771366000 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 12:36:06 INFO - PROCESS | 1663 | 1470771366003 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:36:06 INFO - PROCESS | 1663 | 1470771366006 Marionette TRACE conn2 <- [1,3038,null,{}] 12:36:06 INFO - PROCESS | 1663 | 1470771366010 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}] 12:36:06 INFO - PROCESS | 1663 | 1470771366011 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:06 INFO - PROCESS | 1663 | 1470771366123 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 12:36:06 INFO - PROCESS | 1663 | 1470771366186 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:06 INFO - PROCESS | 1663 | 1470771366188 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x121234000 == 53 [pid = 1663] [id = 769] 12:36:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x116a0dc00) [pid = 1663] [serial = 2305] [outer = 0x0] 12:36:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x1194d9c00) [pid = 1663] [serial = 2306] [outer = 0x116a0dc00] 12:36:06 INFO - PROCESS | 1663 | 1470771366259 Marionette DEBUG loaded listener.js 12:36:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x120fdc800) [pid = 1663] [serial = 2307] [outer = 0x116a0dc00] 12:36:06 INFO - PROCESS | 1663 | 1470771366590 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"]]]}] 12:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:36:06 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 620ms 12:36:06 INFO - PROCESS | 1663 | 1470771366626 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 12:36:06 INFO - PROCESS | 1663 | 1470771366630 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 12:36:06 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:36:06 INFO - PROCESS | 1663 | 1470771366634 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:36:06 INFO - PROCESS | 1663 | 1470771366636 Marionette TRACE conn2 <- [1,3042,null,{}] 12:36:06 INFO - PROCESS | 1663 | 1470771366638 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}] 12:36:06 INFO - PROCESS | 1663 | 1470771366640 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:06 INFO - PROCESS | 1663 | 1470771366752 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 12:36:06 INFO - PROCESS | 1663 | 1470771366846 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:06 INFO - PROCESS | 1663 | 1470771366847 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:06 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a807800 == 54 [pid = 1663] [id = 770] 12:36:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x123c75000) [pid = 1663] [serial = 2308] [outer = 0x0] 12:36:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x124b9d800) [pid = 1663] [serial = 2309] [outer = 0x123c75000] 12:36:06 INFO - PROCESS | 1663 | 1470771366877 Marionette DEBUG loaded listener.js 12:36:06 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x126ec5000) [pid = 1663] [serial = 2310] [outer = 0x123c75000] 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:36:07 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. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:36:07 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'.) 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:36:07 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. 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:36:07 INFO - PROCESS | 1663 | 1470771367303 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]]]}] 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:36:07 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. 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:36:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:36:07 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. 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:36:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:36:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:36:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:36:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:36:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:36:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:36:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 682ms 12:36:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:36:07 INFO - PROCESS | 1663 | 1470771367317 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 12:36:07 INFO - PROCESS | 1663 | 1470771367319 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 12:36:07 INFO - PROCESS | 1663 | 1470771367325 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:36:07 INFO - PROCESS | 1663 | 1470771367329 Marionette TRACE conn2 <- [1,3046,null,{}] 12:36:07 INFO - PROCESS | 1663 | 1470771367333 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}] 12:36:07 INFO - PROCESS | 1663 | 1470771367336 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:07 INFO - PROCESS | 1663 | 1470771367478 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 12:36:07 INFO - PROCESS | 1663 | 1470771367583 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:07 INFO - PROCESS | 1663 | 1470771367585 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:07 INFO - PROCESS | 1663 | ++DOCSHELL 0x12cb24000 == 55 [pid = 1663] [id = 771] 12:36:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x1194d9000) [pid = 1663] [serial = 2311] [outer = 0x0] 12:36:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12748ac00) [pid = 1663] [serial = 2312] [outer = 0x1194d9000] 12:36:07 INFO - PROCESS | 1663 | 1470771367616 Marionette DEBUG loaded listener.js 12:36:07 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x12a76dc00) [pid = 1663] [serial = 2313] [outer = 0x1194d9000] 12:36:07 INFO - PROCESS | 1663 | [1663] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:36:07 INFO - PROCESS | 1663 | 1470771367991 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:36:07 INFO - {} 12:36:07 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 678ms 12:36:08 INFO - PROCESS | 1663 | 1470771368000 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 12:36:08 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:36:08 INFO - PROCESS | 1663 | 1470771368002 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 12:36:08 INFO - PROCESS | 1663 | 1470771368004 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:36:08 INFO - PROCESS | 1663 | 1470771368005 Marionette TRACE conn2 <- [1,3050,null,{}] 12:36:08 INFO - PROCESS | 1663 | 1470771368008 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}] 12:36:08 INFO - PROCESS | 1663 | 1470771368009 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:08 INFO - PROCESS | 1663 | 1470771368121 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 12:36:08 INFO - PROCESS | 1663 | 1470771368224 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:08 INFO - PROCESS | 1663 | 1470771368226 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x12d5e2000 == 56 [pid = 1663] [id = 772] 12:36:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12a7c1000) [pid = 1663] [serial = 2314] [outer = 0x0] 12:36:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x12bf47800) [pid = 1663] [serial = 2315] [outer = 0x12a7c1000] 12:36:08 INFO - PROCESS | 1663 | 1470771368254 Marionette DEBUG loaded listener.js 12:36:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x12bf55c00) [pid = 1663] [serial = 2316] [outer = 0x12a7c1000] 12:36:08 INFO - PROCESS | 1663 | 1470771368602 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]]]}] 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:36:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 620ms 12:36:08 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:36:08 INFO - PROCESS | 1663 | 1470771368625 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 12:36:08 INFO - PROCESS | 1663 | 1470771368626 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 12:36:08 INFO - PROCESS | 1663 | 1470771368629 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:36:08 INFO - PROCESS | 1663 | 1470771368631 Marionette TRACE conn2 <- [1,3054,null,{}] 12:36:08 INFO - PROCESS | 1663 | 1470771368633 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}] 12:36:08 INFO - PROCESS | 1663 | 1470771368635 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:08 INFO - PROCESS | 1663 | 1470771368772 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 12:36:08 INFO - PROCESS | 1663 | 1470771368929 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:08 INFO - PROCESS | 1663 | 1470771368935 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:08 INFO - PROCESS | 1663 | ++DOCSHELL 0x112a74800 == 57 [pid = 1663] [id = 773] 12:36:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x112821000) [pid = 1663] [serial = 2317] [outer = 0x0] 12:36:08 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x112822c00) [pid = 1663] [serial = 2318] [outer = 0x112821000] 12:36:08 INFO - PROCESS | 1663 | 1470771368993 Marionette DEBUG loaded listener.js 12:36:09 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x12bfdb400) [pid = 1663] [serial = 2319] [outer = 0x112821000] 12:36:09 INFO - PROCESS | 1663 | 1470771369755 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"]]]}] 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:36:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:36:09 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" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:36:09 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" 12:36:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:36:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:36:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1189ms 12:36:09 INFO - PROCESS | 1663 | 1470771369848 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 12:36:09 INFO - PROCESS | 1663 | 1470771369851 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 12:36:09 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:36:09 INFO - PROCESS | 1663 | 1470771369855 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:36:09 INFO - PROCESS | 1663 | 1470771369857 Marionette TRACE conn2 <- [1,3058,null,{}] 12:36:09 INFO - PROCESS | 1663 | 1470771369861 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}] 12:36:09 INFO - PROCESS | 1663 | 1470771369862 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:09 INFO - PROCESS | 1663 | 1470771369973 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 12:36:10 INFO - PROCESS | 1663 | 1470771370051 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:10 INFO - PROCESS | 1663 | 1470771370053 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x1174cb800 == 58 [pid = 1663] [id = 774] 12:36:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x11604b400) [pid = 1663] [serial = 2320] [outer = 0x0] 12:36:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x117434400) [pid = 1663] [serial = 2321] [outer = 0x11604b400] 12:36:10 INFO - PROCESS | 1663 | 1470771370081 Marionette DEBUG loaded listener.js 12:36:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x1194da000) [pid = 1663] [serial = 2322] [outer = 0x11604b400] 12:36:10 INFO - PROCESS | 1663 | 1470771370450 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]]]}] 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:36:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:36:10 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:10 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:36:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:36:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:36:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:36:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:36:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:36:10 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 623ms 12:36:10 INFO - PROCESS | 1663 | 1470771370479 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 12:36:10 INFO - PROCESS | 1663 | 1470771370482 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 12:36:10 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:36:10 INFO - PROCESS | 1663 | 1470771370487 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:36:10 INFO - PROCESS | 1663 | 1470771370488 Marionette TRACE conn2 <- [1,3062,null,{}] 12:36:10 INFO - PROCESS | 1663 | 1470771370491 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}] 12:36:10 INFO - PROCESS | 1663 | 1470771370492 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:10 INFO - PROCESS | 1663 | 1470771370590 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 12:36:10 INFO - PROCESS | 1663 | 1470771370656 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:10 INFO - PROCESS | 1663 | 1470771370657 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:10 INFO - PROCESS | 1663 | ++DOCSHELL 0x110f69000 == 59 [pid = 1663] [id = 775] 12:36:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x1210c5400) [pid = 1663] [serial = 2323] [outer = 0x0] 12:36:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x1215b2400) [pid = 1663] [serial = 2324] [outer = 0x1210c5400] 12:36:10 INFO - PROCESS | 1663 | 1470771370685 Marionette DEBUG loaded listener.js 12:36:10 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x1215ba000) [pid = 1663] [serial = 2325] [outer = 0x1210c5400] 12:36:10 INFO - PROCESS | 1663 | [1663] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x116adb000 == 58 [pid = 1663] [id = 731] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x119fed800 == 57 [pid = 1663] [id = 734] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x121c39000 == 56 [pid = 1663] [id = 736] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c6000 == 55 [pid = 1663] [id = 735] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x12c6d4000 == 54 [pid = 1663] [id = 767] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x121237800 == 53 [pid = 1663] [id = 766] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x12d334000 == 52 [pid = 1663] [id = 765] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x12ce51000 == 51 [pid = 1663] [id = 764] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x12bc98000 == 50 [pid = 1663] [id = 763] 12:36:10 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x128c5a000) [pid = 1663] [serial = 2241] [outer = 0x0] [url = about:blank] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x12b91d800 == 49 [pid = 1663] [id = 762] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x12923f000 == 48 [pid = 1663] [id = 741] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x128b16800 == 47 [pid = 1663] [id = 740] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x12a742000 == 46 [pid = 1663] [id = 761] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x128ecd000 == 45 [pid = 1663] [id = 760] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x116750000 == 44 [pid = 1663] [id = 759] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x12416a000 == 43 [pid = 1663] [id = 758] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x118142800 == 42 [pid = 1663] [id = 757] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x11811b800 == 41 [pid = 1663] [id = 756] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x1194c7000 == 40 [pid = 1663] [id = 755] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x116ad9000 == 39 [pid = 1663] [id = 754] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x12ce49800 == 38 [pid = 1663] [id = 750] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x1270b6800 == 37 [pid = 1663] [id = 749] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x12142b000 == 36 [pid = 1663] [id = 748] 12:36:10 INFO - PROCESS | 1663 | --DOCSHELL 0x12c297800 == 35 [pid = 1663] [id = 747] 12:36:11 INFO - PROCESS | 1663 | 1470771371088 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x11910f000) [pid = 1663] [serial = 2209] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x119dde000) [pid = 1663] [serial = 2215] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x124b9b400) [pid = 1663] [serial = 2224] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x1167be000) [pid = 1663] [serial = 2212] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x1183f8400) [pid = 1663] [serial = 2213] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x11702ac00) [pid = 1663] [serial = 2206] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x1268d1000) [pid = 1663] [serial = 2225] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x124479800) [pid = 1663] [serial = 2222] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x126e51800) [pid = 1663] [serial = 2227] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x128a34000) [pid = 1663] [serial = 2236] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x11863c000) [pid = 1663] [serial = 2230] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x12748dc00) [pid = 1663] [serial = 2228] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x1241ca400) [pid = 1663] [serial = 2239] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x127491400) [pid = 1663] [serial = 2234] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x121307000) [pid = 1663] [serial = 2231] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x119f94400) [pid = 1663] [serial = 2216] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 108 (0x1268d8800) [pid = 1663] [serial = 2233] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 107 (0x128c2a000) [pid = 1663] [serial = 2237] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 106 (0x121452c00) [pid = 1663] [serial = 2218] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 105 (0x1242ae400) [pid = 1663] [serial = 2221] [outer = 0x0] [url = about:blank] 12:36:11 INFO - PROCESS | 1663 | --DOMWINDOW == 104 (0x123c6dc00) [pid = 1663] [serial = 2219] [outer = 0x0] [url = about:blank] 12:36:11 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:36:11 INFO - {} 12:36:11 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 621ms 12:36:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:36:11 INFO - PROCESS | 1663 | 1470771371107 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 12:36:11 INFO - PROCESS | 1663 | 1470771371108 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 12:36:11 INFO - PROCESS | 1663 | 1470771371111 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:36:11 INFO - PROCESS | 1663 | 1470771371113 Marionette TRACE conn2 <- [1,3066,null,{}] 12:36:11 INFO - PROCESS | 1663 | 1470771371121 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}] 12:36:11 INFO - PROCESS | 1663 | 1470771371124 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:11 INFO - PROCESS | 1663 | 1470771371208 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 12:36:11 INFO - PROCESS | 1663 | 1470771371213 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:11 INFO - PROCESS | 1663 | 1470771371217 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x11822a000 == 36 [pid = 1663] [id = 776] 12:36:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 105 (0x123c6f400) [pid = 1663] [serial = 2326] [outer = 0x0] 12:36:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 106 (0x1268d3800) [pid = 1663] [serial = 2327] [outer = 0x123c6f400] 12:36:11 INFO - PROCESS | 1663 | 1470771371244 Marionette DEBUG loaded listener.js 12:36:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 107 (0x126ec0400) [pid = 1663] [serial = 2328] [outer = 0x123c6f400] 12:36:11 INFO - PROCESS | 1663 | 1470771371609 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]]]}] 12:36:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:36:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:36:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:36:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:36:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:36:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:36:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:36:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 522ms 12:36:11 INFO - PROCESS | 1663 | 1470771371634 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 12:36:11 INFO - PROCESS | 1663 | 1470771371635 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 12:36:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:36:11 INFO - PROCESS | 1663 | 1470771371637 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:36:11 INFO - PROCESS | 1663 | 1470771371638 Marionette TRACE conn2 <- [1,3070,null,{}] 12:36:11 INFO - PROCESS | 1663 | 1470771371641 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}] 12:36:11 INFO - PROCESS | 1663 | 1470771371642 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:11 INFO - PROCESS | 1663 | 1470771371728 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 12:36:11 INFO - PROCESS | 1663 | 1470771371796 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:11 INFO - PROCESS | 1663 | 1470771371797 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:11 INFO - PROCESS | 1663 | ++DOCSHELL 0x121238800 == 37 [pid = 1663] [id = 777] 12:36:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 108 (0x126ec8800) [pid = 1663] [serial = 2329] [outer = 0x0] 12:36:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 109 (0x128a2d000) [pid = 1663] [serial = 2330] [outer = 0x126ec8800] 12:36:11 INFO - PROCESS | 1663 | 1470771371829 Marionette DEBUG loaded listener.js 12:36:11 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x128c2a400) [pid = 1663] [serial = 2331] [outer = 0x126ec8800] 12:36:12 INFO - PROCESS | 1663 | 1470771372097 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]]]}] 12:36:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:36:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:36:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:36:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:36:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:36:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:36:12 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 469ms 12:36:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:36:12 INFO - PROCESS | 1663 | 1470771372109 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 12:36:12 INFO - PROCESS | 1663 | 1470771372110 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 12:36:12 INFO - PROCESS | 1663 | 1470771372114 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:36:12 INFO - PROCESS | 1663 | 1470771372117 Marionette TRACE conn2 <- [1,3074,null,{}] 12:36:12 INFO - PROCESS | 1663 | 1470771372124 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}] 12:36:12 INFO - PROCESS | 1663 | 1470771372125 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:12 INFO - PROCESS | 1663 | 1470771372214 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 12:36:12 INFO - PROCESS | 1663 | 1470771372220 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:12 INFO - PROCESS | 1663 | 1470771372221 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x12462c000 == 38 [pid = 1663] [id = 778] 12:36:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x128c68000) [pid = 1663] [serial = 2332] [outer = 0x0] 12:36:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x1292c2800) [pid = 1663] [serial = 2333] [outer = 0x128c68000] 12:36:12 INFO - PROCESS | 1663 | 1470771372246 Marionette DEBUG loaded listener.js 12:36:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x12a4e1000) [pid = 1663] [serial = 2334] [outer = 0x128c68000] 12:36:12 INFO - PROCESS | 1663 | 1470771372583 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]]]}] 12:36:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:36:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:36:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:36:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:36:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:36:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:36:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 476ms 12:36:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:36:12 INFO - PROCESS | 1663 | 1470771372592 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 12:36:12 INFO - PROCESS | 1663 | 1470771372593 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 12:36:12 INFO - PROCESS | 1663 | 1470771372596 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:36:12 INFO - PROCESS | 1663 | 1470771372597 Marionette TRACE conn2 <- [1,3078,null,{}] 12:36:12 INFO - PROCESS | 1663 | 1470771372600 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}] 12:36:12 INFO - PROCESS | 1663 | 1470771372604 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:12 INFO - PROCESS | 1663 | 1470771372752 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 12:36:12 INFO - PROCESS | 1663 | 1470771372796 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:12 INFO - PROCESS | 1663 | 1470771372797 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:12 INFO - PROCESS | 1663 | ++DOCSHELL 0x1289ba800 == 39 [pid = 1663] [id = 779] 12:36:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x1291a0800) [pid = 1663] [serial = 2335] [outer = 0x0] 12:36:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x12a4e9800) [pid = 1663] [serial = 2336] [outer = 0x1291a0800] 12:36:12 INFO - PROCESS | 1663 | 1470771372822 Marionette DEBUG loaded listener.js 12:36:12 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x12a785c00) [pid = 1663] [serial = 2337] [outer = 0x1291a0800] 12:36:13 INFO - PROCESS | 1663 | 1470771373102 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] 12:36:13 INFO - PROCESS | 1663 | 1470771373121 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 12:36:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:36:13 INFO - PROCESS | 1663 | 1470771373123 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:36:13 INFO - PROCESS | 1663 | 1470771373125 Marionette TRACE conn2 <- [1,3082,null,{}] 12:36:13 INFO - PROCESS | 1663 | 1470771373127 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}] 12:36:13 INFO - PROCESS | 1663 | 1470771373128 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:13 INFO - PROCESS | 1663 | 1470771373252 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 12:36:13 INFO - PROCESS | 1663 | 1470771373263 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:13 INFO - PROCESS | 1663 | 1470771373264 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12a814800 == 40 [pid = 1663] [id = 780] 12:36:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x11871a000) [pid = 1663] [serial = 2338] [outer = 0x0] 12:36:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x12a7b9c00) [pid = 1663] [serial = 2339] [outer = 0x11871a000] 12:36:13 INFO - PROCESS | 1663 | 1470771373288 Marionette DEBUG loaded listener.js 12:36:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x12af3cc00) [pid = 1663] [serial = 2340] [outer = 0x11871a000] 12:36:13 INFO - PROCESS | 1663 | 1470771373611 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]]]}] 12:36:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:36:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:36:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:36:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 518ms 12:36:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:36:13 INFO - PROCESS | 1663 | 1470771373647 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 12:36:13 INFO - PROCESS | 1663 | 1470771373648 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 12:36:13 INFO - PROCESS | 1663 | 1470771373651 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:36:13 INFO - PROCESS | 1663 | 1470771373652 Marionette TRACE conn2 <- [1,3086,null,{}] 12:36:13 INFO - PROCESS | 1663 | 1470771373654 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}] 12:36:13 INFO - PROCESS | 1663 | 1470771373655 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:13 INFO - PROCESS | 1663 | 1470771373773 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 12:36:13 INFO - PROCESS | 1663 | 1470771373815 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:13 INFO - PROCESS | 1663 | 1470771373816 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:13 INFO - PROCESS | 1663 | ++DOCSHELL 0x12aad6000 == 41 [pid = 1663] [id = 781] 12:36:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x12a78bc00) [pid = 1663] [serial = 2341] [outer = 0x0] 12:36:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x12b8e2000) [pid = 1663] [serial = 2342] [outer = 0x12a78bc00] 12:36:13 INFO - PROCESS | 1663 | 1470771373838 Marionette DEBUG loaded listener.js 12:36:13 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x12bcc1800) [pid = 1663] [serial = 2343] [outer = 0x12a78bc00] 12:36:14 INFO - PROCESS | 1663 | 1470771374100 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:36:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:36:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 468ms 12:36:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:36:14 INFO - PROCESS | 1663 | 1470771374120 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 12:36:14 INFO - PROCESS | 1663 | 1470771374121 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 12:36:14 INFO - PROCESS | 1663 | 1470771374125 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:36:14 INFO - PROCESS | 1663 | 1470771374127 Marionette TRACE conn2 <- [1,3090,null,{}] 12:36:14 INFO - PROCESS | 1663 | 1470771374137 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}] 12:36:14 INFO - PROCESS | 1663 | 1470771374138 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:14 INFO - PROCESS | 1663 | 1470771374261 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 12:36:14 INFO - PROCESS | 1663 | 1470771374272 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:14 INFO - PROCESS | 1663 | 1470771374273 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x12b91c000 == 42 [pid = 1663] [id = 782] 12:36:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x12a7bd000) [pid = 1663] [serial = 2344] [outer = 0x0] 12:36:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x12bcce400) [pid = 1663] [serial = 2345] [outer = 0x12a7bd000] 12:36:14 INFO - PROCESS | 1663 | 1470771374297 Marionette DEBUG loaded listener.js 12:36:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 125 (0x12bf53800) [pid = 1663] [serial = 2346] [outer = 0x12a7bd000] 12:36:14 INFO - PROCESS | 1663 | 1470771374622 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:36:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:36:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 527ms 12:36:14 INFO - PROCESS | 1663 | 1470771374650 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 12:36:14 INFO - PROCESS | 1663 | 1470771374652 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 12:36:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:36:14 INFO - PROCESS | 1663 | 1470771374654 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:36:14 INFO - PROCESS | 1663 | 1470771374655 Marionette TRACE conn2 <- [1,3094,null,{}] 12:36:14 INFO - PROCESS | 1663 | 1470771374665 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}] 12:36:14 INFO - PROCESS | 1663 | 1470771374666 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:14 INFO - PROCESS | 1663 | 1470771374781 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 12:36:14 INFO - PROCESS | 1663 | 1470771374825 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:14 INFO - PROCESS | 1663 | 1470771374826 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:14 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c28c000 == 43 [pid = 1663] [id = 783] 12:36:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 126 (0x12bf51800) [pid = 1663] [serial = 2347] [outer = 0x0] 12:36:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 127 (0x12bfdec00) [pid = 1663] [serial = 2348] [outer = 0x12bf51800] 12:36:14 INFO - PROCESS | 1663 | 1470771374850 Marionette DEBUG loaded listener.js 12:36:14 INFO - PROCESS | 1663 | ++DOMWINDOW == 128 (0x12c512400) [pid = 1663] [serial = 2349] [outer = 0x12bf51800] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 127 (0x116888000) [pid = 1663] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 126 (0x127418c00) [pid = 1663] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 125 (0x123c6c000) [pid = 1663] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 124 (0x127488c00) [pid = 1663] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 123 (0x123c72400) [pid = 1663] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 122 (0x1160b6000) [pid = 1663] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 121 (0x116aac800) [pid = 1663] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 120 (0x119104000) [pid = 1663] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 119 (0x119830400) [pid = 1663] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 118 (0x117334800) [pid = 1663] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 117 (0x1210c5c00) [pid = 1663] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 116 (0x1122b0c00) [pid = 1663] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 115 (0x128e90800) [pid = 1663] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 114 (0x116aae000) [pid = 1663] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 113 (0x128c22400) [pid = 1663] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 112 (0x12bfdfc00) [pid = 1663] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 111 (0x123c73000) [pid = 1663] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 110 (0x12b9a0c00) [pid = 1663] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:36:15 INFO - PROCESS | 1663 | --DOMWINDOW == 109 (0x12748b800) [pid = 1663] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:36:15 INFO - PROCESS | 1663 | 1470771375322 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:36:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:36:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 720ms 12:36:15 INFO - PROCESS | 1663 | 1470771375374 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 12:36:15 INFO - PROCESS | 1663 | 1470771375376 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 12:36:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:36:15 INFO - PROCESS | 1663 | 1470771375378 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:36:15 INFO - PROCESS | 1663 | 1470771375379 Marionette TRACE conn2 <- [1,3098,null,{}] 12:36:15 INFO - PROCESS | 1663 | 1470771375382 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}] 12:36:15 INFO - PROCESS | 1663 | 1470771375383 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:15 INFO - PROCESS | 1663 | 1470771375481 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 12:36:15 INFO - PROCESS | 1663 | 1470771375486 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:15 INFO - PROCESS | 1663 | 1470771375487 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:15 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c2eb000 == 44 [pid = 1663] [id = 784] 12:36:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 110 (0x116a0cc00) [pid = 1663] [serial = 2350] [outer = 0x0] 12:36:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 111 (0x12c515000) [pid = 1663] [serial = 2351] [outer = 0x116a0cc00] 12:36:15 INFO - PROCESS | 1663 | 1470771375514 Marionette DEBUG loaded listener.js 12:36:15 INFO - PROCESS | 1663 | ++DOMWINDOW == 112 (0x12c521000) [pid = 1663] [serial = 2352] [outer = 0x116a0cc00] 12:36:15 INFO - PROCESS | 1663 | 1470771375850 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]]]}] 12:36:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:36:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:36:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 521ms 12:36:15 INFO - PROCESS | 1663 | 1470771375900 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 12:36:15 INFO - PROCESS | 1663 | 1470771375901 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 12:36:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:36:15 INFO - PROCESS | 1663 | 1470771375903 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:36:15 INFO - PROCESS | 1663 | 1470771375904 Marionette TRACE conn2 <- [1,3102,null,{}] 12:36:15 INFO - PROCESS | 1663 | 1470771375906 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}] 12:36:15 INFO - PROCESS | 1663 | 1470771375907 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:16 INFO - PROCESS | 1663 | 1470771376027 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 12:36:16 INFO - PROCESS | 1663 | 1470771376053 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:16 INFO - PROCESS | 1663 | 1470771376054 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x12c6bf800 == 45 [pid = 1663] [id = 785] 12:36:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 113 (0x110ee7c00) [pid = 1663] [serial = 2353] [outer = 0x0] 12:36:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 114 (0x110eeac00) [pid = 1663] [serial = 2354] [outer = 0x110ee7c00] 12:36:16 INFO - PROCESS | 1663 | 1470771376078 Marionette DEBUG loaded listener.js 12:36:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 115 (0x119104000) [pid = 1663] [serial = 2355] [outer = 0x110ee7c00] 12:36:16 INFO - PROCESS | 1663 | 1470771376373 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:36:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 518ms 12:36:16 INFO - PROCESS | 1663 | 1470771376421 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 12:36:16 INFO - PROCESS | 1663 | 1470771376422 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 12:36:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:36:16 INFO - PROCESS | 1663 | 1470771376424 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:36:16 INFO - PROCESS | 1663 | 1470771376425 Marionette TRACE conn2 <- [1,3106,null,{}] 12:36:16 INFO - PROCESS | 1663 | 1470771376428 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}] 12:36:16 INFO - PROCESS | 1663 | 1470771376429 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:16 INFO - PROCESS | 1663 | 1470771376516 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 12:36:16 INFO - PROCESS | 1663 | 1470771376520 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:16 INFO - PROCESS | 1663 | 1470771376521 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:16 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ca15800 == 46 [pid = 1663] [id = 786] 12:36:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 116 (0x12144b800) [pid = 1663] [serial = 2356] [outer = 0x0] 12:36:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 117 (0x12bfd8c00) [pid = 1663] [serial = 2357] [outer = 0x12144b800] 12:36:16 INFO - PROCESS | 1663 | 1470771376544 Marionette DEBUG loaded listener.js 12:36:16 INFO - PROCESS | 1663 | ++DOMWINDOW == 118 (0x12cad8400) [pid = 1663] [serial = 2358] [outer = 0x12144b800] 12:36:16 INFO - PROCESS | 1663 | 1470771376871 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]]]}] 12:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:36:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 468ms 12:36:16 INFO - PROCESS | 1663 | 1470771376892 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 12:36:16 INFO - PROCESS | 1663 | 1470771376894 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 12:36:16 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:36:16 INFO - PROCESS | 1663 | 1470771376897 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:36:16 INFO - PROCESS | 1663 | 1470771376900 Marionette TRACE conn2 <- [1,3110,null,{}] 12:36:16 INFO - PROCESS | 1663 | 1470771376903 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}] 12:36:16 INFO - PROCESS | 1663 | 1470771376904 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:17 INFO - PROCESS | 1663 | 1470771377030 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 12:36:17 INFO - PROCESS | 1663 | 1470771377037 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:17 INFO - PROCESS | 1663 | 1470771377039 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x12ce39800 == 47 [pid = 1663] [id = 787] 12:36:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 119 (0x112820400) [pid = 1663] [serial = 2359] [outer = 0x0] 12:36:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 120 (0x12cadb400) [pid = 1663] [serial = 2360] [outer = 0x112820400] 12:36:17 INFO - PROCESS | 1663 | 1470771377062 Marionette DEBUG loaded listener.js 12:36:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 121 (0x12cae2800) [pid = 1663] [serial = 2361] [outer = 0x112820400] 12:36:17 INFO - PROCESS | 1663 | 1470771377421 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"]]]}] 12:36:17 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:36:17 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 12:36:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:36:17 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 572ms 12:36:17 INFO - PROCESS | 1663 | 1470771377469 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 12:36:17 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:36:17 INFO - PROCESS | 1663 | 1470771377472 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 12:36:17 INFO - PROCESS | 1663 | 1470771377475 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:36:17 INFO - PROCESS | 1663 | 1470771377477 Marionette TRACE conn2 <- [1,3114,null,{}] 12:36:17 INFO - PROCESS | 1663 | 1470771377481 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}] 12:36:17 INFO - PROCESS | 1663 | 1470771377483 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:17 INFO - PROCESS | 1663 | 1470771377600 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 12:36:17 INFO - PROCESS | 1663 | 1470771377711 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\", \"191ca5c4-830c-4824-8ce1-0a9b3fef16c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:17 INFO - PROCESS | 1663 | 1470771377714 Marionette INFO sendAsync 0556214d-92d4-864d-aaa3-1d841a898496 12:36:17 INFO - PROCESS | 1663 | ++DOCSHELL 0x112a6a800 == 48 [pid = 1663] [id = 788] 12:36:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 122 (0x112824000) [pid = 1663] [serial = 2362] [outer = 0x0] 12:36:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 123 (0x113a03000) [pid = 1663] [serial = 2363] [outer = 0x112824000] 12:36:17 INFO - PROCESS | 1663 | 1470771377748 Marionette DEBUG loaded listener.js 12:36:17 INFO - PROCESS | 1663 | ++DOMWINDOW == 124 (0x1167be000) [pid = 1663] [serial = 2364] [outer = 0x112824000] 12:36:18 INFO - PROCESS | 1663 | 1470771378120 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]]]}] 12:36:18 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:36:18 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 675ms 12:36:18 INFO - PROCESS | 1663 | 1470771378149 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 12:36:18 INFO - PROCESS | 1663 | 1470771378153 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 12:36:19 WARNING - u'runner_teardown' () 12:36:19 INFO - No more tests 12:36:19 INFO - Got 0 unexpected results 12:36:19 INFO - SUITE-END | took 503s 12:36:19 INFO - Closing logging queue 12:36:19 INFO - queue closed 12:36:19 INFO - Return code: 0 12:36:19 WARNING - # TBPL SUCCESS # 12:36:19 INFO - Running post-action listener: _resource_record_post_action 12:36:19 INFO - Running post-run listener: _resource_record_post_run 12:36:20 INFO - Total resource usage - Wall time: 525s; CPU: 57.0%; Read bytes: 31510016; Write bytes: 950404608; Read time: 318; Write time: 4687 12:36:20 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:36:20 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148462080; Write bytes: 144015360; Read time: 13785; Write time: 255 12:36:20 INFO - run-tests - Wall time: 507s; CPU: 58.0%; Read bytes: 29384192; Write bytes: 794772992; Read time: 295; Write time: 4391 12:36:20 INFO - Running post-run listener: _upload_blobber_files 12:36:20 INFO - Blob upload gear active. 12:36:20 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:36:20 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 12:36:20 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-release', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:36:20 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-release -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:36:20 INFO - (blobuploader) - INFO - Open directory for files ... 12:36:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:36:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:36:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:36:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:36:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:36:21 INFO - (blobuploader) - INFO - Done attempting. 12:36:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:36:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:36:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:36:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:36:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:36:23 INFO - (blobuploader) - INFO - Done attempting. 12:36:23 INFO - (blobuploader) - INFO - Iteration through files over. 12:36:23 INFO - Return code: 0 12:36:23 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:36:23 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:36:23 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/9637cd522697fa14e8f1c1beac8b2dcda8c89420b9cbedc8c6ba3758efff73581a2cf456a6c1ee82d551aba54a70cd1e44bc6e659ec7183802bb4f91a99e1d78", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/343b1f304b90490c3a4df17ea89d2d50e04ead33c3f204a931885654b05f3db861965c89feb89a8344c4ccf565a53454f4b21ca4f92978ce4f65e9510f9e5af4"} 12:36:23 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:36:23 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:36:23 INFO - Contents: 12:36:23 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/9637cd522697fa14e8f1c1beac8b2dcda8c89420b9cbedc8c6ba3758efff73581a2cf456a6c1ee82d551aba54a70cd1e44bc6e659ec7183802bb4f91a99e1d78", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/343b1f304b90490c3a4df17ea89d2d50e04ead33c3f204a931885654b05f3db861965c89feb89a8344c4ccf565a53454f4b21ca4f92978ce4f65e9510f9e5af4"} 12:36:23 INFO - Running post-run listener: copy_logs_to_upload_dir 12:36:23 INFO - Copying logs to upload dir... 12:36:23 INFO - mkdir: /builds/slave/test/build/upload/logs 12:36:23 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1031.794406 ========= master_lag: 0.36 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 12 secs) (at 2016-08-09 12:36:23.956814) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-09 12:36:23.963590) ========= 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.xGCHQyoUKc/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.GIU1s20rSU/Listeners TMPDIR=/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/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-release/sha512/9637cd522697fa14e8f1c1beac8b2dcda8c89420b9cbedc8c6ba3758efff73581a2cf456a6c1ee82d551aba54a70cd1e44bc6e659ec7183802bb4f91a99e1d78", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/343b1f304b90490c3a4df17ea89d2d50e04ead33c3f204a931885654b05f3db861965c89feb89a8344c4ccf565a53454f4b21ca4f92978ce4f65e9510f9e5af4"} build_url:https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012559 build_url: 'https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/9637cd522697fa14e8f1c1beac8b2dcda8c89420b9cbedc8c6ba3758efff73581a2cf456a6c1ee82d551aba54a70cd1e44bc6e659ec7183802bb4f91a99e1d78", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/343b1f304b90490c3a4df17ea89d2d50e04ead33c3f204a931885654b05f3db861965c89feb89a8344c4ccf565a53454f4b21ca4f92978ce4f65e9510f9e5af4"}' symbols_url: 'https://queue.taskcluster.net/v1/task/K-6x8tkqR4yYjzGk3N9x8Q/artifacts/public/build/firefox-48.0.1.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-08-09 12:36:24.000289) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 12:36:24.000726) ========= 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.xGCHQyoUKc/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.GIU1s20rSU/Listeners TMPDIR=/var/folders/8w/f4pjrf8x3_z5wkxqw3mwdcg400000w/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.005038 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 12:36:24.049990) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-09 12:36:24.050349) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-09 12:36:24.053855) ========= ========= Total master_lag: 2.33 =========