builder: mozilla-release_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0107 starttime: 1471348077.81 results: success (0) buildid: 20160816033124 builduid: 51b20ccdd8c44d77b4445cca1856182b revision: e360efec6839e500742b9112e798b56f1d3eb4e7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-16 04:47:57.812340) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-16 04:47:57.812793) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-16 04:47:57.813067) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-16 04:47:57.875482) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:47:57.875886) ========= 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.LpBnqAUriw/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.l3mbABGgWo/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/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-16 04:47:57-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 25.5M=0s 2016-08-16 04:47:58 (25.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.128499 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:47:58.027421) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:47:58.027776) ========= 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.LpBnqAUriw/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.l3mbABGgWo/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/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.028175 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:47:58.078664) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-16 04:47:58.079010) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev e360efec6839e500742b9112e798b56f1d3eb4e7 --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 e360efec6839e500742b9112e798b56f1d3eb4e7 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.LpBnqAUriw/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.l3mbABGgWo/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/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-16 04:47:58,320 truncating revision to first 12 chars 2016-08-16 04:47:58,320 Setting DEBUG logging. 2016-08-16 04:47:58,320 attempt 1/10 2016-08-16 04:47:58,320 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/e360efec6839?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-16 04:47:59,657 unpacking tar archive at: mozilla-release-e360efec6839/testing/mozharness/ program finished with exit code 0 elapsedTime=1.588585 ========= master_lag: 0.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-16 04:47:59.853540) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-16 04:47:59.853865) ========= script_repo_revision: e360efec6839e500742b9112e798b56f1d3eb4e7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-16 04:47:59.854268) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-16 04:47:59.854534) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-16 04:47:59.872394) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 17 secs) (at 2016-08-16 04:47:59.872682) ========= /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.LpBnqAUriw/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.l3mbABGgWo/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/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 04:48:00 INFO - MultiFileLogger online at 20160816 04:48:00 in /builds/slave/test 04:48:00 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 04:48:00 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:48:00 INFO - {'append_to_log': False, 04:48:00 INFO - 'base_work_dir': '/builds/slave/test', 04:48:00 INFO - 'blob_upload_branch': 'mozilla-release', 04:48:00 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:48:00 INFO - 'buildbot_json_path': 'buildprops.json', 04:48:00 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:48:00 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:48:00 INFO - 'download_minidump_stackwalk': True, 04:48:00 INFO - 'download_symbols': 'true', 04:48:00 INFO - 'e10s': False, 04:48:00 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:48:00 INFO - 'tooltool.py': '/tools/tooltool.py', 04:48:00 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:48:00 INFO - '/tools/misc-python/virtualenv.py')}, 04:48:00 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:48:00 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:48:00 INFO - 'log_level': 'info', 04:48:00 INFO - 'log_to_console': True, 04:48:00 INFO - 'opt_config_files': (), 04:48:00 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:48:00 INFO - '--processes=1', 04:48:00 INFO - '--config=%(test_path)s/wptrunner.ini', 04:48:00 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:48:00 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:48:00 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:48:00 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:48:00 INFO - 'pip_index': False, 04:48:00 INFO - 'require_test_zip': True, 04:48:00 INFO - 'test_type': ('testharness',), 04:48:00 INFO - 'this_chunk': '1', 04:48:00 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:48:00 INFO - 'total_chunks': '10', 04:48:00 INFO - 'virtualenv_path': 'venv', 04:48:00 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:48:00 INFO - 'work_dir': 'build'} 04:48:00 INFO - ##### 04:48:00 INFO - ##### Running clobber step. 04:48:00 INFO - ##### 04:48:00 INFO - Running pre-action listener: _resource_record_pre_action 04:48:00 INFO - Running main action method: clobber 04:48:00 INFO - rmtree: /builds/slave/test/build 04:48:00 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:48:02 INFO - Running post-action listener: _resource_record_post_action 04:48:02 INFO - ##### 04:48:02 INFO - ##### Running read-buildbot-config step. 04:48:02 INFO - ##### 04:48:02 INFO - Running pre-action listener: _resource_record_pre_action 04:48:02 INFO - Running main action method: read_buildbot_config 04:48:02 INFO - Using buildbot properties: 04:48:02 INFO - { 04:48:02 INFO - "project": "", 04:48:02 INFO - "product": "firefox", 04:48:02 INFO - "script_repo_revision": "production", 04:48:02 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-debug-unittest", 04:48:02 INFO - "repository": "", 04:48:02 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release debug test web-platform-tests-1", 04:48:02 INFO - "buildid": "20160816033124", 04:48:02 INFO - "pgo_build": "False", 04:48:02 INFO - "basedir": "/builds/slave/test", 04:48:02 INFO - "buildnumber": 42, 04:48:02 INFO - "slavename": "t-yosemite-r7-0107", 04:48:02 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 04:48:02 INFO - "platform": "macosx64", 04:48:02 INFO - "branch": "mozilla-release", 04:48:02 INFO - "revision": "e360efec6839e500742b9112e798b56f1d3eb4e7", 04:48:02 INFO - "repo_path": "releases/mozilla-release", 04:48:02 INFO - "moz_repo_path": "", 04:48:02 INFO - "stage_platform": "macosx64", 04:48:02 INFO - "builduid": "51b20ccdd8c44d77b4445cca1856182b", 04:48:02 INFO - "slavebuilddir": "test" 04:48:02 INFO - } 04:48:02 INFO - Found installer url https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg. 04:48:02 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json. 04:48:02 INFO - Running post-action listener: _resource_record_post_action 04:48:02 INFO - ##### 04:48:02 INFO - ##### Running download-and-extract step. 04:48:02 INFO - ##### 04:48:02 INFO - Running pre-action listener: _resource_record_pre_action 04:48:02 INFO - Running main action method: download_and_extract 04:48:02 INFO - mkdir: /builds/slave/test/build/tests 04:48:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:48:02 INFO - https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:48:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:48:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:48:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:48:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:48:02 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:48:02 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:48:02 INFO - retry: Failed, sleeping 30 seconds before retrying 04:48:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:48:32 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:48:32 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:48:32 INFO - retry: Failed, sleeping 60 seconds before retrying 04:49:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:49:32 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:49:32 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:49:32 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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! 04:49:32 INFO - Caught exception: HTTP Error 404: Not Found 04:49:32 INFO - Caught exception: HTTP Error 404: Not Found 04:49:32 INFO - Caught exception: HTTP Error 404: Not Found 04:49:32 INFO - trying https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:49:32 INFO - Downloading https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:49:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:49:34 INFO - Downloaded 1235 bytes. 04:49:34 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:49:34 INFO - Using the following test package requirements: 04:49:34 INFO - {u'common': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 04:49:34 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:49:34 INFO - u'firefox-48.0.1.en-US.mac64.cppunittest.tests.zip'], 04:49:34 INFO - u'gtest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:49:34 INFO - u'firefox-48.0.1.en-US.mac64.gtest.tests.zip'], 04:49:34 INFO - u'jittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:49:34 INFO - u'jsshell-mac64.zip'], 04:49:34 INFO - u'mochitest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:49:34 INFO - u'firefox-48.0.1.en-US.mac64.mochitest.tests.zip'], 04:49:34 INFO - u'mozbase': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 04:49:34 INFO - u'reftest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:49:34 INFO - u'firefox-48.0.1.en-US.mac64.reftest.tests.zip'], 04:49:34 INFO - u'talos': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:49:34 INFO - u'firefox-48.0.1.en-US.mac64.talos.tests.zip'], 04:49:34 INFO - u'web-platform': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:49:34 INFO - u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'], 04:49:34 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:49:34 INFO - u'firefox-48.0.1.en-US.mac64.xpcshell.tests.zip']} 04:49:34 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 04:49:34 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')]} 04:49:34 INFO - https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:49:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:49:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:49:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:49:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:49:34 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:49:34 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:49:34 INFO - retry: Failed, sleeping 30 seconds before retrying 04:50:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:50:04 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:50:04 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:50:04 INFO - retry: Failed, sleeping 60 seconds before retrying 04:51:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:51:04 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:51:04 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:51:04 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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! 04:51:04 INFO - Caught exception: HTTP Error 404: Not Found 04:51:04 INFO - Caught exception: HTTP Error 404: Not Found 04:51:04 INFO - Caught exception: HTTP Error 404: Not Found 04:51:04 INFO - trying https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:51:04 INFO - Downloading https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:51:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:51:05 INFO - Downloaded 18379870 bytes. 04:51:05 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/*'] 04:51:05 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/* 04:51:06 INFO - caution: filename not matched: web-platform/* 04:51:06 INFO - Return code: 11 04:51:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:51:06 INFO - https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:51:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:51:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:51:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:51:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:51:06 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:51:06 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:51:06 INFO - retry: Failed, sleeping 30 seconds before retrying 04:51:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:51:36 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:51:36 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:51:36 INFO - retry: Failed, sleeping 60 seconds before retrying 04:52:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:52:36 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:52:36 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:52:36 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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! 04:52:36 INFO - Caught exception: HTTP Error 404: Not Found 04:52:36 INFO - Caught exception: HTTP Error 404: Not Found 04:52:36 INFO - Caught exception: HTTP Error 404: Not Found 04:52:36 INFO - trying https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:52:36 INFO - Downloading https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:52:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:52:37 INFO - Downloaded 36389883 bytes. 04:52:37 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/*'] 04:52:37 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/* 04:52:41 INFO - caution: filename not matched: bin/* 04:52:41 INFO - caution: filename not matched: config/* 04:52:41 INFO - caution: filename not matched: mozbase/* 04:52:41 INFO - caution: filename not matched: marionette/* 04:52:41 INFO - caution: filename not matched: tools/wptserve/* 04:52:41 INFO - Return code: 11 04:52:41 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')]} 04:52:41 INFO - https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg matches https://queue.taskcluster.net 04:52:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:52:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:52:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 04:52:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:52:41 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:52:41 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:52:41 INFO - retry: Failed, sleeping 30 seconds before retrying 04:53:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:53:11 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:53:11 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:53:11 INFO - retry: Failed, sleeping 60 seconds before retrying 04:54:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:54:12 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:54:12 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:54:12 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg! 04:54:12 INFO - Caught exception: HTTP Error 404: Not Found 04:54:12 INFO - Caught exception: HTTP Error 404: Not Found 04:54:12 INFO - Caught exception: HTTP Error 404: Not Found 04:54:12 INFO - trying https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:54:12 INFO - Downloading https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 04:54:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:54:14 INFO - Downloaded 73091961 bytes. 04:54:14 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:54:14 INFO - mkdir: /builds/slave/test/properties 04:54:14 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:54:14 INFO - Writing to file /builds/slave/test/properties/build_url 04:54:14 INFO - Contents: 04:54:14 INFO - build_url:https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:54:15 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:54:15 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:54:15 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:54:15 INFO - Contents: 04:54:15 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:54:15 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')]} 04:54:15 INFO - https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:54:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:54:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:54:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:54:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:54:15 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:54:15 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:54:15 INFO - retry: Failed, sleeping 30 seconds before retrying 04:54:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:54:45 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:54:45 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:54:45 INFO - retry: Failed, sleeping 60 seconds before retrying 04:55:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:55:45 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:55:45 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:55:45 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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! 04:55:45 INFO - Caught exception: HTTP Error 404: Not Found 04:55:45 INFO - Caught exception: HTTP Error 404: Not Found 04:55:45 INFO - Caught exception: HTTP Error 404: Not Found 04:55:45 INFO - trying https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:55:45 INFO - Downloading https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:55:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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 04:55:48 INFO - Downloaded 103667704 bytes. 04:55:48 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'] 04:55:48 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 04:55:52 INFO - Return code: 0 04:55:52 INFO - Running post-action listener: _resource_record_post_action 04:55:52 INFO - Running post-action listener: set_extra_try_arguments 04:55:52 INFO - ##### 04:55:52 INFO - ##### Running create-virtualenv step. 04:55:52 INFO - ##### 04:55:52 INFO - Running pre-action listener: _pre_create_virtualenv 04:55:52 INFO - Running pre-action listener: _resource_record_pre_action 04:55:52 INFO - Running main action method: create_virtualenv 04:55:52 INFO - Creating virtualenv /builds/slave/test/build/venv 04:55:52 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 04:55:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:55:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:55:52 INFO - Using real prefix '/tools/python27' 04:55:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:55:53 INFO - Installing distribute.............................................................................................................................................................................................done. 04:55:55 INFO - Installing pip.................done. 04:55:55 INFO - Return code: 0 04:55:55 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:55:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:55:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:55:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:55:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:55:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:55:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:55:55 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x1098d3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1098f0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0b9cd4990>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1098ec5e0>, '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 0x1094cfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1094fa990>, '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.LpBnqAUriw/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.l3mbABGgWo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:55:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 04:55:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 04:55:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LpBnqAUriw/Render', 04:55:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:55:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:55:55 INFO - 'HOME': '/Users/cltbld', 04:55:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:55:55 INFO - 'LOGNAME': 'cltbld', 04:55:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:55:55 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:55:55 INFO - 'MOZ_NO_REMOTE': '1', 04:55:55 INFO - 'NO_EM_RESTART': '1', 04:55:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:55:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:55:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:55:55 INFO - 'PWD': '/builds/slave/test', 04:55:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:55:55 INFO - 'SHELL': '/bin/bash', 04:55:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.l3mbABGgWo/Listeners', 04:55:55 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 04:55:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:55:55 INFO - 'USER': 'cltbld', 04:55:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:55:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:55:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:55:55 INFO - 'XPC_FLAGS': '0x0', 04:55:55 INFO - 'XPC_SERVICE_NAME': '0', 04:55:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:55:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:55:56 INFO - Downloading/unpacking psutil>=0.7.1 04:55:56 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 04:55:56 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 04:55:56 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 04:55:56 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 04:55:56 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 04:55:56 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 04:55:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:55:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:55:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:55:58 INFO - Installing collected packages: psutil 04:55:58 INFO - Running setup.py install for psutil 04:55:58 INFO - building 'psutil._psutil_osx' extension 04:55:58 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 04:55:59 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 04:55:59 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 04:55:59 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 04:55:59 INFO - building 'psutil._psutil_posix' extension 04:55:59 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 04:55:59 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:55:59 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:55:59 INFO - ^ 04:55:59 INFO - 1 warning generated. 04:55:59 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 04:55:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:55:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:55:59 INFO - Successfully installed psutil 04:55:59 INFO - Cleaning up... 04:55:59 INFO - Return code: 0 04:55:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:55:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:55:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:55:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:55:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:55:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:55:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:55:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x1098d3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1098f0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0b9cd4990>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1098ec5e0>, '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 0x1094cfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1094fa990>, '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.LpBnqAUriw/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.l3mbABGgWo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:55:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 04:55:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 04:55:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LpBnqAUriw/Render', 04:55:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:55:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:55:59 INFO - 'HOME': '/Users/cltbld', 04:55:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:55:59 INFO - 'LOGNAME': 'cltbld', 04:55:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:56:00 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:56:00 INFO - 'MOZ_NO_REMOTE': '1', 04:56:00 INFO - 'NO_EM_RESTART': '1', 04:56:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:56:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:56:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:56:00 INFO - 'PWD': '/builds/slave/test', 04:56:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:56:00 INFO - 'SHELL': '/bin/bash', 04:56:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.l3mbABGgWo/Listeners', 04:56:00 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 04:56:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:56:00 INFO - 'USER': 'cltbld', 04:56:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:56:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:56:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:56:00 INFO - 'XPC_FLAGS': '0x0', 04:56:00 INFO - 'XPC_SERVICE_NAME': '0', 04:56:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:56:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:56:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:56:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:56:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:56:00 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 04:56:00 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 04:56:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:56:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:56:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:56:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:56:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:56:02 INFO - Installing collected packages: mozsystemmonitor 04:56:02 INFO - Running setup.py install for mozsystemmonitor 04:56:02 INFO - Successfully installed mozsystemmonitor 04:56:02 INFO - Cleaning up... 04:56:02 INFO - Return code: 0 04:56:02 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:56:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:56:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:56:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:56:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:56:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:56:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:56:02 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 0x1098d3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1098f0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0b9cd4990>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1098ec5e0>, '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 0x1094cfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1094fa990>, '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.LpBnqAUriw/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.l3mbABGgWo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:56:02 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 04:56:02 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 04:56:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LpBnqAUriw/Render', 04:56:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:56:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:56:02 INFO - 'HOME': '/Users/cltbld', 04:56:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:56:02 INFO - 'LOGNAME': 'cltbld', 04:56:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:56:02 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:56:02 INFO - 'MOZ_NO_REMOTE': '1', 04:56:02 INFO - 'NO_EM_RESTART': '1', 04:56:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:56:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:56:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:56:02 INFO - 'PWD': '/builds/slave/test', 04:56:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:56:02 INFO - 'SHELL': '/bin/bash', 04:56:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.l3mbABGgWo/Listeners', 04:56:02 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 04:56:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:56:02 INFO - 'USER': 'cltbld', 04:56:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:56:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:56:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:56:02 INFO - 'XPC_FLAGS': '0x0', 04:56:02 INFO - 'XPC_SERVICE_NAME': '0', 04:56:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:56:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:56:03 INFO - Downloading/unpacking blobuploader==1.2.4 04:56:03 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 04:56:03 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 04:56:03 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 04:56:03 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 04:56:03 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 04:56:03 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 04:56:05 INFO - Downloading blobuploader-1.2.4.tar.gz 04:56:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:56:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:56:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:56:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:56:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:56:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:56:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:56:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:56:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:56:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:56:06 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 04:56:06 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 04:56:06 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 04:56:06 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 04:56:06 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 04:56:06 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 04:56:06 INFO - Downloading docopt-0.6.1.tar.gz 04:56:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:56:07 INFO - Installing collected packages: blobuploader, requests, docopt 04:56:07 INFO - Running setup.py install for blobuploader 04:56:07 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:56:07 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:56:07 INFO - Running setup.py install for requests 04:56:07 INFO - Running setup.py install for docopt 04:56:07 INFO - Successfully installed blobuploader requests docopt 04:56:07 INFO - Cleaning up... 04:56:07 INFO - Return code: 0 04:56:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:56:07 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')]} 04:56:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:56:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:56:07 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')]} 04:56:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:56:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:56:07 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 0x1098d3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1098f0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0b9cd4990>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1098ec5e0>, '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 0x1094cfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1094fa990>, '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.LpBnqAUriw/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.l3mbABGgWo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:56:07 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 04:56:07 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 04:56:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LpBnqAUriw/Render', 04:56:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:56:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:56:07 INFO - 'HOME': '/Users/cltbld', 04:56:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:56:07 INFO - 'LOGNAME': 'cltbld', 04:56:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:56:07 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:56:07 INFO - 'MOZ_NO_REMOTE': '1', 04:56:07 INFO - 'NO_EM_RESTART': '1', 04:56:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:56:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:56:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:56:07 INFO - 'PWD': '/builds/slave/test', 04:56:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:56:07 INFO - 'SHELL': '/bin/bash', 04:56:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.l3mbABGgWo/Listeners', 04:56:07 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 04:56:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:56:07 INFO - 'USER': 'cltbld', 04:56:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:56:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:56:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:56:07 INFO - 'XPC_FLAGS': '0x0', 04:56:07 INFO - 'XPC_SERVICE_NAME': '0', 04:56:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:56:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:56:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:56:08 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-ZPYgJN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:56:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:56:08 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-ejGiSc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:56:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:56:08 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-8NnPpe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:56:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:56:08 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-YuHMWQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:56:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:56:08 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-vliumI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:56:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:56:08 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-DdqY3b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:56:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:56:08 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-aFfELa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:56:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:56:08 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-8P8CKx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:56:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:56:09 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-bT3bZt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:56:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:56:09 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-hJewKO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:56:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:56:09 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-5lU8PX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:56:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:56:09 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-jcjPeR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:56:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:56:09 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-R2Fkcl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:56:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:56:09 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-4inXyM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:56:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:56:09 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-rp90Hg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:56:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:56:09 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-edZEfT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:56:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:56:09 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-FCPxXt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:56:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:56:09 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-pbEWkl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:56:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:56:10 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-9SKBFF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:56:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:56:10 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-rsIzvl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:56:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:56:10 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-3BwcPn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:56:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:56:10 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 04:56:10 INFO - Running setup.py install for manifestparser 04:56:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:56:10 INFO - Running setup.py install for mozcrash 04:56:11 INFO - Running setup.py install for mozdebug 04:56:11 INFO - Running setup.py install for mozdevice 04:56:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:56:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:56:11 INFO - Running setup.py install for mozfile 04:56:11 INFO - Running setup.py install for mozhttpd 04:56:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:56:11 INFO - Running setup.py install for mozinfo 04:56:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:56:11 INFO - Running setup.py install for mozInstall 04:56:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:56:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:56:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:56:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:56:11 INFO - Running setup.py install for mozleak 04:56:12 INFO - Running setup.py install for mozlog 04:56:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:56:12 INFO - Running setup.py install for moznetwork 04:56:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:56:12 INFO - Running setup.py install for mozprocess 04:56:12 INFO - Running setup.py install for mozprofile 04:56:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:56:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:56:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:56:12 INFO - Running setup.py install for mozrunner 04:56:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:56:12 INFO - Running setup.py install for mozscreenshot 04:56:13 INFO - Running setup.py install for moztest 04:56:13 INFO - Running setup.py install for mozversion 04:56:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:56:13 INFO - Running setup.py install for wptserve 04:56:13 INFO - Running setup.py install for marionette-driver 04:56:13 INFO - Running setup.py install for browsermob-proxy 04:56:13 INFO - Running setup.py install for marionette-client 04:56:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:56:14 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:56:14 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 04:56:14 INFO - Cleaning up... 04:56:14 INFO - Return code: 0 04:56:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:56: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')]} 04:56:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:56:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:56: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')]} 04:56:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:56:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:56:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x1098d3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1098f0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0b9cd4990>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1098ec5e0>, '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 0x1094cfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1094fa990>, '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.LpBnqAUriw/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.l3mbABGgWo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:56:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 04:56:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 04:56:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LpBnqAUriw/Render', 04:56:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:56:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:56:14 INFO - 'HOME': '/Users/cltbld', 04:56:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:56:14 INFO - 'LOGNAME': 'cltbld', 04:56:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:56:14 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:56:14 INFO - 'MOZ_NO_REMOTE': '1', 04:56:14 INFO - 'NO_EM_RESTART': '1', 04:56:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:56:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:56:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:56:14 INFO - 'PWD': '/builds/slave/test', 04:56:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:56:14 INFO - 'SHELL': '/bin/bash', 04:56:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.l3mbABGgWo/Listeners', 04:56:14 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 04:56:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:56:14 INFO - 'USER': 'cltbld', 04:56:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:56:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:56:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:56:14 INFO - 'XPC_FLAGS': '0x0', 04:56:14 INFO - 'XPC_SERVICE_NAME': '0', 04:56:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:56:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:56:14 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-oX4zu1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:56:14 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 04:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:56:14 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-ID1cWB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:56:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:56:14 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-fzH8RT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:56:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:56:14 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-MpmxT3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:56:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:56:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:56:14 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-vQU_Qw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:56:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 04:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:56:15 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-dANr4L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:56:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 04:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:56:15 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-fXB1zj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:56:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 04:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:56:15 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-E9X_Jj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:56:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 04:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:56:15 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-l0Jayl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:56:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 04:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:56:15 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-bJ72ul-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:56:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:56:15 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-TvYnOt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:56:15 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 04:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:56:15 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-XsDeHO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:56:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 04:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:56:15 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-Cej4Z7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:56:15 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)) 04:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:56:15 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-2ybRB4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:56:15 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)) 04:56:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:56:15 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-8V145T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:56:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 04:56:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:56:16 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-2F4gzW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:56:16 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 04:56:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:56:16 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-whku9M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:56:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 04:56:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:56:16 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-nPHAKV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:56:16 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 04:56:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:56:16 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-XN0PgO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:56:16 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 04:56:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:56:16 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-0a1S0D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:56:16 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 04:56:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:56:16 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-V1Zni_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:56:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:56:17 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 04:56:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:56:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:56:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:56:17 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:56:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:56:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:56:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:56:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:56:17 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 04:56:17 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 04:56:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:56:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:56:19 INFO - Downloading blessings-1.6.tar.gz 04:56:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:56:19 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)) 04:56:19 INFO - Installing collected packages: blessings 04:56:19 INFO - Running setup.py install for blessings 04:56:19 INFO - Successfully installed blessings 04:56:19 INFO - Cleaning up... 04:56:19 INFO - Return code: 0 04:56:19 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:56:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:56:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:56:20 INFO - Reading from file tmpfile_stdout 04:56:20 INFO - Current package versions: 04:56:20 INFO - blessings == 1.6 04:56:20 INFO - blobuploader == 1.2.4 04:56:20 INFO - browsermob-proxy == 0.6.0 04:56:20 INFO - docopt == 0.6.1 04:56:20 INFO - manifestparser == 1.1 04:56:20 INFO - marionette-client == 2.3.0 04:56:20 INFO - marionette-driver == 1.4.0 04:56:20 INFO - mozInstall == 1.12 04:56:20 INFO - mozcrash == 0.17 04:56:20 INFO - mozdebug == 0.1 04:56:20 INFO - mozdevice == 0.48 04:56:20 INFO - mozfile == 1.2 04:56:20 INFO - mozhttpd == 0.7 04:56:20 INFO - mozinfo == 0.9 04:56:20 INFO - mozleak == 0.1 04:56:20 INFO - mozlog == 3.1 04:56:20 INFO - moznetwork == 0.27 04:56:20 INFO - mozprocess == 0.22 04:56:20 INFO - mozprofile == 0.28 04:56:20 INFO - mozrunner == 6.11 04:56:20 INFO - mozscreenshot == 0.1 04:56:20 INFO - mozsystemmonitor == 0.0 04:56:20 INFO - moztest == 0.7 04:56:20 INFO - mozversion == 1.4 04:56:20 INFO - psutil == 3.1.1 04:56:20 INFO - requests == 1.2.3 04:56:20 INFO - wptserve == 1.4.0 04:56:20 INFO - wsgiref == 0.1.2 04:56:20 INFO - Running post-action listener: _resource_record_post_action 04:56:20 INFO - Running post-action listener: _start_resource_monitoring 04:56:20 INFO - Starting resource monitoring. 04:56:20 INFO - ##### 04:56:20 INFO - ##### Running pull step. 04:56:20 INFO - ##### 04:56:20 INFO - Running pre-action listener: _resource_record_pre_action 04:56:20 INFO - Running main action method: pull 04:56:20 INFO - Pull has nothing to do! 04:56:20 INFO - Running post-action listener: _resource_record_post_action 04:56:20 INFO - ##### 04:56:20 INFO - ##### Running install step. 04:56:20 INFO - ##### 04:56:20 INFO - Running pre-action listener: _resource_record_pre_action 04:56:20 INFO - Running main action method: install 04:56:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:56:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:56:20 INFO - Reading from file tmpfile_stdout 04:56:20 INFO - Detecting whether we're running mozinstall >=1.0... 04:56:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:56:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:56:20 INFO - Reading from file tmpfile_stdout 04:56:20 INFO - Output received: 04:56:20 INFO - Usage: mozinstall [options] installer 04:56:20 INFO - Options: 04:56:20 INFO - -h, --help show this help message and exit 04:56:20 INFO - -d DEST, --destination=DEST 04:56:20 INFO - Directory to install application into. [default: 04:56:20 INFO - "/builds/slave/test"] 04:56:20 INFO - --app=APP Application being installed. [default: firefox] 04:56:20 INFO - mkdir: /builds/slave/test/build/application 04:56:20 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'] 04:56:20 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 04:56:38 INFO - Reading from file tmpfile_stdout 04:56:38 INFO - Output received: 04:56:38 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 04:56:38 INFO - Running post-action listener: _resource_record_post_action 04:56:38 INFO - ##### 04:56:38 INFO - ##### Running run-tests step. 04:56:38 INFO - ##### 04:56:38 INFO - Running pre-action listener: _resource_record_pre_action 04:56:38 INFO - Running main action method: run_tests 04:56:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:56:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:56:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:56:38 INFO - grabbing minidump binary from tooltool 04:56:38 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')]} 04:56:38 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 0x1098ec5e0>, '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 0x1094cfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1094fa990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:56:38 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 04:56:38 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 04:56:38 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:56:38 INFO - Return code: 0 04:56:38 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:56:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:56:38 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/JrrC0MRASMqChYQ8yB1bbQ/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 04:56:38 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/JrrC0MRASMqChYQ8yB1bbQ/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 04:56:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LpBnqAUriw/Render', 04:56:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:56:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:56:38 INFO - 'HOME': '/Users/cltbld', 04:56:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:56:38 INFO - 'LOGNAME': 'cltbld', 04:56:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:56:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:56:38 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:56:38 INFO - 'MOZ_NO_REMOTE': '1', 04:56:38 INFO - 'NO_EM_RESTART': '1', 04:56:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:56:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:56:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:56:38 INFO - 'PWD': '/builds/slave/test', 04:56:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:56:38 INFO - 'SHELL': '/bin/bash', 04:56:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.l3mbABGgWo/Listeners', 04:56:38 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 04:56:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:56:38 INFO - 'USER': 'cltbld', 04:56:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:56:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:56:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:56:38 INFO - 'XPC_FLAGS': '0x0', 04:56:38 INFO - 'XPC_SERVICE_NAME': '0', 04:56:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:56:38 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/JrrC0MRASMqChYQ8yB1bbQ/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 04:56:38 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 04:56:38 INFO - import pkg_resources 04:56:39 INFO - Using 1 client processes 04:56:39 INFO - wptserve Starting http server on 127.0.0.1:8000 04:56:39 INFO - wptserve Starting http server on 127.0.0.1:8001 04:56:39 INFO - wptserve Starting http server on 127.0.0.1:8443 04:56:41 INFO - SUITE-START | Running 778 tests 04:56:41 INFO - Running testharness tests 04:56:41 INFO - Setting up ssl 04:56:41 INFO - PROCESS | certutil | 04:56:41 INFO - PROCESS | certutil | 04:56:41 INFO - PROCESS | certutil | 04:56:41 INFO - Certificate Nickname Trust Attributes 04:56:41 INFO - SSL,S/MIME,JAR/XPI 04:56:41 INFO - 04:56:41 INFO - web-platform-tests CT,, 04:56:41 INFO - 04:56:41 INFO - Starting runner 04:56:42 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:56:43 INFO - PROCESS | 1651 | 1471348603046 Marionette DEBUG Marionette enabled via build flag and pref 04:56:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x113cd0000 == 1 [pid = 1651] [id = 1] 04:56:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 1 (0x113cd0800) [pid = 1651] [serial = 1] [outer = 0x0] 04:56:43 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:56:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 2 (0x113cd1800) [pid = 1651] [serial = 2] [outer = 0x113cd0800] 04:56:43 INFO - PROCESS | 1651 | 1471348603602 Marionette INFO Listening on port 2828 04:56:43 INFO - PROCESS | 1651 | 1471348603831 Marionette DEBUG Marionette enabled via command-line flag 04:56:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x116974800 == 2 [pid = 1651] [id = 2] 04:56:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 3 (0x116975000) [pid = 1651] [serial = 3] [outer = 0x0] 04:56:43 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:56:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 4 (0x116976000) [pid = 1651] [serial = 4] [outer = 0x116975000] 04:56:43 INFO - PROCESS | 1651 | [1651] 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 04:56:43 INFO - PROCESS | 1651 | 1471348603993 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49300 04:56:44 INFO - PROCESS | 1651 | 1471348604064 Marionette DEBUG Closed connection conn0 04:56:44 INFO - PROCESS | 1651 | [1651] 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 04:56:44 INFO - PROCESS | 1651 | 1471348604070 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49301 04:56:44 INFO - PROCESS | 1651 | 1471348604079 Marionette DEBUG Closed connection conn1 04:56:44 INFO - PROCESS | 1651 | [1651] 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 04:56:44 INFO - PROCESS | 1651 | 1471348604084 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49302 04:56:44 INFO - PROCESS | 1651 | 1471348604092 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:56:44 INFO - PROCESS | 1651 | 1471348604097 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":"20160816033124","device":"desktop","version":"48.0.1"} 04:56:44 INFO - PROCESS | 1651 | [1651] 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 04:56:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a174800 == 3 [pid = 1651] [id = 3] 04:56:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 5 (0x11a175000) [pid = 1651] [serial = 5] [outer = 0x0] 04:56:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a175800 == 4 [pid = 1651] [id = 4] 04:56:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 6 (0x11a1ab400) [pid = 1651] [serial = 6] [outer = 0x0] 04:56:45 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:56:45 INFO - PROCESS | 1651 | [1651] 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 04:56:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1240c7000 == 5 [pid = 1651] [id = 5] 04:56:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 7 (0x11a1aac00) [pid = 1651] [serial = 7] [outer = 0x0] 04:56:45 INFO - PROCESS | 1651 | [1651] 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 04:56:45 INFO - PROCESS | 1651 | [1651] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:56:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 8 (0x124180000) [pid = 1651] [serial = 8] [outer = 0x11a1aac00] 04:56:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 9 (0x1237ca800) [pid = 1651] [serial = 9] [outer = 0x11a175000] 04:56:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 10 (0x1247a1800) [pid = 1651] [serial = 10] [outer = 0x11a1ab400] 04:56:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 11 (0x1247a3400) [pid = 1651] [serial = 11] [outer = 0x11a1aac00] 04:56:45 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:56:46 INFO - PROCESS | 1651 | 1471348606043 Marionette INFO startBrowser 47f5ee10-4afb-da4c-acca-76382822307a 04:56:46 INFO - PROCESS | 1651 | 1471348606068 Marionette DEBUG loaded listener.js 04:56:46 INFO - PROCESS | 1651 | 1471348606076 Marionette DEBUG loaded listener.js 04:56:46 INFO - PROCESS | 1651 | 1471348606077 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 12 (0x126897400) [pid = 1651] [serial = 12] [outer = 0x11a1aac00] 04:56:46 INFO - PROCESS | 1651 | 1471348606385 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"47f5ee10-4afb-da4c-acca-76382822307a","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":"20160816033124","device":"desktop","version":"48.0.1","command_id":1}}] 04:56:46 INFO - PROCESS | 1651 | 1471348606480 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}] 04:56:46 INFO - PROCESS | 1651 | 1471348606483 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:46 INFO - PROCESS | 1651 | 1471348606529 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:56:46 INFO - PROCESS | 1651 | 1471348606599 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:56:46 INFO - PROCESS | 1651 | 1471348606600 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:46 INFO - PROCESS | 1651 | [1651] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:56:46 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:56:46 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:56:46 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:56:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 13 (0x1285afc00) [pid = 1651] [serial = 13] [outer = 0x11a1aac00] 04:56:46 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:56:46 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:56:46 INFO - PROCESS | 1651 | 1471348606876 Marionette TRACE conn2 <- [1,3,null,{}] 04:56:46 INFO - PROCESS | 1651 | 1471348606883 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:56:46 INFO - PROCESS | 1651 | 1471348606886 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:46 INFO - PROCESS | 1651 | 1471348606905 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:56:46 INFO - PROCESS | 1651 | 1471348606925 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:56:46 INFO - PROCESS | 1651 | 1471348606927 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:56:46 INFO - PROCESS | 1651 | 1471348606934 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:56:46 INFO - PROCESS | 1651 | 1471348606937 Marionette TRACE conn2 <- [1,6,null,{}] 04:56:46 INFO - PROCESS | 1651 | 1471348606939 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}] 04:56:46 INFO - PROCESS | 1651 | 1471348606940 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:46 INFO - PROCESS | 1651 | 1471348606953 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:56:46 INFO - PROCESS | 1651 | 1471348606956 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:46 INFO - PROCESS | 1651 | 1471348606957 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a7f000 == 6 [pid = 1651] [id = 6] 04:56:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 14 (0x128ae0800) [pid = 1651] [serial = 14] [outer = 0x0] 04:56:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 15 (0x128ae2400) [pid = 1651] [serial = 15] [outer = 0x128ae0800] 04:56:46 INFO - PROCESS | 1651 | 1471348606988 Marionette DEBUG loaded listener.js 04:56:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 16 (0x128bd7400) [pid = 1651] [serial = 16] [outer = 0x128ae0800] 04:56:47 INFO - PROCESS | 1651 | 1471348607290 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]]]}] 04:56:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 369ms 04:56:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d17000 == 7 [pid = 1651] [id = 7] 04:56:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 17 (0x128bdac00) [pid = 1651] [serial = 17] [outer = 0x0] 04:56:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 18 (0x128da0c00) [pid = 1651] [serial = 18] [outer = 0x128bdac00] 04:56:47 INFO - PROCESS | 1651 | 1471348607319 Marionette DEBUG loaded listener.js 04:56:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 19 (0x128daac00) [pid = 1651] [serial = 19] [outer = 0x128bdac00] 04:56:47 INFO - PROCESS | 1651 | 1471348607357 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:56:47 INFO - PROCESS | 1651 | 1471348607358 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:56:47 INFO - PROCESS | 1651 | 1471348607398 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:56:47 INFO - PROCESS | 1651 | 1471348607400 Marionette TRACE conn2 <- [1,10,null,{}] 04:56:47 INFO - PROCESS | 1651 | 1471348607417 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}] 04:56:47 INFO - PROCESS | 1651 | 1471348607421 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:47 INFO - PROCESS | 1651 | 1471348607553 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:56:47 INFO - PROCESS | 1651 | 1471348607577 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:47 INFO - PROCESS | 1651 | 1471348607579 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a99e800 == 8 [pid = 1651] [id = 8] 04:56:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 20 (0x12ab04000) [pid = 1651] [serial = 20] [outer = 0x0] 04:56:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 21 (0x12ab05c00) [pid = 1651] [serial = 21] [outer = 0x12ab04000] 04:56:47 INFO - PROCESS | 1651 | 1471348607611 Marionette DEBUG loaded listener.js 04:56:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 22 (0x12ab0a000) [pid = 1651] [serial = 22] [outer = 0x12ab04000] 04:56:48 INFO - PROCESS | 1651 | 1471348608067 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]]]}] 04:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 732ms 04:56:48 INFO - PROCESS | 1651 | 1471348608123 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:56:48 INFO - PROCESS | 1651 | 1471348608125 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:56:48 INFO - PROCESS | 1651 | 1471348608127 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:56:48 INFO - PROCESS | 1651 | 1471348608128 Marionette TRACE conn2 <- [1,14,null,{}] 04:56:48 INFO - PROCESS | 1651 | 1471348608131 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}] 04:56:48 INFO - PROCESS | 1651 | 1471348608133 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:48 INFO - PROCESS | 1651 | 1471348608222 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:56:48 INFO - PROCESS | 1651 | 1471348608233 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:48 INFO - PROCESS | 1651 | 1471348608234 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b361000 == 9 [pid = 1651] [id = 9] 04:56:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 23 (0x12b344000) [pid = 1651] [serial = 23] [outer = 0x0] 04:56:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 24 (0x12b349800) [pid = 1651] [serial = 24] [outer = 0x12b344000] 04:56:48 INFO - PROCESS | 1651 | 1471348608259 Marionette DEBUG loaded listener.js 04:56:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 25 (0x12bae0c00) [pid = 1651] [serial = 25] [outer = 0x12b344000] 04:56:48 INFO - PROCESS | 1651 | 1471348608517 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]]]}] 04:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 04:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:56:48 INFO - PROCESS | 1651 | 1471348608553 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:56:48 INFO - PROCESS | 1651 | 1471348608554 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:56:48 INFO - PROCESS | 1651 | 1471348608556 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:56:48 INFO - PROCESS | 1651 | 1471348608557 Marionette TRACE conn2 <- [1,18,null,{}] 04:56:48 INFO - PROCESS | 1651 | 1471348608559 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}] 04:56:48 INFO - PROCESS | 1651 | 1471348608561 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:48 INFO - PROCESS | 1651 | 1471348608664 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:56:48 INFO - PROCESS | 1651 | 1471348608668 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:48 INFO - PROCESS | 1651 | 1471348608671 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb3a000 == 10 [pid = 1651] [id = 10] 04:56:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 26 (0x12baee800) [pid = 1651] [serial = 26] [outer = 0x0] 04:56:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 27 (0x12bbd4800) [pid = 1651] [serial = 27] [outer = 0x12baee800] 04:56:48 INFO - PROCESS | 1651 | 1471348608695 Marionette DEBUG loaded listener.js 04:56:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 28 (0x12bbda800) [pid = 1651] [serial = 28] [outer = 0x12baee800] 04:56:48 INFO - PROCESS | 1651 | 1471348608965 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]]]}] 04:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 425ms 04:56:48 INFO - PROCESS | 1651 | 1471348608985 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:56:48 INFO - PROCESS | 1651 | 1471348608986 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:56:48 INFO - PROCESS | 1651 | 1471348608989 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:56:48 INFO - PROCESS | 1651 | 1471348608990 Marionette TRACE conn2 <- [1,22,null,{}] 04:56:48 INFO - PROCESS | 1651 | 1471348608992 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}] 04:56:48 INFO - PROCESS | 1651 | 1471348608993 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:49 INFO - PROCESS | 1651 | 1471348609099 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:56:49 INFO - PROCESS | 1651 | 1471348609102 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:49 INFO - PROCESS | 1651 | 1471348609103 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be84000 == 11 [pid = 1651] [id = 11] 04:56:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 29 (0x12beba800) [pid = 1651] [serial = 29] [outer = 0x0] 04:56:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 30 (0x12bec3000) [pid = 1651] [serial = 30] [outer = 0x12beba800] 04:56:49 INFO - PROCESS | 1651 | 1471348609130 Marionette DEBUG loaded listener.js 04:56:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 31 (0x12c184800) [pid = 1651] [serial = 31] [outer = 0x12beba800] 04:56:49 INFO - PROCESS | 1651 | 1471348609364 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]]]}] 04:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 04:56:49 INFO - PROCESS | 1651 | 1471348609412 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:56:49 INFO - PROCESS | 1651 | 1471348609415 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:56:49 INFO - PROCESS | 1651 | 1471348609422 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:56:49 INFO - PROCESS | 1651 | 1471348609424 Marionette TRACE conn2 <- [1,26,null,{}] 04:56:49 INFO - PROCESS | 1651 | 1471348609426 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}] 04:56:49 INFO - PROCESS | 1651 | 1471348609428 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:49 INFO - PROCESS | 1651 | 1471348609527 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:56:49 INFO - PROCESS | 1651 | 1471348609533 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:49 INFO - PROCESS | 1651 | 1471348609534 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bee9000 == 12 [pid = 1651] [id = 12] 04:56:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 32 (0x11820ac00) [pid = 1651] [serial = 32] [outer = 0x0] 04:56:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 33 (0x1185ac800) [pid = 1651] [serial = 33] [outer = 0x11820ac00] 04:56:49 INFO - PROCESS | 1651 | 1471348609559 Marionette DEBUG loaded listener.js 04:56:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 34 (0x12c187800) [pid = 1651] [serial = 34] [outer = 0x11820ac00] 04:56:49 INFO - PROCESS | 1651 | 1471348609798 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]]]}] 04:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 04:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:56:49 INFO - PROCESS | 1651 | 1471348609853 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:56:49 INFO - PROCESS | 1651 | 1471348609854 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:56:49 INFO - PROCESS | 1651 | 1471348609856 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:56:49 INFO - PROCESS | 1651 | 1471348609857 Marionette TRACE conn2 <- [1,30,null,{}] 04:56:49 INFO - PROCESS | 1651 | 1471348609875 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}] 04:56:49 INFO - PROCESS | 1651 | 1471348609876 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:49 INFO - PROCESS | 1651 | 1471348609976 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:56:49 INFO - PROCESS | 1651 | 1471348609980 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:49 INFO - PROCESS | 1651 | 1471348609981 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c45a800 == 13 [pid = 1651] [id = 13] 04:56:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 35 (0x12c18ac00) [pid = 1651] [serial = 35] [outer = 0x0] 04:56:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 36 (0x12c218000) [pid = 1651] [serial = 36] [outer = 0x12c18ac00] 04:56:50 INFO - PROCESS | 1651 | 1471348610006 Marionette DEBUG loaded listener.js 04:56:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 37 (0x12c21bc00) [pid = 1651] [serial = 37] [outer = 0x12c18ac00] 04:56:50 INFO - PROCESS | 1651 | 1471348610241 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]]]}] 04:56:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:56:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 422ms 04:56:50 INFO - PROCESS | 1651 | 1471348610288 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:56:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:56:50 INFO - PROCESS | 1651 | 1471348610289 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:56:50 INFO - PROCESS | 1651 | 1471348610291 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:56:50 INFO - PROCESS | 1651 | 1471348610292 Marionette TRACE conn2 <- [1,34,null,{}] 04:56:50 INFO - PROCESS | 1651 | 1471348610302 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}] 04:56:50 INFO - PROCESS | 1651 | 1471348610303 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:50 INFO - PROCESS | 1651 | 1471348610396 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:56:50 INFO - PROCESS | 1651 | 1471348610400 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:50 INFO - PROCESS | 1651 | 1471348610401 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c860800 == 14 [pid = 1651] [id = 14] 04:56:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 38 (0x12c21e400) [pid = 1651] [serial = 38] [outer = 0x0] 04:56:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 39 (0x12c8e2c00) [pid = 1651] [serial = 39] [outer = 0x12c21e400] 04:56:50 INFO - PROCESS | 1651 | 1471348610426 Marionette DEBUG loaded listener.js 04:56:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 40 (0x12c8e8000) [pid = 1651] [serial = 40] [outer = 0x12c21e400] 04:56:50 INFO - PROCESS | 1651 | 1471348610663 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]]]}] 04:56:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:56:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 04:56:50 INFO - PROCESS | 1651 | 1471348610717 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:56:50 INFO - PROCESS | 1651 | 1471348610719 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:56:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:56:50 INFO - PROCESS | 1651 | 1471348610721 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:56:50 INFO - PROCESS | 1651 | 1471348610722 Marionette TRACE conn2 <- [1,38,null,{}] 04:56:50 INFO - PROCESS | 1651 | 1471348610724 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}] 04:56:50 INFO - PROCESS | 1651 | 1471348610726 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:50 INFO - PROCESS | 1651 | 1471348610833 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:56:50 INFO - PROCESS | 1651 | 1471348610836 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:50 INFO - PROCESS | 1651 | 1471348610837 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc8e000 == 15 [pid = 1651] [id = 15] 04:56:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 41 (0x12c8ed000) [pid = 1651] [serial = 41] [outer = 0x0] 04:56:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 42 (0x12cd95800) [pid = 1651] [serial = 42] [outer = 0x12c8ed000] 04:56:50 INFO - PROCESS | 1651 | 1471348610862 Marionette DEBUG loaded listener.js 04:56:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 43 (0x12cd9a800) [pid = 1651] [serial = 43] [outer = 0x12c8ed000] 04:56:51 INFO - PROCESS | 1651 | 1471348611101 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]]]}] 04:56:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:56:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 04:56:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:56:51 INFO - PROCESS | 1651 | 1471348611140 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:56:51 INFO - PROCESS | 1651 | 1471348611141 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:56:51 INFO - PROCESS | 1651 | 1471348611150 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:56:51 INFO - PROCESS | 1651 | 1471348611152 Marionette TRACE conn2 <- [1,42,null,{}] 04:56:51 INFO - PROCESS | 1651 | 1471348611154 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}] 04:56:51 INFO - PROCESS | 1651 | 1471348611155 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:51 INFO - PROCESS | 1651 | 1471348611250 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:56:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x124642000 == 16 [pid = 1651] [id = 16] 04:56:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 44 (0x124642800) [pid = 1651] [serial = 44] [outer = 0x0] 04:56:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 45 (0x124645000) [pid = 1651] [serial = 45] [outer = 0x124642800] 04:56:51 INFO - PROCESS | 1651 | 1471348611264 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:51 INFO - PROCESS | 1651 | 1471348611265 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc87000 == 17 [pid = 1651] [id = 17] 04:56:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 46 (0x12d135800) [pid = 1651] [serial = 46] [outer = 0x0] 04:56:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 47 (0x12d137400) [pid = 1651] [serial = 47] [outer = 0x12d135800] 04:56:51 INFO - PROCESS | 1651 | 1471348611293 Marionette DEBUG loaded listener.js 04:56:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 48 (0x12d13b800) [pid = 1651] [serial = 48] [outer = 0x12d135800] 04:56:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 49 (0x12d23d000) [pid = 1651] [serial = 49] [outer = 0x124642800] 04:56:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x124641800 == 18 [pid = 1651] [id = 18] 04:56:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 50 (0x12d134400) [pid = 1651] [serial = 50] [outer = 0x0] 04:56:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 51 (0x12d546400) [pid = 1651] [serial = 51] [outer = 0x12d134400] 04:56:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 52 (0x12d133c00) [pid = 1651] [serial = 52] [outer = 0x12d134400] 04:56:51 INFO - PROCESS | 1651 | 1471348611648 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]]]}] 04:56:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:56:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 527ms 04:56:51 INFO - PROCESS | 1651 | 1471348611671 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:56:51 INFO - PROCESS | 1651 | 1471348611672 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:56:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:56:51 INFO - PROCESS | 1651 | 1471348611674 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:56:51 INFO - PROCESS | 1651 | 1471348611676 Marionette TRACE conn2 <- [1,46,null,{}] 04:56:51 INFO - PROCESS | 1651 | 1471348611678 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}] 04:56:51 INFO - PROCESS | 1651 | 1471348611679 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:51 INFO - PROCESS | 1651 | 1471348611770 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:56:51 INFO - PROCESS | 1651 | 1471348611782 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:51 INFO - PROCESS | 1651 | 1471348611784 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d233800 == 19 [pid = 1651] [id = 19] 04:56:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x118202800) [pid = 1651] [serial = 53] [outer = 0x0] 04:56:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x1188b1000) [pid = 1651] [serial = 54] [outer = 0x118202800] 04:56:51 INFO - PROCESS | 1651 | 1471348611812 Marionette DEBUG loaded listener.js 04:56:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x12d540400) [pid = 1651] [serial = 55] [outer = 0x118202800] 04:56:52 INFO - PROCESS | 1651 | 1471348612050 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]]]}] 04:56:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 04:56:52 INFO - PROCESS | 1651 | 1471348612102 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:56:52 INFO - PROCESS | 1651 | 1471348612103 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:56:52 INFO - PROCESS | 1651 | 1471348612106 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:56:52 INFO - PROCESS | 1651 | 1471348612107 Marionette TRACE conn2 <- [1,50,null,{}] 04:56:52 INFO - PROCESS | 1651 | 1471348612109 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}] 04:56:52 INFO - PROCESS | 1651 | 1471348612110 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:52 INFO - PROCESS | 1651 | 1471348612216 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:56:52 INFO - PROCESS | 1651 | 1471348612219 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:52 INFO - PROCESS | 1651 | 1471348612220 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x11831d000 == 20 [pid = 1651] [id = 20] 04:56:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x12ba75c00) [pid = 1651] [serial = 56] [outer = 0x0] 04:56:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x12ba7c800) [pid = 1651] [serial = 57] [outer = 0x12ba75c00] 04:56:52 INFO - PROCESS | 1651 | 1471348612244 Marionette DEBUG loaded listener.js 04:56:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x12d541400) [pid = 1651] [serial = 58] [outer = 0x12ba75c00] 04:56:52 INFO - PROCESS | 1651 | 1471348612487 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]]]}] 04:56:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 04:56:52 INFO - PROCESS | 1651 | 1471348612526 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:56:52 INFO - PROCESS | 1651 | 1471348612527 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:56:52 INFO - PROCESS | 1651 | 1471348612537 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:56:52 INFO - PROCESS | 1651 | 1471348612538 Marionette TRACE conn2 <- [1,54,null,{}] 04:56:52 INFO - PROCESS | 1651 | 1471348612541 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}] 04:56:52 INFO - PROCESS | 1651 | 1471348612542 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:52 INFO - PROCESS | 1651 | 1471348612636 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:56:52 INFO - PROCESS | 1651 | 1471348612649 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:52 INFO - PROCESS | 1651 | 1471348612650 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dbdb800 == 21 [pid = 1651] [id = 21] 04:56:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x12d5a1800) [pid = 1651] [serial = 59] [outer = 0x0] 04:56:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x12d6c4400) [pid = 1651] [serial = 60] [outer = 0x12d5a1800] 04:56:52 INFO - PROCESS | 1651 | 1471348612674 Marionette DEBUG loaded listener.js 04:56:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x12d6c8c00) [pid = 1651] [serial = 61] [outer = 0x12d5a1800] 04:56:52 INFO - PROCESS | 1651 | 1471348612911 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]]]}] 04:56:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 418ms 04:56:52 INFO - PROCESS | 1651 | 1471348612956 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:56:52 INFO - PROCESS | 1651 | 1471348612957 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:56:52 INFO - PROCESS | 1651 | 1471348612959 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:56:52 INFO - PROCESS | 1651 | 1471348612960 Marionette TRACE conn2 <- [1,58,null,{}] 04:56:52 INFO - PROCESS | 1651 | 1471348612970 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}] 04:56:52 INFO - PROCESS | 1651 | 1471348612971 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:53 INFO - PROCESS | 1651 | 1471348613077 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:56:53 INFO - PROCESS | 1651 | 1471348613082 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:53 INFO - PROCESS | 1651 | 1471348613083 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x119406000 == 22 [pid = 1651] [id = 22] 04:56:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x119b2c800) [pid = 1651] [serial = 62] [outer = 0x0] 04:56:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x12e1d2800) [pid = 1651] [serial = 63] [outer = 0x119b2c800] 04:56:53 INFO - PROCESS | 1651 | 1471348613112 Marionette DEBUG loaded listener.js 04:56:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x11973f400) [pid = 1651] [serial = 64] [outer = 0x119b2c800] 04:56:54 INFO - PROCESS | 1651 | 1471348614072 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]]]}] 04:56:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:56:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1179ms 04:56:54 INFO - PROCESS | 1651 | 1471348614139 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:56:54 INFO - PROCESS | 1651 | 1471348614141 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:56:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:56:54 INFO - PROCESS | 1651 | 1471348614145 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:56:54 INFO - PROCESS | 1651 | 1471348614148 Marionette TRACE conn2 <- [1,62,null,{}] 04:56:54 INFO - PROCESS | 1651 | 1471348614152 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}] 04:56:54 INFO - PROCESS | 1651 | 1471348614153 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:54 INFO - PROCESS | 1651 | 1471348614270 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:56:54 INFO - PROCESS | 1651 | 1471348614322 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:54 INFO - PROCESS | 1651 | 1471348614324 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x112f75800 == 23 [pid = 1651] [id = 23] 04:56:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x113031000) [pid = 1651] [serial = 65] [outer = 0x0] 04:56:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1132b1000) [pid = 1651] [serial = 66] [outer = 0x113031000] 04:56:54 INFO - PROCESS | 1651 | 1471348614356 Marionette DEBUG loaded listener.js 04:56:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x115e65400) [pid = 1651] [serial = 67] [outer = 0x113031000] 04:56:54 INFO - PROCESS | 1651 | 1471348614753 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]]]}] 04:56:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:56:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 672ms 04:56:54 INFO - PROCESS | 1651 | 1471348614829 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:56:54 INFO - PROCESS | 1651 | 1471348614832 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:56:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:56:54 INFO - PROCESS | 1651 | 1471348614838 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:56:54 INFO - PROCESS | 1651 | 1471348614840 Marionette TRACE conn2 <- [1,66,null,{}] 04:56:54 INFO - PROCESS | 1651 | 1471348614842 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}] 04:56:54 INFO - PROCESS | 1651 | 1471348614846 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:54 INFO - PROCESS | 1651 | 1471348614960 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:56:55 INFO - PROCESS | 1651 | 1471348615038 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:55 INFO - PROCESS | 1651 | 1471348615039 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x116adc000 == 24 [pid = 1651] [id = 24] 04:56:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1176c9800) [pid = 1651] [serial = 68] [outer = 0x0] 04:56:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x118202c00) [pid = 1651] [serial = 69] [outer = 0x1176c9800] 04:56:55 INFO - PROCESS | 1651 | 1471348615071 Marionette DEBUG loaded listener.js 04:56:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x11820bc00) [pid = 1651] [serial = 70] [outer = 0x1176c9800] 04:56:55 INFO - PROCESS | 1651 | 1471348615481 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]]]}] 04:56:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:56:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 871ms 04:56:55 INFO - PROCESS | 1651 | 1471348615713 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:56:55 INFO - PROCESS | 1651 | 1471348615716 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:56:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:56:55 INFO - PROCESS | 1651 | 1471348615719 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:56:55 INFO - PROCESS | 1651 | 1471348615720 Marionette TRACE conn2 <- [1,70,null,{}] 04:56:55 INFO - PROCESS | 1651 | 1471348615724 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}] 04:56:55 INFO - PROCESS | 1651 | 1471348615726 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:55 INFO - PROCESS | 1651 | 1471348615810 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:56:55 INFO - PROCESS | 1651 | 1471348615868 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:55 INFO - PROCESS | 1651 | 1471348615872 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x112dc1000 == 25 [pid = 1651] [id = 25] 04:56:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x115e09400) [pid = 1651] [serial = 71] [outer = 0x0] 04:56:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x115e63000) [pid = 1651] [serial = 72] [outer = 0x115e09400] 04:56:55 INFO - PROCESS | 1651 | 1471348615901 Marionette DEBUG loaded listener.js 04:56:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1161bd800) [pid = 1651] [serial = 73] [outer = 0x115e09400] 04:56:56 INFO - PROCESS | 1651 | 1471348616403 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]]]}] 04:56:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:56:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 722ms 04:56:56 INFO - PROCESS | 1651 | 1471348616441 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:56:56 INFO - PROCESS | 1651 | 1471348616444 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:56:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:56:56 INFO - PROCESS | 1651 | 1471348616478 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:56:56 INFO - PROCESS | 1651 | 1471348616483 Marionette TRACE conn2 <- [1,74,null,{}] 04:56:56 INFO - PROCESS | 1651 | 1471348616487 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}] 04:56:56 INFO - PROCESS | 1651 | 1471348616489 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:56 INFO - PROCESS | 1651 | 1471348616605 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:56:56 INFO - PROCESS | 1651 | 1471348616689 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:56 INFO - PROCESS | 1651 | 1471348616690 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e2e800 == 26 [pid = 1651] [id = 26] 04:56:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x116473c00) [pid = 1651] [serial = 74] [outer = 0x0] 04:56:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1176c0400) [pid = 1651] [serial = 75] [outer = 0x116473c00] 04:56:56 INFO - PROCESS | 1651 | 1471348616719 Marionette DEBUG loaded listener.js 04:56:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x118203000) [pid = 1651] [serial = 76] [outer = 0x116473c00] 04:56:56 INFO - PROCESS | 1651 | 1471348616986 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]]]}] 04:56:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:56:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 534ms 04:56:57 INFO - PROCESS | 1651 | 1471348617005 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:56:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:56:57 INFO - PROCESS | 1651 | 1471348617006 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:56:57 INFO - PROCESS | 1651 | 1471348617009 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:56:57 INFO - PROCESS | 1651 | 1471348617010 Marionette TRACE conn2 <- [1,78,null,{}] 04:56:57 INFO - PROCESS | 1651 | 1471348617025 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}] 04:56:57 INFO - PROCESS | 1651 | 1471348617029 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:57 INFO - PROCESS | 1651 | 1471348617118 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:56:57 INFO - PROCESS | 1651 | 1471348617123 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:57 INFO - PROCESS | 1651 | 1471348617126 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169c7000 == 27 [pid = 1651] [id = 27] 04:56:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x118533800) [pid = 1651] [serial = 77] [outer = 0x0] 04:56:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x118803000) [pid = 1651] [serial = 78] [outer = 0x118533800] 04:56:57 INFO - PROCESS | 1651 | 1471348617157 Marionette DEBUG loaded listener.js 04:56:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1188af000) [pid = 1651] [serial = 79] [outer = 0x118533800] 04:56:57 INFO - PROCESS | 1651 | 1471348617439 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]]]}] 04:56:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:56:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 478ms 04:56:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:56:57 INFO - PROCESS | 1651 | 1471348617487 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:56:57 INFO - PROCESS | 1651 | 1471348617489 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:56:57 INFO - PROCESS | 1651 | 1471348617510 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:56:57 INFO - PROCESS | 1651 | 1471348617513 Marionette TRACE conn2 <- [1,82,null,{}] 04:56:57 INFO - PROCESS | 1651 | 1471348617518 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}] 04:56:57 INFO - PROCESS | 1651 | 1471348617519 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:57 INFO - PROCESS | 1651 | 1471348617599 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:56:57 INFO - PROCESS | 1651 | 1471348617602 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:57 INFO - PROCESS | 1651 | 1471348617604 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x117179800 == 28 [pid = 1651] [id = 28] 04:56:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1188bb000) [pid = 1651] [serial = 80] [outer = 0x0] 04:56:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11911e800) [pid = 1651] [serial = 81] [outer = 0x1188bb000] 04:56:57 INFO - PROCESS | 1651 | 1471348617632 Marionette DEBUG loaded listener.js 04:56:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119297c00) [pid = 1651] [serial = 82] [outer = 0x1188bb000] 04:56:57 INFO - PROCESS | 1651 | 1471348617939 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]]]}] 04:56:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:56:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 492ms 04:56:57 INFO - PROCESS | 1651 | 1471348617984 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:56:57 INFO - PROCESS | 1651 | 1471348617985 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:56:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:56:57 INFO - PROCESS | 1651 | 1471348617987 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:56:57 INFO - PROCESS | 1651 | 1471348617988 Marionette TRACE conn2 <- [1,86,null,{}] 04:56:57 INFO - PROCESS | 1651 | 1471348617990 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}] 04:56:57 INFO - PROCESS | 1651 | 1471348617992 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:58 INFO - PROCESS | 1651 | 1471348618062 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:56:58 INFO - PROCESS | 1651 | 1471348618107 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:58 INFO - PROCESS | 1651 | 1471348618108 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x117c9e000 == 29 [pid = 1651] [id = 29] 04:56:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118537c00) [pid = 1651] [serial = 83] [outer = 0x0] 04:56:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11929d000) [pid = 1651] [serial = 84] [outer = 0x118537c00] 04:56:58 INFO - PROCESS | 1651 | 1471348618134 Marionette DEBUG loaded listener.js 04:56:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11973ac00) [pid = 1651] [serial = 85] [outer = 0x118537c00] 04:56:58 INFO - PROCESS | 1651 | 1471348618374 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]]]}] 04:56:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:56:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 04:56:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:56:58 INFO - PROCESS | 1651 | 1471348618407 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:56:58 INFO - PROCESS | 1651 | 1471348618408 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:56:58 INFO - PROCESS | 1651 | 1471348618421 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:56:58 INFO - PROCESS | 1651 | 1471348618422 Marionette TRACE conn2 <- [1,90,null,{}] 04:56:58 INFO - PROCESS | 1651 | 1471348618425 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}] 04:56:58 INFO - PROCESS | 1651 | 1471348618432 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:58 INFO - PROCESS | 1651 | 1471348618542 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:56:58 INFO - PROCESS | 1651 | 1471348618548 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:58 INFO - PROCESS | 1651 | 1471348618550 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11831e800 == 30 [pid = 1651] [id = 30] 04:56:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119b2b400) [pid = 1651] [serial = 86] [outer = 0x0] 04:56:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119d47800) [pid = 1651] [serial = 87] [outer = 0x119b2b400] 04:56:58 INFO - PROCESS | 1651 | 1471348618575 Marionette DEBUG loaded listener.js 04:56:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1212be400) [pid = 1651] [serial = 88] [outer = 0x119b2b400] 04:56:58 INFO - PROCESS | 1651 | 1471348618866 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]]]}] 04:56:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:56:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 480ms 04:56:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:56:58 INFO - PROCESS | 1651 | 1471348618890 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:56:58 INFO - PROCESS | 1651 | 1471348618891 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:56:58 INFO - PROCESS | 1651 | 1471348618904 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:56:58 INFO - PROCESS | 1651 | 1471348618905 Marionette TRACE conn2 <- [1,94,null,{}] 04:56:58 INFO - PROCESS | 1651 | 1471348618907 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}] 04:56:58 INFO - PROCESS | 1651 | 1471348618908 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:59 INFO - PROCESS | 1651 | 1471348619006 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:56:59 INFO - PROCESS | 1651 | 1471348619012 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:59 INFO - PROCESS | 1651 | 1471348619013 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x117171800 == 31 [pid = 1651] [id = 31] 04:56:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119b2cc00) [pid = 1651] [serial = 89] [outer = 0x0] 04:56:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1212c0c00) [pid = 1651] [serial = 90] [outer = 0x119b2cc00] 04:56:59 INFO - PROCESS | 1651 | 1471348619038 Marionette DEBUG loaded listener.js 04:56:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123412c00) [pid = 1651] [serial = 91] [outer = 0x119b2cc00] 04:56:59 INFO - PROCESS | 1651 | 1471348619305 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]]]}] 04:56:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:56:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 427ms 04:56:59 INFO - PROCESS | 1651 | 1471348619323 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:56:59 INFO - PROCESS | 1651 | 1471348619324 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:56:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:56:59 INFO - PROCESS | 1651 | 1471348619327 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:56:59 INFO - PROCESS | 1651 | 1471348619328 Marionette TRACE conn2 <- [1,98,null,{}] 04:56:59 INFO - PROCESS | 1651 | 1471348619338 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}] 04:56:59 INFO - PROCESS | 1651 | 1471348619339 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:59 INFO - PROCESS | 1651 | 1471348619422 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:56:59 INFO - PROCESS | 1651 | 1471348619425 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:59 INFO - PROCESS | 1651 | 1471348619427 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192db000 == 32 [pid = 1651] [id = 32] 04:56:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123414800) [pid = 1651] [serial = 92] [outer = 0x0] 04:56:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1235cac00) [pid = 1651] [serial = 93] [outer = 0x123414800] 04:56:59 INFO - PROCESS | 1651 | 1471348619453 Marionette DEBUG loaded listener.js 04:56:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1244e9400) [pid = 1651] [serial = 94] [outer = 0x123414800] 04:56:59 INFO - PROCESS | 1651 | 1471348619730 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]]]}] 04:56:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:56:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 426ms 04:56:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:56:59 INFO - PROCESS | 1651 | 1471348619754 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:56:59 INFO - PROCESS | 1651 | 1471348619755 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:56:59 INFO - PROCESS | 1651 | 1471348619757 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:56:59 INFO - PROCESS | 1651 | 1471348619758 Marionette TRACE conn2 <- [1,102,null,{}] 04:56:59 INFO - PROCESS | 1651 | 1471348619768 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}] 04:56:59 INFO - PROCESS | 1651 | 1471348619769 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:59 INFO - PROCESS | 1651 | 1471348619848 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:56:59 INFO - PROCESS | 1651 | 1471348619852 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:59 INFO - PROCESS | 1651 | 1471348619853 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:56:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195de000 == 33 [pid = 1651] [id = 33] 04:56:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1235cf400) [pid = 1651] [serial = 95] [outer = 0x0] 04:56:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1247a2800) [pid = 1651] [serial = 96] [outer = 0x1235cf400] 04:56:59 INFO - PROCESS | 1651 | 1471348619878 Marionette DEBUG loaded listener.js 04:56:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124cdcc00) [pid = 1651] [serial = 97] [outer = 0x1235cf400] 04:57:00 INFO - PROCESS | 1651 | 1471348620151 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]]]}] 04:57:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:57:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 04:57:00 INFO - PROCESS | 1651 | 1471348620176 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:57:00 INFO - PROCESS | 1651 | 1471348620177 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:57:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:57:00 INFO - PROCESS | 1651 | 1471348620186 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:57:00 INFO - PROCESS | 1651 | 1471348620187 Marionette TRACE conn2 <- [1,106,null,{}] 04:57:00 INFO - PROCESS | 1651 | 1471348620189 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}] 04:57:00 INFO - PROCESS | 1651 | 1471348620190 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:00 INFO - PROCESS | 1651 | 1471348620308 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:57:00 INFO - PROCESS | 1651 | 1471348620314 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:00 INFO - PROCESS | 1651 | 1471348620315 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195e2800 == 34 [pid = 1651] [id = 34] 04:57:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1188b6c00) [pid = 1651] [serial = 98] [outer = 0x0] 04:57:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123417c00) [pid = 1651] [serial = 99] [outer = 0x1188b6c00] 04:57:00 INFO - PROCESS | 1651 | 1471348620341 Marionette DEBUG loaded listener.js 04:57:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124f65c00) [pid = 1651] [serial = 100] [outer = 0x1188b6c00] 04:57:00 INFO - PROCESS | 1651 | 1471348620759 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]]]}] 04:57:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:57:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 620ms 04:57:00 INFO - PROCESS | 1651 | 1471348620807 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:57:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:57:00 INFO - PROCESS | 1651 | 1471348620809 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:57:00 INFO - PROCESS | 1651 | 1471348620813 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:57:00 INFO - PROCESS | 1651 | 1471348620815 Marionette TRACE conn2 <- [1,110,null,{}] 04:57:00 INFO - PROCESS | 1651 | 1471348620819 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}] 04:57:00 INFO - PROCESS | 1651 | 1471348620821 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:00 INFO - PROCESS | 1651 | 1471348620972 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:57:00 INFO - PROCESS | 1651 | 1471348620983 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:00 INFO - PROCESS | 1651 | 1471348620985 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d21000 == 35 [pid = 1651] [id = 35] 04:57:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x124f10400) [pid = 1651] [serial = 101] [outer = 0x0] 04:57:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x124fb6400) [pid = 1651] [serial = 102] [outer = 0x124f10400] 04:57:01 INFO - PROCESS | 1651 | 1471348621011 Marionette DEBUG loaded listener.js 04:57:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x126320c00) [pid = 1651] [serial = 103] [outer = 0x124f10400] 04:57:01 INFO - PROCESS | 1651 | 1471348621300 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]]]}] 04:57:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:57:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 521ms 04:57:01 INFO - PROCESS | 1651 | 1471348621335 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:57:01 INFO - PROCESS | 1651 | 1471348621336 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:57:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:57:01 INFO - PROCESS | 1651 | 1471348621339 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:57:01 INFO - PROCESS | 1651 | 1471348621340 Marionette TRACE conn2 <- [1,114,null,{}] 04:57:01 INFO - PROCESS | 1651 | 1471348621343 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}] 04:57:01 INFO - PROCESS | 1651 | 1471348621345 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:01 INFO - PROCESS | 1651 | 1471348621438 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:57:01 INFO - PROCESS | 1651 | 1471348621442 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:01 INFO - PROCESS | 1651 | 1471348621443 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12310a800 == 36 [pid = 1651] [id = 36] 04:57:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1251b1400) [pid = 1651] [serial = 104] [outer = 0x0] 04:57:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x126713800) [pid = 1651] [serial = 105] [outer = 0x1251b1400] 04:57:01 INFO - PROCESS | 1651 | 1471348621482 Marionette DEBUG loaded listener.js 04:57:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x126891c00) [pid = 1651] [serial = 106] [outer = 0x1251b1400] 04:57:01 INFO - PROCESS | 1651 | 1471348621955 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]]]}] 04:57:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:57:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 623ms 04:57:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:57:01 INFO - PROCESS | 1651 | 1471348621963 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:57:01 INFO - PROCESS | 1651 | 1471348621964 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:57:01 INFO - PROCESS | 1651 | 1471348621966 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:57:01 INFO - PROCESS | 1651 | 1471348621967 Marionette TRACE conn2 <- [1,118,null,{}] 04:57:01 INFO - PROCESS | 1651 | 1471348621969 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}] 04:57:01 INFO - PROCESS | 1651 | 1471348621970 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:02 INFO - PROCESS | 1651 | 1471348622047 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:57:02 INFO - PROCESS | 1651 | 1471348622051 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:02 INFO - PROCESS | 1651 | 1471348622052 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x123233800 == 37 [pid = 1651] [id = 37] 04:57:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x119296c00) [pid = 1651] [serial = 107] [outer = 0x0] 04:57:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x126abb800) [pid = 1651] [serial = 108] [outer = 0x119296c00] 04:57:02 INFO - PROCESS | 1651 | 1471348622076 Marionette DEBUG loaded listener.js 04:57:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x126d24000) [pid = 1651] [serial = 109] [outer = 0x119296c00] 04:57:02 INFO - PROCESS | 1651 | 1471348622363 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]]]}] 04:57:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:57:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 04:57:02 INFO - PROCESS | 1651 | 1471348622387 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:57:02 INFO - PROCESS | 1651 | 1471348622388 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:57:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:57:02 INFO - PROCESS | 1651 | 1471348622390 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:57:02 INFO - PROCESS | 1651 | 1471348622391 Marionette TRACE conn2 <- [1,122,null,{}] 04:57:02 INFO - PROCESS | 1651 | 1471348622395 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}] 04:57:02 INFO - PROCESS | 1651 | 1471348622398 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:02 INFO - PROCESS | 1651 | 1471348622484 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:57:02 INFO - PROCESS | 1651 | 1471348622488 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:02 INFO - PROCESS | 1651 | 1471348622489 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x123428800 == 38 [pid = 1651] [id = 38] 04:57:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1195c6400) [pid = 1651] [serial = 110] [outer = 0x0] 04:57:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x128458000) [pid = 1651] [serial = 111] [outer = 0x1195c6400] 04:57:02 INFO - PROCESS | 1651 | 1471348622514 Marionette DEBUG loaded listener.js 04:57:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x128460000) [pid = 1651] [serial = 112] [outer = 0x1195c6400] 04:57:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:57:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 422ms 04:57:02 INFO - PROCESS | 1651 | 1471348622807 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]]]}] 04:57:02 INFO - PROCESS | 1651 | 1471348622816 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:57:02 INFO - PROCESS | 1651 | 1471348622817 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:57:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:57:02 INFO - PROCESS | 1651 | 1471348622819 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:57:02 INFO - PROCESS | 1651 | 1471348622820 Marionette TRACE conn2 <- [1,126,null,{}] 04:57:02 INFO - PROCESS | 1651 | 1471348622822 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}] 04:57:02 INFO - PROCESS | 1651 | 1471348622824 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:02 INFO - PROCESS | 1651 | 1471348622905 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:57:02 INFO - PROCESS | 1651 | 1471348622955 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:02 INFO - PROCESS | 1651 | 1471348622956 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x1237c7800 == 39 [pid = 1651] [id = 39] 04:57:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x126aad800) [pid = 1651] [serial = 113] [outer = 0x0] 04:57:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1285b3000) [pid = 1651] [serial = 114] [outer = 0x126aad800] 04:57:02 INFO - PROCESS | 1651 | 1471348622981 Marionette DEBUG loaded listener.js 04:57:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128adec00) [pid = 1651] [serial = 115] [outer = 0x126aad800] 04:57:03 INFO - PROCESS | 1651 | 1471348623249 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]]]}] 04:57:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:57:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 04:57:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:57:03 INFO - PROCESS | 1651 | 1471348623298 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:57:03 INFO - PROCESS | 1651 | 1471348623301 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:57:03 INFO - PROCESS | 1651 | 1471348623307 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:57:03 INFO - PROCESS | 1651 | 1471348623308 Marionette TRACE conn2 <- [1,130,null,{}] 04:57:03 INFO - PROCESS | 1651 | 1471348623312 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}] 04:57:03 INFO - PROCESS | 1651 | 1471348623315 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:03 INFO - PROCESS | 1651 | 1471348623393 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:57:03 INFO - PROCESS | 1651 | 1471348623399 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:03 INFO - PROCESS | 1651 | 1471348623400 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x124494000 == 40 [pid = 1651] [id = 40] 04:57:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x128adfc00) [pid = 1651] [serial = 116] [outer = 0x0] 04:57:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x128bd9c00) [pid = 1651] [serial = 117] [outer = 0x128adfc00] 04:57:03 INFO - PROCESS | 1651 | 1471348623424 Marionette DEBUG loaded listener.js 04:57:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x128da1800) [pid = 1651] [serial = 118] [outer = 0x128adfc00] 04:57:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:57:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 418ms 04:57:03 INFO - PROCESS | 1651 | 1471348623719 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]]]}] 04:57:03 INFO - PROCESS | 1651 | 1471348623726 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:57:03 INFO - PROCESS | 1651 | 1471348623727 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:57:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:57:03 INFO - PROCESS | 1651 | 1471348623737 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:57:03 INFO - PROCESS | 1651 | 1471348623738 Marionette TRACE conn2 <- [1,134,null,{}] 04:57:03 INFO - PROCESS | 1651 | 1471348623740 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}] 04:57:03 INFO - PROCESS | 1651 | 1471348623741 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:03 INFO - PROCESS | 1651 | 1471348623825 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:57:03 INFO - PROCESS | 1651 | 1471348623889 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:03 INFO - PROCESS | 1651 | 1471348623890 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x124644000 == 41 [pid = 1651] [id = 41] 04:57:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x126d27c00) [pid = 1651] [serial = 119] [outer = 0x0] 04:57:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x128da2000) [pid = 1651] [serial = 120] [outer = 0x126d27c00] 04:57:03 INFO - PROCESS | 1651 | 1471348623914 Marionette DEBUG loaded listener.js 04:57:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12a72e800) [pid = 1651] [serial = 121] [outer = 0x126d27c00] 04:57:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:57:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1122ms 04:57:04 INFO - PROCESS | 1651 | 1471348624855 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]]]}] 04:57:04 INFO - PROCESS | 1651 | 1471348624859 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:57:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:57:04 INFO - PROCESS | 1651 | 1471348624862 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:57:04 INFO - PROCESS | 1651 | 1471348624870 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:57:04 INFO - PROCESS | 1651 | 1471348624872 Marionette TRACE conn2 <- [1,138,null,{}] 04:57:04 INFO - PROCESS | 1651 | 1471348624875 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}] 04:57:04 INFO - PROCESS | 1651 | 1471348624877 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:04 INFO - PROCESS | 1651 | 1471348624968 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:57:04 INFO - PROCESS | 1651 | 1471348624973 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:04 INFO - PROCESS | 1651 | 1471348624976 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x112f0d800 == 42 [pid = 1651] [id = 42] 04:57:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x116724400) [pid = 1651] [serial = 122] [outer = 0x0] 04:57:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1169f5400) [pid = 1651] [serial = 123] [outer = 0x116724400] 04:57:05 INFO - PROCESS | 1651 | 1471348625004 Marionette DEBUG loaded listener.js 04:57:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x117c4a400) [pid = 1651] [serial = 124] [outer = 0x116724400] 04:57:05 INFO - PROCESS | 1651 | 1471348625326 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]]]}] 04:57:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:57:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 475ms 04:57:05 INFO - PROCESS | 1651 | 1471348625339 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:57:05 INFO - PROCESS | 1651 | 1471348625342 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:57:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:57:05 INFO - PROCESS | 1651 | 1471348625356 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:57:05 INFO - PROCESS | 1651 | 1471348625358 Marionette TRACE conn2 <- [1,142,null,{}] 04:57:05 INFO - PROCESS | 1651 | 1471348625360 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}] 04:57:05 INFO - PROCESS | 1651 | 1471348625362 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:05 INFO - PROCESS | 1651 | 1471348625451 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:57:05 INFO - PROCESS | 1651 | 1471348625455 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:05 INFO - PROCESS | 1651 | 1471348625456 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x116522800 == 43 [pid = 1651] [id = 43] 04:57:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x118209800) [pid = 1651] [serial = 125] [outer = 0x0] 04:57:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11853bc00) [pid = 1651] [serial = 126] [outer = 0x118209800] 04:57:05 INFO - PROCESS | 1651 | 1471348625484 Marionette DEBUG loaded listener.js 04:57:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11880b400) [pid = 1651] [serial = 127] [outer = 0x118209800] 04:57:05 INFO - PROCESS | 1651 | 1471348625819 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]]]}] 04:57:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:57:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 479ms 04:57:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:57:05 INFO - PROCESS | 1651 | 1471348625830 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:57:05 INFO - PROCESS | 1651 | 1471348625832 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:57:05 INFO - PROCESS | 1651 | 1471348625835 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:57:05 INFO - PROCESS | 1651 | 1471348625837 Marionette TRACE conn2 <- [1,146,null,{}] 04:57:05 INFO - PROCESS | 1651 | 1471348625844 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}] 04:57:05 INFO - PROCESS | 1651 | 1471348625847 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:05 INFO - PROCESS | 1651 | 1471348625940 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:57:05 INFO - PROCESS | 1651 | 1471348625945 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:05 INFO - PROCESS | 1651 | 1471348625946 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x117178800 == 44 [pid = 1651] [id = 44] 04:57:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1195c7000) [pid = 1651] [serial = 128] [outer = 0x0] 04:57:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11973b800) [pid = 1651] [serial = 129] [outer = 0x1195c7000] 04:57:05 INFO - PROCESS | 1651 | 1471348625973 Marionette DEBUG loaded listener.js 04:57:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x119d50c00) [pid = 1651] [serial = 130] [outer = 0x1195c7000] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12c8ed000) [pid = 1651] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12c21e400) [pid = 1651] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12c18ac00) [pid = 1651] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11820ac00) [pid = 1651] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12beba800) [pid = 1651] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12baee800) [pid = 1651] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12b344000) [pid = 1651] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12ab04000) [pid = 1651] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x128ae0800) [pid = 1651] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12d5a1800) [pid = 1651] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12ba75c00) [pid = 1651] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x118202800) [pid = 1651] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12d135800) [pid = 1651] [serial = 46] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1251b1400) [pid = 1651] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x119296c00) [pid = 1651] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1195c6400) [pid = 1651] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x119b2c800) [pid = 1651] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x113031000) [pid = 1651] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1176c9800) [pid = 1651] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x115e09400) [pid = 1651] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x116473c00) [pid = 1651] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x118533800) [pid = 1651] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1188bb000) [pid = 1651] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x118537c00) [pid = 1651] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119b2b400) [pid = 1651] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119b2cc00) [pid = 1651] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x123414800) [pid = 1651] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1235cf400) [pid = 1651] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:57:06 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1188b6c00) [pid = 1651] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:57:06 INFO - PROCESS | 1651 | 1471348626763 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]]]}] 04:57:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:57:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 972ms 04:57:06 INFO - PROCESS | 1651 | 1471348626808 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:57:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:57:06 INFO - PROCESS | 1651 | 1471348626809 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:57:06 INFO - PROCESS | 1651 | 1471348626811 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:57:06 INFO - PROCESS | 1651 | 1471348626813 Marionette TRACE conn2 <- [1,150,null,{}] 04:57:06 INFO - PROCESS | 1651 | 1471348626815 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}] 04:57:06 INFO - PROCESS | 1651 | 1471348626816 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:06 INFO - PROCESS | 1651 | 1471348626888 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:57:06 INFO - PROCESS | 1651 | 1471348626892 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:06 INFO - PROCESS | 1651 | 1471348626893 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x118304000 == 45 [pid = 1651] [id = 45] 04:57:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x112a87800) [pid = 1651] [serial = 131] [outer = 0x0] 04:57:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1176c9800) [pid = 1651] [serial = 132] [outer = 0x112a87800] 04:57:06 INFO - PROCESS | 1651 | 1471348626922 Marionette DEBUG loaded listener.js 04:57:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1188bb000) [pid = 1651] [serial = 133] [outer = 0x112a87800] 04:57:07 INFO - PROCESS | 1651 | 1471348627271 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]]]}] 04:57:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:57:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 471ms 04:57:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:57:07 INFO - PROCESS | 1651 | 1471348627284 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:57:07 INFO - PROCESS | 1651 | 1471348627285 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:57:07 INFO - PROCESS | 1651 | 1471348627287 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:57:07 INFO - PROCESS | 1651 | 1471348627288 Marionette TRACE conn2 <- [1,154,null,{}] 04:57:07 INFO - PROCESS | 1651 | 1471348627291 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}] 04:57:07 INFO - PROCESS | 1651 | 1471348627292 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:07 INFO - PROCESS | 1651 | 1471348627362 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:57:07 INFO - PROCESS | 1651 | 1471348627366 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:07 INFO - PROCESS | 1651 | 1471348627367 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x119189800 == 46 [pid = 1651] [id = 46] 04:57:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x118204800) [pid = 1651] [serial = 134] [outer = 0x0] 04:57:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119744c00) [pid = 1651] [serial = 135] [outer = 0x118204800] 04:57:07 INFO - PROCESS | 1651 | 1471348627394 Marionette DEBUG loaded listener.js 04:57:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1212ba800) [pid = 1651] [serial = 136] [outer = 0x118204800] 04:57:07 INFO - PROCESS | 1651 | 1471348627697 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]]]}] 04:57:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:57:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 04:57:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:57:07 INFO - PROCESS | 1651 | 1471348627755 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:57:07 INFO - PROCESS | 1651 | 1471348627757 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:57:07 INFO - PROCESS | 1651 | 1471348627759 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:57:07 INFO - PROCESS | 1651 | 1471348627760 Marionette TRACE conn2 <- [1,158,null,{}] 04:57:07 INFO - PROCESS | 1651 | 1471348627762 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}] 04:57:07 INFO - PROCESS | 1651 | 1471348627766 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:07 INFO - PROCESS | 1651 | 1471348627856 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:57:07 INFO - PROCESS | 1651 | 1471348627901 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:07 INFO - PROCESS | 1651 | 1471348627903 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192f6800 == 47 [pid = 1651] [id = 47] 04:57:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x119160c00) [pid = 1651] [serial = 137] [outer = 0x0] 04:57:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1231c0000) [pid = 1651] [serial = 138] [outer = 0x119160c00] 04:57:07 INFO - PROCESS | 1651 | 1471348627928 Marionette DEBUG loaded listener.js 04:57:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x124f6b800) [pid = 1651] [serial = 139] [outer = 0x119160c00] 04:57:08 INFO - PROCESS | 1651 | 1471348628182 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]]]}] 04:57:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:57:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 470ms 04:57:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:57:08 INFO - PROCESS | 1651 | 1471348628235 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:57:08 INFO - PROCESS | 1651 | 1471348628236 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:57:08 INFO - PROCESS | 1651 | 1471348628238 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:57:08 INFO - PROCESS | 1651 | 1471348628239 Marionette TRACE conn2 <- [1,162,null,{}] 04:57:08 INFO - PROCESS | 1651 | 1471348628241 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}] 04:57:08 INFO - PROCESS | 1651 | 1471348628243 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:08 INFO - PROCESS | 1651 | 1471348628318 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:57:08 INFO - PROCESS | 1651 | 1471348628323 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:08 INFO - PROCESS | 1651 | 1471348628324 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a18c000 == 48 [pid = 1651] [id = 48] 04:57:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x124f09400) [pid = 1651] [serial = 140] [outer = 0x0] 04:57:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1251eb000) [pid = 1651] [serial = 141] [outer = 0x124f09400] 04:57:08 INFO - PROCESS | 1651 | 1471348628351 Marionette DEBUG loaded listener.js 04:57:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1258f4000) [pid = 1651] [serial = 142] [outer = 0x124f09400] 04:57:08 INFO - PROCESS | 1651 | 1471348628659 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]]]}] 04:57:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:57:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 469ms 04:57:08 INFO - PROCESS | 1651 | 1471348628723 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:57:08 INFO - PROCESS | 1651 | 1471348628726 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:57:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:57:08 INFO - PROCESS | 1651 | 1471348628731 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:57:08 INFO - PROCESS | 1651 | 1471348628733 Marionette TRACE conn2 <- [1,166,null,{}] 04:57:08 INFO - PROCESS | 1651 | 1471348628737 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}] 04:57:08 INFO - PROCESS | 1651 | 1471348628739 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:08 INFO - PROCESS | 1651 | 1471348628835 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:57:08 INFO - PROCESS | 1651 | 1471348628890 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:08 INFO - PROCESS | 1651 | 1471348628894 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x112f8d000 == 49 [pid = 1651] [id = 49] 04:57:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x113d22400) [pid = 1651] [serial = 143] [outer = 0x0] 04:57:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x115e6c800) [pid = 1651] [serial = 144] [outer = 0x113d22400] 04:57:08 INFO - PROCESS | 1651 | 1471348628925 Marionette DEBUG loaded listener.js 04:57:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x116aafc00) [pid = 1651] [serial = 145] [outer = 0x113d22400] 04:57:09 INFO - PROCESS | 1651 | 1471348629354 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]]]}] 04:57:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:57:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms 04:57:09 INFO - PROCESS | 1651 | 1471348629402 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:57:09 INFO - PROCESS | 1651 | 1471348629404 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:57:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:57:09 INFO - PROCESS | 1651 | 1471348629409 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:57:09 INFO - PROCESS | 1651 | 1471348629412 Marionette TRACE conn2 <- [1,170,null,{}] 04:57:09 INFO - PROCESS | 1651 | 1471348629415 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}] 04:57:09 INFO - PROCESS | 1651 | 1471348629417 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:09 INFO - PROCESS | 1651 | 1471348629524 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:57:09 INFO - PROCESS | 1651 | 1471348629613 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:09 INFO - PROCESS | 1651 | 1471348629614 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192dc800 == 50 [pid = 1651] [id = 50] 04:57:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11880f400) [pid = 1651] [serial = 146] [outer = 0x0] 04:57:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1188b0800) [pid = 1651] [serial = 147] [outer = 0x11880f400] 04:57:09 INFO - PROCESS | 1651 | 1471348629709 Marionette DEBUG loaded listener.js 04:57:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x119297400) [pid = 1651] [serial = 148] [outer = 0x11880f400] 04:57:10 INFO - PROCESS | 1651 | 1471348630194 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]]]}] 04:57:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:57:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 823ms 04:57:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:57:10 INFO - PROCESS | 1651 | 1471348630230 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:57:10 INFO - PROCESS | 1651 | 1471348630232 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:57:10 INFO - PROCESS | 1651 | 1471348630234 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:57:10 INFO - PROCESS | 1651 | 1471348630236 Marionette TRACE conn2 <- [1,174,null,{}] 04:57:10 INFO - PROCESS | 1651 | 1471348630243 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}] 04:57:10 INFO - PROCESS | 1651 | 1471348630246 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:10 INFO - PROCESS | 1651 | 1471348630374 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:57:10 INFO - PROCESS | 1651 | 1471348630420 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:10 INFO - PROCESS | 1651 | 1471348630423 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x124260000 == 51 [pid = 1651] [id = 51] 04:57:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1232b4000) [pid = 1651] [serial = 149] [outer = 0x0] 04:57:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1234a5c00) [pid = 1651] [serial = 150] [outer = 0x1232b4000] 04:57:10 INFO - PROCESS | 1651 | 1471348630456 Marionette DEBUG loaded listener.js 04:57:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x124758800) [pid = 1651] [serial = 151] [outer = 0x1232b4000] 04:57:10 INFO - PROCESS | 1651 | 1471348630862 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]]]}] 04:57:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:57:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 04:57:10 INFO - PROCESS | 1651 | 1471348630905 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:57:10 INFO - PROCESS | 1651 | 1471348630906 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:57:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:57:10 INFO - PROCESS | 1651 | 1471348630909 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:57:10 INFO - PROCESS | 1651 | 1471348630910 Marionette TRACE conn2 <- [1,178,null,{}] 04:57:10 INFO - PROCESS | 1651 | 1471348630912 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}] 04:57:10 INFO - PROCESS | 1651 | 1471348630914 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:11 INFO - PROCESS | 1651 | 1471348631020 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:57:11 INFO - PROCESS | 1651 | 1471348631092 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:11 INFO - PROCESS | 1651 | 1471348631093 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1188e5000 == 52 [pid = 1651] [id = 52] 04:57:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x124ce5000) [pid = 1651] [serial = 152] [outer = 0x0] 04:57:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x1258f0c00) [pid = 1651] [serial = 153] [outer = 0x124ce5000] 04:57:11 INFO - PROCESS | 1651 | 1471348631124 Marionette DEBUG loaded listener.js 04:57:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x126775400) [pid = 1651] [serial = 154] [outer = 0x124ce5000] 04:57:11 INFO - PROCESS | 1651 | 1471348631539 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]]]}] 04:57:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:57:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 673ms 04:57:11 INFO - PROCESS | 1651 | 1471348631583 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:57:11 INFO - PROCESS | 1651 | 1471348631584 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:57:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:57:11 INFO - PROCESS | 1651 | 1471348631586 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:57:11 INFO - PROCESS | 1651 | 1471348631588 Marionette TRACE conn2 <- [1,182,null,{}] 04:57:11 INFO - PROCESS | 1651 | 1471348631590 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}] 04:57:11 INFO - PROCESS | 1651 | 1471348631591 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:11 INFO - PROCESS | 1651 | 1471348631684 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:57:11 INFO - PROCESS | 1651 | 1471348631742 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:11 INFO - PROCESS | 1651 | 1471348631744 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a0a7000 == 53 [pid = 1651] [id = 53] 04:57:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x116ab0c00) [pid = 1651] [serial = 155] [outer = 0x0] 04:57:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x126821c00) [pid = 1651] [serial = 156] [outer = 0x116ab0c00] 04:57:11 INFO - PROCESS | 1651 | 1471348631775 Marionette DEBUG loaded listener.js 04:57:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x126d29000) [pid = 1651] [serial = 157] [outer = 0x116ab0c00] 04:57:12 INFO - PROCESS | 1651 | 1471348632346 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]]]}] 04:57:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:57:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 819ms 04:57:12 INFO - PROCESS | 1651 | 1471348632406 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:57:12 INFO - PROCESS | 1651 | 1471348632410 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:57:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:57:12 INFO - PROCESS | 1651 | 1471348632416 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:57:12 INFO - PROCESS | 1651 | 1471348632418 Marionette TRACE conn2 <- [1,186,null,{}] 04:57:12 INFO - PROCESS | 1651 | 1471348632424 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}] 04:57:12 INFO - PROCESS | 1651 | 1471348632426 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:12 INFO - PROCESS | 1651 | 1471348632602 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:57:12 INFO - PROCESS | 1651 | 1471348632648 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:12 INFO - PROCESS | 1651 | 1471348632651 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x117176000 == 54 [pid = 1651] [id = 54] 04:57:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x116144c00) [pid = 1651] [serial = 158] [outer = 0x0] 04:57:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x116460400) [pid = 1651] [serial = 159] [outer = 0x116144c00] 04:57:12 INFO - PROCESS | 1651 | 1471348632697 Marionette DEBUG loaded listener.js 04:57:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x1169f5c00) [pid = 1651] [serial = 160] [outer = 0x116144c00] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1192f6800 == 53 [pid = 1651] [id = 47] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x119189800 == 52 [pid = 1651] [id = 46] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1192db000 == 51 [pid = 1651] [id = 32] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x118304000 == 50 [pid = 1651] [id = 45] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x117171800 == 49 [pid = 1651] [id = 31] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x117178800 == 48 [pid = 1651] [id = 44] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x117179800 == 47 [pid = 1651] [id = 28] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x117c9e000 == 46 [pid = 1651] [id = 29] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x116522800 == 45 [pid = 1651] [id = 43] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11831e800 == 44 [pid = 1651] [id = 30] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x112f0d800 == 43 [pid = 1651] [id = 42] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1169c7000 == 42 [pid = 1651] [id = 27] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x124494000 == 41 [pid = 1651] [id = 40] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x124644000 == 40 [pid = 1651] [id = 41] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1195de000 == 39 [pid = 1651] [id = 33] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11a0a7000 == 38 [pid = 1651] [id = 53] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1188e5000 == 37 [pid = 1651] [id = 52] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x124260000 == 36 [pid = 1651] [id = 51] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1237c7800 == 35 [pid = 1651] [id = 39] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1192dc800 == 34 [pid = 1651] [id = 50] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12310a800 == 33 [pid = 1651] [id = 36] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x123233800 == 32 [pid = 1651] [id = 37] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x123428800 == 31 [pid = 1651] [id = 38] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1195e2800 == 30 [pid = 1651] [id = 34] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11a18c000 == 29 [pid = 1651] [id = 48] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x112f8d000 == 28 [pid = 1651] [id = 49] 04:57:13 INFO - PROCESS | 1651 | --DOCSHELL 0x119d21000 == 27 [pid = 1651] [id = 35] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x1247a3400) [pid = 1651] [serial = 11] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x1188af000) [pid = 1651] [serial = 79] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x126d24000) [pid = 1651] [serial = 109] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x128460000) [pid = 1651] [serial = 112] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x115e65400) [pid = 1651] [serial = 67] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x1212be400) [pid = 1651] [serial = 88] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11973ac00) [pid = 1651] [serial = 85] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x119297c00) [pid = 1651] [serial = 82] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x118203000) [pid = 1651] [serial = 76] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11820bc00) [pid = 1651] [serial = 70] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11973f400) [pid = 1651] [serial = 64] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x126713800) [pid = 1651] [serial = 105] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x126abb800) [pid = 1651] [serial = 108] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x128458000) [pid = 1651] [serial = 111] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1285b3000) [pid = 1651] [serial = 114] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x128bd9c00) [pid = 1651] [serial = 117] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12e1d2800) [pid = 1651] [serial = 63] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1132b1000) [pid = 1651] [serial = 66] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x118202c00) [pid = 1651] [serial = 69] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x115e63000) [pid = 1651] [serial = 72] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1161bd800) [pid = 1651] [serial = 73] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1176c0400) [pid = 1651] [serial = 75] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x118803000) [pid = 1651] [serial = 78] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11911e800) [pid = 1651] [serial = 81] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11929d000) [pid = 1651] [serial = 84] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119d47800) [pid = 1651] [serial = 87] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1212c0c00) [pid = 1651] [serial = 90] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x123412c00) [pid = 1651] [serial = 91] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1235cac00) [pid = 1651] [serial = 93] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1244e9400) [pid = 1651] [serial = 94] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x124cdcc00) [pid = 1651] [serial = 97] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1247a2800) [pid = 1651] [serial = 96] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123417c00) [pid = 1651] [serial = 99] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x124f65c00) [pid = 1651] [serial = 100] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x124fb6400) [pid = 1651] [serial = 102] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x126891c00) [pid = 1651] [serial = 106] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12ab05c00) [pid = 1651] [serial = 21] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x128da0c00) [pid = 1651] [serial = 18] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x128ae2400) [pid = 1651] [serial = 15] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x128bd7400) [pid = 1651] [serial = 16] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x124180000) [pid = 1651] [serial = 8] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12cd9a800) [pid = 1651] [serial = 43] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12c8e8000) [pid = 1651] [serial = 40] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12c8e2c00) [pid = 1651] [serial = 39] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12c218000) [pid = 1651] [serial = 36] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12c21bc00) [pid = 1651] [serial = 37] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1185ac800) [pid = 1651] [serial = 33] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12c187800) [pid = 1651] [serial = 34] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12bec3000) [pid = 1651] [serial = 30] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12c184800) [pid = 1651] [serial = 31] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12bbd4800) [pid = 1651] [serial = 27] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12bbda800) [pid = 1651] [serial = 28] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12b349800) [pid = 1651] [serial = 24] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12bae0c00) [pid = 1651] [serial = 25] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12ab0a000) [pid = 1651] [serial = 22] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12d6c4400) [pid = 1651] [serial = 60] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12d6c8c00) [pid = 1651] [serial = 61] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12ba7c800) [pid = 1651] [serial = 57] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12d541400) [pid = 1651] [serial = 58] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12d540400) [pid = 1651] [serial = 55] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1188b1000) [pid = 1651] [serial = 54] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x12d13b800) [pid = 1651] [serial = 48] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x12d546400) [pid = 1651] [serial = 51] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x124645000) [pid = 1651] [serial = 45] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x12d137400) [pid = 1651] [serial = 47] [outer = 0x0] [url = about:blank] 04:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x12cd95800) [pid = 1651] [serial = 42] [outer = 0x0] [url = about:blank] 04:57:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:57:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1127ms 04:57:13 INFO - PROCESS | 1651 | 1471348633536 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]]]}] 04:57:13 INFO - PROCESS | 1651 | 1471348633542 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:57:13 INFO - PROCESS | 1651 | 1471348633544 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:57:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:57:13 INFO - PROCESS | 1651 | 1471348633549 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:57:13 INFO - PROCESS | 1651 | 1471348633551 Marionette TRACE conn2 <- [1,190,null,{}] 04:57:13 INFO - PROCESS | 1651 | 1471348633555 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}] 04:57:13 INFO - PROCESS | 1651 | 1471348633556 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:13 INFO - PROCESS | 1651 | 1471348633627 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:57:13 INFO - PROCESS | 1651 | 1471348633633 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:13 INFO - PROCESS | 1651 | 1471348633635 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x112dcb800 == 28 [pid = 1651] [id = 55] 04:57:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1161c0800) [pid = 1651] [serial = 161] [outer = 0x0] 04:57:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x116469c00) [pid = 1651] [serial = 162] [outer = 0x1161c0800] 04:57:13 INFO - PROCESS | 1651 | 1471348633665 Marionette DEBUG loaded listener.js 04:57:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1132b5400) [pid = 1651] [serial = 163] [outer = 0x1161c0800] 04:57:13 INFO - PROCESS | 1651 | 1471348633984 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]]]}] 04:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 04:57:14 INFO - PROCESS | 1651 | 1471348634020 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:57:14 INFO - PROCESS | 1651 | 1471348634023 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:57:14 INFO - PROCESS | 1651 | 1471348634028 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:57:14 INFO - PROCESS | 1651 | 1471348634030 Marionette TRACE conn2 <- [1,194,null,{}] 04:57:14 INFO - PROCESS | 1651 | 1471348634032 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}] 04:57:14 INFO - PROCESS | 1651 | 1471348634034 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:14 INFO - PROCESS | 1651 | 1471348634107 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:57:14 INFO - PROCESS | 1651 | 1471348634111 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:14 INFO - PROCESS | 1651 | 1471348634115 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x116535800 == 29 [pid = 1651] [id = 56] 04:57:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x118202c00) [pid = 1651] [serial = 164] [outer = 0x0] 04:57:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x118719800) [pid = 1651] [serial = 165] [outer = 0x118202c00] 04:57:14 INFO - PROCESS | 1651 | 1471348634143 Marionette DEBUG loaded listener.js 04:57:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1188afc00) [pid = 1651] [serial = 166] [outer = 0x118202c00] 04:57:14 INFO - PROCESS | 1651 | 1471348634451 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]]]}] 04:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 470ms 04:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:57:14 INFO - PROCESS | 1651 | 1471348634506 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:57:14 INFO - PROCESS | 1651 | 1471348634508 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:57:14 INFO - PROCESS | 1651 | 1471348634510 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:57:14 INFO - PROCESS | 1651 | 1471348634512 Marionette TRACE conn2 <- [1,198,null,{}] 04:57:14 INFO - PROCESS | 1651 | 1471348634520 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}] 04:57:14 INFO - PROCESS | 1651 | 1471348634523 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:14 INFO - PROCESS | 1651 | 1471348634613 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:57:14 INFO - PROCESS | 1651 | 1471348634622 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:14 INFO - PROCESS | 1651 | 1471348634624 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x117171800 == 30 [pid = 1651] [id = 57] 04:57:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x11820b000) [pid = 1651] [serial = 167] [outer = 0x0] 04:57:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x119736400) [pid = 1651] [serial = 168] [outer = 0x11820b000] 04:57:14 INFO - PROCESS | 1651 | 1471348634655 Marionette DEBUG loaded listener.js 04:57:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x119b29000) [pid = 1651] [serial = 169] [outer = 0x11820b000] 04:57:14 INFO - PROCESS | 1651 | 1471348634918 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]]]}] 04:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 422ms 04:57:14 INFO - PROCESS | 1651 | 1471348634935 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:57:14 INFO - PROCESS | 1651 | 1471348634937 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:57:14 INFO - PROCESS | 1651 | 1471348634942 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:57:14 INFO - PROCESS | 1651 | 1471348634943 Marionette TRACE conn2 <- [1,202,null,{}] 04:57:14 INFO - PROCESS | 1651 | 1471348634952 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}] 04:57:14 INFO - PROCESS | 1651 | 1471348634954 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:15 INFO - PROCESS | 1651 | 1471348635030 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:57:15 INFO - PROCESS | 1651 | 1471348635034 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:15 INFO - PROCESS | 1651 | 1471348635035 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x118319000 == 31 [pid = 1651] [id = 58] 04:57:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11a108400) [pid = 1651] [serial = 170] [outer = 0x0] 04:57:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1212bb400) [pid = 1651] [serial = 171] [outer = 0x11a108400] 04:57:15 INFO - PROCESS | 1651 | 1471348635063 Marionette DEBUG loaded listener.js 04:57:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1212c7c00) [pid = 1651] [serial = 172] [outer = 0x11a108400] 04:57:15 INFO - PROCESS | 1651 | 1471348635382 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]]]}] 04:57:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:57:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 471ms 04:57:15 INFO - PROCESS | 1651 | 1471348635415 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:57:15 INFO - PROCESS | 1651 | 1471348635417 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:57:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:57:15 INFO - PROCESS | 1651 | 1471348635419 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:57:15 INFO - PROCESS | 1651 | 1471348635420 Marionette TRACE conn2 <- [1,206,null,{}] 04:57:15 INFO - PROCESS | 1651 | 1471348635422 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}] 04:57:15 INFO - PROCESS | 1651 | 1471348635424 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:15 INFO - PROCESS | 1651 | 1471348635522 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:57:15 INFO - PROCESS | 1651 | 1471348635535 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:15 INFO - PROCESS | 1651 | 1471348635536 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x118768800 == 32 [pid = 1651] [id = 59] 04:57:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x117c4fc00) [pid = 1651] [serial = 173] [outer = 0x0] 04:57:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1234a7400) [pid = 1651] [serial = 174] [outer = 0x117c4fc00] 04:57:15 INFO - PROCESS | 1651 | 1471348635561 Marionette DEBUG loaded listener.js 04:57:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x12427f000) [pid = 1651] [serial = 175] [outer = 0x117c4fc00] 04:57:15 INFO - PROCESS | 1651 | 1471348635914 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]]]}] 04:57:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:57:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 520ms 04:57:15 INFO - PROCESS | 1651 | 1471348635940 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:57:15 INFO - PROCESS | 1651 | 1471348635942 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:57:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:57:15 INFO - PROCESS | 1651 | 1471348635946 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:57:15 INFO - PROCESS | 1651 | 1471348635947 Marionette TRACE conn2 <- [1,210,null,{}] 04:57:15 INFO - PROCESS | 1651 | 1471348635951 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}] 04:57:15 INFO - PROCESS | 1651 | 1471348635956 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:16 INFO - PROCESS | 1651 | 1471348636110 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:57:16 INFO - PROCESS | 1651 | 1471348636125 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:16 INFO - PROCESS | 1651 | 1471348636127 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195ef000 == 33 [pid = 1651] [id = 60] 04:57:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1244ef800) [pid = 1651] [serial = 176] [outer = 0x0] 04:57:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x124f6a000) [pid = 1651] [serial = 177] [outer = 0x1244ef800] 04:57:16 INFO - PROCESS | 1651 | 1471348636171 Marionette DEBUG loaded listener.js 04:57:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1258f1400) [pid = 1651] [serial = 178] [outer = 0x1244ef800] 04:57:16 INFO - PROCESS | 1651 | 1471348636529 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]]]}] 04:57:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:57:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 622ms 04:57:16 INFO - PROCESS | 1651 | 1471348636568 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:57:16 INFO - PROCESS | 1651 | 1471348636569 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:57:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:57:16 INFO - PROCESS | 1651 | 1471348636571 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:57:16 INFO - PROCESS | 1651 | 1471348636572 Marionette TRACE conn2 <- [1,214,null,{}] 04:57:16 INFO - PROCESS | 1651 | 1471348636575 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}] 04:57:16 INFO - PROCESS | 1651 | 1471348636576 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:16 INFO - PROCESS | 1651 | 1471348636667 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:57:16 INFO - PROCESS | 1651 | 1471348636696 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:16 INFO - PROCESS | 1651 | 1471348636697 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a0a6000 == 34 [pid = 1651] [id = 61] 04:57:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1122ab400) [pid = 1651] [serial = 179] [outer = 0x0] 04:57:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12677ac00) [pid = 1651] [serial = 180] [outer = 0x1122ab400] 04:57:16 INFO - PROCESS | 1651 | 1471348636723 Marionette DEBUG loaded listener.js 04:57:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x126ab6400) [pid = 1651] [serial = 181] [outer = 0x1122ab400] 04:57:17 INFO - PROCESS | 1651 | 1471348637018 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]]]}] 04:57:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:57:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 04:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:57:17 INFO - PROCESS | 1651 | 1471348637039 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:57:17 INFO - PROCESS | 1651 | 1471348637041 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:57:17 INFO - PROCESS | 1651 | 1471348637042 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:57:17 INFO - PROCESS | 1651 | 1471348637044 Marionette TRACE conn2 <- [1,218,null,{}] 04:57:17 INFO - PROCESS | 1651 | 1471348637048 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}] 04:57:17 INFO - PROCESS | 1651 | 1471348637051 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:17 INFO - PROCESS | 1651 | 1471348637136 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:57:17 INFO - PROCESS | 1651 | 1471348637166 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:17 INFO - PROCESS | 1651 | 1471348637167 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12310f000 == 35 [pid = 1651] [id = 62] 04:57:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x126abb800) [pid = 1651] [serial = 182] [outer = 0x0] 04:57:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126d2c400) [pid = 1651] [serial = 183] [outer = 0x126abb800] 04:57:17 INFO - PROCESS | 1651 | 1471348637192 Marionette DEBUG loaded listener.js 04:57:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12845a000) [pid = 1651] [serial = 184] [outer = 0x126abb800] 04:57:17 INFO - PROCESS | 1651 | 1471348637467 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]]]}] 04:57:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:57:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 472ms 04:57:17 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118209800) [pid = 1651] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:57:17 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116724400) [pid = 1651] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:57:17 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119160c00) [pid = 1651] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:57:17 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1195c7000) [pid = 1651] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:57:17 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x112a87800) [pid = 1651] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:57:17 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118204800) [pid = 1651] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:57:17 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x126d27c00) [pid = 1651] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:57:17 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x126aad800) [pid = 1651] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:57:17 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x124f10400) [pid = 1651] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:57:17 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x128adfc00) [pid = 1651] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:57:17 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x124f09400) [pid = 1651] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:57:17 INFO - PROCESS | 1651 | 1471348637579 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:57:17 INFO - PROCESS | 1651 | 1471348637581 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:57:17 INFO - PROCESS | 1651 | 1471348637585 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:57:17 INFO - PROCESS | 1651 | 1471348637586 Marionette TRACE conn2 <- [1,222,null,{}] 04:57:17 INFO - PROCESS | 1651 | 1471348637589 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}] 04:57:17 INFO - PROCESS | 1651 | 1471348637590 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:17 INFO - PROCESS | 1651 | 1471348637667 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:57:17 INFO - PROCESS | 1651 | 1471348637670 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:17 INFO - PROCESS | 1651 | 1471348637672 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x117171000 == 36 [pid = 1651] [id = 63] 04:57:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11911b000) [pid = 1651] [serial = 185] [outer = 0x0] 04:57:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1195c7000) [pid = 1651] [serial = 186] [outer = 0x11911b000] 04:57:17 INFO - PROCESS | 1651 | 1471348637699 Marionette DEBUG loaded listener.js 04:57:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x124f10400) [pid = 1651] [serial = 187] [outer = 0x11911b000] 04:57:18 INFO - PROCESS | 1651 | 1471348638020 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]]]}] 04:57:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:57:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 04:57:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:57:18 INFO - PROCESS | 1651 | 1471348638055 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:57:18 INFO - PROCESS | 1651 | 1471348638056 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:57:18 INFO - PROCESS | 1651 | 1471348638058 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:57:18 INFO - PROCESS | 1651 | 1471348638059 Marionette TRACE conn2 <- [1,226,null,{}] 04:57:18 INFO - PROCESS | 1651 | 1471348638061 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}] 04:57:18 INFO - PROCESS | 1651 | 1471348638063 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:18 INFO - PROCESS | 1651 | 1471348638133 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:57:18 INFO - PROCESS | 1651 | 1471348638149 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:18 INFO - PROCESS | 1651 | 1471348638151 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1237e0000 == 37 [pid = 1651] [id = 64] 04:57:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x128462c00) [pid = 1651] [serial = 188] [outer = 0x0] 04:57:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1285b6800) [pid = 1651] [serial = 189] [outer = 0x128462c00] 04:57:18 INFO - PROCESS | 1651 | 1471348638177 Marionette DEBUG loaded listener.js 04:57:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1287b8000) [pid = 1651] [serial = 190] [outer = 0x128462c00] 04:57:18 INFO - PROCESS | 1651 | 1471348638448 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]]]}] 04:57:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:57:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 423ms 04:57:18 INFO - PROCESS | 1651 | 1471348638488 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:57:18 INFO - PROCESS | 1651 | 1471348638491 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:57:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:57:18 INFO - PROCESS | 1651 | 1471348638510 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:57:18 INFO - PROCESS | 1651 | 1471348638514 Marionette TRACE conn2 <- [1,230,null,{}] 04:57:18 INFO - PROCESS | 1651 | 1471348638546 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}] 04:57:18 INFO - PROCESS | 1651 | 1471348638550 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:18 INFO - PROCESS | 1651 | 1471348638696 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:57:18 INFO - PROCESS | 1651 | 1471348638703 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:18 INFO - PROCESS | 1651 | 1471348638705 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x118768000 == 38 [pid = 1651] [id = 65] 04:57:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1251ad400) [pid = 1651] [serial = 191] [outer = 0x0] 04:57:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x128bd7800) [pid = 1651] [serial = 192] [outer = 0x1251ad400] 04:57:18 INFO - PROCESS | 1651 | 1471348638751 Marionette DEBUG loaded listener.js 04:57:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x128da0c00) [pid = 1651] [serial = 193] [outer = 0x1251ad400] 04:57:19 INFO - PROCESS | 1651 | 1471348639120 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]]]}] 04:57:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:57:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 637ms 04:57:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:57:19 INFO - PROCESS | 1651 | 1471348639141 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:57:19 INFO - PROCESS | 1651 | 1471348639142 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:57:19 INFO - PROCESS | 1651 | 1471348639144 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:57:19 INFO - PROCESS | 1651 | 1471348639146 Marionette TRACE conn2 <- [1,234,null,{}] 04:57:19 INFO - PROCESS | 1651 | 1471348639151 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}] 04:57:19 INFO - PROCESS | 1651 | 1471348639152 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:19 INFO - PROCESS | 1651 | 1471348639250 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:57:19 INFO - PROCESS | 1651 | 1471348639255 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:19 INFO - PROCESS | 1651 | 1471348639257 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x125916000 == 39 [pid = 1651] [id = 66] 04:57:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126aad800) [pid = 1651] [serial = 194] [outer = 0x0] 04:57:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128dabc00) [pid = 1651] [serial = 195] [outer = 0x126aad800] 04:57:19 INFO - PROCESS | 1651 | 1471348639281 Marionette DEBUG loaded listener.js 04:57:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12a868c00) [pid = 1651] [serial = 196] [outer = 0x126aad800] 04:57:19 INFO - PROCESS | 1651 | 1471348639562 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]]]}] 04:57:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:57:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 471ms 04:57:19 INFO - PROCESS | 1651 | 1471348639625 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:57:19 INFO - PROCESS | 1651 | 1471348639627 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:57:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:57:19 INFO - PROCESS | 1651 | 1471348639632 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:57:19 INFO - PROCESS | 1651 | 1471348639635 Marionette TRACE conn2 <- [1,238,null,{}] 04:57:19 INFO - PROCESS | 1651 | 1471348639639 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}] 04:57:19 INFO - PROCESS | 1651 | 1471348639641 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:19 INFO - PROCESS | 1651 | 1471348639750 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:57:19 INFO - PROCESS | 1651 | 1471348639792 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:19 INFO - PROCESS | 1651 | 1471348639794 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x112dc8000 == 40 [pid = 1651] [id = 67] 04:57:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x113c26800) [pid = 1651] [serial = 197] [outer = 0x0] 04:57:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x113cb8000) [pid = 1651] [serial = 198] [outer = 0x113c26800] 04:57:19 INFO - PROCESS | 1651 | 1471348639827 Marionette DEBUG loaded listener.js 04:57:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11647c400) [pid = 1651] [serial = 199] [outer = 0x113c26800] 04:57:20 INFO - PROCESS | 1651 | 1471348640321 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]]]}] 04:57:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:57:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 723ms 04:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:57:20 INFO - PROCESS | 1651 | 1471348640371 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:57:20 INFO - PROCESS | 1651 | 1471348640373 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:57:20 INFO - PROCESS | 1651 | 1471348640380 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:57:20 INFO - PROCESS | 1651 | 1471348640383 Marionette TRACE conn2 <- [1,242,null,{}] 04:57:20 INFO - PROCESS | 1651 | 1471348640386 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}] 04:57:20 INFO - PROCESS | 1651 | 1471348640388 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:20 INFO - PROCESS | 1651 | 1471348640510 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:57:20 INFO - PROCESS | 1651 | 1471348640577 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:20 INFO - PROCESS | 1651 | 1471348640579 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x118303800 == 41 [pid = 1651] [id = 68] 04:57:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118710800) [pid = 1651] [serial = 200] [outer = 0x0] 04:57:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11880ac00) [pid = 1651] [serial = 201] [outer = 0x118710800] 04:57:20 INFO - PROCESS | 1651 | 1471348640610 Marionette DEBUG loaded listener.js 04:57:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11916b800) [pid = 1651] [serial = 202] [outer = 0x118710800] 04:57:21 INFO - PROCESS | 1651 | 1471348641223 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]]]}] 04:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 930ms 04:57:21 INFO - PROCESS | 1651 | 1471348641307 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:57:21 INFO - PROCESS | 1651 | 1471348641309 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:57:21 INFO - PROCESS | 1651 | 1471348641313 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:57:21 INFO - PROCESS | 1651 | 1471348641315 Marionette TRACE conn2 <- [1,246,null,{}] 04:57:21 INFO - PROCESS | 1651 | 1471348641318 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}] 04:57:21 INFO - PROCESS | 1651 | 1471348641320 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:21 INFO - PROCESS | 1651 | 1471348641406 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:57:21 INFO - PROCESS | 1651 | --DOCSHELL 0x118768000 == 40 [pid = 1651] [id = 65] 04:57:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1237e0000 == 39 [pid = 1651] [id = 64] 04:57:21 INFO - PROCESS | 1651 | --DOCSHELL 0x117171000 == 38 [pid = 1651] [id = 63] 04:57:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12310f000 == 37 [pid = 1651] [id = 62] 04:57:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11a0a6000 == 36 [pid = 1651] [id = 61] 04:57:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1195ef000 == 35 [pid = 1651] [id = 60] 04:57:21 INFO - PROCESS | 1651 | --DOCSHELL 0x118768800 == 34 [pid = 1651] [id = 59] 04:57:21 INFO - PROCESS | 1651 | --DOCSHELL 0x118319000 == 33 [pid = 1651] [id = 58] 04:57:21 INFO - PROCESS | 1651 | --DOCSHELL 0x117171800 == 32 [pid = 1651] [id = 57] 04:57:21 INFO - PROCESS | 1651 | --DOCSHELL 0x116535800 == 31 [pid = 1651] [id = 56] 04:57:21 INFO - PROCESS | 1651 | --DOCSHELL 0x112dcb800 == 30 [pid = 1651] [id = 55] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1251eb000) [pid = 1651] [serial = 141] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1258f4000) [pid = 1651] [serial = 142] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11853bc00) [pid = 1651] [serial = 126] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1169f5400) [pid = 1651] [serial = 123] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x124f6b800) [pid = 1651] [serial = 139] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11973b800) [pid = 1651] [serial = 129] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1176c9800) [pid = 1651] [serial = 132] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1231c0000) [pid = 1651] [serial = 138] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119d50c00) [pid = 1651] [serial = 130] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1188bb000) [pid = 1651] [serial = 133] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11880b400) [pid = 1651] [serial = 127] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119744c00) [pid = 1651] [serial = 135] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x117c4a400) [pid = 1651] [serial = 124] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1212ba800) [pid = 1651] [serial = 136] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12a72e800) [pid = 1651] [serial = 121] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x128da2000) [pid = 1651] [serial = 120] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x128adec00) [pid = 1651] [serial = 115] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x126320c00) [pid = 1651] [serial = 103] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x128da1800) [pid = 1651] [serial = 118] [outer = 0x0] [url = about:blank] 04:57:21 INFO - PROCESS | 1651 | 1471348641469 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:21 INFO - PROCESS | 1651 | 1471348641473 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x112f11800 == 31 [pid = 1651] [id = 69] 04:57:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x116721800) [pid = 1651] [serial = 203] [outer = 0x0] 04:57:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x117c4a400) [pid = 1651] [serial = 204] [outer = 0x116721800] 04:57:21 INFO - PROCESS | 1651 | 1471348641501 Marionette DEBUG loaded listener.js 04:57:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118718800) [pid = 1651] [serial = 205] [outer = 0x116721800] 04:57:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118808000) [pid = 1651] [serial = 206] [outer = 0x12d134400] 04:57:21 INFO - PROCESS | 1651 | 1471348641843 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]]]}] 04:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 572ms 04:57:21 INFO - PROCESS | 1651 | 1471348641884 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:57:21 INFO - PROCESS | 1651 | 1471348641887 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:57:21 INFO - PROCESS | 1651 | 1471348641891 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:57:21 INFO - PROCESS | 1651 | 1471348641893 Marionette TRACE conn2 <- [1,250,null,{}] 04:57:21 INFO - PROCESS | 1651 | 1471348641895 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}] 04:57:21 INFO - PROCESS | 1651 | 1471348641897 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:21 INFO - PROCESS | 1651 | 1471348641972 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:57:21 INFO - PROCESS | 1651 | 1471348641976 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:21 INFO - PROCESS | 1651 | 1471348641977 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x117170800 == 32 [pid = 1651] [id = 70] 04:57:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11916dc00) [pid = 1651] [serial = 207] [outer = 0x0] 04:57:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119745800) [pid = 1651] [serial = 208] [outer = 0x11916dc00] 04:57:22 INFO - PROCESS | 1651 | 1471348642008 Marionette DEBUG loaded listener.js 04:57:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1212ba800) [pid = 1651] [serial = 209] [outer = 0x11916dc00] 04:57:22 INFO - PROCESS | 1651 | 1471348642329 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]]]}] 04:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 471ms 04:57:22 INFO - PROCESS | 1651 | 1471348642364 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:57:22 INFO - PROCESS | 1651 | 1471348642366 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:57:22 INFO - PROCESS | 1651 | 1471348642368 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:57:22 INFO - PROCESS | 1651 | 1471348642371 Marionette TRACE conn2 <- [1,254,null,{}] 04:57:22 INFO - PROCESS | 1651 | 1471348642378 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}] 04:57:22 INFO - PROCESS | 1651 | 1471348642382 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:22 INFO - PROCESS | 1651 | 1471348642464 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:57:22 INFO - PROCESS | 1651 | 1471348642511 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:22 INFO - PROCESS | 1651 | 1471348642513 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1188d8800 == 33 [pid = 1651] [id = 71] 04:57:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1212bbc00) [pid = 1651] [serial = 210] [outer = 0x0] 04:57:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12475cc00) [pid = 1651] [serial = 211] [outer = 0x1212bbc00] 04:57:22 INFO - PROCESS | 1651 | 1471348642541 Marionette DEBUG loaded listener.js 04:57:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x124fb1800) [pid = 1651] [serial = 212] [outer = 0x1212bbc00] 04:57:22 INFO - PROCESS | 1651 | 1471348642806 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]]]}] 04:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 471ms 04:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:57:22 INFO - PROCESS | 1651 | 1471348642840 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:57:22 INFO - PROCESS | 1651 | 1471348642841 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:57:22 INFO - PROCESS | 1651 | 1471348642843 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:57:22 INFO - PROCESS | 1651 | 1471348642845 Marionette TRACE conn2 <- [1,258,null,{}] 04:57:22 INFO - PROCESS | 1651 | 1471348642855 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}] 04:57:22 INFO - PROCESS | 1651 | 1471348642856 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:22 INFO - PROCESS | 1651 | 1471348642937 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:57:22 INFO - PROCESS | 1651 | 1471348642941 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:22 INFO - PROCESS | 1651 | 1471348642942 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x119af8800 == 34 [pid = 1651] [id = 72] 04:57:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1251eb000) [pid = 1651] [serial = 213] [outer = 0x0] 04:57:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x126320c00) [pid = 1651] [serial = 214] [outer = 0x1251eb000] 04:57:22 INFO - PROCESS | 1651 | 1471348642971 Marionette DEBUG loaded listener.js 04:57:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126773400) [pid = 1651] [serial = 215] [outer = 0x1251eb000] 04:57:23 INFO - PROCESS | 1651 | 1471348643281 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]]]}] 04:57:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:57:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 477ms 04:57:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:57:23 INFO - PROCESS | 1651 | 1471348643322 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:57:23 INFO - PROCESS | 1651 | 1471348643323 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:57:23 INFO - PROCESS | 1651 | 1471348643325 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:57:23 INFO - PROCESS | 1651 | 1471348643326 Marionette TRACE conn2 <- [1,262,null,{}] 04:57:23 INFO - PROCESS | 1651 | 1471348643329 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}] 04:57:23 INFO - PROCESS | 1651 | 1471348643330 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:23 INFO - PROCESS | 1651 | 1471348643434 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:57:23 INFO - PROCESS | 1651 | 1471348643439 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:23 INFO - PROCESS | 1651 | 1471348643440 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12310f000 == 35 [pid = 1651] [id = 73] 04:57:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x115e6ac00) [pid = 1651] [serial = 216] [outer = 0x0] 04:57:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126894c00) [pid = 1651] [serial = 217] [outer = 0x115e6ac00] 04:57:23 INFO - PROCESS | 1651 | 1471348643467 Marionette DEBUG loaded listener.js 04:57:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128457800) [pid = 1651] [serial = 218] [outer = 0x115e6ac00] 04:57:23 INFO - PROCESS | 1651 | 1471348643830 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]]]}] 04:57:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:57:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 04:57:23 INFO - PROCESS | 1651 | 1471348643848 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:57:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:57:23 INFO - PROCESS | 1651 | 1471348643850 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:57:23 INFO - PROCESS | 1651 | 1471348643854 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:57:23 INFO - PROCESS | 1651 | 1471348643856 Marionette TRACE conn2 <- [1,266,null,{}] 04:57:23 INFO - PROCESS | 1651 | 1471348643859 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}] 04:57:23 INFO - PROCESS | 1651 | 1471348643865 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:24 INFO - PROCESS | 1651 | 1471348644031 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:57:24 INFO - PROCESS | 1651 | 1471348644055 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:24 INFO - PROCESS | 1651 | 1471348644056 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x123308000 == 36 [pid = 1651] [id = 74] 04:57:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1287b6800) [pid = 1651] [serial = 219] [outer = 0x0] 04:57:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128bd7000) [pid = 1651] [serial = 220] [outer = 0x1287b6800] 04:57:24 INFO - PROCESS | 1651 | 1471348644098 Marionette DEBUG loaded listener.js 04:57:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12a733400) [pid = 1651] [serial = 221] [outer = 0x1287b6800] 04:57:24 INFO - PROCESS | 1651 | 1471348644452 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]]]}] 04:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 620ms 04:57:24 INFO - PROCESS | 1651 | 1471348644474 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:57:24 INFO - PROCESS | 1651 | 1471348644475 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:57:24 INFO - PROCESS | 1651 | 1471348644477 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:57:24 INFO - PROCESS | 1651 | 1471348644478 Marionette TRACE conn2 <- [1,270,null,{}] 04:57:24 INFO - PROCESS | 1651 | 1471348644484 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}] 04:57:24 INFO - PROCESS | 1651 | 1471348644485 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:24 INFO - PROCESS | 1651 | 1471348644594 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:57:24 INFO - PROCESS | 1651 | 1471348644598 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:24 INFO - PROCESS | 1651 | 1471348644599 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x124639000 == 37 [pid = 1651] [id = 75] 04:57:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1287b7000) [pid = 1651] [serial = 222] [outer = 0x0] 04:57:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a93cc00) [pid = 1651] [serial = 223] [outer = 0x1287b7000] 04:57:24 INFO - PROCESS | 1651 | 1471348644624 Marionette DEBUG loaded listener.js 04:57:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12ab04c00) [pid = 1651] [serial = 224] [outer = 0x1287b7000] 04:57:24 INFO - PROCESS | 1651 | 1471348644926 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]]]}] 04:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 472ms 04:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:57:24 INFO - PROCESS | 1651 | 1471348644952 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:57:24 INFO - PROCESS | 1651 | 1471348644953 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:57:24 INFO - PROCESS | 1651 | 1471348644955 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:57:24 INFO - PROCESS | 1651 | 1471348644956 Marionette TRACE conn2 <- [1,274,null,{}] 04:57:24 INFO - PROCESS | 1651 | 1471348644964 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}] 04:57:24 INFO - PROCESS | 1651 | 1471348644967 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:25 INFO - PROCESS | 1651 | 1471348645066 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:57:25 INFO - PROCESS | 1651 | 1471348645071 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:25 INFO - PROCESS | 1651 | 1471348645072 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x125917000 == 38 [pid = 1651] [id = 76] 04:57:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12a86d400) [pid = 1651] [serial = 225] [outer = 0x0] 04:57:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12ab0b000) [pid = 1651] [serial = 226] [outer = 0x12a86d400] 04:57:25 INFO - PROCESS | 1651 | 1471348645097 Marionette DEBUG loaded listener.js 04:57:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12ad65c00) [pid = 1651] [serial = 227] [outer = 0x12a86d400] 04:57:25 INFO - PROCESS | 1651 | 1471348645427 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]]]}] 04:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 520ms 04:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:57:25 INFO - PROCESS | 1651 | 1471348645476 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:57:25 INFO - PROCESS | 1651 | 1471348645477 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:57:25 INFO - PROCESS | 1651 | 1471348645479 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:57:25 INFO - PROCESS | 1651 | 1471348645480 Marionette TRACE conn2 <- [1,278,null,{}] 04:57:25 INFO - PROCESS | 1651 | 1471348645482 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}] 04:57:25 INFO - PROCESS | 1651 | 1471348645484 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:25 INFO - PROCESS | 1651 | 1471348645578 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:57:25 INFO - PROCESS | 1651 | 1471348645610 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:25 INFO - PROCESS | 1651 | 1471348645612 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x126af2800 == 39 [pid = 1651] [id = 77] 04:57:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12ab05000) [pid = 1651] [serial = 228] [outer = 0x0] 04:57:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12ad6c400) [pid = 1651] [serial = 229] [outer = 0x12ab05000] 04:57:25 INFO - PROCESS | 1651 | 1471348645636 Marionette DEBUG loaded listener.js 04:57:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12add8800) [pid = 1651] [serial = 230] [outer = 0x12ab05000] 04:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x124ce5000) [pid = 1651] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1122ab400) [pid = 1651] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x126abb800) [pid = 1651] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1251ad400) [pid = 1651] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11911b000) [pid = 1651] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x128462c00) [pid = 1651] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116ab0c00) [pid = 1651] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x117c4fc00) [pid = 1651] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1244ef800) [pid = 1651] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118202c00) [pid = 1651] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11a108400) [pid = 1651] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1161c0800) [pid = 1651] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116144c00) [pid = 1651] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11820b000) [pid = 1651] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x113d22400) [pid = 1651] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11880f400) [pid = 1651] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1232b4000) [pid = 1651] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:57:26 INFO - PROCESS | 1651 | 1471348645999 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]]]}] 04:57:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 570ms 04:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:57:26 INFO - PROCESS | 1651 | 1471348646052 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:57:26 INFO - PROCESS | 1651 | 1471348646054 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:57:26 INFO - PROCESS | 1651 | 1471348646056 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:57:26 INFO - PROCESS | 1651 | 1471348646057 Marionette TRACE conn2 <- [1,282,null,{}] 04:57:26 INFO - PROCESS | 1651 | 1471348646061 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}] 04:57:26 INFO - PROCESS | 1651 | 1471348646065 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:26 INFO - PROCESS | 1651 | 1471348646205 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:57:26 INFO - PROCESS | 1651 | 1471348646214 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:26 INFO - PROCESS | 1651 | 1471348646215 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x126af1800 == 40 [pid = 1651] [id = 78] 04:57:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x116913400) [pid = 1651] [serial = 231] [outer = 0x0] 04:57:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11a108400) [pid = 1651] [serial = 232] [outer = 0x116913400] 04:57:26 INFO - PROCESS | 1651 | 1471348646256 Marionette DEBUG loaded listener.js 04:57:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x124ce5400) [pid = 1651] [serial = 233] [outer = 0x116913400] 04:57:26 INFO - PROCESS | 1651 | 1471348646652 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]]]}] 04:57:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 620ms 04:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:57:26 INFO - PROCESS | 1651 | 1471348646677 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:57:26 INFO - PROCESS | 1651 | 1471348646679 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:57:26 INFO - PROCESS | 1651 | 1471348646682 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:57:26 INFO - PROCESS | 1651 | 1471348646683 Marionette TRACE conn2 <- [1,286,null,{}] 04:57:26 INFO - PROCESS | 1651 | 1471348646686 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}] 04:57:26 INFO - PROCESS | 1651 | 1471348646687 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:26 INFO - PROCESS | 1651 | 1471348646779 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:57:26 INFO - PROCESS | 1651 | 1471348646785 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:26 INFO - PROCESS | 1651 | 1471348646787 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a6f800 == 41 [pid = 1651] [id = 79] 04:57:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1258eec00) [pid = 1651] [serial = 234] [outer = 0x0] 04:57:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12adda800) [pid = 1651] [serial = 235] [outer = 0x1258eec00] 04:57:26 INFO - PROCESS | 1651 | 1471348646813 Marionette DEBUG loaded listener.js 04:57:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12ba71c00) [pid = 1651] [serial = 236] [outer = 0x1258eec00] 04:57:27 INFO - PROCESS | 1651 | 1471348647132 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]]]}] 04:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 04:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:57:27 INFO - PROCESS | 1651 | 1471348647151 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:57:27 INFO - PROCESS | 1651 | 1471348647152 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:57:27 INFO - PROCESS | 1651 | 1471348647154 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:57:27 INFO - PROCESS | 1651 | 1471348647155 Marionette TRACE conn2 <- [1,290,null,{}] 04:57:27 INFO - PROCESS | 1651 | 1471348647158 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}] 04:57:27 INFO - PROCESS | 1651 | 1471348647159 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:27 INFO - PROCESS | 1651 | 1471348647237 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:57:27 INFO - PROCESS | 1651 | 1471348647242 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:27 INFO - PROCESS | 1651 | 1471348647243 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d10800 == 42 [pid = 1651] [id = 80] 04:57:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12ba74c00) [pid = 1651] [serial = 237] [outer = 0x0] 04:57:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12ba7b000) [pid = 1651] [serial = 238] [outer = 0x12ba74c00] 04:57:27 INFO - PROCESS | 1651 | 1471348647268 Marionette DEBUG loaded listener.js 04:57:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12ba80400) [pid = 1651] [serial = 239] [outer = 0x12ba74c00] 04:57:27 INFO - PROCESS | 1651 | 1471348647563 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]]]}] 04:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 419ms 04:57:27 INFO - PROCESS | 1651 | 1471348647574 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:57:27 INFO - PROCESS | 1651 | 1471348647575 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:57:27 INFO - PROCESS | 1651 | 1471348647577 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:57:27 INFO - PROCESS | 1651 | 1471348647579 Marionette TRACE conn2 <- [1,294,null,{}] 04:57:27 INFO - PROCESS | 1651 | 1471348647588 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}] 04:57:27 INFO - PROCESS | 1651 | 1471348647589 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:27 INFO - PROCESS | 1651 | 1471348647704 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:57:27 INFO - PROCESS | 1651 | 1471348647711 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:27 INFO - PROCESS | 1651 | 1471348647712 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12994b000 == 43 [pid = 1651] [id = 81] 04:57:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11744cc00) [pid = 1651] [serial = 240] [outer = 0x0] 04:57:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12ba80000) [pid = 1651] [serial = 241] [outer = 0x11744cc00] 04:57:27 INFO - PROCESS | 1651 | 1471348647736 Marionette DEBUG loaded listener.js 04:57:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12bae9800) [pid = 1651] [serial = 242] [outer = 0x11744cc00] 04:57:28 INFO - PROCESS | 1651 | 1471348648160 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]]]}] 04:57:28 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. 04:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 627ms 04:57:28 INFO - PROCESS | 1651 | 1471348648211 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:57:28 INFO - PROCESS | 1651 | 1471348648215 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:57:28 INFO - PROCESS | 1651 | 1471348648219 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:57:28 INFO - PROCESS | 1651 | 1471348648221 Marionette TRACE conn2 <- [1,298,null,{}] 04:57:28 INFO - PROCESS | 1651 | 1471348648226 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}] 04:57:28 INFO - PROCESS | 1651 | 1471348648227 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:28 INFO - PROCESS | 1651 | 1471348648326 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:57:28 INFO - PROCESS | 1651 | 1471348648390 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:28 INFO - PROCESS | 1651 | 1471348648392 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x117cab800 == 44 [pid = 1651] [id = 82] 04:57:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x118715800) [pid = 1651] [serial = 243] [outer = 0x0] 04:57:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11916c400) [pid = 1651] [serial = 244] [outer = 0x118715800] 04:57:28 INFO - PROCESS | 1651 | 1471348648423 Marionette DEBUG loaded listener.js 04:57:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119b2a400) [pid = 1651] [serial = 245] [outer = 0x118715800] 04:57:28 INFO - PROCESS | 1651 | 1471348648839 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]]]}] 04:57:28 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. 04:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 672ms 04:57:28 INFO - PROCESS | 1651 | 1471348648892 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:57:28 INFO - PROCESS | 1651 | 1471348648895 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:57:28 INFO - PROCESS | 1651 | 1471348648899 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:57:28 INFO - PROCESS | 1651 | 1471348648901 Marionette TRACE conn2 <- [1,302,null,{}] 04:57:28 INFO - PROCESS | 1651 | 1471348648904 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}] 04:57:28 INFO - PROCESS | 1651 | 1471348648905 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:29 INFO - PROCESS | 1651 | 1471348649005 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:57:29 INFO - PROCESS | 1651 | 1471348649072 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:29 INFO - PROCESS | 1651 | 1471348649073 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1237da800 == 45 [pid = 1651] [id = 83] 04:57:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x123414800) [pid = 1651] [serial = 246] [outer = 0x0] 04:57:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1244ebc00) [pid = 1651] [serial = 247] [outer = 0x123414800] 04:57:29 INFO - PROCESS | 1651 | 1471348649118 Marionette DEBUG loaded listener.js 04:57:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x124f0e000) [pid = 1651] [serial = 248] [outer = 0x123414800] 04:57:29 INFO - PROCESS | 1651 | 1471348649519 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]]]}] 04:57:29 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. 04:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 671ms 04:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:57:29 INFO - PROCESS | 1651 | 1471348649571 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:57:29 INFO - PROCESS | 1651 | 1471348649572 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:57:29 INFO - PROCESS | 1651 | 1471348649575 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:57:29 INFO - PROCESS | 1651 | 1471348649577 Marionette TRACE conn2 <- [1,306,null,{}] 04:57:29 INFO - PROCESS | 1651 | 1471348649585 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}] 04:57:29 INFO - PROCESS | 1651 | 1471348649588 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:29 INFO - PROCESS | 1651 | 1471348649689 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:57:29 INFO - PROCESS | 1651 | 1471348649742 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:29 INFO - PROCESS | 1651 | 1471348649744 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x128761000 == 46 [pid = 1651] [id = 84] 04:57:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x126890800) [pid = 1651] [serial = 249] [outer = 0x0] 04:57:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x126d2e800) [pid = 1651] [serial = 250] [outer = 0x126890800] 04:57:29 INFO - PROCESS | 1651 | 1471348649787 Marionette DEBUG loaded listener.js 04:57:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1283f0000) [pid = 1651] [serial = 251] [outer = 0x126890800] 04:57:30 INFO - PROCESS | 1651 | 1471348650194 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]]]}] 04:57:30 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. 04:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 623ms 04:57:30 INFO - PROCESS | 1651 | 1471348650199 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:57:30 INFO - PROCESS | 1651 | 1471348650201 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:57:30 INFO - PROCESS | 1651 | 1471348650203 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:57:30 INFO - PROCESS | 1651 | 1471348650204 Marionette TRACE conn2 <- [1,310,null,{}] 04:57:30 INFO - PROCESS | 1651 | 1471348650207 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}] 04:57:30 INFO - PROCESS | 1651 | 1471348650208 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:30 INFO - PROCESS | 1651 | 1471348650307 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:57:30 INFO - PROCESS | 1651 | 1471348650403 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:30 INFO - PROCESS | 1651 | 1471348650404 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a782000 == 47 [pid = 1651] [id = 85] 04:57:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1283eb000) [pid = 1651] [serial = 252] [outer = 0x0] 04:57:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12845b000) [pid = 1651] [serial = 253] [outer = 0x1283eb000] 04:57:30 INFO - PROCESS | 1651 | 1471348650434 Marionette DEBUG loaded listener.js 04:57:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1287af000) [pid = 1651] [serial = 254] [outer = 0x1283eb000] 04:57:30 INFO - PROCESS | 1651 | 1471348650985 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]]]}] 04:57:31 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. 04:57:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 819ms 04:57:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:57:31 INFO - PROCESS | 1651 | 1471348651022 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:57:31 INFO - PROCESS | 1651 | 1471348651025 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:57:31 INFO - PROCESS | 1651 | 1471348651028 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:57:31 INFO - PROCESS | 1651 | 1471348651030 Marionette TRACE conn2 <- [1,314,null,{}] 04:57:31 INFO - PROCESS | 1651 | 1471348651033 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}] 04:57:31 INFO - PROCESS | 1651 | 1471348651035 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:31 INFO - PROCESS | 1651 | 1471348651123 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:57:31 INFO - PROCESS | 1651 | 1471348651191 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:31 INFO - PROCESS | 1651 | 1471348651192 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1167c6800 == 48 [pid = 1651] [id = 86] 04:57:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x113cb1800) [pid = 1651] [serial = 255] [outer = 0x0] 04:57:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11702fc00) [pid = 1651] [serial = 256] [outer = 0x113cb1800] 04:57:31 INFO - PROCESS | 1651 | 1471348651221 Marionette DEBUG loaded listener.js 04:57:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x118531000) [pid = 1651] [serial = 257] [outer = 0x113cb1800] 04:57:31 INFO - PROCESS | 1651 | --DOCSHELL 0x128d10800 == 47 [pid = 1651] [id = 80] 04:57:31 INFO - PROCESS | 1651 | --DOCSHELL 0x128a6f800 == 46 [pid = 1651] [id = 79] 04:57:31 INFO - PROCESS | 1651 | --DOCSHELL 0x126af1800 == 45 [pid = 1651] [id = 78] 04:57:31 INFO - PROCESS | 1651 | --DOCSHELL 0x126af2800 == 44 [pid = 1651] [id = 77] 04:57:31 INFO - PROCESS | 1651 | --DOCSHELL 0x125917000 == 43 [pid = 1651] [id = 76] 04:57:31 INFO - PROCESS | 1651 | --DOCSHELL 0x124639000 == 42 [pid = 1651] [id = 75] 04:57:31 INFO - PROCESS | 1651 | --DOCSHELL 0x123308000 == 41 [pid = 1651] [id = 74] 04:57:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12310f000 == 40 [pid = 1651] [id = 73] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x128dabc00) [pid = 1651] [serial = 195] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOCSHELL 0x119af8800 == 39 [pid = 1651] [id = 72] 04:57:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1188d8800 == 38 [pid = 1651] [id = 71] 04:57:31 INFO - PROCESS | 1651 | --DOCSHELL 0x117170800 == 37 [pid = 1651] [id = 70] 04:57:31 INFO - PROCESS | 1651 | --DOCSHELL 0x112f11800 == 36 [pid = 1651] [id = 69] 04:57:31 INFO - PROCESS | 1651 | --DOCSHELL 0x118303800 == 35 [pid = 1651] [id = 68] 04:57:31 INFO - PROCESS | 1651 | --DOCSHELL 0x112dc8000 == 34 [pid = 1651] [id = 67] 04:57:31 INFO - PROCESS | 1651 | 1471348651701 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]]]}] 04:57:31 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. 04:57:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 723ms 04:57:31 INFO - PROCESS | 1651 | 1471348651751 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:57:31 INFO - PROCESS | 1651 | 1471348651755 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:57:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:57:31 INFO - PROCESS | 1651 | 1471348651761 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:57:31 INFO - PROCESS | 1651 | 1471348651766 Marionette TRACE conn2 <- [1,318,null,{}] 04:57:31 INFO - PROCESS | 1651 | 1471348651769 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}] 04:57:31 INFO - PROCESS | 1651 | 1471348651772 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:31 INFO - PROCESS | 1651 | 1471348651871 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x124f6a000) [pid = 1651] [serial = 177] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x118719800) [pid = 1651] [serial = 165] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1188afc00) [pid = 1651] [serial = 166] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1212bb400) [pid = 1651] [serial = 171] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1212c7c00) [pid = 1651] [serial = 172] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x116469c00) [pid = 1651] [serial = 162] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1132b5400) [pid = 1651] [serial = 163] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1169f5c00) [pid = 1651] [serial = 160] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x116460400) [pid = 1651] [serial = 159] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119736400) [pid = 1651] [serial = 168] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119b29000) [pid = 1651] [serial = 169] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116aafc00) [pid = 1651] [serial = 145] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x115e6c800) [pid = 1651] [serial = 144] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119297400) [pid = 1651] [serial = 148] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1188b0800) [pid = 1651] [serial = 147] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x124758800) [pid = 1651] [serial = 151] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1234a5c00) [pid = 1651] [serial = 150] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x126775400) [pid = 1651] [serial = 154] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12677ac00) [pid = 1651] [serial = 180] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x126d2c400) [pid = 1651] [serial = 183] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1258f0c00) [pid = 1651] [serial = 153] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x126ab6400) [pid = 1651] [serial = 181] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x128da0c00) [pid = 1651] [serial = 193] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1195c7000) [pid = 1651] [serial = 186] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1287b8000) [pid = 1651] [serial = 190] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x126d29000) [pid = 1651] [serial = 157] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x124f10400) [pid = 1651] [serial = 187] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x128bd7800) [pid = 1651] [serial = 192] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12845a000) [pid = 1651] [serial = 184] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x126821c00) [pid = 1651] [serial = 156] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1234a7400) [pid = 1651] [serial = 174] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1285b6800) [pid = 1651] [serial = 189] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1258f1400) [pid = 1651] [serial = 178] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12427f000) [pid = 1651] [serial = 175] [outer = 0x0] [url = about:blank] 04:57:31 INFO - PROCESS | 1651 | 1471348651931 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:31 INFO - PROCESS | 1651 | 1471348651932 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ecd000 == 35 [pid = 1651] [id = 87] 04:57:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1169f5c00) [pid = 1651] [serial = 258] [outer = 0x0] 04:57:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119297400) [pid = 1651] [serial = 259] [outer = 0x1169f5c00] 04:57:31 INFO - PROCESS | 1651 | 1471348651962 Marionette DEBUG loaded listener.js 04:57:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1212bb000) [pid = 1651] [serial = 260] [outer = 0x1169f5c00] 04:57:32 INFO - PROCESS | 1651 | 1471348652309 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]]]}] 04:57:32 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. 04:57:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 573ms 04:57:32 INFO - PROCESS | 1651 | 1471348652335 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:57:32 INFO - PROCESS | 1651 | 1471348652337 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:57:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:57:32 INFO - PROCESS | 1651 | 1471348652351 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:57:32 INFO - PROCESS | 1651 | 1471348652353 Marionette TRACE conn2 <- [1,322,null,{}] 04:57:32 INFO - PROCESS | 1651 | 1471348652359 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}] 04:57:32 INFO - PROCESS | 1651 | 1471348652362 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:32 INFO - PROCESS | 1651 | 1471348652423 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:57:32 INFO - PROCESS | 1651 | 1471348652467 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:32 INFO - PROCESS | 1651 | 1471348652469 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x11851a000 == 36 [pid = 1651] [id = 88] 04:57:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1212bd000) [pid = 1651] [serial = 261] [outer = 0x0] 04:57:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x124180400) [pid = 1651] [serial = 262] [outer = 0x1212bd000] 04:57:32 INFO - PROCESS | 1651 | 1471348652499 Marionette DEBUG loaded listener.js 04:57:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1251eac00) [pid = 1651] [serial = 263] [outer = 0x1212bd000] 04:57:32 INFO - PROCESS | 1651 | 1471348652908 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]]]}] 04:57:32 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. 04:57:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 572ms 04:57:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:57:32 INFO - PROCESS | 1651 | 1471348652924 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:57:32 INFO - PROCESS | 1651 | 1471348652927 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:57:32 INFO - PROCESS | 1651 | 1471348652930 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:57:32 INFO - PROCESS | 1651 | 1471348652932 Marionette TRACE conn2 <- [1,326,null,{}] 04:57:32 INFO - PROCESS | 1651 | 1471348652935 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}] 04:57:32 INFO - PROCESS | 1651 | 1471348652937 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:33 INFO - PROCESS | 1651 | 1471348653085 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:57:33 INFO - PROCESS | 1651 | 1471348653127 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:33 INFO - PROCESS | 1651 | 1471348653129 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192f3800 == 37 [pid = 1651] [id = 89] 04:57:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1258ec000) [pid = 1651] [serial = 264] [outer = 0x0] 04:57:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126893800) [pid = 1651] [serial = 265] [outer = 0x1258ec000] 04:57:33 INFO - PROCESS | 1651 | 1471348653172 Marionette DEBUG loaded listener.js 04:57:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x126d24800) [pid = 1651] [serial = 266] [outer = 0x1258ec000] 04:57:33 INFO - PROCESS | 1651 | 1471348653552 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]]]}] 04:57:33 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. 04:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 670ms 04:57:33 INFO - PROCESS | 1651 | 1471348653600 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:57:33 INFO - PROCESS | 1651 | 1471348653601 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:57:33 INFO - PROCESS | 1651 | 1471348653603 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:57:33 INFO - PROCESS | 1651 | 1471348653604 Marionette TRACE conn2 <- [1,330,null,{}] 04:57:33 INFO - PROCESS | 1651 | 1471348653606 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}] 04:57:33 INFO - PROCESS | 1651 | 1471348653608 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:33 INFO - PROCESS | 1651 | 1471348653709 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:57:33 INFO - PROCESS | 1651 | 1471348653713 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:33 INFO - PROCESS | 1651 | 1471348653714 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x119af9800 == 38 [pid = 1651] [id = 90] 04:57:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1258ec400) [pid = 1651] [serial = 267] [outer = 0x0] 04:57:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1283f1400) [pid = 1651] [serial = 268] [outer = 0x1258ec400] 04:57:33 INFO - PROCESS | 1651 | 1471348653775 Marionette DEBUG loaded listener.js 04:57:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12845a800) [pid = 1651] [serial = 269] [outer = 0x1258ec400] 04:57:34 INFO - PROCESS | 1651 | 1471348654194 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]]]}] 04:57:34 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. 04:57:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 620ms 04:57:34 INFO - PROCESS | 1651 | 1471348654238 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:57:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:57:34 INFO - PROCESS | 1651 | 1471348654240 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:57:34 INFO - PROCESS | 1651 | 1471348654244 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:57:34 INFO - PROCESS | 1651 | 1471348654247 Marionette TRACE conn2 <- [1,334,null,{}] 04:57:34 INFO - PROCESS | 1651 | 1471348654250 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}] 04:57:34 INFO - PROCESS | 1651 | 1471348654256 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:34 INFO - PROCESS | 1651 | 1471348654427 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:57:34 INFO - PROCESS | 1651 | 1471348654483 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:34 INFO - PROCESS | 1651 | 1471348654484 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12342a000 == 39 [pid = 1651] [id = 91] 04:57:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128bd8800) [pid = 1651] [serial = 270] [outer = 0x0] 04:57:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128d9fc00) [pid = 1651] [serial = 271] [outer = 0x128bd8800] 04:57:34 INFO - PROCESS | 1651 | 1471348654510 Marionette DEBUG loaded listener.js 04:57:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12a728800) [pid = 1651] [serial = 272] [outer = 0x128bd8800] 04:57:34 INFO - PROCESS | 1651 | 1471348654811 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]]]}] 04:57:34 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. 04:57:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 623ms 04:57:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:57:34 INFO - PROCESS | 1651 | 1471348654867 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:57:34 INFO - PROCESS | 1651 | 1471348654868 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:57:34 INFO - PROCESS | 1651 | 1471348654870 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:57:34 INFO - PROCESS | 1651 | 1471348654871 Marionette TRACE conn2 <- [1,338,null,{}] 04:57:34 INFO - PROCESS | 1651 | 1471348654874 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}] 04:57:34 INFO - PROCESS | 1651 | 1471348654875 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:34 INFO - PROCESS | 1651 | 1471348654973 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:57:35 INFO - PROCESS | 1651 | 1471348655006 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:35 INFO - PROCESS | 1651 | 1471348655007 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12447e000 == 40 [pid = 1651] [id = 92] 04:57:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12a86d000) [pid = 1651] [serial = 273] [outer = 0x0] 04:57:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12a941c00) [pid = 1651] [serial = 274] [outer = 0x12a86d000] 04:57:35 INFO - PROCESS | 1651 | 1471348655032 Marionette DEBUG loaded listener.js 04:57:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12ab09c00) [pid = 1651] [serial = 275] [outer = 0x12a86d000] 04:57:35 INFO - PROCESS | 1651 | 1471348655334 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]]]}] 04:57:35 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. 04:57:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 520ms 04:57:35 INFO - PROCESS | 1651 | 1471348655391 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:57:35 INFO - PROCESS | 1651 | 1471348655393 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:57:35 INFO - PROCESS | 1651 | 1471348655403 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:57:35 INFO - PROCESS | 1651 | 1471348655405 Marionette TRACE conn2 <- [1,342,null,{}] 04:57:35 INFO - PROCESS | 1651 | 1471348655408 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}] 04:57:35 INFO - PROCESS | 1651 | 1471348655410 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:35 INFO - PROCESS | 1651 | 1471348655552 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:57:35 INFO - PROCESS | 1651 | 1471348655597 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:35 INFO - PROCESS | 1651 | 1471348655598 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x124649000 == 41 [pid = 1651] [id = 93] 04:57:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a86e000) [pid = 1651] [serial = 276] [outer = 0x0] 04:57:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12add3800) [pid = 1651] [serial = 277] [outer = 0x12a86e000] 04:57:35 INFO - PROCESS | 1651 | 1471348655640 Marionette DEBUG loaded listener.js 04:57:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12b344400) [pid = 1651] [serial = 278] [outer = 0x12a86e000] 04:57:35 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11916dc00) [pid = 1651] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:57:35 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1251eb000) [pid = 1651] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:57:35 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12ab05000) [pid = 1651] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:57:35 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12a86d400) [pid = 1651] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:57:35 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1212bbc00) [pid = 1651] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:57:35 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x116721800) [pid = 1651] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:57:35 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1287b6800) [pid = 1651] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:57:35 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x115e6ac00) [pid = 1651] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:57:35 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1258eec00) [pid = 1651] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:57:35 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1287b7000) [pid = 1651] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:57:35 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116913400) [pid = 1651] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:57:35 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12ba74c00) [pid = 1651] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:57:36 INFO - PROCESS | 1651 | 1471348656081 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]]]}] 04:57:36 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. 04:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 720ms 04:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:57:36 INFO - PROCESS | 1651 | 1471348656124 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:57:36 INFO - PROCESS | 1651 | 1471348656125 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:57:36 INFO - PROCESS | 1651 | 1471348656127 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:57:36 INFO - PROCESS | 1651 | 1471348656128 Marionette TRACE conn2 <- [1,346,null,{}] 04:57:36 INFO - PROCESS | 1651 | 1471348656143 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}] 04:57:36 INFO - PROCESS | 1651 | 1471348656144 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:36 INFO - PROCESS | 1651 | 1471348656251 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:57:36 INFO - PROCESS | 1651 | 1471348656254 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:36 INFO - PROCESS | 1651 | 1471348656255 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12591e800 == 42 [pid = 1651] [id = 94] 04:57:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1287b7000) [pid = 1651] [serial = 279] [outer = 0x0] 04:57:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12ad63800) [pid = 1651] [serial = 280] [outer = 0x1287b7000] 04:57:36 INFO - PROCESS | 1651 | 1471348656280 Marionette DEBUG loaded listener.js 04:57:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12b347c00) [pid = 1651] [serial = 281] [outer = 0x1287b7000] 04:57:36 INFO - PROCESS | 1651 | 1471348656571 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]]]}] 04:57:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 475ms 04:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:57:36 INFO - PROCESS | 1651 | 1471348656602 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:57:36 INFO - PROCESS | 1651 | 1471348656603 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:57:36 INFO - PROCESS | 1651 | 1471348656606 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:57:36 INFO - PROCESS | 1651 | 1471348656607 Marionette TRACE conn2 <- [1,350,null,{}] 04:57:36 INFO - PROCESS | 1651 | 1471348656609 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}] 04:57:36 INFO - PROCESS | 1651 | 1471348656610 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:36 INFO - PROCESS | 1651 | 1471348656691 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:57:36 INFO - PROCESS | 1651 | 1471348656695 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:36 INFO - PROCESS | 1651 | 1471348656698 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x126888000 == 43 [pid = 1651] [id = 95] 04:57:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12b34b000) [pid = 1651] [serial = 282] [outer = 0x0] 04:57:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12ba79400) [pid = 1651] [serial = 283] [outer = 0x12b34b000] 04:57:36 INFO - PROCESS | 1651 | 1471348656724 Marionette DEBUG loaded listener.js 04:57:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12bae7000) [pid = 1651] [serial = 284] [outer = 0x12b34b000] 04:57:37 INFO - PROCESS | 1651 | 1471348657045 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]]]}] 04:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 04:57:37 INFO - PROCESS | 1651 | 1471348657074 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:57:37 INFO - PROCESS | 1651 | 1471348657076 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:57:37 INFO - PROCESS | 1651 | 1471348657078 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:57:37 INFO - PROCESS | 1651 | 1471348657080 Marionette TRACE conn2 <- [1,354,null,{}] 04:57:37 INFO - PROCESS | 1651 | 1471348657082 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}] 04:57:37 INFO - PROCESS | 1651 | 1471348657083 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:37 INFO - PROCESS | 1651 | 1471348657204 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:57:37 INFO - PROCESS | 1651 | 1471348657210 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:37 INFO - PROCESS | 1651 | 1471348657212 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a71800 == 44 [pid = 1651] [id = 96] 04:57:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12bae5c00) [pid = 1651] [serial = 285] [outer = 0x0] 04:57:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12bbcd800) [pid = 1651] [serial = 286] [outer = 0x12bae5c00] 04:57:37 INFO - PROCESS | 1651 | 1471348657240 Marionette DEBUG loaded listener.js 04:57:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12bebc800) [pid = 1651] [serial = 287] [outer = 0x12bae5c00] 04:57:37 INFO - PROCESS | 1651 | 1471348657536 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]]]}] 04:57:37 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. 04:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 473ms 04:57:37 INFO - PROCESS | 1651 | 1471348657554 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:57:37 INFO - PROCESS | 1651 | 1471348657555 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:57:37 INFO - PROCESS | 1651 | 1471348657557 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:57:37 INFO - PROCESS | 1651 | 1471348657558 Marionette TRACE conn2 <- [1,358,null,{}] 04:57:37 INFO - PROCESS | 1651 | 1471348657561 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}] 04:57:37 INFO - PROCESS | 1651 | 1471348657562 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:37 INFO - PROCESS | 1651 | 1471348657645 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:57:37 INFO - PROCESS | 1651 | 1471348657650 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:37 INFO - PROCESS | 1651 | 1471348657652 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a8d6000 == 45 [pid = 1651] [id = 97] 04:57:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12bebf000) [pid = 1651] [serial = 288] [outer = 0x0] 04:57:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12bec3c00) [pid = 1651] [serial = 289] [outer = 0x12bebf000] 04:57:37 INFO - PROCESS | 1651 | 1471348657676 Marionette DEBUG loaded listener.js 04:57:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12c17f000) [pid = 1651] [serial = 290] [outer = 0x12bebf000] 04:57:38 INFO - PROCESS | 1651 | 1471348658074 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]]]}] 04:57:38 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. 04:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 569ms 04:57:38 INFO - PROCESS | 1651 | 1471348658126 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:57:38 INFO - PROCESS | 1651 | 1471348658129 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:57:38 INFO - PROCESS | 1651 | 1471348658150 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:57:38 INFO - PROCESS | 1651 | 1471348658152 Marionette TRACE conn2 <- [1,362,null,{}] 04:57:38 INFO - PROCESS | 1651 | 1471348658156 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}] 04:57:38 INFO - PROCESS | 1651 | 1471348658158 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:38 INFO - PROCESS | 1651 | 1471348658262 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:57:38 INFO - PROCESS | 1651 | 1471348658328 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:38 INFO - PROCESS | 1651 | 1471348658330 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169df000 == 46 [pid = 1651] [id = 98] 04:57:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x116722000) [pid = 1651] [serial = 291] [outer = 0x0] 04:57:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11820a800) [pid = 1651] [serial = 292] [outer = 0x116722000] 04:57:38 INFO - PROCESS | 1651 | 1471348658361 Marionette DEBUG loaded listener.js 04:57:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1188ae400) [pid = 1651] [serial = 293] [outer = 0x116722000] 04:57:38 INFO - PROCESS | 1651 | 1471348658797 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]]]}] 04:57:38 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. 04:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 675ms 04:57:38 INFO - PROCESS | 1651 | 1471348658823 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:57:38 INFO - PROCESS | 1651 | 1471348658827 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:57:38 INFO - PROCESS | 1651 | 1471348658831 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:57:38 INFO - PROCESS | 1651 | 1471348658833 Marionette TRACE conn2 <- [1,366,null,{}] 04:57:38 INFO - PROCESS | 1651 | 1471348658835 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}] 04:57:38 INFO - PROCESS | 1651 | 1471348658837 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:38 INFO - PROCESS | 1651 | 1471348658941 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:57:39 INFO - PROCESS | 1651 | 1471348658993 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:39 INFO - PROCESS | 1651 | 1471348658994 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ae2000 == 47 [pid = 1651] [id = 99] 04:57:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1212ba000) [pid = 1651] [serial = 294] [outer = 0x0] 04:57:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1235cdc00) [pid = 1651] [serial = 295] [outer = 0x1212ba000] 04:57:39 INFO - PROCESS | 1651 | 1471348659037 Marionette DEBUG loaded listener.js 04:57:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x124d64000) [pid = 1651] [serial = 296] [outer = 0x1212ba000] 04:57:39 INFO - PROCESS | 1651 | 1471348659476 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]]]}] 04:57:39 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. 04:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 670ms 04:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:57:39 INFO - PROCESS | 1651 | 1471348659502 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:57:39 INFO - PROCESS | 1651 | 1471348659503 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:57:39 INFO - PROCESS | 1651 | 1471348659505 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:57:39 INFO - PROCESS | 1651 | 1471348659508 Marionette TRACE conn2 <- [1,370,null,{}] 04:57:39 INFO - PROCESS | 1651 | 1471348659532 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}] 04:57:39 INFO - PROCESS | 1651 | 1471348659535 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:39 INFO - PROCESS | 1651 | 1471348659670 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:57:39 INFO - PROCESS | 1651 | 1471348659721 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:39 INFO - PROCESS | 1651 | 1471348659723 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d1b000 == 48 [pid = 1651] [id = 100] 04:57:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1283f7400) [pid = 1651] [serial = 297] [outer = 0x0] 04:57:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12845d800) [pid = 1651] [serial = 298] [outer = 0x1283f7400] 04:57:39 INFO - PROCESS | 1651 | 1471348659754 Marionette DEBUG loaded listener.js 04:57:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x128adb400) [pid = 1651] [serial = 299] [outer = 0x1283f7400] 04:57:40 INFO - PROCESS | 1651 | 1471348660222 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]]]}] 04:57:40 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. 04:57:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 773ms 04:57:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:57:40 INFO - PROCESS | 1651 | 1471348660278 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:57:40 INFO - PROCESS | 1651 | 1471348660281 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:57:40 INFO - PROCESS | 1651 | 1471348660283 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:57:40 INFO - PROCESS | 1651 | 1471348660285 Marionette TRACE conn2 <- [1,374,null,{}] 04:57:40 INFO - PROCESS | 1651 | 1471348660287 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}] 04:57:40 INFO - PROCESS | 1651 | 1471348660288 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:40 INFO - PROCESS | 1651 | 1471348660390 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:57:40 INFO - PROCESS | 1651 | 1471348660453 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:40 INFO - PROCESS | 1651 | 1471348660454 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad44000 == 49 [pid = 1651] [id = 101] 04:57:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12addf400) [pid = 1651] [serial = 300] [outer = 0x0] 04:57:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12ba75000) [pid = 1651] [serial = 301] [outer = 0x12addf400] 04:57:40 INFO - PROCESS | 1651 | 1471348660484 Marionette DEBUG loaded listener.js 04:57:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12bbd0400) [pid = 1651] [serial = 302] [outer = 0x12addf400] 04:57:40 INFO - PROCESS | 1651 | 1471348660904 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:57:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:57:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 672ms 04:57:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:57:40 INFO - PROCESS | 1651 | 1471348660956 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:57:40 INFO - PROCESS | 1651 | 1471348660957 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:57:40 INFO - PROCESS | 1651 | 1471348660960 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:57:40 INFO - PROCESS | 1651 | 1471348660961 Marionette TRACE conn2 <- [1,378,null,{}] 04:57:40 INFO - PROCESS | 1651 | 1471348660963 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}] 04:57:40 INFO - PROCESS | 1651 | 1471348660965 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:41 INFO - PROCESS | 1651 | 1471348661064 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:57:41 INFO - PROCESS | 1651 | 1471348661114 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:41 INFO - PROCESS | 1651 | 1471348661116 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x11816a800 == 50 [pid = 1651] [id = 102] 04:57:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1212be000) [pid = 1651] [serial = 303] [outer = 0x0] 04:57:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128be5000) [pid = 1651] [serial = 304] [outer = 0x1212be000] 04:57:41 INFO - PROCESS | 1651 | 1471348661145 Marionette DEBUG loaded listener.js 04:57:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12bbd7000) [pid = 1651] [serial = 305] [outer = 0x1212be000] 04:57:41 INFO - PROCESS | 1651 | 1471348661638 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:57:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:57:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 721ms 04:57:41 INFO - PROCESS | 1651 | 1471348661682 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:57:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:57:41 INFO - PROCESS | 1651 | 1471348661684 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:57:41 INFO - PROCESS | 1651 | 1471348661688 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:57:41 INFO - PROCESS | 1651 | 1471348661689 Marionette TRACE conn2 <- [1,382,null,{}] 04:57:41 INFO - PROCESS | 1651 | 1471348661693 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}] 04:57:41 INFO - PROCESS | 1651 | 1471348661695 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:41 INFO - PROCESS | 1651 | 1471348661787 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:57:41 INFO - PROCESS | 1651 | 1471348661854 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:41 INFO - PROCESS | 1651 | 1471348661855 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x11336b800 == 51 [pid = 1651] [id = 103] 04:57:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1195c7000) [pid = 1651] [serial = 306] [outer = 0x0] 04:57:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1232afc00) [pid = 1651] [serial = 307] [outer = 0x1195c7000] 04:57:41 INFO - PROCESS | 1651 | 1471348661884 Marionette DEBUG loaded listener.js 04:57:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x124ce5000) [pid = 1651] [serial = 308] [outer = 0x1195c7000] 04:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x128a71800 == 50 [pid = 1651] [id = 96] 04:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x126888000 == 49 [pid = 1651] [id = 95] 04:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12591e800 == 48 [pid = 1651] [id = 94] 04:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x124649000 == 47 [pid = 1651] [id = 93] 04:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12447e000 == 46 [pid = 1651] [id = 92] 04:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12342a000 == 45 [pid = 1651] [id = 91] 04:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x119af9800 == 44 [pid = 1651] [id = 90] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11880ac00) [pid = 1651] [serial = 201] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x113cb8000) [pid = 1651] [serial = 198] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12ba80000) [pid = 1651] [serial = 241] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1192f3800 == 43 [pid = 1651] [id = 89] 04:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11851a000 == 42 [pid = 1651] [id = 88] 04:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x115ecd000 == 41 [pid = 1651] [id = 87] 04:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1167c6800 == 40 [pid = 1651] [id = 86] 04:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12a782000 == 39 [pid = 1651] [id = 85] 04:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x128761000 == 38 [pid = 1651] [id = 84] 04:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1237da800 == 37 [pid = 1651] [id = 83] 04:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x117cab800 == 36 [pid = 1651] [id = 82] 04:57:42 INFO - PROCESS | 1651 | 1471348662326 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:57:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:57:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 670ms 04:57:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:57:42 INFO - PROCESS | 1651 | 1471348662358 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:57:42 INFO - PROCESS | 1651 | 1471348662361 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:57:42 INFO - PROCESS | 1651 | 1471348662365 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:57:42 INFO - PROCESS | 1651 | 1471348662366 Marionette TRACE conn2 <- [1,386,null,{}] 04:57:42 INFO - PROCESS | 1651 | 1471348662369 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}] 04:57:42 INFO - PROCESS | 1651 | 1471348662370 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:42 INFO - PROCESS | 1651 | 1471348662460 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12ba7b000) [pid = 1651] [serial = 238] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12ba71c00) [pid = 1651] [serial = 236] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12ba80400) [pid = 1651] [serial = 239] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x119745800) [pid = 1651] [serial = 208] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x126320c00) [pid = 1651] [serial = 214] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12d133c00) [pid = 1651] [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.] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12ad6c400) [pid = 1651] [serial = 229] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12ab0b000) [pid = 1651] [serial = 226] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12add8800) [pid = 1651] [serial = 230] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12475cc00) [pid = 1651] [serial = 211] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x117c4a400) [pid = 1651] [serial = 204] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12a733400) [pid = 1651] [serial = 221] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x126894c00) [pid = 1651] [serial = 217] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12adda800) [pid = 1651] [serial = 235] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12ad65c00) [pid = 1651] [serial = 227] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x124fb1800) [pid = 1651] [serial = 212] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x128bd7000) [pid = 1651] [serial = 220] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1212ba800) [pid = 1651] [serial = 209] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128457800) [pid = 1651] [serial = 218] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12ab04c00) [pid = 1651] [serial = 224] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11a108400) [pid = 1651] [serial = 232] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12a93cc00) [pid = 1651] [serial = 223] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x126773400) [pid = 1651] [serial = 215] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x124ce5400) [pid = 1651] [serial = 233] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118718800) [pid = 1651] [serial = 205] [outer = 0x0] [url = about:blank] 04:57:42 INFO - PROCESS | 1651 | 1471348662541 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:42 INFO - PROCESS | 1651 | 1471348662542 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x117c9a000 == 37 [pid = 1651] [id = 104] 04:57:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1212bf800) [pid = 1651] [serial = 309] [outer = 0x0] 04:57:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x124fb1800) [pid = 1651] [serial = 310] [outer = 0x1212bf800] 04:57:42 INFO - PROCESS | 1651 | 1471348662570 Marionette DEBUG loaded listener.js 04:57:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126d26c00) [pid = 1651] [serial = 311] [outer = 0x1212bf800] 04:57:42 INFO - PROCESS | 1651 | 1471348662857 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]]]}] 04:57:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:57:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 519ms 04:57:42 INFO - PROCESS | 1651 | 1471348662887 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:57:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:57:42 INFO - PROCESS | 1651 | 1471348662888 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:57:42 INFO - PROCESS | 1651 | 1471348662891 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:57:42 INFO - PROCESS | 1651 | 1471348662893 Marionette TRACE conn2 <- [1,390,null,{}] 04:57:42 INFO - PROCESS | 1651 | 1471348662904 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}] 04:57:42 INFO - PROCESS | 1651 | 1471348662906 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:42 INFO - PROCESS | 1651 | 1471348662989 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:57:43 INFO - PROCESS | 1651 | 1471348663048 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:43 INFO - PROCESS | 1651 | 1471348663050 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d21000 == 38 [pid = 1651] [id = 105] 04:57:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1283ea800) [pid = 1651] [serial = 312] [outer = 0x0] 04:57:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128456800) [pid = 1651] [serial = 313] [outer = 0x1283ea800] 04:57:43 INFO - PROCESS | 1651 | 1471348663078 Marionette DEBUG loaded listener.js 04:57:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128da6400) [pid = 1651] [serial = 314] [outer = 0x1283ea800] 04:57:43 INFO - PROCESS | 1651 | 1471348663489 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]]]}] 04:57:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:57:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 625ms 04:57:43 INFO - PROCESS | 1651 | 1471348663516 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:57:43 INFO - PROCESS | 1651 | 1471348663518 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:57:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:57:43 INFO - PROCESS | 1651 | 1471348663520 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:57:43 INFO - PROCESS | 1651 | 1471348663521 Marionette TRACE conn2 <- [1,394,null,{}] 04:57:43 INFO - PROCESS | 1651 | 1471348663524 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}] 04:57:43 INFO - PROCESS | 1651 | 1471348663525 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:43 INFO - PROCESS | 1651 | 1471348663611 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:57:43 INFO - PROCESS | 1651 | 1471348663663 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:43 INFO - PROCESS | 1651 | 1471348663664 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12322e000 == 39 [pid = 1651] [id = 106] 04:57:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128d9ec00) [pid = 1651] [serial = 315] [outer = 0x0] 04:57:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12ba7f000) [pid = 1651] [serial = 316] [outer = 0x128d9ec00] 04:57:43 INFO - PROCESS | 1651 | 1471348663690 Marionette DEBUG loaded listener.js 04:57:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12bec4800) [pid = 1651] [serial = 317] [outer = 0x128d9ec00] 04:57:44 INFO - PROCESS | 1651 | 1471348663999 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]]]}] 04:57:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:57:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 519ms 04:57:44 INFO - PROCESS | 1651 | 1471348664039 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:57:44 INFO - PROCESS | 1651 | 1471348664040 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:57:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:57:44 INFO - PROCESS | 1651 | 1471348664043 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:57:44 INFO - PROCESS | 1651 | 1471348664044 Marionette TRACE conn2 <- [1,398,null,{}] 04:57:44 INFO - PROCESS | 1651 | 1471348664046 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}] 04:57:44 INFO - PROCESS | 1651 | 1471348664047 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:44 INFO - PROCESS | 1651 | 1471348664124 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:57:44 INFO - PROCESS | 1651 | 1471348664181 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:44 INFO - PROCESS | 1651 | 1471348664182 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f2a800 == 40 [pid = 1651] [id = 107] 04:57:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12a730400) [pid = 1651] [serial = 318] [outer = 0x0] 04:57:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12c182800) [pid = 1651] [serial = 319] [outer = 0x12a730400] 04:57:44 INFO - PROCESS | 1651 | 1471348664207 Marionette DEBUG loaded listener.js 04:57:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12c213800) [pid = 1651] [serial = 320] [outer = 0x12a730400] 04:57:44 INFO - PROCESS | 1651 | 1471348664504 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]]]}] 04:57:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:57:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 522ms 04:57:44 INFO - PROCESS | 1651 | 1471348664566 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:57:44 INFO - PROCESS | 1651 | 1471348664567 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:57:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:57:44 INFO - PROCESS | 1651 | 1471348664569 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:57:44 INFO - PROCESS | 1651 | 1471348664570 Marionette TRACE conn2 <- [1,402,null,{}] 04:57:44 INFO - PROCESS | 1651 | 1471348664573 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}] 04:57:44 INFO - PROCESS | 1651 | 1471348664577 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:44 INFO - PROCESS | 1651 | 1471348664694 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:57:44 INFO - PROCESS | 1651 | 1471348664708 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:44 INFO - PROCESS | 1651 | 1471348664709 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x11653d000 == 41 [pid = 1651] [id = 108] 04:57:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12c214000) [pid = 1651] [serial = 321] [outer = 0x0] 04:57:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12c222c00) [pid = 1651] [serial = 322] [outer = 0x12c214000] 04:57:44 INFO - PROCESS | 1651 | 1471348664735 Marionette DEBUG loaded listener.js 04:57:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12cd94c00) [pid = 1651] [serial = 323] [outer = 0x12c214000] 04:57:45 INFO - PROCESS | 1651 | 1471348665092 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]]]}] 04:57:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:57:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 569ms 04:57:45 INFO - PROCESS | 1651 | 1471348665139 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:57:45 INFO - PROCESS | 1651 | 1471348665140 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:57:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:57:45 INFO - PROCESS | 1651 | 1471348665143 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:57:45 INFO - PROCESS | 1651 | 1471348665144 Marionette TRACE conn2 <- [1,406,null,{}] 04:57:45 INFO - PROCESS | 1651 | 1471348665146 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}] 04:57:45 INFO - PROCESS | 1651 | 1471348665147 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:45 INFO - PROCESS | 1651 | 1471348665264 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:57:45 INFO - PROCESS | 1651 | 1471348665280 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:45 INFO - PROCESS | 1651 | 1471348665282 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d1d800 == 42 [pid = 1651] [id = 109] 04:57:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1127e1400) [pid = 1651] [serial = 324] [outer = 0x0] 04:57:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1127e3400) [pid = 1651] [serial = 325] [outer = 0x1127e1400] 04:57:45 INFO - PROCESS | 1651 | 1471348665322 Marionette DEBUG loaded listener.js 04:57:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12a86d400) [pid = 1651] [serial = 326] [outer = 0x1127e1400] 04:57:45 INFO - PROCESS | 1651 | 1471348665743 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]]]}] 04:57:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:57:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 624ms 04:57:45 INFO - PROCESS | 1651 | 1471348665768 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:57:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:57:45 INFO - PROCESS | 1651 | 1471348665770 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:57:45 INFO - PROCESS | 1651 | 1471348665774 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:57:45 INFO - PROCESS | 1651 | 1471348665775 Marionette TRACE conn2 <- [1,410,null,{}] 04:57:45 INFO - PROCESS | 1651 | 1471348665779 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}] 04:57:45 INFO - PROCESS | 1651 | 1471348665782 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:45 INFO - PROCESS | 1651 | 1471348665940 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:57:45 INFO - PROCESS | 1651 | 1471348665991 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:45 INFO - PROCESS | 1651 | 1471348665992 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a993000 == 43 [pid = 1651] [id = 110] 04:57:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1127e0c00) [pid = 1651] [serial = 327] [outer = 0x0] 04:57:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x119ddb800) [pid = 1651] [serial = 328] [outer = 0x1127e0c00] 04:57:46 INFO - PROCESS | 1651 | 1471348666033 Marionette DEBUG loaded listener.js 04:57:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x119ddf800) [pid = 1651] [serial = 329] [outer = 0x1127e0c00] 04:57:46 INFO - PROCESS | 1651 | 1471348666284 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:57:46 INFO - PROCESS | 1651 | 1471348666605 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]]]}] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x126aad800) [pid = 1651] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x118710800) [pid = 1651] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x128bd8800) [pid = 1651] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12a86d000) [pid = 1651] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x113cb1800) [pid = 1651] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x126890800) [pid = 1651] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1283eb000) [pid = 1651] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x123414800) [pid = 1651] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1258ec000) [pid = 1651] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12a86e000) [pid = 1651] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11744cc00) [pid = 1651] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1212bd000) [pid = 1651] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1169f5c00) [pid = 1651] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118715800) [pid = 1651] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12b34b000) [pid = 1651] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12bae5c00) [pid = 1651] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1287b7000) [pid = 1651] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1258ec400) [pid = 1651] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x113c26800) [pid = 1651] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:57:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:57:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 871ms 04:57:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:57:46 INFO - PROCESS | 1651 | 1471348666645 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:57:46 INFO - PROCESS | 1651 | 1471348666646 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:57:46 INFO - PROCESS | 1651 | 1471348666650 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:57:46 INFO - PROCESS | 1651 | 1471348666652 Marionette TRACE conn2 <- [1,414,null,{}] 04:57:46 INFO - PROCESS | 1651 | 1471348666654 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}] 04:57:46 INFO - PROCESS | 1651 | 1471348666655 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:46 INFO - PROCESS | 1651 | 1471348666737 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:57:46 INFO - PROCESS | 1651 | 1471348666740 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:46 INFO - PROCESS | 1651 | 1471348666741 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x11816d000 == 44 [pid = 1651] [id = 111] 04:57:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x117c4e800) [pid = 1651] [serial = 330] [outer = 0x0] 04:57:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118806400) [pid = 1651] [serial = 331] [outer = 0x117c4e800] 04:57:46 INFO - PROCESS | 1651 | 1471348666775 Marionette DEBUG loaded listener.js 04:57:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119de3400) [pid = 1651] [serial = 332] [outer = 0x117c4e800] 04:57:47 INFO - PROCESS | 1651 | 1471348667105 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]]]}] 04:57:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:57:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 469ms 04:57:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:57:47 INFO - PROCESS | 1651 | 1471348667120 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:57:47 INFO - PROCESS | 1651 | 1471348667121 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:57:47 INFO - PROCESS | 1651 | 1471348667123 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:57:47 INFO - PROCESS | 1651 | 1471348667124 Marionette TRACE conn2 <- [1,418,null,{}] 04:57:47 INFO - PROCESS | 1651 | 1471348667126 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}] 04:57:47 INFO - PROCESS | 1651 | 1471348667127 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:47 INFO - PROCESS | 1651 | 1471348667211 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:57:47 INFO - PROCESS | 1651 | 1471348667265 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:47 INFO - PROCESS | 1651 | 1471348667266 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad3d000 == 45 [pid = 1651] [id = 112] 04:57:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x117c44c00) [pid = 1651] [serial = 333] [outer = 0x0] 04:57:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12346d400) [pid = 1651] [serial = 334] [outer = 0x117c44c00] 04:57:47 INFO - PROCESS | 1651 | 1471348667290 Marionette DEBUG loaded listener.js 04:57:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12347a400) [pid = 1651] [serial = 335] [outer = 0x117c44c00] 04:57:48 INFO - PROCESS | 1651 | 1471348668049 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]]]}] 04:57:48 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 04:57:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 970ms 04:57:48 INFO - PROCESS | 1651 | 1471348668093 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:57:48 INFO - PROCESS | 1651 | 1471348668095 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:57:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:57:48 INFO - PROCESS | 1651 | 1471348668097 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:57:48 INFO - PROCESS | 1651 | 1471348668099 Marionette TRACE conn2 <- [1,422,null,{}] 04:57:48 INFO - PROCESS | 1651 | 1471348668102 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}] 04:57:48 INFO - PROCESS | 1651 | 1471348668103 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:48 INFO - PROCESS | 1651 | 1471348668207 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:57:48 INFO - PROCESS | 1651 | 1471348668210 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:48 INFO - PROCESS | 1651 | 1471348668212 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be6f000 == 46 [pid = 1651] [id = 113] 04:57:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12347c800) [pid = 1651] [serial = 336] [outer = 0x0] 04:57:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12ad63400) [pid = 1651] [serial = 337] [outer = 0x12347c800] 04:57:48 INFO - PROCESS | 1651 | 1471348668240 Marionette DEBUG loaded listener.js 04:57:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12c8ec800) [pid = 1651] [serial = 338] [outer = 0x12347c800] 04:57:49 INFO - PROCESS | 1651 | 1471348669105 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]]]}] 04:57:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:57:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1020ms 04:57:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:57:49 INFO - PROCESS | 1651 | 1471348669118 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:57:49 INFO - PROCESS | 1651 | 1471348669120 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:57:49 INFO - PROCESS | 1651 | 1471348669124 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:57:49 INFO - PROCESS | 1651 | 1471348669126 Marionette TRACE conn2 <- [1,426,null,{}] 04:57:49 INFO - PROCESS | 1651 | 1471348669144 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}] 04:57:49 INFO - PROCESS | 1651 | 1471348669146 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:49 INFO - PROCESS | 1651 | 1471348669251 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:57:49 INFO - PROCESS | 1651 | 1471348669304 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:49 INFO - PROCESS | 1651 | 1471348669306 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x117c9e000 == 47 [pid = 1651] [id = 114] 04:57:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11880f400) [pid = 1651] [serial = 339] [outer = 0x0] 04:57:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11911b000) [pid = 1651] [serial = 340] [outer = 0x11880f400] 04:57:49 INFO - PROCESS | 1651 | 1471348669339 Marionette DEBUG loaded listener.js 04:57:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119d2a800) [pid = 1651] [serial = 341] [outer = 0x11880f400] 04:57:49 INFO - PROCESS | 1651 | 1471348669854 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] 04:57:49 INFO - PROCESS | 1651 | 1471348669913 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:57:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:57:49 INFO - PROCESS | 1651 | 1471348669917 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:57:49 INFO - PROCESS | 1651 | 1471348669919 Marionette TRACE conn2 <- [1,430,null,{}] 04:57:49 INFO - PROCESS | 1651 | 1471348669922 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}] 04:57:49 INFO - PROCESS | 1651 | 1471348669924 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:50 INFO - PROCESS | 1651 | 1471348670031 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:57:50 INFO - PROCESS | 1651 | 1471348670097 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:50 INFO - PROCESS | 1651 | 1471348670098 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1237c7800 == 48 [pid = 1651] [id = 115] 04:57:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119dd8000) [pid = 1651] [serial = 342] [outer = 0x0] 04:57:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1212ba800) [pid = 1651] [serial = 343] [outer = 0x119dd8000] 04:57:50 INFO - PROCESS | 1651 | 1471348670129 Marionette DEBUG loaded listener.js 04:57:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x123477800) [pid = 1651] [serial = 344] [outer = 0x119dd8000] 04:57:50 INFO - PROCESS | 1651 | 1471348670583 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]]]}] 04:57:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:57:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 672ms 04:57:50 INFO - PROCESS | 1651 | 1471348670589 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:57:50 INFO - PROCESS | 1651 | 1471348670591 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:57:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:57:50 INFO - PROCESS | 1651 | 1471348670593 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:57:50 INFO - PROCESS | 1651 | 1471348670596 Marionette TRACE conn2 <- [1,434,null,{}] 04:57:50 INFO - PROCESS | 1651 | 1471348670606 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}] 04:57:50 INFO - PROCESS | 1651 | 1471348670609 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:50 INFO - PROCESS | 1651 | 1471348670737 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:57:50 INFO - PROCESS | 1651 | 1471348670983 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:50 INFO - PROCESS | 1651 | 1471348670985 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x113375800 == 49 [pid = 1651] [id = 116] 04:57:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x114f54800) [pid = 1651] [serial = 345] [outer = 0x0] 04:57:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11832dc00) [pid = 1651] [serial = 346] [outer = 0x114f54800] 04:57:51 INFO - PROCESS | 1651 | 1471348671014 Marionette DEBUG loaded listener.js 04:57:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x119118800) [pid = 1651] [serial = 347] [outer = 0x114f54800] 04:57:51 INFO - PROCESS | 1651 | 1471348671436 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]]]}] 04:57:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:57:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 875ms 04:57:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:57:51 INFO - PROCESS | 1651 | 1471348671470 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:57:51 INFO - PROCESS | 1651 | 1471348671472 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:57:51 INFO - PROCESS | 1651 | 1471348671474 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:57:51 INFO - PROCESS | 1651 | 1471348671476 Marionette TRACE conn2 <- [1,438,null,{}] 04:57:51 INFO - PROCESS | 1651 | 1471348671480 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}] 04:57:51 INFO - PROCESS | 1651 | 1471348671481 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:51 INFO - PROCESS | 1651 | 1471348671569 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:57:51 INFO - PROCESS | 1651 | 1471348671636 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:51 INFO - PROCESS | 1651 | 1471348671637 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169c3800 == 50 [pid = 1651] [id = 117] 04:57:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11916e400) [pid = 1651] [serial = 348] [outer = 0x0] 04:57:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x119742c00) [pid = 1651] [serial = 349] [outer = 0x11916e400] 04:57:51 INFO - PROCESS | 1651 | 1471348671666 Marionette DEBUG loaded listener.js 04:57:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x119d34c00) [pid = 1651] [serial = 350] [outer = 0x11916e400] 04:57:52 INFO - PROCESS | 1651 | --DOCSHELL 0x117176000 == 49 [pid = 1651] [id = 54] 04:57:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad3d000 == 48 [pid = 1651] [id = 112] 04:57:52 INFO - PROCESS | 1651 | --DOCSHELL 0x11816d000 == 47 [pid = 1651] [id = 111] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12bec3c00) [pid = 1651] [serial = 289] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12a993000 == 46 [pid = 1651] [id = 110] 04:57:52 INFO - PROCESS | 1651 | --DOCSHELL 0x128d1d800 == 45 [pid = 1651] [id = 109] 04:57:52 INFO - PROCESS | 1651 | --DOCSHELL 0x11653d000 == 44 [pid = 1651] [id = 108] 04:57:52 INFO - PROCESS | 1651 | --DOCSHELL 0x124f2a800 == 43 [pid = 1651] [id = 107] 04:57:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12322e000 == 42 [pid = 1651] [id = 106] 04:57:52 INFO - PROCESS | 1651 | --DOCSHELL 0x119d21000 == 41 [pid = 1651] [id = 105] 04:57:52 INFO - PROCESS | 1651 | --DOCSHELL 0x117c9a000 == 40 [pid = 1651] [id = 104] 04:57:52 INFO - PROCESS | 1651 | --DOCSHELL 0x11336b800 == 39 [pid = 1651] [id = 103] 04:57:52 INFO - PROCESS | 1651 | --DOCSHELL 0x128d1b000 == 38 [pid = 1651] [id = 100] 04:57:52 INFO - PROCESS | 1651 | --DOCSHELL 0x119ae2000 == 37 [pid = 1651] [id = 99] 04:57:52 INFO - PROCESS | 1651 | --DOCSHELL 0x1169df000 == 36 [pid = 1651] [id = 98] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11647c400) [pid = 1651] [serial = 199] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12a868c00) [pid = 1651] [serial = 196] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11916b800) [pid = 1651] [serial = 202] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x128d9fc00) [pid = 1651] [serial = 271] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12a941c00) [pid = 1651] [serial = 274] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11702fc00) [pid = 1651] [serial = 256] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12a728800) [pid = 1651] [serial = 272] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1283f0000) [pid = 1651] [serial = 251] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x126d2e800) [pid = 1651] [serial = 250] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1287af000) [pid = 1651] [serial = 254] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12845b000) [pid = 1651] [serial = 253] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x124f0e000) [pid = 1651] [serial = 248] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1244ebc00) [pid = 1651] [serial = 247] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x126893800) [pid = 1651] [serial = 265] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x126d24800) [pid = 1651] [serial = 266] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12add3800) [pid = 1651] [serial = 277] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12bae9800) [pid = 1651] [serial = 242] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1251eac00) [pid = 1651] [serial = 263] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x124180400) [pid = 1651] [serial = 262] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119297400) [pid = 1651] [serial = 259] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1212bb000) [pid = 1651] [serial = 260] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119b2a400) [pid = 1651] [serial = 245] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11916c400) [pid = 1651] [serial = 244] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12ab09c00) [pid = 1651] [serial = 275] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12ba79400) [pid = 1651] [serial = 283] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12bbcd800) [pid = 1651] [serial = 286] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12b344400) [pid = 1651] [serial = 278] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12ad63800) [pid = 1651] [serial = 280] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12bebc800) [pid = 1651] [serial = 287] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118531000) [pid = 1651] [serial = 257] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1283f1400) [pid = 1651] [serial = 268] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12845a800) [pid = 1651] [serial = 269] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12b347c00) [pid = 1651] [serial = 281] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12bae7000) [pid = 1651] [serial = 284] [outer = 0x0] [url = about:blank] 04:57:52 INFO - PROCESS | 1651 | 1471348672209 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]]]}] 04:57:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:57:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 769ms 04:57:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:57:52 INFO - PROCESS | 1651 | 1471348672246 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:57:52 INFO - PROCESS | 1651 | 1471348672250 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:57:52 INFO - PROCESS | 1651 | 1471348672253 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:57:52 INFO - PROCESS | 1651 | 1471348672254 Marionette TRACE conn2 <- [1,442,null,{}] 04:57:52 INFO - PROCESS | 1651 | 1471348672256 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}] 04:57:52 INFO - PROCESS | 1651 | 1471348672257 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:52 INFO - PROCESS | 1651 | 1471348672320 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:57:52 INFO - PROCESS | 1651 | 1471348672382 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:52 INFO - PROCESS | 1651 | 1471348672383 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x117489000 == 37 [pid = 1651] [id = 118] 04:57:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1127e5000) [pid = 1651] [serial = 351] [outer = 0x0] 04:57:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119d30000) [pid = 1651] [serial = 352] [outer = 0x1127e5000] 04:57:52 INFO - PROCESS | 1651 | 1471348672426 Marionette DEBUG loaded listener.js 04:57:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1232b6000) [pid = 1651] [serial = 353] [outer = 0x1127e5000] 04:57:52 INFO - PROCESS | 1651 | 1471348672905 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]]]}] 04:57:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:57:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 670ms 04:57:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:57:52 INFO - PROCESS | 1651 | 1471348672924 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:57:52 INFO - PROCESS | 1651 | 1471348672926 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:57:52 INFO - PROCESS | 1651 | 1471348672946 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:57:52 INFO - PROCESS | 1651 | 1471348672955 Marionette TRACE conn2 <- [1,446,null,{}] 04:57:52 INFO - PROCESS | 1651 | 1471348672961 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}] 04:57:52 INFO - PROCESS | 1651 | 1471348672967 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:53 INFO - PROCESS | 1651 | 1471348673090 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:57:53 INFO - PROCESS | 1651 | 1471348673099 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:53 INFO - PROCESS | 1651 | 1471348673100 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192eb000 == 38 [pid = 1651] [id = 119] 04:57:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x124279800) [pid = 1651] [serial = 354] [outer = 0x0] 04:57:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124990000) [pid = 1651] [serial = 355] [outer = 0x124279800] 04:57:53 INFO - PROCESS | 1651 | 1471348673126 Marionette DEBUG loaded listener.js 04:57:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x124fac000) [pid = 1651] [serial = 356] [outer = 0x124279800] 04:57:53 INFO - PROCESS | 1651 | 1471348673485 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]]]}] 04:57:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:57:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 595ms 04:57:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:57:53 INFO - PROCESS | 1651 | 1471348673524 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:57:53 INFO - PROCESS | 1651 | 1471348673526 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:57:53 INFO - PROCESS | 1651 | 1471348673528 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:57:53 INFO - PROCESS | 1651 | 1471348673529 Marionette TRACE conn2 <- [1,450,null,{}] 04:57:53 INFO - PROCESS | 1651 | 1471348673532 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}] 04:57:53 INFO - PROCESS | 1651 | 1471348673533 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:53 INFO - PROCESS | 1651 | 1471348673610 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:57:53 INFO - PROCESS | 1651 | 1471348673616 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:53 INFO - PROCESS | 1651 | 1471348673617 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a18a800 == 39 [pid = 1651] [id = 120] 04:57:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1251eac00) [pid = 1651] [serial = 357] [outer = 0x0] 04:57:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x126714000) [pid = 1651] [serial = 358] [outer = 0x1251eac00] 04:57:53 INFO - PROCESS | 1651 | 1471348673643 Marionette DEBUG loaded listener.js 04:57:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126895c00) [pid = 1651] [serial = 359] [outer = 0x1251eac00] 04:57:53 INFO - PROCESS | 1651 | 1471348673985 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] 04:57:54 INFO - PROCESS | 1651 | 1471348674001 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:57:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:57:54 INFO - PROCESS | 1651 | 1471348674004 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:57:54 INFO - PROCESS | 1651 | 1471348674005 Marionette TRACE conn2 <- [1,454,null,{}] 04:57:54 INFO - PROCESS | 1651 | 1471348674008 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}] 04:57:54 INFO - PROCESS | 1651 | 1471348674009 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:54 INFO - PROCESS | 1651 | 1471348674085 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:57:54 INFO - PROCESS | 1651 | 1471348674116 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:54 INFO - PROCESS | 1651 | 1471348674120 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x123439800 == 40 [pid = 1651] [id = 121] 04:57:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1283eb800) [pid = 1651] [serial = 360] [outer = 0x0] 04:57:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1283f1400) [pid = 1651] [serial = 361] [outer = 0x1283eb800] 04:57:54 INFO - PROCESS | 1651 | 1471348674190 Marionette DEBUG loaded listener.js 04:57:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128462800) [pid = 1651] [serial = 362] [outer = 0x1283eb800] 04:57:54 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:57:54 INFO - PROCESS | 1651 | 1471348674540 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]]]}] 04:57:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:57:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 568ms 04:57:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:57:54 INFO - PROCESS | 1651 | 1471348674572 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:57:54 INFO - PROCESS | 1651 | 1471348674574 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:57:54 INFO - PROCESS | 1651 | 1471348674576 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:57:54 INFO - PROCESS | 1651 | 1471348674577 Marionette TRACE conn2 <- [1,458,null,{}] 04:57:54 INFO - PROCESS | 1651 | 1471348674579 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}] 04:57:54 INFO - PROCESS | 1651 | 1471348674581 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:54 INFO - PROCESS | 1651 | 1471348674677 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:57:54 INFO - PROCESS | 1651 | 1471348674681 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:54 INFO - PROCESS | 1651 | 1471348674683 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12462f800 == 41 [pid = 1651] [id = 122] 04:57:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1285bdc00) [pid = 1651] [serial = 363] [outer = 0x0] 04:57:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128be4c00) [pid = 1651] [serial = 364] [outer = 0x1285bdc00] 04:57:54 INFO - PROCESS | 1651 | 1471348674708 Marionette DEBUG loaded listener.js 04:57:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12a72f400) [pid = 1651] [serial = 365] [outer = 0x1285bdc00] 04:57:55 INFO - PROCESS | 1651 | 1471348675047 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] 04:57:55 INFO - PROCESS | 1651 | 1471348675096 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:57:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:57:55 INFO - PROCESS | 1651 | 1471348675099 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:57:55 INFO - PROCESS | 1651 | 1471348675100 Marionette TRACE conn2 <- [1,462,null,{}] 04:57:55 INFO - PROCESS | 1651 | 1471348675102 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}] 04:57:55 INFO - PROCESS | 1651 | 1471348675103 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:55 INFO - PROCESS | 1651 | 1471348675197 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:57:55 INFO - PROCESS | 1651 | 1471348675239 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:55 INFO - PROCESS | 1651 | 1471348675240 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x125912000 == 42 [pid = 1651] [id = 123] 04:57:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1127d8000) [pid = 1651] [serial = 366] [outer = 0x0] 04:57:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12a93d000) [pid = 1651] [serial = 367] [outer = 0x1127d8000] 04:57:55 INFO - PROCESS | 1651 | 1471348675266 Marionette DEBUG loaded listener.js 04:57:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12ab04000) [pid = 1651] [serial = 368] [outer = 0x1127d8000] 04:57:55 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:57:55 INFO - PROCESS | 1651 | 1471348675592 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] 04:57:55 INFO - PROCESS | 1651 | 1471348675619 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:57:55 INFO - PROCESS | 1651 | 1471348675621 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:57:55 INFO - PROCESS | 1651 | 1471348675623 Marionette TRACE conn2 <- [1,466,null,{}] 04:57:55 INFO - PROCESS | 1651 | 1471348675625 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}] 04:57:55 INFO - PROCESS | 1651 | 1471348675627 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:55 INFO - PROCESS | 1651 | 1471348675718 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:57:55 INFO - PROCESS | 1651 | 1471348675755 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:55 INFO - PROCESS | 1651 | 1471348675756 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x126aeb800 == 43 [pid = 1651] [id = 124] 04:57:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a93a800) [pid = 1651] [serial = 369] [outer = 0x0] 04:57:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12ab10c00) [pid = 1651] [serial = 370] [outer = 0x12a93a800] 04:57:55 INFO - PROCESS | 1651 | 1471348675781 Marionette DEBUG loaded listener.js 04:57:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12add9400) [pid = 1651] [serial = 371] [outer = 0x12a93a800] 04:57:56 INFO - PROCESS | 1651 | 1471348676221 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] 04:57:56 INFO - PROCESS | 1651 | 1471348676242 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:57:56 INFO - PROCESS | 1651 | 1471348676244 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:57:56 INFO - PROCESS | 1651 | 1471348676245 Marionette TRACE conn2 <- [1,470,null,{}] 04:57:56 INFO - PROCESS | 1651 | 1471348676250 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}] 04:57:56 INFO - PROCESS | 1651 | 1471348676251 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:56 INFO - PROCESS | 1651 | 1471348676338 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:57:56 INFO - PROCESS | 1651 | 1471348676342 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:56 INFO - PROCESS | 1651 | 1471348676343 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1240c6800 == 44 [pid = 1651] [id = 125] 04:57:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11973c800) [pid = 1651] [serial = 372] [outer = 0x0] 04:57:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119d31400) [pid = 1651] [serial = 373] [outer = 0x11973c800] 04:57:56 INFO - PROCESS | 1651 | 1471348676368 Marionette DEBUG loaded listener.js 04:57:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1244e9400) [pid = 1651] [serial = 374] [outer = 0x11973c800] 04:57:56 INFO - PROCESS | 1651 | 1471348676690 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]]]}] 04:57:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:57:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 472ms 04:57:56 INFO - PROCESS | 1651 | 1471348676717 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:57:56 INFO - PROCESS | 1651 | 1471348676718 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:57:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:57:56 INFO - PROCESS | 1651 | 1471348676720 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:57:56 INFO - PROCESS | 1651 | 1471348676721 Marionette TRACE conn2 <- [1,474,null,{}] 04:57:56 INFO - PROCESS | 1651 | 1471348676724 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}] 04:57:56 INFO - PROCESS | 1651 | 1471348676725 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:56 INFO - PROCESS | 1651 | 1471348676801 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:57:56 INFO - PROCESS | 1651 | 1471348676855 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:56 INFO - PROCESS | 1651 | 1471348676856 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a6f800 == 45 [pid = 1651] [id = 126] 04:57:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1185ac800) [pid = 1651] [serial = 375] [outer = 0x0] 04:57:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x126329400) [pid = 1651] [serial = 376] [outer = 0x1185ac800] 04:57:56 INFO - PROCESS | 1651 | 1471348676884 Marionette DEBUG loaded listener.js 04:57:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12ba74800) [pid = 1651] [serial = 377] [outer = 0x1185ac800] 04:57:57 INFO - PROCESS | 1651 | 1471348677187 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]]]}] 04:57:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:57:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 04:57:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:57:57 INFO - PROCESS | 1651 | 1471348677239 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:57:57 INFO - PROCESS | 1651 | 1471348677241 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:57:57 INFO - PROCESS | 1651 | 1471348677243 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:57:57 INFO - PROCESS | 1651 | 1471348677245 Marionette TRACE conn2 <- [1,478,null,{}] 04:57:57 INFO - PROCESS | 1651 | 1471348677247 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}] 04:57:57 INFO - PROCESS | 1651 | 1471348677248 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:57 INFO - PROCESS | 1651 | 1471348677344 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:57:57 INFO - PROCESS | 1651 | 1471348677396 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:57 INFO - PROCESS | 1651 | 1471348677397 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a765800 == 46 [pid = 1651] [id = 127] 04:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119d2c800) [pid = 1651] [serial = 378] [outer = 0x0] 04:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12ba7d400) [pid = 1651] [serial = 379] [outer = 0x119d2c800] 04:57:57 INFO - PROCESS | 1651 | 1471348677424 Marionette DEBUG loaded listener.js 04:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12bebd000) [pid = 1651] [serial = 380] [outer = 0x119d2c800] 04:57:57 INFO - PROCESS | 1651 | 1471348677677 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]]]}] 04:57:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:57:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 468ms 04:57:57 INFO - PROCESS | 1651 | 1471348677712 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:57:57 INFO - PROCESS | 1651 | 1471348677713 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:57:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:57:57 INFO - PROCESS | 1651 | 1471348677722 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:57:57 INFO - PROCESS | 1651 | 1471348677723 Marionette TRACE conn2 <- [1,482,null,{}] 04:57:57 INFO - PROCESS | 1651 | 1471348677726 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}] 04:57:57 INFO - PROCESS | 1651 | 1471348677727 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:57 INFO - PROCESS | 1651 | 1471348677810 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:57:57 INFO - PROCESS | 1651 | 1471348677815 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:57 INFO - PROCESS | 1651 | 1471348677817 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a9a2800 == 47 [pid = 1651] [id = 128] 04:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12bebf000) [pid = 1651] [serial = 381] [outer = 0x0] 04:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12bec8c00) [pid = 1651] [serial = 382] [outer = 0x12bebf000] 04:57:57 INFO - PROCESS | 1651 | 1471348677842 Marionette DEBUG loaded listener.js 04:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12c18b000) [pid = 1651] [serial = 383] [outer = 0x12bebf000] 04:57:58 INFO - PROCESS | 1651 | 1471348678176 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]]]}] 04:57:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:57:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 468ms 04:57:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:57:58 INFO - PROCESS | 1651 | 1471348678191 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:57:58 INFO - PROCESS | 1651 | 1471348678192 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:57:58 INFO - PROCESS | 1651 | 1471348678194 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:57:58 INFO - PROCESS | 1651 | 1471348678206 Marionette TRACE conn2 <- [1,486,null,{}] 04:57:58 INFO - PROCESS | 1651 | 1471348678208 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}] 04:57:58 INFO - PROCESS | 1651 | 1471348678209 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:58 INFO - PROCESS | 1651 | 1471348678334 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:57:58 INFO - PROCESS | 1651 | 1471348678405 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:58 INFO - PROCESS | 1651 | 1471348678406 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x113c22000 == 48 [pid = 1651] [id = 129] 04:57:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1127e4c00) [pid = 1651] [serial = 384] [outer = 0x0] 04:57:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x113cb8800) [pid = 1651] [serial = 385] [outer = 0x1127e4c00] 04:57:58 INFO - PROCESS | 1651 | 1471348678436 Marionette DEBUG loaded listener.js 04:57:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118332c00) [pid = 1651] [serial = 386] [outer = 0x1127e4c00] 04:57:58 INFO - PROCESS | 1651 | 1471348678883 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]]]}] 04:57:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:57:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 730ms 04:57:58 INFO - PROCESS | 1651 | 1471348678925 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:57:58 INFO - PROCESS | 1651 | 1471348678928 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:57:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:57:58 INFO - PROCESS | 1651 | 1471348678931 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:57:58 INFO - PROCESS | 1651 | 1471348678933 Marionette TRACE conn2 <- [1,490,null,{}] 04:57:58 INFO - PROCESS | 1651 | 1471348678936 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}] 04:57:58 INFO - PROCESS | 1651 | 1471348678938 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:59 INFO - PROCESS | 1651 | 1471348679043 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:57:59 INFO - PROCESS | 1651 | 1471348679109 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:59 INFO - PROCESS | 1651 | 1471348679111 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192f8000 == 49 [pid = 1651] [id = 130] 04:57:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11916b800) [pid = 1651] [serial = 387] [outer = 0x0] 04:57:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119d52c00) [pid = 1651] [serial = 388] [outer = 0x11916b800] 04:57:59 INFO - PROCESS | 1651 | 1471348679143 Marionette DEBUG loaded listener.js 04:57:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11a1ad400) [pid = 1651] [serial = 389] [outer = 0x11916b800] 04:57:59 INFO - PROCESS | 1651 | 1471348679573 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]]]}] 04:57:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:57:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 672ms 04:57:59 INFO - PROCESS | 1651 | 1471348679603 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:57:59 INFO - PROCESS | 1651 | 1471348679605 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:57:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:57:59 INFO - PROCESS | 1651 | 1471348679649 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:57:59 INFO - PROCESS | 1651 | 1471348679650 Marionette TRACE conn2 <- [1,494,null,{}] 04:57:59 INFO - PROCESS | 1651 | 1471348679654 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}] 04:57:59 INFO - PROCESS | 1651 | 1471348679656 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:59 INFO - PROCESS | 1651 | 1471348679760 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:57:59 INFO - PROCESS | 1651 | 1471348679827 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:59 INFO - PROCESS | 1651 | 1471348679829 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:57:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283da000 == 50 [pid = 1651] [id = 131] 04:57:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x124281c00) [pid = 1651] [serial = 390] [outer = 0x0] 04:57:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1253e6c00) [pid = 1651] [serial = 391] [outer = 0x124281c00] 04:57:59 INFO - PROCESS | 1651 | 1471348679859 Marionette DEBUG loaded listener.js 04:57:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x126896800) [pid = 1651] [serial = 392] [outer = 0x124281c00] 04:58:00 INFO - PROCESS | 1651 | 1471348680265 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]]]}] 04:58:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:58:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 689ms 04:58:00 INFO - PROCESS | 1651 | 1471348680319 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:58:00 INFO - PROCESS | 1651 | 1471348680322 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:58:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:58:00 INFO - PROCESS | 1651 | 1471348680330 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:58:00 INFO - PROCESS | 1651 | 1471348680333 Marionette TRACE conn2 <- [1,498,null,{}] 04:58:00 INFO - PROCESS | 1651 | 1471348680354 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}] 04:58:00 INFO - PROCESS | 1651 | 1471348680356 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:00 INFO - PROCESS | 1651 | 1471348680462 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:58:00 INFO - PROCESS | 1651 | 1471348680529 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:00 INFO - PROCESS | 1651 | 1471348680530 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb50800 == 51 [pid = 1651] [id = 132] 04:58:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1285bb800) [pid = 1651] [serial = 393] [outer = 0x0] 04:58:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x128be2000) [pid = 1651] [serial = 394] [outer = 0x1285bb800] 04:58:00 INFO - PROCESS | 1651 | 1471348680560 Marionette DEBUG loaded listener.js 04:58:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12a941c00) [pid = 1651] [serial = 395] [outer = 0x1285bb800] 04:58:00 INFO - PROCESS | 1651 | 1471348680970 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]]]}] 04:58:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:58:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 691ms 04:58:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:58:01 INFO - PROCESS | 1651 | 1471348681035 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:58:01 INFO - PROCESS | 1651 | 1471348681036 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:58:01 INFO - PROCESS | 1651 | 1471348681039 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:58:01 INFO - PROCESS | 1651 | 1471348681040 Marionette TRACE conn2 <- [1,502,null,{}] 04:58:01 INFO - PROCESS | 1651 | 1471348681043 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}] 04:58:01 INFO - PROCESS | 1651 | 1471348681044 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:01 INFO - PROCESS | 1651 | 1471348681146 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:58:01 INFO - PROCESS | 1651 | 1471348681201 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:01 INFO - PROCESS | 1651 | 1471348681202 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be86800 == 52 [pid = 1651] [id = 133] 04:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x128da0c00) [pid = 1651] [serial = 396] [outer = 0x0] 04:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12ba7c000) [pid = 1651] [serial = 397] [outer = 0x128da0c00] 04:58:01 INFO - PROCESS | 1651 | 1471348681233 Marionette DEBUG loaded listener.js 04:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12bbda000) [pid = 1651] [serial = 398] [outer = 0x128da0c00] 04:58:01 INFO - PROCESS | 1651 | 1471348681806 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]]]}] 04:58:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:58:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 820ms 04:58:01 INFO - PROCESS | 1651 | 1471348681868 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:58:01 INFO - PROCESS | 1651 | 1471348681870 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:58:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:58:01 INFO - PROCESS | 1651 | 1471348681875 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:58:01 INFO - PROCESS | 1651 | 1471348681876 Marionette TRACE conn2 <- [1,506,null,{}] 04:58:01 INFO - PROCESS | 1651 | 1471348681880 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}] 04:58:01 INFO - PROCESS | 1651 | 1471348681883 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:01 INFO - PROCESS | 1651 | 1471348681975 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:58:02 INFO - PROCESS | 1651 | 1471348682043 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:02 INFO - PROCESS | 1651 | 1471348682046 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192eb800 == 53 [pid = 1651] [id = 134] 04:58:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11973d000) [pid = 1651] [serial = 399] [outer = 0x0] 04:58:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x119d2c000) [pid = 1651] [serial = 400] [outer = 0x11973d000] 04:58:02 INFO - PROCESS | 1651 | 1471348682074 Marionette DEBUG loaded listener.js 04:58:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x119dd7400) [pid = 1651] [serial = 401] [outer = 0x11973d000] 04:58:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12a9a2800 == 52 [pid = 1651] [id = 128] 04:58:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12a765800 == 51 [pid = 1651] [id = 127] 04:58:02 INFO - PROCESS | 1651 | --DOCSHELL 0x128a6f800 == 50 [pid = 1651] [id = 126] 04:58:02 INFO - PROCESS | 1651 | --DOCSHELL 0x1240c6800 == 49 [pid = 1651] [id = 125] 04:58:02 INFO - PROCESS | 1651 | --DOCSHELL 0x126aeb800 == 48 [pid = 1651] [id = 124] 04:58:02 INFO - PROCESS | 1651 | --DOCSHELL 0x125912000 == 47 [pid = 1651] [id = 123] 04:58:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12462f800 == 46 [pid = 1651] [id = 122] 04:58:02 INFO - PROCESS | 1651 | --DOCSHELL 0x123439800 == 45 [pid = 1651] [id = 121] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12ad63400) [pid = 1651] [serial = 337] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | 1471348682547 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]]]}] 04:58:02 INFO - PROCESS | 1651 | --DOCSHELL 0x11a18a800 == 44 [pid = 1651] [id = 120] 04:58:02 INFO - PROCESS | 1651 | --DOCSHELL 0x1192eb000 == 43 [pid = 1651] [id = 119] 04:58:02 INFO - PROCESS | 1651 | --DOCSHELL 0x117489000 == 42 [pid = 1651] [id = 118] 04:58:02 INFO - PROCESS | 1651 | --DOCSHELL 0x1169c3800 == 41 [pid = 1651] [id = 117] 04:58:02 INFO - PROCESS | 1651 | --DOCSHELL 0x113375800 == 40 [pid = 1651] [id = 116] 04:58:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12be6f000 == 39 [pid = 1651] [id = 113] 04:58:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:58:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 721ms 04:58:02 INFO - PROCESS | 1651 | 1471348682596 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:58:02 INFO - PROCESS | 1651 | 1471348682599 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:58:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:58:02 INFO - PROCESS | 1651 | 1471348682604 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:58:02 INFO - PROCESS | 1651 | 1471348682605 Marionette TRACE conn2 <- [1,510,null,{}] 04:58:02 INFO - PROCESS | 1651 | 1471348682608 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}] 04:58:02 INFO - PROCESS | 1651 | 1471348682609 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:02 INFO - PROCESS | 1651 | 1471348682688 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:58:02 INFO - PROCESS | 1651 | 1471348682692 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:02 INFO - PROCESS | 1651 | 1471348682694 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x117169000 == 40 [pid = 1651] [id = 135] 04:58:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x123470000) [pid = 1651] [serial = 402] [outer = 0x0] 04:58:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x123479000) [pid = 1651] [serial = 403] [outer = 0x123470000] 04:58:02 INFO - PROCESS | 1651 | 1471348682724 Marionette DEBUG loaded listener.js 04:58:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x124fb1400) [pid = 1651] [serial = 404] [outer = 0x123470000] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12c222c00) [pid = 1651] [serial = 322] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1127e3400) [pid = 1651] [serial = 325] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x119ddb800) [pid = 1651] [serial = 328] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12bbd0400) [pid = 1651] [serial = 302] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12ba75000) [pid = 1651] [serial = 301] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12c182800) [pid = 1651] [serial = 319] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x124d64000) [pid = 1651] [serial = 296] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1235cdc00) [pid = 1651] [serial = 295] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12bbd7000) [pid = 1651] [serial = 305] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x128be5000) [pid = 1651] [serial = 304] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x124fb1800) [pid = 1651] [serial = 310] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x126d26c00) [pid = 1651] [serial = 311] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118806400) [pid = 1651] [serial = 331] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1188ae400) [pid = 1651] [serial = 293] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11820a800) [pid = 1651] [serial = 292] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12ba7f000) [pid = 1651] [serial = 316] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12346d400) [pid = 1651] [serial = 334] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119de3400) [pid = 1651] [serial = 332] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12c17f000) [pid = 1651] [serial = 290] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1232afc00) [pid = 1651] [serial = 307] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x124ce5000) [pid = 1651] [serial = 308] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12bec4800) [pid = 1651] [serial = 317] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x128da6400) [pid = 1651] [serial = 314] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x128456800) [pid = 1651] [serial = 313] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x128adb400) [pid = 1651] [serial = 299] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12845d800) [pid = 1651] [serial = 298] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12347a400) [pid = 1651] [serial = 335] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119ddf800) [pid = 1651] [serial = 329] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12a86d400) [pid = 1651] [serial = 326] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12cd94c00) [pid = 1651] [serial = 323] [outer = 0x0] [url = about:blank] 04:58:02 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12c213800) [pid = 1651] [serial = 320] [outer = 0x0] [url = about:blank] 04:58:03 INFO - PROCESS | 1651 | 1471348683087 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]]]}] 04:58:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:58:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 521ms 04:58:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:58:03 INFO - PROCESS | 1651 | 1471348683124 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:58:03 INFO - PROCESS | 1651 | 1471348683126 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:58:03 INFO - PROCESS | 1651 | 1471348683128 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:58:03 INFO - PROCESS | 1651 | 1471348683131 Marionette TRACE conn2 <- [1,514,null,{}] 04:58:03 INFO - PROCESS | 1651 | 1471348683138 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}] 04:58:03 INFO - PROCESS | 1651 | 1471348683141 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:03 INFO - PROCESS | 1651 | 1471348683221 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:58:03 INFO - PROCESS | 1651 | 1471348683225 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:03 INFO - PROCESS | 1651 | 1471348683227 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a17c000 == 41 [pid = 1651] [id = 136] 04:58:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12631fc00) [pid = 1651] [serial = 405] [outer = 0x0] 04:58:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x126d2d400) [pid = 1651] [serial = 406] [outer = 0x12631fc00] 04:58:03 INFO - PROCESS | 1651 | 1471348683257 Marionette DEBUG loaded listener.js 04:58:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1285b5400) [pid = 1651] [serial = 407] [outer = 0x12631fc00] 04:58:03 INFO - PROCESS | 1651 | 1471348683606 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]]]}] 04:58:03 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 04:58:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 521ms 04:58:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:58:03 INFO - PROCESS | 1651 | 1471348683655 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:58:03 INFO - PROCESS | 1651 | 1471348683657 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:58:03 INFO - PROCESS | 1651 | 1471348683660 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:58:03 INFO - PROCESS | 1651 | 1471348683661 Marionette TRACE conn2 <- [1,518,null,{}] 04:58:03 INFO - PROCESS | 1651 | 1471348683663 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}] 04:58:03 INFO - PROCESS | 1651 | 1471348683665 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:03 INFO - PROCESS | 1651 | 1471348683745 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:58:03 INFO - PROCESS | 1651 | 1471348683750 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:03 INFO - PROCESS | 1651 | 1471348683752 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x124483800 == 42 [pid = 1651] [id = 137] 04:58:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128ae5c00) [pid = 1651] [serial = 408] [outer = 0x0] 04:58:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12a86f800) [pid = 1651] [serial = 409] [outer = 0x128ae5c00] 04:58:03 INFO - PROCESS | 1651 | 1471348683778 Marionette DEBUG loaded listener.js 04:58:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12ab07400) [pid = 1651] [serial = 410] [outer = 0x128ae5c00] 04:58:04 INFO - PROCESS | 1651 | 1471348684135 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]]]}] 04:58:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:58:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 521ms 04:58:04 INFO - PROCESS | 1651 | 1471348684182 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:58:04 INFO - PROCESS | 1651 | 1471348684183 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:58:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:58:04 INFO - PROCESS | 1651 | 1471348684185 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:58:04 INFO - PROCESS | 1651 | 1471348684186 Marionette TRACE conn2 <- [1,522,null,{}] 04:58:04 INFO - PROCESS | 1651 | 1471348684188 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}] 04:58:04 INFO - PROCESS | 1651 | 1471348684190 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:04 INFO - PROCESS | 1651 | 1471348684290 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:58:04 INFO - PROCESS | 1651 | 1471348684295 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:04 INFO - PROCESS | 1651 | 1471348684296 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x124fa1800 == 43 [pid = 1651] [id = 138] 04:58:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123470400) [pid = 1651] [serial = 411] [outer = 0x0] 04:58:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12add7c00) [pid = 1651] [serial = 412] [outer = 0x123470400] 04:58:04 INFO - PROCESS | 1651 | 1471348684331 Marionette DEBUG loaded listener.js 04:58:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12bae0800) [pid = 1651] [serial = 413] [outer = 0x123470400] 04:58:04 INFO - PROCESS | 1651 | 1471348684649 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]]]}] 04:58:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:58:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms 04:58:04 INFO - PROCESS | 1651 | 1471348684707 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:58:04 INFO - PROCESS | 1651 | 1471348684708 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:58:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:58:04 INFO - PROCESS | 1651 | 1471348684710 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:58:04 INFO - PROCESS | 1651 | 1471348684711 Marionette TRACE conn2 <- [1,526,null,{}] 04:58:04 INFO - PROCESS | 1651 | 1471348684714 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}] 04:58:04 INFO - PROCESS | 1651 | 1471348684717 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:04 INFO - PROCESS | 1651 | 1471348684855 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:58:04 INFO - PROCESS | 1651 | 1471348684870 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:04 INFO - PROCESS | 1651 | 1471348684871 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x11696f000 == 44 [pid = 1651] [id = 139] 04:58:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12ba80400) [pid = 1651] [serial = 414] [outer = 0x0] 04:58:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12bbda800) [pid = 1651] [serial = 415] [outer = 0x12ba80400] 04:58:04 INFO - PROCESS | 1651 | 1471348684912 Marionette DEBUG loaded listener.js 04:58:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12c8e2c00) [pid = 1651] [serial = 416] [outer = 0x12ba80400] 04:58:05 INFO - PROCESS | 1651 | 1471348685370 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]]]}] 04:58:05 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 04:58:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 674ms 04:58:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:58:05 INFO - PROCESS | 1651 | 1471348685385 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:58:05 INFO - PROCESS | 1651 | 1471348685386 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:58:05 INFO - PROCESS | 1651 | 1471348685388 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:58:05 INFO - PROCESS | 1651 | 1471348685389 Marionette TRACE conn2 <- [1,530,null,{}] 04:58:05 INFO - PROCESS | 1651 | 1471348685392 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}] 04:58:05 INFO - PROCESS | 1651 | 1471348685393 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:05 INFO - PROCESS | 1651 | 1471348685500 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:58:05 INFO - PROCESS | 1651 | 1471348685515 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:05 INFO - PROCESS | 1651 | 1471348685516 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12994e000 == 45 [pid = 1651] [id = 140] 04:58:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12c8e6c00) [pid = 1651] [serial = 417] [outer = 0x0] 04:58:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12c8ecc00) [pid = 1651] [serial = 418] [outer = 0x12c8e6c00] 04:58:05 INFO - PROCESS | 1651 | 1471348685541 Marionette DEBUG loaded listener.js 04:58:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12cd9fc00) [pid = 1651] [serial = 419] [outer = 0x12c8e6c00] 04:58:05 INFO - PROCESS | 1651 | 1471348685846 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"]]]}] 04:58:05 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 04:58:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:58:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:58:05 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 04:58:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:58:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:58:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 04:58:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:58:05 INFO - PROCESS | 1651 | 1471348685908 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:58:05 INFO - PROCESS | 1651 | 1471348685910 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:58:05 INFO - PROCESS | 1651 | 1471348685912 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:58:05 INFO - PROCESS | 1651 | 1471348685913 Marionette TRACE conn2 <- [1,534,null,{}] 04:58:05 INFO - PROCESS | 1651 | 1471348685915 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}] 04:58:05 INFO - PROCESS | 1651 | 1471348685916 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:06 INFO - PROCESS | 1651 | 1471348686024 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:58:06 INFO - PROCESS | 1651 | 1471348686027 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:06 INFO - PROCESS | 1651 | 1471348686029 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad42800 == 46 [pid = 1651] [id = 141] 04:58:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x124288400) [pid = 1651] [serial = 420] [outer = 0x0] 04:58:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x124296000) [pid = 1651] [serial = 421] [outer = 0x124288400] 04:58:06 INFO - PROCESS | 1651 | 1471348686088 Marionette DEBUG loaded listener.js 04:58:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12c8e9800) [pid = 1651] [serial = 422] [outer = 0x124288400] 04:58:06 INFO - PROCESS | 1651 | 1471348686402 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]]]}] 04:58:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:58:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 522ms 04:58:06 INFO - PROCESS | 1651 | 1471348686435 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:58:06 INFO - PROCESS | 1651 | 1471348686437 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:58:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:58:06 INFO - PROCESS | 1651 | 1471348686439 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:58:06 INFO - PROCESS | 1651 | 1471348686440 Marionette TRACE conn2 <- [1,538,null,{}] 04:58:06 INFO - PROCESS | 1651 | 1471348686442 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}] 04:58:06 INFO - PROCESS | 1651 | 1471348686443 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:06 INFO - PROCESS | 1651 | 1471348686580 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:58:06 INFO - PROCESS | 1651 | 1471348686627 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:06 INFO - PROCESS | 1651 | 1471348686628 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb3e800 == 47 [pid = 1651] [id = 142] 04:58:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12428ec00) [pid = 1651] [serial = 423] [outer = 0x0] 04:58:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x124714800) [pid = 1651] [serial = 424] [outer = 0x12428ec00] 04:58:06 INFO - PROCESS | 1651 | 1471348686659 Marionette DEBUG loaded listener.js 04:58:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12471e800) [pid = 1651] [serial = 425] [outer = 0x12428ec00] 04:58:06 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1285bdc00) [pid = 1651] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:58:06 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1127d8000) [pid = 1651] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:58:06 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x124279800) [pid = 1651] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:58:06 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1251eac00) [pid = 1651] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:58:06 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11916e400) [pid = 1651] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:58:06 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1127e5000) [pid = 1651] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:58:06 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x114f54800) [pid = 1651] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:58:06 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12a93a800) [pid = 1651] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:58:06 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11973c800) [pid = 1651] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:58:06 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1185ac800) [pid = 1651] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:58:06 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119d2c800) [pid = 1651] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:58:06 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1283eb800) [pid = 1651] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:58:07 INFO - PROCESS | 1651 | 1471348687058 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]]]}] 04:58:07 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. 04:58:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 670ms 04:58:07 INFO - PROCESS | 1651 | 1471348687109 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:58:07 INFO - PROCESS | 1651 | 1471348687110 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:58:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:58:07 INFO - PROCESS | 1651 | 1471348687112 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:58:07 INFO - PROCESS | 1651 | 1471348687114 Marionette TRACE conn2 <- [1,542,null,{}] 04:58:07 INFO - PROCESS | 1651 | 1471348687116 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}] 04:58:07 INFO - PROCESS | 1651 | 1471348687117 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:07 INFO - PROCESS | 1651 | 1471348687197 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:58:07 INFO - PROCESS | 1651 | 1471348687270 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:07 INFO - PROCESS | 1651 | 1471348687271 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b2e3000 == 48 [pid = 1651] [id = 143] 04:58:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119163c00) [pid = 1651] [serial = 426] [outer = 0x0] 04:58:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119a65800) [pid = 1651] [serial = 427] [outer = 0x119163c00] 04:58:07 INFO - PROCESS | 1651 | 1471348687300 Marionette DEBUG loaded listener.js 04:58:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119a6b000) [pid = 1651] [serial = 428] [outer = 0x119163c00] 04:58:07 INFO - PROCESS | 1651 | 1471348687558 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]]]}] 04:58:07 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. 04:58:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 04:58:07 INFO - PROCESS | 1651 | 1471348687588 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:58:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:58:07 INFO - PROCESS | 1651 | 1471348687590 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:58:07 INFO - PROCESS | 1651 | 1471348687592 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:58:07 INFO - PROCESS | 1651 | 1471348687606 Marionette TRACE conn2 <- [1,546,null,{}] 04:58:07 INFO - PROCESS | 1651 | 1471348687622 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}] 04:58:07 INFO - PROCESS | 1651 | 1471348687624 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:07 INFO - PROCESS | 1651 | 1471348687746 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:58:07 INFO - PROCESS | 1651 | 1471348687758 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:07 INFO - PROCESS | 1651 | 1471348687760 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c454800 == 49 [pid = 1651] [id = 144] 04:58:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119a63000) [pid = 1651] [serial = 429] [outer = 0x0] 04:58:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119a6d400) [pid = 1651] [serial = 430] [outer = 0x119a63000] 04:58:07 INFO - PROCESS | 1651 | 1471348687809 Marionette DEBUG loaded listener.js 04:58:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1283f3000) [pid = 1651] [serial = 431] [outer = 0x119a63000] 04:58:08 INFO - PROCESS | 1651 | 1471348688217 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]]]}] 04:58:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:58:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 637ms 04:58:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:58:08 INFO - PROCESS | 1651 | 1471348688229 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:58:08 INFO - PROCESS | 1651 | 1471348688231 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:58:08 INFO - PROCESS | 1651 | 1471348688234 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:58:08 INFO - PROCESS | 1651 | 1471348688235 Marionette TRACE conn2 <- [1,550,null,{}] 04:58:08 INFO - PROCESS | 1651 | 1471348688237 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}] 04:58:08 INFO - PROCESS | 1651 | 1471348688238 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:08 INFO - PROCESS | 1651 | 1471348688360 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:58:08 INFO - PROCESS | 1651 | 1471348688371 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:08 INFO - PROCESS | 1651 | 1471348688372 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c854000 == 50 [pid = 1651] [id = 145] 04:58:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119a6e000) [pid = 1651] [serial = 432] [outer = 0x0] 04:58:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x126a06000) [pid = 1651] [serial = 433] [outer = 0x119a6e000] 04:58:08 INFO - PROCESS | 1651 | 1471348688402 Marionette DEBUG loaded listener.js 04:58:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x126a0e400) [pid = 1651] [serial = 434] [outer = 0x119a6e000] 04:58:08 INFO - PROCESS | 1651 | 1471348688732 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]]]}] 04:58:08 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. 04:58:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 518ms 04:58:08 INFO - PROCESS | 1651 | 1471348688760 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:58:08 INFO - PROCESS | 1651 | 1471348688762 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:58:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:58:08 INFO - PROCESS | 1651 | 1471348688765 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:58:08 INFO - PROCESS | 1651 | 1471348688767 Marionette TRACE conn2 <- [1,554,null,{}] 04:58:08 INFO - PROCESS | 1651 | 1471348688770 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}] 04:58:08 INFO - PROCESS | 1651 | 1471348688771 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:08 INFO - PROCESS | 1651 | 1471348688853 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:58:08 INFO - PROCESS | 1651 | 1471348688856 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:08 INFO - PROCESS | 1651 | 1471348688857 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc88800 == 51 [pid = 1651] [id = 146] 04:58:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126a10000) [pid = 1651] [serial = 435] [outer = 0x0] 04:58:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12ab08c00) [pid = 1651] [serial = 436] [outer = 0x126a10000] 04:58:08 INFO - PROCESS | 1651 | 1471348688882 Marionette DEBUG loaded listener.js 04:58:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12cd9cc00) [pid = 1651] [serial = 437] [outer = 0x126a10000] 04:58:09 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:58:09 INFO - PROCESS | 1651 | 1471348689403 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]]]}] 04:58:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:58:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 671ms 04:58:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:58:09 INFO - PROCESS | 1651 | 1471348689435 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:58:09 INFO - PROCESS | 1651 | 1471348689438 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:58:09 INFO - PROCESS | 1651 | 1471348689442 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:58:09 INFO - PROCESS | 1651 | 1471348689445 Marionette TRACE conn2 <- [1,558,null,{}] 04:58:09 INFO - PROCESS | 1651 | 1471348689449 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}] 04:58:09 INFO - PROCESS | 1651 | 1471348689450 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:09 INFO - PROCESS | 1651 | 1471348689556 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:58:09 INFO - PROCESS | 1651 | 1471348689663 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:09 INFO - PROCESS | 1651 | 1471348689664 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192df800 == 52 [pid = 1651] [id = 147] 04:58:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x119b2bc00) [pid = 1651] [serial = 438] [outer = 0x0] 04:58:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x119d2f800) [pid = 1651] [serial = 439] [outer = 0x119b2bc00] 04:58:09 INFO - PROCESS | 1651 | 1471348689697 Marionette DEBUG loaded listener.js 04:58:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12119e400) [pid = 1651] [serial = 440] [outer = 0x119b2bc00] 04:58:10 INFO - PROCESS | 1651 | 1471348690116 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]]]}] 04:58:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:58:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 723ms 04:58:10 INFO - PROCESS | 1651 | 1471348690165 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:58:10 INFO - PROCESS | 1651 | 1471348690168 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:58:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:58:10 INFO - PROCESS | 1651 | 1471348690172 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:58:10 INFO - PROCESS | 1651 | 1471348690174 Marionette TRACE conn2 <- [1,562,null,{}] 04:58:10 INFO - PROCESS | 1651 | 1471348690177 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}] 04:58:10 INFO - PROCESS | 1651 | 1471348690178 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:10 INFO - PROCESS | 1651 | 1471348690285 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:58:10 INFO - PROCESS | 1651 | 1471348690344 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:10 INFO - PROCESS | 1651 | 1471348690345 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x125912000 == 53 [pid = 1651] [id = 148] 04:58:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12428c400) [pid = 1651] [serial = 441] [outer = 0x0] 04:58:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12471f400) [pid = 1651] [serial = 442] [outer = 0x12428c400] 04:58:10 INFO - PROCESS | 1651 | 1471348690377 Marionette DEBUG loaded listener.js 04:58:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x124fad400) [pid = 1651] [serial = 443] [outer = 0x12428c400] 04:58:10 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:58:10 INFO - PROCESS | 1651 | 1471348690786 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]]]}] 04:58:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:58:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 619ms 04:58:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:58:10 INFO - PROCESS | 1651 | 1471348690792 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:58:10 INFO - PROCESS | 1651 | 1471348690793 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:58:10 INFO - PROCESS | 1651 | 1471348690795 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:58:10 INFO - PROCESS | 1651 | 1471348690798 Marionette TRACE conn2 <- [1,566,null,{}] 04:58:10 INFO - PROCESS | 1651 | 1471348690806 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}] 04:58:10 INFO - PROCESS | 1651 | 1471348690809 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:10 INFO - PROCESS | 1651 | 1471348690937 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:58:11 INFO - PROCESS | 1651 | 1471348691009 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:11 INFO - PROCESS | 1651 | 1471348691011 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c460800 == 54 [pid = 1651] [id = 149] 04:58:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x126bc1c00) [pid = 1651] [serial = 444] [outer = 0x0] 04:58:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x128455400) [pid = 1651] [serial = 445] [outer = 0x126bc1c00] 04:58:11 INFO - PROCESS | 1651 | 1471348691043 Marionette DEBUG loaded listener.js 04:58:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12a725c00) [pid = 1651] [serial = 446] [outer = 0x126bc1c00] 04:58:11 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:58:11 INFO - PROCESS | 1651 | 1471348691450 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]]]}] 04:58:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:58:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 671ms 04:58:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:58:11 INFO - PROCESS | 1651 | 1471348691467 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:58:11 INFO - PROCESS | 1651 | 1471348691469 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:58:11 INFO - PROCESS | 1651 | 1471348691471 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:58:11 INFO - PROCESS | 1651 | 1471348691472 Marionette TRACE conn2 <- [1,570,null,{}] 04:58:11 INFO - PROCESS | 1651 | 1471348691475 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}] 04:58:11 INFO - PROCESS | 1651 | 1471348691476 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:11 INFO - PROCESS | 1651 | 1471348691584 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:58:11 INFO - PROCESS | 1651 | 1471348691641 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:11 INFO - PROCESS | 1651 | 1471348691642 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d236000 == 55 [pid = 1651] [id = 150] 04:58:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12ab04800) [pid = 1651] [serial = 447] [outer = 0x0] 04:58:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12baec400) [pid = 1651] [serial = 448] [outer = 0x12ab04800] 04:58:11 INFO - PROCESS | 1651 | 1471348691672 Marionette DEBUG loaded listener.js 04:58:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12bec3c00) [pid = 1651] [serial = 449] [outer = 0x12ab04800] 04:58:11 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:58:12 INFO - PROCESS | 1651 | 1471348692327 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]]]}] 04:58:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:58:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 920ms 04:58:12 INFO - PROCESS | 1651 | 1471348692397 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:58:12 INFO - PROCESS | 1651 | 1471348692400 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:58:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:58:12 INFO - PROCESS | 1651 | 1471348692403 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:58:12 INFO - PROCESS | 1651 | 1471348692405 Marionette TRACE conn2 <- [1,574,null,{}] 04:58:12 INFO - PROCESS | 1651 | 1471348692409 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}] 04:58:12 INFO - PROCESS | 1651 | 1471348692410 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:12 INFO - PROCESS | 1651 | 1471348692504 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:58:12 INFO - PROCESS | 1651 | 1471348692574 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:12 INFO - PROCESS | 1651 | 1471348692577 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x119193800 == 56 [pid = 1651] [id = 151] 04:58:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1169f5400) [pid = 1651] [serial = 450] [outer = 0x0] 04:58:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x119744c00) [pid = 1651] [serial = 451] [outer = 0x1169f5400] 04:58:12 INFO - PROCESS | 1651 | 1471348692605 Marionette DEBUG loaded listener.js 04:58:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x119d47800) [pid = 1651] [serial = 452] [outer = 0x1169f5400] 04:58:13 INFO - PROCESS | 1651 | 1471348693037 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]]]}] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12a8d6000 == 55 [pid = 1651] [id = 97] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12c854000 == 54 [pid = 1651] [id = 145] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12c454800 == 53 [pid = 1651] [id = 144] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12b2e3000 == 52 [pid = 1651] [id = 143] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb3e800 == 51 [pid = 1651] [id = 142] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad42800 == 50 [pid = 1651] [id = 141] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12994e000 == 49 [pid = 1651] [id = 140] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11696f000 == 48 [pid = 1651] [id = 139] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x124fa1800 == 47 [pid = 1651] [id = 138] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x124483800 == 46 [pid = 1651] [id = 137] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11a17c000 == 45 [pid = 1651] [id = 136] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x117169000 == 44 [pid = 1651] [id = 135] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1192eb800 == 43 [pid = 1651] [id = 134] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1283da000 == 42 [pid = 1651] [id = 131] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1192f8000 == 41 [pid = 1651] [id = 130] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x113c22000 == 40 [pid = 1651] [id = 129] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12994b000 == 39 [pid = 1651] [id = 81] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb50800 == 38 [pid = 1651] [id = 132] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12be86800 == 37 [pid = 1651] [id = 133] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad44000 == 36 [pid = 1651] [id = 101] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x125916000 == 35 [pid = 1651] [id = 66] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1237c7800 == 34 [pid = 1651] [id = 115] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11816a800 == 33 [pid = 1651] [id = 102] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x117c9e000 == 32 [pid = 1651] [id = 114] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12d236000 == 31 [pid = 1651] [id = 150] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12c460800 == 30 [pid = 1651] [id = 149] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x125912000 == 29 [pid = 1651] [id = 148] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1192df800 == 28 [pid = 1651] [id = 147] 04:58:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc88800 == 27 [pid = 1651] [id = 146] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x128be4c00) [pid = 1651] [serial = 364] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12a93d000) [pid = 1651] [serial = 367] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x124990000) [pid = 1651] [serial = 355] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x124fac000) [pid = 1651] [serial = 356] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x126714000) [pid = 1651] [serial = 358] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x126895c00) [pid = 1651] [serial = 359] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11911b000) [pid = 1651] [serial = 340] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x119d34c00) [pid = 1651] [serial = 350] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x119742c00) [pid = 1651] [serial = 349] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119d30000) [pid = 1651] [serial = 352] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1232b6000) [pid = 1651] [serial = 353] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x119118800) [pid = 1651] [serial = 347] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11832dc00) [pid = 1651] [serial = 346] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1212ba800) [pid = 1651] [serial = 343] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12ab10c00) [pid = 1651] [serial = 370] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12ab04000) [pid = 1651] [serial = 368] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119d31400) [pid = 1651] [serial = 373] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1244e9400) [pid = 1651] [serial = 374] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12add9400) [pid = 1651] [serial = 371] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12ba74800) [pid = 1651] [serial = 377] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12ba7d400) [pid = 1651] [serial = 379] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1283f1400) [pid = 1651] [serial = 361] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x128462800) [pid = 1651] [serial = 362] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12a72f400) [pid = 1651] [serial = 365] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x126329400) [pid = 1651] [serial = 376] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12bebd000) [pid = 1651] [serial = 380] [outer = 0x0] [url = about:blank] 04:58:13 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12bec8c00) [pid = 1651] [serial = 382] [outer = 0x0] [url = about:blank] 04:58:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:58:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1273ms 04:58:13 INFO - PROCESS | 1651 | 1471348693731 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:58:13 INFO - PROCESS | 1651 | 1471348693733 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:58:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:58:13 INFO - PROCESS | 1651 | 1471348693738 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:58:13 INFO - PROCESS | 1651 | 1471348693740 Marionette TRACE conn2 <- [1,578,null,{}] 04:58:13 INFO - PROCESS | 1651 | 1471348693744 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}] 04:58:13 INFO - PROCESS | 1651 | 1471348693747 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:13 INFO - PROCESS | 1651 | 1471348693873 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:58:13 INFO - PROCESS | 1651 | 1471348693944 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:13 INFO - PROCESS | 1651 | 1471348693946 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x113c0e000 == 28 [pid = 1651] [id = 152] 04:58:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11671f400) [pid = 1651] [serial = 453] [outer = 0x0] 04:58:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1169ea800) [pid = 1651] [serial = 454] [outer = 0x11671f400] 04:58:13 INFO - PROCESS | 1651 | 1471348693981 Marionette DEBUG loaded listener.js 04:58:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118204400) [pid = 1651] [serial = 455] [outer = 0x11671f400] 04:58:14 INFO - PROCESS | 1651 | 1471348694503 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]]]}] 04:58:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:58:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 772ms 04:58:14 INFO - PROCESS | 1651 | 1471348694510 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:58:14 INFO - PROCESS | 1651 | 1471348694513 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:58:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:58:14 INFO - PROCESS | 1651 | 1471348694546 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:58:14 INFO - PROCESS | 1651 | 1471348694552 Marionette TRACE conn2 <- [1,582,null,{}] 04:58:14 INFO - PROCESS | 1651 | 1471348694555 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}] 04:58:14 INFO - PROCESS | 1651 | 1471348694557 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:14 INFO - PROCESS | 1651 | 1471348694662 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:58:14 INFO - PROCESS | 1651 | 1471348694736 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:14 INFO - PROCESS | 1651 | 1471348694738 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x117161800 == 29 [pid = 1651] [id = 153] 04:58:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x118719000) [pid = 1651] [serial = 456] [outer = 0x0] 04:58:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1188adc00) [pid = 1651] [serial = 457] [outer = 0x118719000] 04:58:14 INFO - PROCESS | 1651 | 1471348694771 Marionette DEBUG loaded listener.js 04:58:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11929b000) [pid = 1651] [serial = 458] [outer = 0x118719000] 04:58:15 INFO - PROCESS | 1651 | 1471348695368 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]]]}] 04:58:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:58:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 879ms 04:58:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:58:15 INFO - PROCESS | 1651 | 1471348695421 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:58:15 INFO - PROCESS | 1651 | 1471348695423 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:58:15 INFO - PROCESS | 1651 | 1471348695425 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:58:15 INFO - PROCESS | 1651 | 1471348695426 Marionette TRACE conn2 <- [1,586,null,{}] 04:58:15 INFO - PROCESS | 1651 | 1471348695434 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}] 04:58:15 INFO - PROCESS | 1651 | 1471348695437 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:15 INFO - PROCESS | 1651 | 1471348695585 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:58:15 INFO - PROCESS | 1651 | 1471348695638 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:15 INFO - PROCESS | 1651 | 1471348695640 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x112f16800 == 30 [pid = 1651] [id = 154] 04:58:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1127e0c00) [pid = 1651] [serial = 459] [outer = 0x0] 04:58:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x112a86800) [pid = 1651] [serial = 460] [outer = 0x1127e0c00] 04:58:15 INFO - PROCESS | 1651 | 1471348695669 Marionette DEBUG loaded listener.js 04:58:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x116473c00) [pid = 1651] [serial = 461] [outer = 0x1127e0c00] 04:58:15 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:58:15 INFO - PROCESS | 1651 | --DOCSHELL 0x119406000 == 29 [pid = 1651] [id = 22] 04:58:15 INFO - PROCESS | 1651 | --DOCSHELL 0x112dc1000 == 28 [pid = 1651] [id = 25] 04:58:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc8e000 == 27 [pid = 1651] [id = 15] 04:58:15 INFO - PROCESS | 1651 | --DOCSHELL 0x116adc000 == 26 [pid = 1651] [id = 24] 04:58:15 INFO - PROCESS | 1651 | --DOCSHELL 0x112f75800 == 25 [pid = 1651] [id = 23] 04:58:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12dbdb800 == 24 [pid = 1651] [id = 21] 04:58:15 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:58:16 INFO - PROCESS | 1651 | 1471348696025 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]]]}] 04:58:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:58:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 618ms 04:58:16 INFO - PROCESS | 1651 | 1471348696045 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:58:16 INFO - PROCESS | 1651 | 1471348696048 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:58:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:58:16 INFO - PROCESS | 1651 | 1471348696057 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:58:16 INFO - PROCESS | 1651 | 1471348696059 Marionette TRACE conn2 <- [1,590,null,{}] 04:58:16 INFO - PROCESS | 1651 | 1471348696062 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}] 04:58:16 INFO - PROCESS | 1651 | 1471348696064 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:16 INFO - PROCESS | 1651 | 1471348696140 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:58:16 INFO - PROCESS | 1651 | 1471348696145 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:16 INFO - PROCESS | 1651 | 1471348696146 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x11830a000 == 25 [pid = 1651] [id = 155] 04:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11820b800) [pid = 1651] [serial = 462] [outer = 0x0] 04:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1195cfc00) [pid = 1651] [serial = 463] [outer = 0x11820b800] 04:58:16 INFO - PROCESS | 1651 | 1471348696177 Marionette DEBUG loaded listener.js 04:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119b2c000) [pid = 1651] [serial = 464] [outer = 0x11820b800] 04:58:16 INFO - PROCESS | 1651 | 1471348696519 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]]]}] 04:58:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:58:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 519ms 04:58:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:58:16 INFO - PROCESS | 1651 | 1471348696577 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:58:16 INFO - PROCESS | 1651 | 1471348696579 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:58:16 INFO - PROCESS | 1651 | 1471348696581 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:58:16 INFO - PROCESS | 1651 | 1471348696582 Marionette TRACE conn2 <- [1,594,null,{}] 04:58:16 INFO - PROCESS | 1651 | 1471348696584 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}] 04:58:16 INFO - PROCESS | 1651 | 1471348696586 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:16 INFO - PROCESS | 1651 | 1471348696665 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:58:16 INFO - PROCESS | 1651 | 1471348696673 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:16 INFO - PROCESS | 1651 | 1471348696674 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192e7800 == 26 [pid = 1651] [id = 156] 04:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x119d32400) [pid = 1651] [serial = 465] [outer = 0x0] 04:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11a10b800) [pid = 1651] [serial = 466] [outer = 0x119d32400] 04:58:16 INFO - PROCESS | 1651 | 1471348696701 Marionette DEBUG loaded listener.js 04:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1231c2400) [pid = 1651] [serial = 467] [outer = 0x119d32400] 04:58:17 INFO - PROCESS | 1651 | 1471348697076 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]]]}] 04:58:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:58:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 519ms 04:58:17 INFO - PROCESS | 1651 | 1471348697106 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:58:17 INFO - PROCESS | 1651 | 1471348697109 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:58:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:58:17 INFO - PROCESS | 1651 | 1471348697116 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:58:17 INFO - PROCESS | 1651 | 1471348697119 Marionette TRACE conn2 <- [1,598,null,{}] 04:58:17 INFO - PROCESS | 1651 | 1471348697121 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}] 04:58:17 INFO - PROCESS | 1651 | 1471348697123 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:17 INFO - PROCESS | 1651 | 1471348697205 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:58:17 INFO - PROCESS | 1651 | 1471348697208 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:17 INFO - PROCESS | 1651 | 1471348697209 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x123114800 == 27 [pid = 1651] [id = 157] 04:58:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x123412c00) [pid = 1651] [serial = 468] [outer = 0x0] 04:58:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x124293400) [pid = 1651] [serial = 469] [outer = 0x123412c00] 04:58:17 INFO - PROCESS | 1651 | 1471348697237 Marionette DEBUG loaded listener.js 04:58:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12471ac00) [pid = 1651] [serial = 470] [outer = 0x123412c00] 04:58:17 INFO - PROCESS | 1651 | 1471348697573 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]]]}] 04:58:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:58:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 473ms 04:58:17 INFO - PROCESS | 1651 | 1471348697586 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:58:17 INFO - PROCESS | 1651 | 1471348697588 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:58:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:58:17 INFO - PROCESS | 1651 | 1471348697590 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:58:17 INFO - PROCESS | 1651 | 1471348697591 Marionette TRACE conn2 <- [1,602,null,{}] 04:58:17 INFO - PROCESS | 1651 | 1471348697594 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}] 04:58:17 INFO - PROCESS | 1651 | 1471348697595 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:17 INFO - PROCESS | 1651 | 1471348697674 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:58:17 INFO - PROCESS | 1651 | 1471348697678 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:17 INFO - PROCESS | 1651 | 1471348697679 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x124260000 == 28 [pid = 1651] [id = 158] 04:58:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x124720c00) [pid = 1651] [serial = 471] [outer = 0x0] 04:58:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x124d65800) [pid = 1651] [serial = 472] [outer = 0x124720c00] 04:58:17 INFO - PROCESS | 1651 | 1471348697709 Marionette DEBUG loaded listener.js 04:58:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1251a5c00) [pid = 1651] [serial = 473] [outer = 0x124720c00] 04:58:18 INFO - PROCESS | 1651 | 1471348698090 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]]]}] 04:58:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:58:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 04:58:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:58:18 INFO - PROCESS | 1651 | 1471348698110 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:58:18 INFO - PROCESS | 1651 | 1471348698111 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:58:18 INFO - PROCESS | 1651 | 1471348698115 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:58:18 INFO - PROCESS | 1651 | 1471348698116 Marionette TRACE conn2 <- [1,606,null,{}] 04:58:18 INFO - PROCESS | 1651 | 1471348698119 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}] 04:58:18 INFO - PROCESS | 1651 | 1471348698120 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:18 INFO - PROCESS | 1651 | 1471348698222 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:58:18 INFO - PROCESS | 1651 | 1471348698233 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:18 INFO - PROCESS | 1651 | 1471348698237 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a18b000 == 29 [pid = 1651] [id = 159] 04:58:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12677ac00) [pid = 1651] [serial = 474] [outer = 0x0] 04:58:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12688d800) [pid = 1651] [serial = 475] [outer = 0x12677ac00] 04:58:18 INFO - PROCESS | 1651 | 1471348698271 Marionette DEBUG loaded listener.js 04:58:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x126bc2000) [pid = 1651] [serial = 476] [outer = 0x12677ac00] 04:58:18 INFO - PROCESS | 1651 | 1471348698660 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]]]}] 04:58:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:58:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 571ms 04:58:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:58:18 INFO - PROCESS | 1651 | 1471348698685 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:58:18 INFO - PROCESS | 1651 | 1471348698686 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:58:18 INFO - PROCESS | 1651 | 1471348698688 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:58:18 INFO - PROCESS | 1651 | 1471348698689 Marionette TRACE conn2 <- [1,610,null,{}] 04:58:18 INFO - PROCESS | 1651 | 1471348698691 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}] 04:58:18 INFO - PROCESS | 1651 | 1471348698692 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:18 INFO - PROCESS | 1651 | 1471348698792 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:58:18 INFO - PROCESS | 1651 | 1471348698804 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:18 INFO - PROCESS | 1651 | 1471348698805 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12686b800 == 30 [pid = 1651] [id = 160] 04:58:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x126d24800) [pid = 1651] [serial = 477] [outer = 0x0] 04:58:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12845cc00) [pid = 1651] [serial = 478] [outer = 0x126d24800] 04:58:18 INFO - PROCESS | 1651 | 1471348698830 Marionette DEBUG loaded listener.js 04:58:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x128bd6400) [pid = 1651] [serial = 479] [outer = 0x126d24800] 04:58:19 INFO - PROCESS | 1651 | 1471348699156 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]]]}] 04:58:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:58:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 520ms 04:58:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:58:19 INFO - PROCESS | 1651 | 1471348699213 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:58:19 INFO - PROCESS | 1651 | 1471348699214 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:58:19 INFO - PROCESS | 1651 | 1471348699216 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:58:19 INFO - PROCESS | 1651 | 1471348699217 Marionette TRACE conn2 <- [1,614,null,{}] 04:58:19 INFO - PROCESS | 1651 | 1471348699220 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}] 04:58:19 INFO - PROCESS | 1651 | 1471348699221 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:19 INFO - PROCESS | 1651 | 1471348699325 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:58:19 INFO - PROCESS | 1651 | 1471348699329 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:19 INFO - PROCESS | 1651 | 1471348699330 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283cf800 == 31 [pid = 1651] [id = 161] 04:58:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x124f05800) [pid = 1651] [serial = 480] [outer = 0x0] 04:58:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x128d9ec00) [pid = 1651] [serial = 481] [outer = 0x124f05800] 04:58:19 INFO - PROCESS | 1651 | 1471348699363 Marionette DEBUG loaded listener.js 04:58:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12a72e800) [pid = 1651] [serial = 482] [outer = 0x124f05800] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11880f400) [pid = 1651] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x119dd8000) [pid = 1651] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12347c800) [pid = 1651] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x128ae5c00) [pid = 1651] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x119163c00) [pid = 1651] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12bebf000) [pid = 1651] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12ba80400) [pid = 1651] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1285bb800) [pid = 1651] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11916b800) [pid = 1651] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12631fc00) [pid = 1651] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x123470400) [pid = 1651] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x123470000) [pid = 1651] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119a63000) [pid = 1651] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x124288400) [pid = 1651] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x124281c00) [pid = 1651] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11973d000) [pid = 1651] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12428ec00) [pid = 1651] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x128da0c00) [pid = 1651] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12c8e6c00) [pid = 1651] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1127e4c00) [pid = 1651] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119a6e000) [pid = 1651] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119b2bc00) [pid = 1651] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12428c400) [pid = 1651] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x126bc1c00) [pid = 1651] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12ab04800) [pid = 1651] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x126a10000) [pid = 1651] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:58:19 INFO - PROCESS | 1651 | 1471348699978 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]]]}] 04:58:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:58:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 819ms 04:58:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:58:20 INFO - PROCESS | 1651 | 1471348700035 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:58:20 INFO - PROCESS | 1651 | 1471348700036 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:58:20 INFO - PROCESS | 1651 | 1471348700038 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:58:20 INFO - PROCESS | 1651 | 1471348700039 Marionette TRACE conn2 <- [1,618,null,{}] 04:58:20 INFO - PROCESS | 1651 | 1471348700041 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}] 04:58:20 INFO - PROCESS | 1651 | 1471348700042 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:20 INFO - PROCESS | 1651 | 1471348700111 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:58:20 INFO - PROCESS | 1651 | 1471348700118 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:20 INFO - PROCESS | 1651 | 1471348700120 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11831f000 == 32 [pid = 1651] [id = 162] 04:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118205800) [pid = 1651] [serial = 483] [outer = 0x0] 04:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1195ca800) [pid = 1651] [serial = 484] [outer = 0x118205800] 04:58:20 INFO - PROCESS | 1651 | 1471348700161 Marionette DEBUG loaded listener.js 04:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119d2fc00) [pid = 1651] [serial = 485] [outer = 0x118205800] 04:58:20 INFO - PROCESS | 1651 | 1471348700626 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]]]}] 04:58:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:58:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 620ms 04:58:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:58:20 INFO - PROCESS | 1651 | 1471348700658 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:58:20 INFO - PROCESS | 1651 | 1471348700660 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:58:20 INFO - PROCESS | 1651 | 1471348700662 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:58:20 INFO - PROCESS | 1651 | 1471348700663 Marionette TRACE conn2 <- [1,622,null,{}] 04:58:20 INFO - PROCESS | 1651 | 1471348700672 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}] 04:58:20 INFO - PROCESS | 1651 | 1471348700673 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:20 INFO - PROCESS | 1651 | 1471348700755 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:58:20 INFO - PROCESS | 1651 | 1471348700759 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:20 INFO - PROCESS | 1651 | 1471348700760 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d10000 == 33 [pid = 1651] [id = 163] 04:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118804000) [pid = 1651] [serial = 486] [outer = 0x0] 04:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x124715400) [pid = 1651] [serial = 487] [outer = 0x118804000] 04:58:20 INFO - PROCESS | 1651 | 1471348700786 Marionette DEBUG loaded listener.js 04:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1283f6400) [pid = 1651] [serial = 488] [outer = 0x118804000] 04:58:21 INFO - PROCESS | 1651 | 1471348701095 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]]]}] 04:58:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:58:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 478ms 04:58:21 INFO - PROCESS | 1651 | 1471348701140 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:58:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:58:21 INFO - PROCESS | 1651 | 1471348701142 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:58:21 INFO - PROCESS | 1651 | 1471348701144 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:58:21 INFO - PROCESS | 1651 | 1471348701145 Marionette TRACE conn2 <- [1,626,null,{}] 04:58:21 INFO - PROCESS | 1651 | 1471348701147 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}] 04:58:21 INFO - PROCESS | 1651 | 1471348701150 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:21 INFO - PROCESS | 1651 | 1471348701225 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:58:21 INFO - PROCESS | 1651 | 1471348701287 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:21 INFO - PROCESS | 1651 | 1471348701288 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a776800 == 34 [pid = 1651] [id = 164] 04:58:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12347b400) [pid = 1651] [serial = 489] [outer = 0x0] 04:58:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12a866000) [pid = 1651] [serial = 490] [outer = 0x12347b400] 04:58:21 INFO - PROCESS | 1651 | 1471348701319 Marionette DEBUG loaded listener.js 04:58:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12ab0e800) [pid = 1651] [serial = 491] [outer = 0x12347b400] 04:58:21 INFO - PROCESS | 1651 | 1471348701633 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]]]}] 04:58:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12add8000) [pid = 1651] [serial = 492] [outer = 0x12d134400] 04:58:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:58:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 523ms 04:58:21 INFO - PROCESS | 1651 | 1471348701686 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:58:21 INFO - PROCESS | 1651 | 1471348701688 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:58:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:58:21 INFO - PROCESS | 1651 | 1471348701720 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:58:21 INFO - PROCESS | 1651 | 1471348701722 Marionette TRACE conn2 <- [1,630,null,{}] 04:58:21 INFO - PROCESS | 1651 | 1471348701727 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}] 04:58:21 INFO - PROCESS | 1651 | 1471348701729 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:21 INFO - PROCESS | 1651 | 1471348701910 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:58:22 INFO - PROCESS | 1651 | 1471348702062 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:22 INFO - PROCESS | 1651 | 1471348702064 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x112f14000 == 35 [pid = 1651] [id = 165] 04:58:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x111ba9400) [pid = 1651] [serial = 493] [outer = 0x0] 04:58:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x113030c00) [pid = 1651] [serial = 494] [outer = 0x111ba9400] 04:58:22 INFO - PROCESS | 1651 | 1471348702116 Marionette DEBUG loaded listener.js 04:58:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11744a400) [pid = 1651] [serial = 495] [outer = 0x111ba9400] 04:58:22 INFO - PROCESS | 1651 | 1471348702544 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]]]}] 04:58:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:58:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 896ms 04:58:22 INFO - PROCESS | 1651 | 1471348702593 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:58:22 INFO - PROCESS | 1651 | 1471348702596 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:58:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:58:22 INFO - PROCESS | 1651 | 1471348702599 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:58:22 INFO - PROCESS | 1651 | 1471348702601 Marionette TRACE conn2 <- [1,634,null,{}] 04:58:22 INFO - PROCESS | 1651 | 1471348702604 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}] 04:58:22 INFO - PROCESS | 1651 | 1471348702608 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:22 INFO - PROCESS | 1651 | 1471348702711 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:58:22 INFO - PROCESS | 1651 | 1471348702783 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:22 INFO - PROCESS | 1651 | 1471348702784 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192f8000 == 36 [pid = 1651] [id = 166] 04:58:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x117c45800) [pid = 1651] [serial = 496] [outer = 0x0] 04:58:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x119a66c00) [pid = 1651] [serial = 497] [outer = 0x117c45800] 04:58:22 INFO - PROCESS | 1651 | 1471348702817 Marionette DEBUG loaded listener.js 04:58:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x119ddc000) [pid = 1651] [serial = 498] [outer = 0x117c45800] 04:58:23 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:58:23 INFO - PROCESS | 1651 | 1471348703232 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]]]}] 04:58:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:58:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 669ms 04:58:23 INFO - PROCESS | 1651 | 1471348703271 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:58:23 INFO - PROCESS | 1651 | 1471348703274 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:58:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:58:23 INFO - PROCESS | 1651 | 1471348703277 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:58:23 INFO - PROCESS | 1651 | 1471348703278 Marionette TRACE conn2 <- [1,638,null,{}] 04:58:23 INFO - PROCESS | 1651 | 1471348703281 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}] 04:58:23 INFO - PROCESS | 1651 | 1471348703282 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:23 INFO - PROCESS | 1651 | 1471348703410 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:58:23 INFO - PROCESS | 1651 | 1471348703469 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:23 INFO - PROCESS | 1651 | 1471348703470 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x126875000 == 37 [pid = 1651] [id = 167] 04:58:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1232b6400) [pid = 1651] [serial = 499] [outer = 0x0] 04:58:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12427c800) [pid = 1651] [serial = 500] [outer = 0x1232b6400] 04:58:23 INFO - PROCESS | 1651 | 1471348703500 Marionette DEBUG loaded listener.js 04:58:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x124ce9c00) [pid = 1651] [serial = 501] [outer = 0x1232b6400] 04:58:23 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:58:23 INFO - PROCESS | 1651 | 1471348703948 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]]]}] 04:58:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:58:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 718ms 04:58:23 INFO - PROCESS | 1651 | 1471348703996 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:58:23 INFO - PROCESS | 1651 | 1471348703997 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:58:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:58:24 INFO - PROCESS | 1651 | 1471348704004 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:58:24 INFO - PROCESS | 1651 | 1471348704008 Marionette TRACE conn2 <- [1,642,null,{}] 04:58:24 INFO - PROCESS | 1651 | 1471348704012 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}] 04:58:24 INFO - PROCESS | 1651 | 1471348704014 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:24 INFO - PROCESS | 1651 | 1471348704117 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:58:24 INFO - PROCESS | 1651 | 1471348704178 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:24 INFO - PROCESS | 1651 | 1471348704180 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb36000 == 38 [pid = 1651] [id = 168] 04:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x124f0d400) [pid = 1651] [serial = 502] [outer = 0x0] 04:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x126890800) [pid = 1651] [serial = 503] [outer = 0x124f0d400] 04:58:24 INFO - PROCESS | 1651 | 1471348704221 Marionette DEBUG loaded listener.js 04:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x128457c00) [pid = 1651] [serial = 504] [outer = 0x124f0d400] 04:58:24 INFO - PROCESS | 1651 | 1471348704636 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]]]}] 04:58:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:58:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 679ms 04:58:24 INFO - PROCESS | 1651 | 1471348704679 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:58:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:58:24 INFO - PROCESS | 1651 | 1471348704681 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:58:24 INFO - PROCESS | 1651 | 1471348704684 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:58:24 INFO - PROCESS | 1651 | 1471348704685 Marionette TRACE conn2 <- [1,646,null,{}] 04:58:24 INFO - PROCESS | 1651 | 1471348704688 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}] 04:58:24 INFO - PROCESS | 1651 | 1471348704689 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:24 INFO - PROCESS | 1651 | 1471348704808 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:58:24 INFO - PROCESS | 1651 | 1471348704868 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:24 INFO - PROCESS | 1651 | 1471348704869 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be85800 == 39 [pid = 1651] [id = 169] 04:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1287ab400) [pid = 1651] [serial = 505] [outer = 0x0] 04:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12ab07800) [pid = 1651] [serial = 506] [outer = 0x1287ab400] 04:58:24 INFO - PROCESS | 1651 | 1471348704898 Marionette DEBUG loaded listener.js 04:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12b347800) [pid = 1651] [serial = 507] [outer = 0x1287ab400] 04:58:25 INFO - PROCESS | 1651 | 1471348705474 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]]]}] 04:58:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:58:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 818ms 04:58:25 INFO - PROCESS | 1651 | 1471348705503 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:58:25 INFO - PROCESS | 1651 | 1471348705505 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:58:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:58:25 INFO - PROCESS | 1651 | 1471348705509 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:58:25 INFO - PROCESS | 1651 | 1471348705510 Marionette TRACE conn2 <- [1,650,null,{}] 04:58:25 INFO - PROCESS | 1651 | 1471348705514 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}] 04:58:25 INFO - PROCESS | 1651 | 1471348705517 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:25 INFO - PROCESS | 1651 | 1471348705609 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:58:25 INFO - PROCESS | 1651 | 1471348705683 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:25 INFO - PROCESS | 1651 | 1471348705686 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x118763800 == 40 [pid = 1651] [id = 170] 04:58:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11699ac00) [pid = 1651] [serial = 508] [outer = 0x0] 04:58:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x118719800) [pid = 1651] [serial = 509] [outer = 0x11699ac00] 04:58:25 INFO - PROCESS | 1651 | 1471348705713 Marionette DEBUG loaded listener.js 04:58:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1195c9c00) [pid = 1651] [serial = 510] [outer = 0x11699ac00] 04:58:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12bee9000 == 39 [pid = 1651] [id = 12] 04:58:26 INFO - PROCESS | 1651 | --DOCSHELL 0x128a7f000 == 38 [pid = 1651] [id = 6] 04:58:26 INFO - PROCESS | 1651 | --DOCSHELL 0x115e2e800 == 37 [pid = 1651] [id = 26] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x119744c00) [pid = 1651] [serial = 451] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | 1471348706177 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]]]}] 04:58:26 INFO - PROCESS | 1651 | --DOCSHELL 0x117161800 == 36 [pid = 1651] [id = 153] 04:58:26 INFO - PROCESS | 1651 | --DOCSHELL 0x113c0e000 == 35 [pid = 1651] [id = 152] 04:58:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:58:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 721ms 04:58:26 INFO - PROCESS | 1651 | 1471348706230 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:58:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:58:26 INFO - PROCESS | 1651 | 1471348706235 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:58:26 INFO - PROCESS | 1651 | 1471348706239 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:58:26 INFO - PROCESS | 1651 | 1471348706241 Marionette TRACE conn2 <- [1,654,null,{}] 04:58:26 INFO - PROCESS | 1651 | 1471348706243 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}] 04:58:26 INFO - PROCESS | 1651 | 1471348706245 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:26 INFO - PROCESS | 1651 | 1471348706322 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:58:26 INFO - PROCESS | 1651 | 1471348706328 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:26 INFO - PROCESS | 1651 | 1471348706329 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x117c9b800 == 36 [pid = 1651] [id = 171] 04:58:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x119d31800) [pid = 1651] [serial = 511] [outer = 0x0] 04:58:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x119ddd800) [pid = 1651] [serial = 512] [outer = 0x119d31800] 04:58:26 INFO - PROCESS | 1651 | 1471348706359 Marionette DEBUG loaded listener.js 04:58:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x123475c00) [pid = 1651] [serial = 513] [outer = 0x119d31800] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12a86f800) [pid = 1651] [serial = 409] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x119a65800) [pid = 1651] [serial = 427] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12c18b000) [pid = 1651] [serial = 383] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12bbda800) [pid = 1651] [serial = 415] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x128be2000) [pid = 1651] [serial = 394] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11a1ad400) [pid = 1651] [serial = 389] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1285b5400) [pid = 1651] [serial = 407] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12bae0800) [pid = 1651] [serial = 413] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12ab07400) [pid = 1651] [serial = 410] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x123479000) [pid = 1651] [serial = 403] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1283f3000) [pid = 1651] [serial = 431] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x126d2d400) [pid = 1651] [serial = 406] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x124296000) [pid = 1651] [serial = 421] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x126896800) [pid = 1651] [serial = 392] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12c8e2c00) [pid = 1651] [serial = 416] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x119d2c000) [pid = 1651] [serial = 400] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1253e6c00) [pid = 1651] [serial = 391] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119d52c00) [pid = 1651] [serial = 388] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12471e800) [pid = 1651] [serial = 425] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12bbda000) [pid = 1651] [serial = 398] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119dd7400) [pid = 1651] [serial = 401] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119a6d400) [pid = 1651] [serial = 430] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119a6b000) [pid = 1651] [serial = 428] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12c8ecc00) [pid = 1651] [serial = 418] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x113cb8800) [pid = 1651] [serial = 385] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12c8e9800) [pid = 1651] [serial = 422] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12cd9fc00) [pid = 1651] [serial = 419] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x126a06000) [pid = 1651] [serial = 433] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118332c00) [pid = 1651] [serial = 386] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12add7c00) [pid = 1651] [serial = 412] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12a941c00) [pid = 1651] [serial = 395] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12ba7c000) [pid = 1651] [serial = 397] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x124fb1400) [pid = 1651] [serial = 404] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x124714800) [pid = 1651] [serial = 424] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119d2f800) [pid = 1651] [serial = 439] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12471f400) [pid = 1651] [serial = 442] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12119e400) [pid = 1651] [serial = 440] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x128455400) [pid = 1651] [serial = 445] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x124fad400) [pid = 1651] [serial = 443] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12baec400) [pid = 1651] [serial = 448] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12a725c00) [pid = 1651] [serial = 446] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12bec3c00) [pid = 1651] [serial = 449] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x126a0e400) [pid = 1651] [serial = 434] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12ab08c00) [pid = 1651] [serial = 436] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12cd9cc00) [pid = 1651] [serial = 437] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119d2a800) [pid = 1651] [serial = 341] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123477800) [pid = 1651] [serial = 344] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12c8ec800) [pid = 1651] [serial = 338] [outer = 0x0] [url = about:blank] 04:58:26 INFO - PROCESS | 1651 | 1471348706847 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]]]}] 04:58:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:58:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 619ms 04:58:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:58:26 INFO - PROCESS | 1651 | 1471348706859 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:58:26 INFO - PROCESS | 1651 | 1471348706861 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:58:26 INFO - PROCESS | 1651 | 1471348706864 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:58:26 INFO - PROCESS | 1651 | 1471348706868 Marionette TRACE conn2 <- [1,658,null,{}] 04:58:26 INFO - PROCESS | 1651 | 1471348706879 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}] 04:58:26 INFO - PROCESS | 1651 | 1471348706883 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:27 INFO - PROCESS | 1651 | 1471348707004 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:58:27 INFO - PROCESS | 1651 | 1471348707069 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:27 INFO - PROCESS | 1651 | 1471348707072 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x119af7800 == 37 [pid = 1651] [id = 172] 04:58:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x123478400) [pid = 1651] [serial = 514] [outer = 0x0] 04:58:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x124715800) [pid = 1651] [serial = 515] [outer = 0x123478400] 04:58:27 INFO - PROCESS | 1651 | 1471348707100 Marionette DEBUG loaded listener.js 04:58:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x124fa9800) [pid = 1651] [serial = 516] [outer = 0x123478400] 04:58:27 INFO - PROCESS | 1651 | 1471348707374 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]]]}] 04:58:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:58:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 528ms 04:58:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:58:27 INFO - PROCESS | 1651 | 1471348707393 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:58:27 INFO - PROCESS | 1651 | 1471348707394 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:58:27 INFO - PROCESS | 1651 | 1471348707397 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:58:27 INFO - PROCESS | 1651 | 1471348707398 Marionette TRACE conn2 <- [1,662,null,{}] 04:58:27 INFO - PROCESS | 1651 | 1471348707408 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}] 04:58:27 INFO - PROCESS | 1651 | 1471348707409 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:27 INFO - PROCESS | 1651 | 1471348707493 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:58:27 INFO - PROCESS | 1651 | 1471348707497 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:27 INFO - PROCESS | 1651 | 1471348707499 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x123432000 == 38 [pid = 1651] [id = 173] 04:58:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1251eac00) [pid = 1651] [serial = 517] [outer = 0x0] 04:58:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x126896400) [pid = 1651] [serial = 518] [outer = 0x1251eac00] 04:58:27 INFO - PROCESS | 1651 | 1471348707526 Marionette DEBUG loaded listener.js 04:58:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1283ee400) [pid = 1651] [serial = 519] [outer = 0x1251eac00] 04:58:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:58:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:58:27 INFO - PROCESS | 1651 | 1471348707860 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]]]}] 04:58:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:58:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 476ms 04:58:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:58:27 INFO - PROCESS | 1651 | 1471348707873 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:58:27 INFO - PROCESS | 1651 | 1471348707875 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:58:27 INFO - PROCESS | 1651 | 1471348707877 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:58:27 INFO - PROCESS | 1651 | 1471348707878 Marionette TRACE conn2 <- [1,666,null,{}] 04:58:27 INFO - PROCESS | 1651 | 1471348707880 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}] 04:58:27 INFO - PROCESS | 1651 | 1471348707882 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:27 INFO - PROCESS | 1651 | 1471348707958 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:58:27 INFO - PROCESS | 1651 | 1471348707962 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:27 INFO - PROCESS | 1651 | 1471348707963 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d08000 == 39 [pid = 1651] [id = 174] 04:58:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x128455400) [pid = 1651] [serial = 520] [outer = 0x0] 04:58:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1287aa400) [pid = 1651] [serial = 521] [outer = 0x128455400] 04:58:27 INFO - PROCESS | 1651 | 1471348707991 Marionette DEBUG loaded listener.js 04:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12a724c00) [pid = 1651] [serial = 522] [outer = 0x128455400] 04:58:28 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:58:28 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:58:28 INFO - PROCESS | 1651 | 1471348708338 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]]]}] 04:58:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:58:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 469ms 04:58:28 INFO - PROCESS | 1651 | 1471348708346 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:58:28 INFO - PROCESS | 1651 | 1471348708348 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:58:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:58:28 INFO - PROCESS | 1651 | 1471348708352 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:58:28 INFO - PROCESS | 1651 | 1471348708353 Marionette TRACE conn2 <- [1,670,null,{}] 04:58:28 INFO - PROCESS | 1651 | 1471348708356 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}] 04:58:28 INFO - PROCESS | 1651 | 1471348708360 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:28 INFO - PROCESS | 1651 | 1471348708459 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:58:28 INFO - PROCESS | 1651 | 1471348708466 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:28 INFO - PROCESS | 1651 | 1471348708467 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12593f000 == 40 [pid = 1651] [id = 175] 04:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12a937400) [pid = 1651] [serial = 523] [outer = 0x0] 04:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12ab09c00) [pid = 1651] [serial = 524] [outer = 0x12a937400] 04:58:28 INFO - PROCESS | 1651 | 1471348708492 Marionette DEBUG loaded listener.js 04:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12bbd0000) [pid = 1651] [serial = 525] [outer = 0x12a937400] 04:58:28 INFO - PROCESS | 1651 | 1471348708872 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]]]}] 04:58:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:58:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 568ms 04:58:28 INFO - PROCESS | 1651 | 1471348708921 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:58:28 INFO - PROCESS | 1651 | 1471348708922 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:58:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:58:28 INFO - PROCESS | 1651 | 1471348708930 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:58:28 INFO - PROCESS | 1651 | 1471348708931 Marionette TRACE conn2 <- [1,674,null,{}] 04:58:28 INFO - PROCESS | 1651 | 1471348708933 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}] 04:58:28 INFO - PROCESS | 1651 | 1471348708934 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:29 INFO - PROCESS | 1651 | 1471348709034 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:58:29 INFO - PROCESS | 1651 | 1471348709038 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:29 INFO - PROCESS | 1651 | 1471348709039 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a7d000 == 41 [pid = 1651] [id = 176] 04:58:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11973a800) [pid = 1651] [serial = 526] [outer = 0x0] 04:58:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12bae6000) [pid = 1651] [serial = 527] [outer = 0x11973a800] 04:58:29 INFO - PROCESS | 1651 | 1471348709094 Marionette DEBUG loaded listener.js 04:58:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12bec0000) [pid = 1651] [serial = 528] [outer = 0x11973a800] 04:58:29 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:58:29 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:58:29 INFO - PROCESS | 1651 | 1471348709412 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]]]}] 04:58:29 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 04:58:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 520ms 04:58:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:58:29 INFO - PROCESS | 1651 | 1471348709457 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:58:29 INFO - PROCESS | 1651 | 1471348709458 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:58:29 INFO - PROCESS | 1651 | 1471348709461 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:58:29 INFO - PROCESS | 1651 | 1471348709462 Marionette TRACE conn2 <- [1,678,null,{}] 04:58:29 INFO - PROCESS | 1651 | 1471348709464 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}] 04:58:29 INFO - PROCESS | 1651 | 1471348709465 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:29 INFO - PROCESS | 1651 | 1471348709564 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:58:29 INFO - PROCESS | 1651 | 1471348709568 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:29 INFO - PROCESS | 1651 | 1471348709569 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12995a800 == 42 [pid = 1651] [id = 177] 04:58:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12498d800) [pid = 1651] [serial = 529] [outer = 0x0] 04:58:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12bec8c00) [pid = 1651] [serial = 530] [outer = 0x12498d800] 04:58:29 INFO - PROCESS | 1651 | 1471348709594 Marionette DEBUG loaded listener.js 04:58:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12c184c00) [pid = 1651] [serial = 531] [outer = 0x12498d800] 04:58:29 INFO - PROCESS | 1651 | 1471348709913 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]]]}] 04:58:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:58:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 467ms 04:58:29 INFO - PROCESS | 1651 | 1471348709929 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:58:29 INFO - PROCESS | 1651 | 1471348709930 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:58:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:58:29 INFO - PROCESS | 1651 | 1471348709940 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:58:29 INFO - PROCESS | 1651 | 1471348709941 Marionette TRACE conn2 <- [1,682,null,{}] 04:58:29 INFO - PROCESS | 1651 | 1471348709943 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}] 04:58:29 INFO - PROCESS | 1651 | 1471348709945 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:30 INFO - PROCESS | 1651 | 1471348710055 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:58:30 INFO - PROCESS | 1651 | 1471348710059 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:30 INFO - PROCESS | 1651 | 1471348710060 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad3b800 == 43 [pid = 1651] [id = 178] 04:58:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12bbd9400) [pid = 1651] [serial = 532] [outer = 0x0] 04:58:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12c18b800) [pid = 1651] [serial = 533] [outer = 0x12bbd9400] 04:58:30 INFO - PROCESS | 1651 | 1471348710117 Marionette DEBUG loaded listener.js 04:58:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12c218400) [pid = 1651] [serial = 534] [outer = 0x12bbd9400] 04:58:30 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12677ac00) [pid = 1651] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:58:30 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x126d24800) [pid = 1651] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:58:30 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123412c00) [pid = 1651] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:58:30 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1127e0c00) [pid = 1651] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:58:30 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119d32400) [pid = 1651] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:58:30 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x124720c00) [pid = 1651] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:58:30 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11820b800) [pid = 1651] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:58:30 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124f05800) [pid = 1651] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:58:30 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118205800) [pid = 1651] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:58:30 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118804000) [pid = 1651] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:58:30 INFO - PROCESS | 1651 | 1471348710920 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]]]}] 04:58:30 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) 04:58:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1019ms 04:58:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:58:30 INFO - PROCESS | 1651 | 1471348710959 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:58:30 INFO - PROCESS | 1651 | 1471348710960 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:58:30 INFO - PROCESS | 1651 | 1471348710962 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:58:30 INFO - PROCESS | 1651 | 1471348710963 Marionette TRACE conn2 <- [1,686,null,{}] 04:58:30 INFO - PROCESS | 1651 | 1471348710966 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}] 04:58:30 INFO - PROCESS | 1651 | 1471348710967 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:31 INFO - PROCESS | 1651 | 1471348711043 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:58:31 INFO - PROCESS | 1651 | 1471348711047 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:31 INFO - PROCESS | 1651 | 1471348711048 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12847b000 == 44 [pid = 1651] [id = 179] 04:58:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118535800) [pid = 1651] [serial = 535] [outer = 0x0] 04:58:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x124288400) [pid = 1651] [serial = 536] [outer = 0x118535800] 04:58:31 INFO - PROCESS | 1651 | 1471348711076 Marionette DEBUG loaded listener.js 04:58:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128add800) [pid = 1651] [serial = 537] [outer = 0x118535800] 04:58:31 INFO - PROCESS | 1651 | 1471348711891 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]]]}] 04:58:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:58:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 974ms 04:58:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:58:31 INFO - PROCESS | 1651 | 1471348711936 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:58:31 INFO - PROCESS | 1651 | 1471348711938 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:58:31 INFO - PROCESS | 1651 | 1471348711940 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:58:31 INFO - PROCESS | 1651 | 1471348711942 Marionette TRACE conn2 <- [1,690,null,{}] 04:58:31 INFO - PROCESS | 1651 | 1471348711944 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}] 04:58:31 INFO - PROCESS | 1651 | 1471348711946 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:32 INFO - PROCESS | 1651 | 1471348712060 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:58:32 INFO - PROCESS | 1651 | 1471348712067 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:32 INFO - PROCESS | 1651 | 1471348712069 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bedd800 == 45 [pid = 1651] [id = 180] 04:58:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119d32400) [pid = 1651] [serial = 538] [outer = 0x0] 04:58:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12c222400) [pid = 1651] [serial = 539] [outer = 0x119d32400] 04:58:32 INFO - PROCESS | 1651 | 1471348712095 Marionette DEBUG loaded listener.js 04:58:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12cd9b400) [pid = 1651] [serial = 540] [outer = 0x119d32400] 04:58:32 INFO - PROCESS | 1651 | 1471348712889 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]]]}] 04:58:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:58:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 04:58:32 INFO - PROCESS | 1651 | 1471348712910 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:58:32 INFO - PROCESS | 1651 | 1471348712913 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:58:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:58:32 INFO - PROCESS | 1651 | 1471348712959 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:58:32 INFO - PROCESS | 1651 | 1471348712961 Marionette TRACE conn2 <- [1,694,null,{}] 04:58:32 INFO - PROCESS | 1651 | 1471348712965 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}] 04:58:32 INFO - PROCESS | 1651 | 1471348712966 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:33 INFO - PROCESS | 1651 | 1471348713073 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:58:33 INFO - PROCESS | 1651 | 1471348713169 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:33 INFO - PROCESS | 1651 | 1471348713171 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x11830c800 == 46 [pid = 1651] [id = 181] 04:58:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1188b8400) [pid = 1651] [serial = 541] [outer = 0x0] 04:58:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1195c4000) [pid = 1651] [serial = 542] [outer = 0x1188b8400] 04:58:33 INFO - PROCESS | 1651 | 1471348713204 Marionette DEBUG loaded listener.js 04:58:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119a6d400) [pid = 1651] [serial = 543] [outer = 0x1188b8400] 04:58:34 INFO - PROCESS | 1651 | 1471348714147 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]]]}] 04:58:34 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) 04:58:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1222ms 04:58:34 INFO - PROCESS | 1651 | 1471348714179 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:58:34 INFO - PROCESS | 1651 | 1471348714183 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:58:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:58:34 INFO - PROCESS | 1651 | 1471348714189 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:58:34 INFO - PROCESS | 1651 | 1471348714191 Marionette TRACE conn2 <- [1,698,null,{}] 04:58:34 INFO - PROCESS | 1651 | 1471348714193 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}] 04:58:34 INFO - PROCESS | 1651 | 1471348714195 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:34 INFO - PROCESS | 1651 | 1471348714299 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:58:34 INFO - PROCESS | 1651 | 1471348714359 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:34 INFO - PROCESS | 1651 | 1471348714360 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f2b800 == 47 [pid = 1651] [id = 182] 04:58:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x124180800) [pid = 1651] [serial = 544] [outer = 0x0] 04:58:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x124721400) [pid = 1651] [serial = 545] [outer = 0x124180800] 04:58:34 INFO - PROCESS | 1651 | 1471348714391 Marionette DEBUG loaded listener.js 04:58:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1253f5c00) [pid = 1651] [serial = 546] [outer = 0x124180800] 04:58:35 INFO - PROCESS | 1651 | 1471348715337 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]]]}] 04:58:35 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) 04:58:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1171ms 04:58:35 INFO - PROCESS | 1651 | 1471348715361 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:58:35 INFO - PROCESS | 1651 | 1471348715363 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:58:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:58:35 INFO - PROCESS | 1651 | 1471348715366 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:58:35 INFO - PROCESS | 1651 | 1471348715368 Marionette TRACE conn2 <- [1,702,null,{}] 04:58:35 INFO - PROCESS | 1651 | 1471348715372 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}] 04:58:35 INFO - PROCESS | 1651 | 1471348715374 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:35 INFO - PROCESS | 1651 | 1471348715462 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:58:35 INFO - PROCESS | 1651 | 1471348715519 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:35 INFO - PROCESS | 1651 | 1471348715522 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x119418000 == 48 [pid = 1651] [id = 183] 04:58:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119d52c00) [pid = 1651] [serial = 547] [outer = 0x0] 04:58:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119de0400) [pid = 1651] [serial = 548] [outer = 0x119d52c00] 04:58:35 INFO - PROCESS | 1651 | 1471348715550 Marionette DEBUG loaded listener.js 04:58:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x123476800) [pid = 1651] [serial = 549] [outer = 0x119d52c00] 04:58:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc87000 == 47 [pid = 1651] [id = 17] 04:58:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb3a000 == 46 [pid = 1651] [id = 10] 04:58:36 INFO - PROCESS | 1651 | --DOCSHELL 0x119193800 == 45 [pid = 1651] [id = 151] 04:58:36 INFO - PROCESS | 1651 | --DOCSHELL 0x11831d000 == 44 [pid = 1651] [id = 20] 04:58:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12d233800 == 43 [pid = 1651] [id = 19] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1188adc00) [pid = 1651] [serial = 457] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1169ea800) [pid = 1651] [serial = 454] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12a866000) [pid = 1651] [serial = 490] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12688d800) [pid = 1651] [serial = 475] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12845cc00) [pid = 1651] [serial = 478] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x126bc2000) [pid = 1651] [serial = 476] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x124293400) [pid = 1651] [serial = 469] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12471ac00) [pid = 1651] [serial = 470] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116473c00) [pid = 1651] [serial = 461] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x112a86800) [pid = 1651] [serial = 460] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11a10b800) [pid = 1651] [serial = 466] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1231c2400) [pid = 1651] [serial = 467] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124d65800) [pid = 1651] [serial = 472] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1195cfc00) [pid = 1651] [serial = 463] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119b2c000) [pid = 1651] [serial = 464] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118808000) [pid = 1651] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x128d9ec00) [pid = 1651] [serial = 481] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x128bd6400) [pid = 1651] [serial = 479] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1195ca800) [pid = 1651] [serial = 484] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12a72e800) [pid = 1651] [serial = 482] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119d2fc00) [pid = 1651] [serial = 485] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1283f6400) [pid = 1651] [serial = 488] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1251a5c00) [pid = 1651] [serial = 473] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x124715400) [pid = 1651] [serial = 487] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1651 | 1471348716441 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]]]}] 04:58:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:58:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1120ms 04:58:36 INFO - PROCESS | 1651 | 1471348716487 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:58:36 INFO - PROCESS | 1651 | 1471348716490 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:58:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:58:36 INFO - PROCESS | 1651 | 1471348716494 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:58:36 INFO - PROCESS | 1651 | 1471348716496 Marionette TRACE conn2 <- [1,706,null,{}] 04:58:36 INFO - PROCESS | 1651 | 1471348716498 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}] 04:58:36 INFO - PROCESS | 1651 | 1471348716500 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:36 INFO - PROCESS | 1651 | 1471348716578 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:58:36 INFO - PROCESS | 1651 | 1471348716634 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:36 INFO - PROCESS | 1651 | 1471348716635 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x11695f000 == 44 [pid = 1651] [id = 184] 04:58:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x123477800) [pid = 1651] [serial = 550] [outer = 0x0] 04:58:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124188c00) [pid = 1651] [serial = 551] [outer = 0x123477800] 04:58:36 INFO - PROCESS | 1651 | 1471348716662 Marionette DEBUG loaded listener.js 04:58:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12471bc00) [pid = 1651] [serial = 552] [outer = 0x123477800] 04:58:37 INFO - PROCESS | 1651 | 1471348717452 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]]]}] 04:58:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:58:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 973ms 04:58:37 INFO - PROCESS | 1651 | 1471348717467 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:58:37 INFO - PROCESS | 1651 | 1471348717468 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:58:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:58:37 INFO - PROCESS | 1651 | 1471348717471 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:58:37 INFO - PROCESS | 1651 | 1471348717473 Marionette TRACE conn2 <- [1,710,null,{}] 04:58:37 INFO - PROCESS | 1651 | 1471348717481 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}] 04:58:37 INFO - PROCESS | 1651 | 1471348717486 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:37 INFO - PROCESS | 1651 | 1471348717563 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:58:37 INFO - PROCESS | 1651 | 1471348717569 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:37 INFO - PROCESS | 1651 | 1471348717571 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192f7800 == 45 [pid = 1651] [id = 185] 04:58:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12498dc00) [pid = 1651] [serial = 553] [outer = 0x0] 04:58:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x126a0f400) [pid = 1651] [serial = 554] [outer = 0x12498dc00] 04:58:37 INFO - PROCESS | 1651 | 1471348717598 Marionette DEBUG loaded listener.js 04:58:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1283f3800) [pid = 1651] [serial = 555] [outer = 0x12498dc00] 04:58:38 INFO - PROCESS | 1651 | 1471348718425 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]]]}] 04:58:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:58:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 971ms 04:58:38 INFO - PROCESS | 1651 | 1471348718443 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:58:38 INFO - PROCESS | 1651 | 1471348718444 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:58:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:58:38 INFO - PROCESS | 1651 | 1471348718447 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:58:38 INFO - PROCESS | 1651 | 1471348718449 Marionette TRACE conn2 <- [1,714,null,{}] 04:58:38 INFO - PROCESS | 1651 | 1471348718451 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}] 04:58:38 INFO - PROCESS | 1651 | 1471348718453 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:38 INFO - PROCESS | 1651 | 1471348718557 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:58:38 INFO - PROCESS | 1651 | 1471348718561 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:38 INFO - PROCESS | 1651 | 1471348718562 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12447c000 == 46 [pid = 1651] [id = 186] 04:58:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1283f5000) [pid = 1651] [serial = 556] [outer = 0x0] 04:58:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12a730400) [pid = 1651] [serial = 557] [outer = 0x1283f5000] 04:58:38 INFO - PROCESS | 1651 | 1471348718621 Marionette DEBUG loaded listener.js 04:58:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12ab06400) [pid = 1651] [serial = 558] [outer = 0x1283f5000] 04:58:39 INFO - PROCESS | 1651 | 1471348719417 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]]]}] 04:58:39 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 04:58:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1022ms 04:58:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:58:39 INFO - PROCESS | 1651 | 1471348719469 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:58:39 INFO - PROCESS | 1651 | 1471348719470 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:58:39 INFO - PROCESS | 1651 | 1471348719472 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:58:39 INFO - PROCESS | 1651 | 1471348719473 Marionette TRACE conn2 <- [1,718,null,{}] 04:58:39 INFO - PROCESS | 1651 | 1471348719476 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}] 04:58:39 INFO - PROCESS | 1651 | 1471348719477 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:39 INFO - PROCESS | 1651 | 1471348719572 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:58:39 INFO - PROCESS | 1651 | 1471348719584 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:39 INFO - PROCESS | 1651 | 1471348719586 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x125906000 == 47 [pid = 1651] [id = 187] 04:58:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12a725c00) [pid = 1651] [serial = 559] [outer = 0x0] 04:58:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12b287800) [pid = 1651] [serial = 560] [outer = 0x12a725c00] 04:58:39 INFO - PROCESS | 1651 | 1471348719611 Marionette DEBUG loaded listener.js 04:58:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12b28dc00) [pid = 1651] [serial = 561] [outer = 0x12a725c00] 04:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11973a800) [pid = 1651] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12498d800) [pid = 1651] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119d31800) [pid = 1651] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x111ba9400) [pid = 1651] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11699ac00) [pid = 1651] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12a937400) [pid = 1651] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x117c45800) [pid = 1651] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x128455400) [pid = 1651] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1251eac00) [pid = 1651] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x123478400) [pid = 1651] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12bbd9400) [pid = 1651] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x118535800) [pid = 1651] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12347b400) [pid = 1651] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11671f400) [pid = 1651] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x118719000) [pid = 1651] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1169f5400) [pid = 1651] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:58:40 INFO - PROCESS | 1651 | 1471348720530 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]]]}] 04:58:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:58:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1072ms 04:58:40 INFO - PROCESS | 1651 | 1471348720546 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:58:40 INFO - PROCESS | 1651 | 1471348720547 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:58:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:58:40 INFO - PROCESS | 1651 | 1471348720550 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:58:40 INFO - PROCESS | 1651 | 1471348720552 Marionette TRACE conn2 <- [1,722,null,{}] 04:58:40 INFO - PROCESS | 1651 | 1471348720554 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}] 04:58:40 INFO - PROCESS | 1651 | 1471348720558 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:40 INFO - PROCESS | 1651 | 1471348720656 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:58:40 INFO - PROCESS | 1651 | 1471348720712 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:40 INFO - PROCESS | 1651 | 1471348720714 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x126ae6000 == 48 [pid = 1651] [id = 188] 04:58:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1188b9c00) [pid = 1651] [serial = 562] [outer = 0x0] 04:58:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x12b28d800) [pid = 1651] [serial = 563] [outer = 0x1188b9c00] 04:58:40 INFO - PROCESS | 1651 | 1471348720740 Marionette DEBUG loaded listener.js 04:58:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x12b34b400) [pid = 1651] [serial = 564] [outer = 0x1188b9c00] 04:58:41 INFO - PROCESS | 1651 | 1471348721021 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] 04:58:41 INFO - PROCESS | 1651 | 1471348721072 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:58:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:58:41 INFO - PROCESS | 1651 | 1471348721074 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:58:41 INFO - PROCESS | 1651 | 1471348721076 Marionette TRACE conn2 <- [1,726,null,{}] 04:58:41 INFO - PROCESS | 1651 | 1471348721078 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}] 04:58:41 INFO - PROCESS | 1651 | 1471348721079 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:41 INFO - PROCESS | 1651 | 1471348721159 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:58:41 INFO - PROCESS | 1651 | 1471348721163 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:41 INFO - PROCESS | 1651 | 1471348721164 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a82000 == 49 [pid = 1651] [id = 189] 04:58:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x12a93b400) [pid = 1651] [serial = 565] [outer = 0x0] 04:58:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x12bae2800) [pid = 1651] [serial = 566] [outer = 0x12a93b400] 04:58:41 INFO - PROCESS | 1651 | 1471348721190 Marionette DEBUG loaded listener.js 04:58:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12bebb400) [pid = 1651] [serial = 567] [outer = 0x12a93b400] 04:58:41 INFO - PROCESS | 1651 | 1471348721554 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]]]}] 04:58:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:58:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 519ms 04:58:41 INFO - PROCESS | 1651 | 1471348721595 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:58:41 INFO - PROCESS | 1651 | 1471348721596 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:58:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:58:41 INFO - PROCESS | 1651 | 1471348721598 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:58:41 INFO - PROCESS | 1651 | 1471348721601 Marionette TRACE conn2 <- [1,730,null,{}] 04:58:41 INFO - PROCESS | 1651 | 1471348721604 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}] 04:58:41 INFO - PROCESS | 1651 | 1471348721605 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:41 INFO - PROCESS | 1651 | 1471348721681 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:58:41 INFO - PROCESS | 1651 | 1471348721686 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:41 INFO - PROCESS | 1651 | 1471348721688 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x129959000 == 50 [pid = 1651] [id = 190] 04:58:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12bbd5000) [pid = 1651] [serial = 568] [outer = 0x0] 04:58:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12c180400) [pid = 1651] [serial = 569] [outer = 0x12bbd5000] 04:58:41 INFO - PROCESS | 1651 | 1471348721713 Marionette DEBUG loaded listener.js 04:58:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12c18c000) [pid = 1651] [serial = 570] [outer = 0x12bbd5000] 04:58:42 INFO - PROCESS | 1651 | 1471348722045 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] 04:58:42 INFO - PROCESS | 1651 | 1471348722072 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:58:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:58:42 INFO - PROCESS | 1651 | 1471348722074 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:58:42 INFO - PROCESS | 1651 | 1471348722076 Marionette TRACE conn2 <- [1,734,null,{}] 04:58:42 INFO - PROCESS | 1651 | 1471348722078 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}] 04:58:42 INFO - PROCESS | 1651 | 1471348722079 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:42 INFO - PROCESS | 1651 | 1471348722158 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:58:42 INFO - PROCESS | 1651 | 1471348722220 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:42 INFO - PROCESS | 1651 | 1471348722222 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b371000 == 51 [pid = 1651] [id = 191] 04:58:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1247a1400) [pid = 1651] [serial = 571] [outer = 0x0] 04:58:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12c218c00) [pid = 1651] [serial = 572] [outer = 0x1247a1400] 04:58:42 INFO - PROCESS | 1651 | 1471348722247 Marionette DEBUG loaded listener.js 04:58:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12cd92c00) [pid = 1651] [serial = 573] [outer = 0x1247a1400] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12c860800 == 50 [pid = 1651] [id = 14] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12593f000 == 49 [pid = 1651] [id = 175] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12be84000 == 48 [pid = 1651] [id = 11] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x119af7800 == 47 [pid = 1651] [id = 172] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12847b000 == 46 [pid = 1651] [id = 179] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12b361000 == 45 [pid = 1651] [id = 9] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12a99e800 == 44 [pid = 1651] [id = 8] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad3b800 == 43 [pid = 1651] [id = 178] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x112f16800 == 42 [pid = 1651] [id = 154] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x124d08000 == 41 [pid = 1651] [id = 174] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12995a800 == 40 [pid = 1651] [id = 177] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x128a7d000 == 39 [pid = 1651] [id = 176] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x123432000 == 38 [pid = 1651] [id = 173] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12c45a800 == 37 [pid = 1651] [id = 13] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11695f000 == 36 [pid = 1651] [id = 184] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x119418000 == 35 [pid = 1651] [id = 183] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x124f2b800 == 34 [pid = 1651] [id = 182] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11830c800 == 33 [pid = 1651] [id = 181] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12bedd800 == 32 [pid = 1651] [id = 180] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1192f7800 == 31 [pid = 1651] [id = 185] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x125906000 == 30 [pid = 1651] [id = 187] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x126ae6000 == 29 [pid = 1651] [id = 188] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12447c000 == 28 [pid = 1651] [id = 186] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x128a82000 == 27 [pid = 1651] [id = 189] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12ab0e800) [pid = 1651] [serial = 491] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118204400) [pid = 1651] [serial = 455] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11929b000) [pid = 1651] [serial = 458] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119d47800) [pid = 1651] [serial = 452] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOCSHELL 0x129959000 == 26 [pid = 1651] [id = 190] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12c222400) [pid = 1651] [serial = 539] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12bae6000) [pid = 1651] [serial = 527] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12bec8c00) [pid = 1651] [serial = 530] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12bec0000) [pid = 1651] [serial = 528] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119ddd800) [pid = 1651] [serial = 512] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x113030c00) [pid = 1651] [serial = 494] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x11744a400) [pid = 1651] [serial = 495] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x118719800) [pid = 1651] [serial = 509] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1195c9c00) [pid = 1651] [serial = 510] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12ab09c00) [pid = 1651] [serial = 524] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12427c800) [pid = 1651] [serial = 500] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x119ddc000) [pid = 1651] [serial = 498] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x119a66c00) [pid = 1651] [serial = 497] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1287aa400) [pid = 1651] [serial = 521] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12a724c00) [pid = 1651] [serial = 522] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x126896400) [pid = 1651] [serial = 518] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x1283ee400) [pid = 1651] [serial = 519] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x124715800) [pid = 1651] [serial = 515] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x124fa9800) [pid = 1651] [serial = 516] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x126890800) [pid = 1651] [serial = 503] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x12ab07800) [pid = 1651] [serial = 506] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x12c18b800) [pid = 1651] [serial = 533] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x12c184c00) [pid = 1651] [serial = 531] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x12c218400) [pid = 1651] [serial = 534] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x123475c00) [pid = 1651] [serial = 513] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x128add800) [pid = 1651] [serial = 537] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x12bbd0000) [pid = 1651] [serial = 525] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x124288400) [pid = 1651] [serial = 536] [outer = 0x0] [url = about:blank] 04:58:43 INFO - PROCESS | 1651 | 1471348723761 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]]]}] 04:58:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:58:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1724ms 04:58:43 INFO - PROCESS | 1651 | 1471348723801 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:58:43 INFO - PROCESS | 1651 | 1471348723803 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:58:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:58:43 INFO - PROCESS | 1651 | 1471348723807 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:58:43 INFO - PROCESS | 1651 | 1471348723810 Marionette TRACE conn2 <- [1,738,null,{}] 04:58:43 INFO - PROCESS | 1651 | 1471348723814 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}] 04:58:43 INFO - PROCESS | 1651 | 1471348723815 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:43 INFO - PROCESS | 1651 | 1471348723902 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:58:43 INFO - PROCESS | 1651 | 1471348723960 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:43 INFO - PROCESS | 1651 | 1471348723961 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x116530800 == 27 [pid = 1651] [id = 192] 04:58:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x118331c00) [pid = 1651] [serial = 574] [outer = 0x0] 04:58:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x118807000) [pid = 1651] [serial = 575] [outer = 0x118331c00] 04:58:43 INFO - PROCESS | 1651 | 1471348723989 Marionette DEBUG loaded listener.js 04:58:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x11916dc00) [pid = 1651] [serial = 576] [outer = 0x118331c00] 04:58:44 INFO - PROCESS | 1651 | 1471348724770 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]]]}] 04:58:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:58:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 971ms 04:58:44 INFO - PROCESS | 1651 | 1471348724777 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:58:44 INFO - PROCESS | 1651 | 1471348724781 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:58:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:58:44 INFO - PROCESS | 1651 | 1471348724787 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:58:44 INFO - PROCESS | 1651 | 1471348724789 Marionette TRACE conn2 <- [1,742,null,{}] 04:58:44 INFO - PROCESS | 1651 | 1471348724791 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}] 04:58:44 INFO - PROCESS | 1651 | 1471348724793 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:44 INFO - PROCESS | 1651 | 1471348724871 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:58:44 INFO - PROCESS | 1651 | 1471348724875 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:44 INFO - PROCESS | 1651 | 1471348724877 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x117cb2800 == 28 [pid = 1651] [id = 193] 04:58:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x119a6e000) [pid = 1651] [serial = 577] [outer = 0x0] 04:58:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x119d2a000) [pid = 1651] [serial = 578] [outer = 0x119a6e000] 04:58:44 INFO - PROCESS | 1651 | 1471348724907 Marionette DEBUG loaded listener.js 04:58:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x119dd5400) [pid = 1651] [serial = 579] [outer = 0x119a6e000] 04:58:45 INFO - PROCESS | 1651 | 1471348725721 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]]]}] 04:58:45 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 04:58:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 973ms 04:58:45 INFO - PROCESS | 1651 | 1471348725768 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:58:45 INFO - PROCESS | 1651 | 1471348725769 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:58:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:58:45 INFO - PROCESS | 1651 | 1471348725772 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:58:45 INFO - PROCESS | 1651 | 1471348725775 Marionette TRACE conn2 <- [1,746,null,{}] 04:58:45 INFO - PROCESS | 1651 | 1471348725782 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}] 04:58:45 INFO - PROCESS | 1651 | 1471348725786 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:45 INFO - PROCESS | 1651 | 1471348725885 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:58:45 INFO - PROCESS | 1651 | 1471348725893 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:45 INFO - PROCESS | 1651 | 1471348725895 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11919b000 == 29 [pid = 1651] [id = 194] 04:58:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x111ba5800) [pid = 1651] [serial = 580] [outer = 0x0] 04:58:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1212df800) [pid = 1651] [serial = 581] [outer = 0x111ba5800] 04:58:45 INFO - PROCESS | 1651 | 1471348725924 Marionette DEBUG loaded listener.js 04:58:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1212e6800) [pid = 1651] [serial = 582] [outer = 0x111ba5800] 04:58:46 INFO - PROCESS | 1651 | 1471348726715 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]]]}] 04:58:46 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.) 04:58:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 972ms 04:58:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:58:46 INFO - PROCESS | 1651 | 1471348726745 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:58:46 INFO - PROCESS | 1651 | 1471348726747 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:58:46 INFO - PROCESS | 1651 | 1471348726749 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:58:46 INFO - PROCESS | 1651 | 1471348726752 Marionette TRACE conn2 <- [1,750,null,{}] 04:58:46 INFO - PROCESS | 1651 | 1471348726754 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}] 04:58:46 INFO - PROCESS | 1651 | 1471348726756 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:46 INFO - PROCESS | 1651 | 1471348726829 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:58:46 INFO - PROCESS | 1651 | 1471348726835 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:46 INFO - PROCESS | 1651 | 1471348726836 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x119af7800 == 30 [pid = 1651] [id = 195] 04:58:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x12428b000) [pid = 1651] [serial = 583] [outer = 0x0] 04:58:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1244e5000) [pid = 1651] [serial = 584] [outer = 0x12428b000] 04:58:46 INFO - PROCESS | 1651 | 1471348726863 Marionette DEBUG loaded listener.js 04:58:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x12471a000) [pid = 1651] [serial = 585] [outer = 0x12428b000] 04:58:47 INFO - PROCESS | 1651 | 1471348727674 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]]]}] 04:58:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:58:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 972ms 04:58:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:58:47 INFO - PROCESS | 1651 | 1471348727721 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:58:47 INFO - PROCESS | 1651 | 1471348727722 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:58:47 INFO - PROCESS | 1651 | 1471348727724 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:58:47 INFO - PROCESS | 1651 | 1471348727725 Marionette TRACE conn2 <- [1,754,null,{}] 04:58:47 INFO - PROCESS | 1651 | 1471348727727 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}] 04:58:47 INFO - PROCESS | 1651 | 1471348727736 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:47 INFO - PROCESS | 1651 | 1471348727804 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:58:47 INFO - PROCESS | 1651 | 1471348727858 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:47 INFO - PROCESS | 1651 | 1471348727859 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12323a800 == 31 [pid = 1651] [id = 196] 04:58:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x114f95400) [pid = 1651] [serial = 586] [outer = 0x0] 04:58:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x12471f800) [pid = 1651] [serial = 587] [outer = 0x114f95400] 04:58:47 INFO - PROCESS | 1651 | 1471348727884 Marionette DEBUG loaded listener.js 04:58:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x124f69800) [pid = 1651] [serial = 588] [outer = 0x114f95400] 04:58:48 INFO - PROCESS | 1651 | 1471348728655 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]]]}] 04:58:48 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 04:58:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 04:58:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:58:48 INFO - PROCESS | 1651 | 1471348728694 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:58:48 INFO - PROCESS | 1651 | 1471348728695 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:58:48 INFO - PROCESS | 1651 | 1471348728697 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:58:48 INFO - PROCESS | 1651 | 1471348728698 Marionette TRACE conn2 <- [1,758,null,{}] 04:58:48 INFO - PROCESS | 1651 | 1471348728701 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}] 04:58:48 INFO - PROCESS | 1651 | 1471348728705 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:48 INFO - PROCESS | 1651 | 1471348728820 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:58:48 INFO - PROCESS | 1651 | 1471348728858 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:48 INFO - PROCESS | 1651 | 1471348728859 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12462b800 == 32 [pid = 1651] [id = 197] 04:58:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x124f0d000) [pid = 1651] [serial = 589] [outer = 0x0] 04:58:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x126821c00) [pid = 1651] [serial = 590] [outer = 0x124f0d000] 04:58:48 INFO - PROCESS | 1651 | 1471348728885 Marionette DEBUG loaded listener.js 04:58:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x126d2dc00) [pid = 1651] [serial = 591] [outer = 0x124f0d000] 04:58:49 INFO - PROCESS | 1651 | 1471348729191 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]]]}] 04:58:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:58:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 519ms 04:58:49 INFO - PROCESS | 1651 | 1471348729218 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:58:49 INFO - PROCESS | 1651 | 1471348729221 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:58:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:58:49 INFO - PROCESS | 1651 | 1471348729230 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:58:49 INFO - PROCESS | 1651 | 1471348729231 Marionette TRACE conn2 <- [1,762,null,{}] 04:58:49 INFO - PROCESS | 1651 | 1471348729235 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}] 04:58:49 INFO - PROCESS | 1651 | 1471348729237 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:49 INFO - PROCESS | 1651 | 1471348729336 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:58:49 INFO - PROCESS | 1651 | 1471348729347 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:49 INFO - PROCESS | 1651 | 1471348729348 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x125905000 == 33 [pid = 1651] [id = 198] 04:58:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1258ee400) [pid = 1651] [serial = 592] [outer = 0x0] 04:58:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1283f1800) [pid = 1651] [serial = 593] [outer = 0x1258ee400] 04:58:49 INFO - PROCESS | 1651 | 1471348729376 Marionette DEBUG loaded listener.js 04:58:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1287aa400) [pid = 1651] [serial = 594] [outer = 0x1258ee400] 04:58:50 INFO - PROCESS | 1651 | 1471348730160 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]]]}] 04:58:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:58:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 976ms 04:58:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:58:50 INFO - PROCESS | 1651 | 1471348730199 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:58:50 INFO - PROCESS | 1651 | 1471348730200 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:58:50 INFO - PROCESS | 1651 | 1471348730202 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:58:50 INFO - PROCESS | 1651 | 1471348730204 Marionette TRACE conn2 <- [1,766,null,{}] 04:58:50 INFO - PROCESS | 1651 | 1471348730206 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}] 04:58:50 INFO - PROCESS | 1651 | 1471348730207 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:50 INFO - PROCESS | 1651 | 1471348730304 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:58:50 INFO - PROCESS | 1651 | 1471348730346 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:50 INFO - PROCESS | 1651 | 1471348730347 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x126af4800 == 34 [pid = 1651] [id = 199] 04:58:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1283ef400) [pid = 1651] [serial = 595] [outer = 0x0] 04:58:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x128ae6400) [pid = 1651] [serial = 596] [outer = 0x1283ef400] 04:58:50 INFO - PROCESS | 1651 | 1471348730371 Marionette DEBUG loaded listener.js 04:58:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x128da4000) [pid = 1651] [serial = 597] [outer = 0x1283ef400] 04:58:50 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1232b6400) [pid = 1651] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:58:50 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x124f0d400) [pid = 1651] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:58:50 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12a725c00) [pid = 1651] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:58:50 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12a93b400) [pid = 1651] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:58:50 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12bbd5000) [pid = 1651] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:58:50 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1188b9c00) [pid = 1651] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:58:50 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12498dc00) [pid = 1651] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:58:50 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x123477800) [pid = 1651] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:58:50 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x119d52c00) [pid = 1651] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:58:50 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x124180800) [pid = 1651] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:58:50 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1188b8400) [pid = 1651] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:58:50 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x119d32400) [pid = 1651] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:58:50 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x1283f5000) [pid = 1651] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:58:50 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x1287ab400) [pid = 1651] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:58:51 INFO - PROCESS | 1651 | 1471348731367 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]]]}] 04:58:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:58:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1172ms 04:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:58:51 INFO - PROCESS | 1651 | 1471348731375 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:58:51 INFO - PROCESS | 1651 | 1471348731376 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:58:51 INFO - PROCESS | 1651 | 1471348731379 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:58:51 INFO - PROCESS | 1651 | 1471348731380 Marionette TRACE conn2 <- [1,770,null,{}] 04:58:51 INFO - PROCESS | 1651 | 1471348731382 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}] 04:58:51 INFO - PROCESS | 1651 | 1471348731383 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:51 INFO - PROCESS | 1651 | 1471348731465 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:58:51 INFO - PROCESS | 1651 | 1471348731469 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:51 INFO - PROCESS | 1651 | 1471348731470 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x11919a000 == 35 [pid = 1651] [id = 200] 04:58:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1188b9c00) [pid = 1651] [serial = 598] [outer = 0x0] 04:58:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x124718400) [pid = 1651] [serial = 599] [outer = 0x1188b9c00] 04:58:51 INFO - PROCESS | 1651 | 1471348731497 Marionette DEBUG loaded listener.js 04:58:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1283f5000) [pid = 1651] [serial = 600] [outer = 0x1188b9c00] 04:58:51 INFO - PROCESS | 1651 | 1471348731805 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]]]}] 04:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 04:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:58:51 INFO - PROCESS | 1651 | 1471348731854 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:58:51 INFO - PROCESS | 1651 | 1471348731855 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:58:51 INFO - PROCESS | 1651 | 1471348731872 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:58:51 INFO - PROCESS | 1651 | 1471348731873 Marionette TRACE conn2 <- [1,774,null,{}] 04:58:51 INFO - PROCESS | 1651 | 1471348731881 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}] 04:58:51 INFO - PROCESS | 1651 | 1471348731883 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:51 INFO - PROCESS | 1651 | 1471348731969 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:58:51 INFO - PROCESS | 1651 | 1471348731973 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:51 INFO - PROCESS | 1651 | 1471348731974 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d09000 == 36 [pid = 1651] [id = 201] 04:58:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x128adf000) [pid = 1651] [serial = 601] [outer = 0x0] 04:58:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x12a866000) [pid = 1651] [serial = 602] [outer = 0x128adf000] 04:58:52 INFO - PROCESS | 1651 | 1471348732000 Marionette DEBUG loaded listener.js 04:58:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x12a93e400) [pid = 1651] [serial = 603] [outer = 0x128adf000] 04:58:52 INFO - PROCESS | 1651 | 1471348732327 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]]]}] 04:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 488ms 04:58:52 INFO - PROCESS | 1651 | 1471348732346 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:58:52 INFO - PROCESS | 1651 | 1471348732348 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:58:52 INFO - PROCESS | 1651 | 1471348732354 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:58:52 INFO - PROCESS | 1651 | 1471348732356 Marionette TRACE conn2 <- [1,778,null,{}] 04:58:52 INFO - PROCESS | 1651 | 1471348732358 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}] 04:58:52 INFO - PROCESS | 1651 | 1471348732360 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:52 INFO - PROCESS | 1651 | 1471348732455 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:58:52 INFO - PROCESS | 1651 | 1471348732515 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:52 INFO - PROCESS | 1651 | 1471348732517 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12323a000 == 37 [pid = 1651] [id = 202] 04:58:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x12a93e000) [pid = 1651] [serial = 604] [outer = 0x0] 04:58:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x12ab10c00) [pid = 1651] [serial = 605] [outer = 0x12a93e000] 04:58:52 INFO - PROCESS | 1651 | 1471348732548 Marionette DEBUG loaded listener.js 04:58:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x12b294000) [pid = 1651] [serial = 606] [outer = 0x12a93e000] 04:58:53 INFO - PROCESS | 1651 | --DOCSHELL 0x116530800 == 36 [pid = 1651] [id = 192] 04:58:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12b371000 == 35 [pid = 1651] [id = 191] 04:58:53 INFO - PROCESS | 1651 | --DOCSHELL 0x126af4800 == 34 [pid = 1651] [id = 199] 04:58:53 INFO - PROCESS | 1651 | --DOCSHELL 0x11919a000 == 33 [pid = 1651] [id = 200] 04:58:53 INFO - PROCESS | 1651 | --DOCSHELL 0x119af7800 == 32 [pid = 1651] [id = 195] 04:58:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12462b800 == 31 [pid = 1651] [id = 197] 04:58:53 INFO - PROCESS | 1651 | --DOCSHELL 0x11919b000 == 30 [pid = 1651] [id = 194] 04:58:53 INFO - PROCESS | 1651 | --DOCSHELL 0x125905000 == 29 [pid = 1651] [id = 198] 04:58:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12323a800 == 28 [pid = 1651] [id = 196] 04:58:53 INFO - PROCESS | 1651 | --DOCSHELL 0x117cb2800 == 27 [pid = 1651] [id = 193] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12b347800) [pid = 1651] [serial = 507] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x124ce9c00) [pid = 1651] [serial = 501] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x128457c00) [pid = 1651] [serial = 504] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOCSHELL 0x128d09000 == 26 [pid = 1651] [id = 201] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12b287800) [pid = 1651] [serial = 560] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12bae2800) [pid = 1651] [serial = 566] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12c180400) [pid = 1651] [serial = 569] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x12b28d800) [pid = 1651] [serial = 563] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x126a0f400) [pid = 1651] [serial = 554] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x124188c00) [pid = 1651] [serial = 551] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x12471bc00) [pid = 1651] [serial = 552] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x123476800) [pid = 1651] [serial = 549] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x119de0400) [pid = 1651] [serial = 548] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1253f5c00) [pid = 1651] [serial = 546] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x124721400) [pid = 1651] [serial = 545] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x119a6d400) [pid = 1651] [serial = 543] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x1195c4000) [pid = 1651] [serial = 542] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x12cd9b400) [pid = 1651] [serial = 540] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x12c18c000) [pid = 1651] [serial = 570] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x12a730400) [pid = 1651] [serial = 557] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 57 (0x12ab06400) [pid = 1651] [serial = 558] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 56 (0x12bebb400) [pid = 1651] [serial = 567] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 55 (0x12b28dc00) [pid = 1651] [serial = 561] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 54 (0x12b34b400) [pid = 1651] [serial = 564] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 53 (0x1283f3800) [pid = 1651] [serial = 555] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | --DOMWINDOW == 52 (0x12c218c00) [pid = 1651] [serial = 572] [outer = 0x0] [url = about:blank] 04:58:53 INFO - PROCESS | 1651 | 1471348733846 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]]]}] 04:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1525ms 04:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:58:53 INFO - PROCESS | 1651 | 1471348733878 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:58:53 INFO - PROCESS | 1651 | 1471348733880 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:58:53 INFO - PROCESS | 1651 | 1471348733883 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:58:53 INFO - PROCESS | 1651 | 1471348733885 Marionette TRACE conn2 <- [1,782,null,{}] 04:58:53 INFO - PROCESS | 1651 | 1471348733890 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}] 04:58:53 INFO - PROCESS | 1651 | 1471348733891 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:53 INFO - PROCESS | 1651 | 1471348733967 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:58:54 INFO - PROCESS | 1651 | 1471348734010 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:54 INFO - PROCESS | 1651 | 1471348734013 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x112f77000 == 27 [pid = 1651] [id = 203] 04:58:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x113257800) [pid = 1651] [serial = 607] [outer = 0x0] 04:58:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x1132b1400) [pid = 1651] [serial = 608] [outer = 0x113257800] 04:58:54 INFO - PROCESS | 1651 | 1471348734043 Marionette DEBUG loaded listener.js 04:58:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x115d7ac00) [pid = 1651] [serial = 609] [outer = 0x113257800] 04:58:54 INFO - PROCESS | 1651 | 1471348734334 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]]]}] 04:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 472ms 04:58:54 INFO - PROCESS | 1651 | 1471348734355 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:58:54 INFO - PROCESS | 1651 | 1471348734359 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:58:54 INFO - PROCESS | 1651 | 1471348734364 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:58:54 INFO - PROCESS | 1651 | 1471348734366 Marionette TRACE conn2 <- [1,786,null,{}] 04:58:54 INFO - PROCESS | 1651 | 1471348734376 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}] 04:58:54 INFO - PROCESS | 1651 | 1471348734378 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:54 INFO - PROCESS | 1651 | 1471348734459 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:58:54 INFO - PROCESS | 1651 | 1471348734463 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:54 INFO - PROCESS | 1651 | 1471348734465 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x1167cc800 == 28 [pid = 1651] [id = 204] 04:58:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x115e63800) [pid = 1651] [serial = 610] [outer = 0x0] 04:58:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x116722c00) [pid = 1651] [serial = 611] [outer = 0x115e63800] 04:58:54 INFO - PROCESS | 1651 | 1471348734495 Marionette DEBUG loaded listener.js 04:58:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x11744a400) [pid = 1651] [serial = 612] [outer = 0x115e63800] 04:58:54 INFO - PROCESS | 1651 | 1471348734813 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]]]}] 04:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 480ms 04:58:54 INFO - PROCESS | 1651 | 1471348734844 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:58:54 INFO - PROCESS | 1651 | 1471348734845 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:58:54 INFO - PROCESS | 1651 | 1471348734848 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:58:54 INFO - PROCESS | 1651 | 1471348734860 Marionette TRACE conn2 <- [1,790,null,{}] 04:58:54 INFO - PROCESS | 1651 | 1471348734868 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}] 04:58:54 INFO - PROCESS | 1651 | 1471348734871 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:54 INFO - PROCESS | 1651 | 1471348734944 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:58:54 INFO - PROCESS | 1651 | 1471348734949 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:54 INFO - PROCESS | 1651 | 1471348734953 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x117494000 == 29 [pid = 1651] [id = 205] 04:58:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x111f58000) [pid = 1651] [serial = 613] [outer = 0x0] 04:58:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x118337800) [pid = 1651] [serial = 614] [outer = 0x111f58000] 04:58:54 INFO - PROCESS | 1651 | 1471348734982 Marionette DEBUG loaded listener.js 04:58:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x118715000) [pid = 1651] [serial = 615] [outer = 0x111f58000] 04:58:55 INFO - PROCESS | 1651 | 1471348735311 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]]]}] 04:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 481ms 04:58:55 INFO - PROCESS | 1651 | 1471348735329 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:58:55 INFO - PROCESS | 1651 | 1471348735331 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:58:55 INFO - PROCESS | 1651 | 1471348735333 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:58:55 INFO - PROCESS | 1651 | 1471348735336 Marionette TRACE conn2 <- [1,794,null,{}] 04:58:55 INFO - PROCESS | 1651 | 1471348735339 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}] 04:58:55 INFO - PROCESS | 1651 | 1471348735340 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:55 INFO - PROCESS | 1651 | 1471348735411 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:58:55 INFO - PROCESS | 1651 | 1471348735458 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:55 INFO - PROCESS | 1651 | 1471348735459 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x118308000 == 30 [pid = 1651] [id = 206] 04:58:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x118714c00) [pid = 1651] [serial = 616] [outer = 0x0] 04:58:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x1188b0400) [pid = 1651] [serial = 617] [outer = 0x118714c00] 04:58:55 INFO - PROCESS | 1651 | 1471348735485 Marionette DEBUG loaded listener.js 04:58:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x11928f400) [pid = 1651] [serial = 618] [outer = 0x118714c00] 04:58:55 INFO - PROCESS | 1651 | 1471348735756 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]]]}] 04:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 471ms 04:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:58:55 INFO - PROCESS | 1651 | 1471348735806 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:58:55 INFO - PROCESS | 1651 | 1471348735807 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:58:55 INFO - PROCESS | 1651 | 1471348735809 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:58:55 INFO - PROCESS | 1651 | 1471348735810 Marionette TRACE conn2 <- [1,798,null,{}] 04:58:55 INFO - PROCESS | 1651 | 1471348735812 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}] 04:58:55 INFO - PROCESS | 1651 | 1471348735813 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:55 INFO - PROCESS | 1651 | 1471348735895 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:58:55 INFO - PROCESS | 1651 | 1471348735900 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:55 INFO - PROCESS | 1651 | 1471348735902 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x119193800 == 31 [pid = 1651] [id = 207] 04:58:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1127e6c00) [pid = 1651] [serial = 619] [outer = 0x0] 04:58:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1195c6400) [pid = 1651] [serial = 620] [outer = 0x1127e6c00] 04:58:55 INFO - PROCESS | 1651 | 1471348735927 Marionette DEBUG loaded listener.js 04:58:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x119740c00) [pid = 1651] [serial = 621] [outer = 0x1127e6c00] 04:58:56 INFO - PROCESS | 1651 | 1471348736249 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]]]}] 04:58:56 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 04:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 04:58:56 INFO - PROCESS | 1651 | 1471348736277 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:58:56 INFO - PROCESS | 1651 | 1471348736278 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:58:56 INFO - PROCESS | 1651 | 1471348736281 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:58:56 INFO - PROCESS | 1651 | 1471348736282 Marionette TRACE conn2 <- [1,802,null,{}] 04:58:56 INFO - PROCESS | 1651 | 1471348736286 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}] 04:58:56 INFO - PROCESS | 1651 | 1471348736290 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:56 INFO - PROCESS | 1651 | 1471348736398 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:58:56 INFO - PROCESS | 1651 | 1471348736405 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:56 INFO - PROCESS | 1651 | 1471348736406 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x119412000 == 32 [pid = 1651] [id = 208] 04:58:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x119740000) [pid = 1651] [serial = 622] [outer = 0x0] 04:58:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x119a6d800) [pid = 1651] [serial = 623] [outer = 0x119740000] 04:58:56 INFO - PROCESS | 1651 | 1471348736433 Marionette DEBUG loaded listener.js 04:58:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x119d52400) [pid = 1651] [serial = 624] [outer = 0x119740000] 04:58:56 INFO - PROCESS | 1651 | 1471348736721 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]]]}] 04:58:56 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 04:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 471ms 04:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:58:56 INFO - PROCESS | 1651 | 1471348736754 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:58:56 INFO - PROCESS | 1651 | 1471348736755 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:58:56 INFO - PROCESS | 1651 | 1471348736757 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:58:56 INFO - PROCESS | 1651 | 1471348736758 Marionette TRACE conn2 <- [1,806,null,{}] 04:58:56 INFO - PROCESS | 1651 | 1471348736761 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}] 04:58:56 INFO - PROCESS | 1651 | 1471348736762 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:56 INFO - PROCESS | 1651 | 1471348736832 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:58:56 INFO - PROCESS | 1651 | 1471348736838 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:56 INFO - PROCESS | 1651 | 1471348736847 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d1c000 == 33 [pid = 1651] [id = 209] 04:58:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x118718800) [pid = 1651] [serial = 625] [outer = 0x0] 04:58:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x119de3000) [pid = 1651] [serial = 626] [outer = 0x118718800] 04:58:56 INFO - PROCESS | 1651 | 1471348736872 Marionette DEBUG loaded listener.js 04:58:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x121198400) [pid = 1651] [serial = 627] [outer = 0x118718800] 04:58:57 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:58:57 INFO - PROCESS | 1651 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:58:57 INFO - PROCESS | 1651 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:58:57 INFO - PROCESS | 1651 | [GFX2-]: Using SkiaGL canvas. 04:58:57 INFO - PROCESS | 1651 | 1471348737201 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]]]}] 04:58:57 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 04:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 469ms 04:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:58:57 INFO - PROCESS | 1651 | 1471348737226 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:58:57 INFO - PROCESS | 1651 | 1471348737227 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:58:57 INFO - PROCESS | 1651 | 1471348737229 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:58:57 INFO - PROCESS | 1651 | 1471348737230 Marionette TRACE conn2 <- [1,810,null,{}] 04:58:57 INFO - PROCESS | 1651 | 1471348737234 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}] 04:58:57 INFO - PROCESS | 1651 | 1471348737236 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:57 INFO - PROCESS | 1651 | 1471348737327 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:58:57 INFO - PROCESS | 1651 | 1471348737333 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:57 INFO - PROCESS | 1651 | 1471348737336 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a190800 == 34 [pid = 1651] [id = 210] 04:58:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x119de2c00) [pid = 1651] [serial = 628] [outer = 0x0] 04:58:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1212bd000) [pid = 1651] [serial = 629] [outer = 0x119de2c00] 04:58:57 INFO - PROCESS | 1651 | 1471348737361 Marionette DEBUG loaded listener.js 04:58:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1212c2800) [pid = 1651] [serial = 630] [outer = 0x119de2c00] 04:58:57 INFO - PROCESS | 1651 | 1471348737656 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]]]}] 04:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 04:58:57 INFO - PROCESS | 1651 | 1471348737699 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:58:57 INFO - PROCESS | 1651 | 1471348737702 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:58:57 INFO - PROCESS | 1651 | 1471348737705 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:58:57 INFO - PROCESS | 1651 | 1471348737706 Marionette TRACE conn2 <- [1,814,null,{}] 04:58:57 INFO - PROCESS | 1651 | 1471348737709 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}] 04:58:57 INFO - PROCESS | 1651 | 1471348737710 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:57 INFO - PROCESS | 1651 | 1471348737779 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:58:57 INFO - PROCESS | 1651 | 1471348737785 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:57 INFO - PROCESS | 1651 | 1471348737786 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x117488000 == 35 [pid = 1651] [id = 211] 04:58:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1122ab800) [pid = 1651] [serial = 631] [outer = 0x0] 04:58:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1212e5800) [pid = 1651] [serial = 632] [outer = 0x1122ab800] 04:58:57 INFO - PROCESS | 1651 | 1471348737818 Marionette DEBUG loaded listener.js 04:58:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x12346f000) [pid = 1651] [serial = 633] [outer = 0x1122ab800] 04:58:58 INFO - PROCESS | 1651 | 1471348738121 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] 04:58:58 INFO - PROCESS | 1651 | 1471348738176 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:58:58 INFO - PROCESS | 1651 | 1471348738178 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:58:58 INFO - PROCESS | 1651 | 1471348738179 Marionette TRACE conn2 <- [1,818,null,{}] 04:58:58 INFO - PROCESS | 1651 | 1471348738181 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}] 04:58:58 INFO - PROCESS | 1651 | 1471348738182 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:58 INFO - PROCESS | 1651 | 1471348738277 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:58:58 INFO - PROCESS | 1651 | 1471348738285 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:58 INFO - PROCESS | 1651 | 1471348738287 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1237db000 == 36 [pid = 1651] [id = 212] 04:58:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x123472400) [pid = 1651] [serial = 634] [outer = 0x0] 04:58:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x12347b000) [pid = 1651] [serial = 635] [outer = 0x123472400] 04:58:58 INFO - PROCESS | 1651 | 1471348738312 Marionette DEBUG loaded listener.js 04:58:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x124279c00) [pid = 1651] [serial = 636] [outer = 0x123472400] 04:58:58 INFO - PROCESS | 1651 | 1471348738607 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]]]}] 04:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 467ms 04:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:58:58 INFO - PROCESS | 1651 | 1471348738645 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:58:58 INFO - PROCESS | 1651 | 1471348738647 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:58:58 INFO - PROCESS | 1651 | 1471348738649 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:58:58 INFO - PROCESS | 1651 | 1471348738653 Marionette TRACE conn2 <- [1,822,null,{}] 04:58:58 INFO - PROCESS | 1651 | 1471348738655 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}] 04:58:58 INFO - PROCESS | 1651 | 1471348738657 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:58 INFO - PROCESS | 1651 | 1471348738738 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:58:58 INFO - PROCESS | 1651 | 1471348738743 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:58 INFO - PROCESS | 1651 | 1471348738744 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x119190000 == 37 [pid = 1651] [id = 213] 04:58:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x12427c000) [pid = 1651] [serial = 637] [outer = 0x0] 04:58:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124713c00) [pid = 1651] [serial = 638] [outer = 0x12427c000] 04:58:58 INFO - PROCESS | 1651 | 1471348738773 Marionette DEBUG loaded listener.js 04:58:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1247a1c00) [pid = 1651] [serial = 639] [outer = 0x12427c000] 04:58:59 INFO - PROCESS | 1651 | 1471348739159 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] 04:58:59 INFO - PROCESS | 1651 | 1471348739172 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:58:59 INFO - PROCESS | 1651 | 1471348739175 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:58:59 INFO - PROCESS | 1651 | 1471348739176 Marionette TRACE conn2 <- [1,826,null,{}] 04:58:59 INFO - PROCESS | 1651 | 1471348739178 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}] 04:58:59 INFO - PROCESS | 1651 | 1471348739179 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:59 INFO - PROCESS | 1651 | 1471348739271 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:58:59 INFO - PROCESS | 1651 | 1471348739283 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:59 INFO - PROCESS | 1651 | 1471348739284 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x125912000 == 38 [pid = 1651] [id = 214] 04:58:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1247a4000) [pid = 1651] [serial = 640] [outer = 0x0] 04:58:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x124ce9c00) [pid = 1651] [serial = 641] [outer = 0x1247a4000] 04:58:59 INFO - PROCESS | 1651 | 1471348739309 Marionette DEBUG loaded listener.js 04:58:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x124f67c00) [pid = 1651] [serial = 642] [outer = 0x1247a4000] 04:58:59 INFO - PROCESS | 1651 | 1471348739642 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]]]}] 04:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 518ms 04:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:58:59 INFO - PROCESS | 1651 | 1471348739694 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:58:59 INFO - PROCESS | 1651 | 1471348739695 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:58:59 INFO - PROCESS | 1651 | 1471348739697 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:58:59 INFO - PROCESS | 1651 | 1471348739698 Marionette TRACE conn2 <- [1,830,null,{}] 04:58:59 INFO - PROCESS | 1651 | 1471348739701 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}] 04:58:59 INFO - PROCESS | 1651 | 1471348739702 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:59 INFO - PROCESS | 1651 | 1471348739793 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:58:59 INFO - PROCESS | 1651 | 1471348739804 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:59 INFO - PROCESS | 1651 | 1471348739805 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:58:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1267f0000 == 39 [pid = 1651] [id = 215] 04:58:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1235c7800) [pid = 1651] [serial = 643] [outer = 0x0] 04:58:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x124f71400) [pid = 1651] [serial = 644] [outer = 0x1235c7800] 04:58:59 INFO - PROCESS | 1651 | 1471348739836 Marionette DEBUG loaded listener.js 04:58:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x124fb4c00) [pid = 1651] [serial = 645] [outer = 0x1235c7800] 04:59:00 INFO - PROCESS | 1651 | 1471348740170 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]]]}] 04:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 521ms 04:59:00 INFO - PROCESS | 1651 | 1471348740218 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:59:00 INFO - PROCESS | 1651 | 1471348740219 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:59:00 INFO - PROCESS | 1651 | 1471348740221 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:59:00 INFO - PROCESS | 1651 | 1471348740222 Marionette TRACE conn2 <- [1,834,null,{}] 04:59:00 INFO - PROCESS | 1651 | 1471348740225 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}] 04:59:00 INFO - PROCESS | 1651 | 1471348740226 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:00 INFO - PROCESS | 1651 | 1471348740320 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:59:00 INFO - PROCESS | 1651 | 1471348740329 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:00 INFO - PROCESS | 1651 | 1471348740330 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283c4000 == 40 [pid = 1651] [id = 216] 04:59:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1251a9c00) [pid = 1651] [serial = 646] [outer = 0x0] 04:59:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1253f5c00) [pid = 1651] [serial = 647] [outer = 0x1251a9c00] 04:59:00 INFO - PROCESS | 1651 | 1471348740355 Marionette DEBUG loaded listener.js 04:59:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1258ef000) [pid = 1651] [serial = 648] [outer = 0x1251a9c00] 04:59:00 INFO - PROCESS | 1651 | 1471348740679 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]]]}] 04:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 469ms 04:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:59:00 INFO - PROCESS | 1651 | 1471348740692 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:59:00 INFO - PROCESS | 1651 | 1471348740693 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:59:00 INFO - PROCESS | 1651 | 1471348740695 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:59:00 INFO - PROCESS | 1651 | 1471348740696 Marionette TRACE conn2 <- [1,838,null,{}] 04:59:00 INFO - PROCESS | 1651 | 1471348740699 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}] 04:59:00 INFO - PROCESS | 1651 | 1471348740702 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:00 INFO - PROCESS | 1651 | 1471348740795 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:59:00 INFO - PROCESS | 1651 | 1471348740806 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:00 INFO - PROCESS | 1651 | 1471348740807 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a7a800 == 41 [pid = 1651] [id = 217] 04:59:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1258f1800) [pid = 1651] [serial = 649] [outer = 0x0] 04:59:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126710000) [pid = 1651] [serial = 650] [outer = 0x1258f1800] 04:59:00 INFO - PROCESS | 1651 | 1471348740838 Marionette DEBUG loaded listener.js 04:59:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126774400) [pid = 1651] [serial = 651] [outer = 0x1258f1800] 04:59:01 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1258ee400) [pid = 1651] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:59:01 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118331c00) [pid = 1651] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:59:01 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1283ef400) [pid = 1651] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:59:01 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12428b000) [pid = 1651] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:59:01 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119a6e000) [pid = 1651] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:59:01 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1188b9c00) [pid = 1651] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:59:01 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x114f95400) [pid = 1651] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:59:01 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1247a1400) [pid = 1651] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:59:01 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x111ba5800) [pid = 1651] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:59:01 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x128adf000) [pid = 1651] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:59:01 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x124f0d000) [pid = 1651] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:59:01 INFO - PROCESS | 1651 | 1471348741205 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]]]}] 04:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 517ms 04:59:01 INFO - PROCESS | 1651 | 1471348741214 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:59:01 INFO - PROCESS | 1651 | 1471348741215 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:59:01 INFO - PROCESS | 1651 | 1471348741223 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:59:01 INFO - PROCESS | 1651 | 1471348741224 Marionette TRACE conn2 <- [1,842,null,{}] 04:59:01 INFO - PROCESS | 1651 | 1471348741227 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}] 04:59:01 INFO - PROCESS | 1651 | 1471348741228 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:01 INFO - PROCESS | 1651 | 1471348741332 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:59:01 INFO - PROCESS | 1651 | 1471348741363 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:01 INFO - PROCESS | 1651 | 1471348741364 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d0d000 == 42 [pid = 1651] [id = 218] 04:59:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118331400) [pid = 1651] [serial = 652] [outer = 0x0] 04:59:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12471b000) [pid = 1651] [serial = 653] [outer = 0x118331400] 04:59:01 INFO - PROCESS | 1651 | 1471348741389 Marionette DEBUG loaded listener.js 04:59:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x126773400) [pid = 1651] [serial = 654] [outer = 0x118331400] 04:59:01 INFO - PROCESS | 1651 | 1471348741672 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]]]}] 04:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 467ms 04:59:01 INFO - PROCESS | 1651 | 1471348741692 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:59:01 INFO - PROCESS | 1651 | 1471348741693 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:59:01 INFO - PROCESS | 1651 | 1471348741695 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:59:01 INFO - PROCESS | 1651 | 1471348741696 Marionette TRACE conn2 <- [1,846,null,{}] 04:59:01 INFO - PROCESS | 1651 | 1471348741706 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}] 04:59:01 INFO - PROCESS | 1651 | 1471348741707 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:01 INFO - PROCESS | 1651 | 1471348741791 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:59:01 INFO - PROCESS | 1651 | 1471348741795 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:01 INFO - PROCESS | 1651 | 1471348741796 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a8c8000 == 43 [pid = 1651] [id = 219] 04:59:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1212c1400) [pid = 1651] [serial = 655] [outer = 0x0] 04:59:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126a04000) [pid = 1651] [serial = 656] [outer = 0x1212c1400] 04:59:01 INFO - PROCESS | 1651 | 1471348741829 Marionette DEBUG loaded listener.js 04:59:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126a0f400) [pid = 1651] [serial = 657] [outer = 0x1212c1400] 04:59:02 INFO - PROCESS | 1651 | 1471348742137 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]]]}] 04:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 468ms 04:59:02 INFO - PROCESS | 1651 | 1471348742163 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:59:02 INFO - PROCESS | 1651 | 1471348742164 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:59:02 INFO - PROCESS | 1651 | 1471348742168 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:59:02 INFO - PROCESS | 1651 | 1471348742170 Marionette TRACE conn2 <- [1,850,null,{}] 04:59:02 INFO - PROCESS | 1651 | 1471348742172 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}] 04:59:02 INFO - PROCESS | 1651 | 1471348742173 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:02 INFO - PROCESS | 1651 | 1471348742282 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:59:02 INFO - PROCESS | 1651 | 1471348742288 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:02 INFO - PROCESS | 1651 | 1471348742289 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a9a3800 == 44 [pid = 1651] [id = 220] 04:59:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12428b000) [pid = 1651] [serial = 658] [outer = 0x0] 04:59:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126ab8400) [pid = 1651] [serial = 659] [outer = 0x12428b000] 04:59:02 INFO - PROCESS | 1651 | 1471348742316 Marionette DEBUG loaded listener.js 04:59:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x126d26c00) [pid = 1651] [serial = 660] [outer = 0x12428b000] 04:59:02 INFO - PROCESS | 1651 | 1471348742752 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]]]}] 04:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 621ms 04:59:02 INFO - PROCESS | 1651 | 1471348742789 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:59:02 INFO - PROCESS | 1651 | 1471348742791 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:59:02 INFO - PROCESS | 1651 | 1471348742794 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:59:02 INFO - PROCESS | 1651 | 1471348742796 Marionette TRACE conn2 <- [1,854,null,{}] 04:59:02 INFO - PROCESS | 1651 | 1471348742799 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}] 04:59:02 INFO - PROCESS | 1651 | 1471348742801 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:02 INFO - PROCESS | 1651 | 1471348742917 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:59:02 INFO - PROCESS | 1651 | 1471348742923 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:02 INFO - PROCESS | 1651 | 1471348742924 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b2e2000 == 45 [pid = 1651] [id = 221] 04:59:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126774000) [pid = 1651] [serial = 661] [outer = 0x0] 04:59:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126d2e800) [pid = 1651] [serial = 662] [outer = 0x126774000] 04:59:02 INFO - PROCESS | 1651 | 1471348742956 Marionette DEBUG loaded listener.js 04:59:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1283f2800) [pid = 1651] [serial = 663] [outer = 0x126774000] 04:59:03 INFO - PROCESS | 1651 | 1471348743493 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]]]}] 04:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 770ms 04:59:03 INFO - PROCESS | 1651 | 1471348743563 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:59:03 INFO - PROCESS | 1651 | 1471348743566 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:59:03 INFO - PROCESS | 1651 | 1471348743569 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:59:03 INFO - PROCESS | 1651 | 1471348743572 Marionette TRACE conn2 <- [1,858,null,{}] 04:59:03 INFO - PROCESS | 1651 | 1471348743576 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}] 04:59:03 INFO - PROCESS | 1651 | 1471348743578 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:03 INFO - PROCESS | 1651 | 1471348743690 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:59:03 INFO - PROCESS | 1651 | 1471348743800 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:03 INFO - PROCESS | 1651 | 1471348743801 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x1165ac800 == 46 [pid = 1651] [id = 222] 04:59:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x113cba400) [pid = 1651] [serial = 664] [outer = 0x0] 04:59:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x115d86800) [pid = 1651] [serial = 665] [outer = 0x113cba400] 04:59:03 INFO - PROCESS | 1651 | 1471348743832 Marionette DEBUG loaded listener.js 04:59:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x116463c00) [pid = 1651] [serial = 666] [outer = 0x113cba400] 04:59:04 INFO - PROCESS | 1651 | 1471348744444 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]]]}] 04:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 925ms 04:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:59:04 INFO - PROCESS | 1651 | 1471348744494 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:59:04 INFO - PROCESS | 1651 | 1471348744497 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:59:04 INFO - PROCESS | 1651 | 1471348744500 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:59:04 INFO - PROCESS | 1651 | 1471348744502 Marionette TRACE conn2 <- [1,862,null,{}] 04:59:04 INFO - PROCESS | 1651 | 1471348744506 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}] 04:59:04 INFO - PROCESS | 1651 | 1471348744508 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:04 INFO - PROCESS | 1651 | 1471348744604 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:59:04 INFO - PROCESS | 1651 | 1471348744678 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:04 INFO - PROCESS | 1651 | 1471348744681 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1164c8800 == 47 [pid = 1651] [id = 223] 04:59:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11671ec00) [pid = 1651] [serial = 667] [outer = 0x0] 04:59:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x116ab0c00) [pid = 1651] [serial = 668] [outer = 0x11671ec00] 04:59:04 INFO - PROCESS | 1651 | 1471348744710 Marionette DEBUG loaded listener.js 04:59:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x117c45c00) [pid = 1651] [serial = 669] [outer = 0x11671ec00] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12a9a3800 == 46 [pid = 1651] [id = 220] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12a8c8000 == 45 [pid = 1651] [id = 219] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x128d0d000 == 44 [pid = 1651] [id = 218] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x128a7a800 == 43 [pid = 1651] [id = 217] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1283c4000 == 42 [pid = 1651] [id = 216] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1267f0000 == 41 [pid = 1651] [id = 215] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x125912000 == 40 [pid = 1651] [id = 214] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12ab10c00) [pid = 1651] [serial = 605] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x119190000 == 39 [pid = 1651] [id = 213] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1237db000 == 38 [pid = 1651] [id = 212] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x117488000 == 37 [pid = 1651] [id = 211] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11a190800 == 36 [pid = 1651] [id = 210] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x119d1c000 == 35 [pid = 1651] [id = 209] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x119412000 == 34 [pid = 1651] [id = 208] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x119193800 == 33 [pid = 1651] [id = 207] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x118308000 == 32 [pid = 1651] [id = 206] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x117494000 == 31 [pid = 1651] [id = 205] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1167cc800 == 30 [pid = 1651] [id = 204] 04:59:05 INFO - PROCESS | 1651 | --DOCSHELL 0x112f77000 == 29 [pid = 1651] [id = 203] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1283f1800) [pid = 1651] [serial = 593] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x128ae6400) [pid = 1651] [serial = 596] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x124718400) [pid = 1651] [serial = 599] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12a866000) [pid = 1651] [serial = 602] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x128da4000) [pid = 1651] [serial = 597] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118807000) [pid = 1651] [serial = 575] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11916dc00) [pid = 1651] [serial = 576] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12cd92c00) [pid = 1651] [serial = 573] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12471f800) [pid = 1651] [serial = 587] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1244e5000) [pid = 1651] [serial = 584] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12471a000) [pid = 1651] [serial = 585] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1212df800) [pid = 1651] [serial = 581] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12a93e400) [pid = 1651] [serial = 603] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1212e6800) [pid = 1651] [serial = 582] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119d2a000) [pid = 1651] [serial = 578] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119dd5400) [pid = 1651] [serial = 579] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x126821c00) [pid = 1651] [serial = 590] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x126d2dc00) [pid = 1651] [serial = 591] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1287aa400) [pid = 1651] [serial = 594] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1283f5000) [pid = 1651] [serial = 600] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x124f69800) [pid = 1651] [serial = 588] [outer = 0x0] [url = about:blank] 04:59:05 INFO - PROCESS | 1651 | 1471348745156 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]]]}] 04:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 671ms 04:59:05 INFO - PROCESS | 1651 | 1471348745177 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:59:05 INFO - PROCESS | 1651 | 1471348745180 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:59:05 INFO - PROCESS | 1651 | 1471348745188 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:59:05 INFO - PROCESS | 1651 | 1471348745190 Marionette TRACE conn2 <- [1,866,null,{}] 04:59:05 INFO - PROCESS | 1651 | 1471348745193 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}] 04:59:05 INFO - PROCESS | 1651 | 1471348745194 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:05 INFO - PROCESS | 1651 | 1471348745272 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:59:05 INFO - PROCESS | 1651 | 1471348745276 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:05 INFO - PROCESS | 1651 | 1471348745277 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1174a3800 == 30 [pid = 1651] [id = 224] 04:59:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11871a400) [pid = 1651] [serial = 670] [outer = 0x0] 04:59:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11880c000) [pid = 1651] [serial = 671] [outer = 0x11871a400] 04:59:05 INFO - PROCESS | 1651 | 1471348745307 Marionette DEBUG loaded listener.js 04:59:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11911e800) [pid = 1651] [serial = 672] [outer = 0x11871a400] 04:59:05 INFO - PROCESS | 1651 | 1471348745673 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]]]}] 04:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 523ms 04:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:59:05 INFO - PROCESS | 1651 | 1471348745709 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:59:05 INFO - PROCESS | 1651 | 1471348745711 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:59:05 INFO - PROCESS | 1651 | 1471348745713 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:59:05 INFO - PROCESS | 1651 | 1471348745715 Marionette TRACE conn2 <- [1,870,null,{}] 04:59:05 INFO - PROCESS | 1651 | 1471348745723 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}] 04:59:05 INFO - PROCESS | 1651 | 1471348745726 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:05 INFO - PROCESS | 1651 | 1471348745805 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:59:05 INFO - PROCESS | 1651 | 1471348745810 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:05 INFO - PROCESS | 1651 | 1471348745812 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1188d8000 == 31 [pid = 1651] [id = 225] 04:59:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11973f400) [pid = 1651] [serial = 673] [outer = 0x0] 04:59:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119a65400) [pid = 1651] [serial = 674] [outer = 0x11973f400] 04:59:05 INFO - PROCESS | 1651 | 1471348745844 Marionette DEBUG loaded listener.js 04:59:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119b2b400) [pid = 1651] [serial = 675] [outer = 0x11973f400] 04:59:06 INFO - PROCESS | 1651 | 1471348746171 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]]]}] 04:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 472ms 04:59:06 INFO - PROCESS | 1651 | 1471348746187 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:59:06 INFO - PROCESS | 1651 | 1471348746189 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:59:06 INFO - PROCESS | 1651 | 1471348746191 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:59:06 INFO - PROCESS | 1651 | 1471348746193 Marionette TRACE conn2 <- [1,874,null,{}] 04:59:06 INFO - PROCESS | 1651 | 1471348746195 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}] 04:59:06 INFO - PROCESS | 1651 | 1471348746196 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:06 INFO - PROCESS | 1651 | 1471348746277 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:59:06 INFO - PROCESS | 1651 | 1471348746327 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:06 INFO - PROCESS | 1651 | 1471348746328 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11940d000 == 32 [pid = 1651] [id = 226] 04:59:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119b29000) [pid = 1651] [serial = 676] [outer = 0x0] 04:59:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119d2f800) [pid = 1651] [serial = 677] [outer = 0x119b29000] 04:59:06 INFO - PROCESS | 1651 | 1471348746354 Marionette DEBUG loaded listener.js 04:59:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119dd9c00) [pid = 1651] [serial = 678] [outer = 0x119b29000] 04:59:06 INFO - PROCESS | 1651 | 1471348746642 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]]]}] 04:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 04:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:59:06 INFO - PROCESS | 1651 | 1471348746660 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:59:06 INFO - PROCESS | 1651 | 1471348746661 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:59:06 INFO - PROCESS | 1651 | 1471348746663 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:59:06 INFO - PROCESS | 1651 | 1471348746664 Marionette TRACE conn2 <- [1,878,null,{}] 04:59:06 INFO - PROCESS | 1651 | 1471348746674 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}] 04:59:06 INFO - PROCESS | 1651 | 1471348746675 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:06 INFO - PROCESS | 1651 | 1471348746754 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:59:06 INFO - PROCESS | 1651 | 1471348746758 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:06 INFO - PROCESS | 1651 | 1471348746759 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a180000 == 33 [pid = 1651] [id = 227] 04:59:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119ddf800) [pid = 1651] [serial = 679] [outer = 0x0] 04:59:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1211a3c00) [pid = 1651] [serial = 680] [outer = 0x119ddf800] 04:59:06 INFO - PROCESS | 1651 | 1471348746784 Marionette DEBUG loaded listener.js 04:59:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1212da400) [pid = 1651] [serial = 681] [outer = 0x119ddf800] 04:59:07 INFO - PROCESS | 1651 | 1471348747109 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]]]}] 04:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 473ms 04:59:07 INFO - PROCESS | 1651 | 1471348747137 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:59:07 INFO - PROCESS | 1651 | 1471348747138 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:59:07 INFO - PROCESS | 1651 | 1471348747140 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:59:07 INFO - PROCESS | 1651 | 1471348747142 Marionette TRACE conn2 <- [1,882,null,{}] 04:59:07 INFO - PROCESS | 1651 | 1471348747144 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}] 04:59:07 INFO - PROCESS | 1651 | 1471348747148 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:07 INFO - PROCESS | 1651 | 1471348747277 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:59:07 INFO - PROCESS | 1651 | 1471348747290 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:07 INFO - PROCESS | 1651 | 1471348747291 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12342f800 == 34 [pid = 1651] [id = 228] 04:59:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112a87400) [pid = 1651] [serial = 682] [outer = 0x0] 04:59:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119ddfc00) [pid = 1651] [serial = 683] [outer = 0x112a87400] 04:59:07 INFO - PROCESS | 1651 | 1471348747316 Marionette DEBUG loaded listener.js 04:59:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1244ecc00) [pid = 1651] [serial = 684] [outer = 0x112a87400] 04:59:07 INFO - PROCESS | 1651 | 1471348747643 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]]]}] 04:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 04:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:59:07 INFO - PROCESS | 1651 | 1471348747659 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:59:07 INFO - PROCESS | 1651 | 1471348747660 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:59:07 INFO - PROCESS | 1651 | 1471348747662 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:59:07 INFO - PROCESS | 1651 | 1471348747663 Marionette TRACE conn2 <- [1,886,null,{}] 04:59:07 INFO - PROCESS | 1651 | 1471348747666 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}] 04:59:07 INFO - PROCESS | 1651 | 1471348747669 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:07 INFO - PROCESS | 1651 | 1471348747762 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:59:07 INFO - PROCESS | 1651 | 1471348747766 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:07 INFO - PROCESS | 1651 | 1471348747767 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12463a800 == 35 [pid = 1651] [id = 229] 04:59:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1244ed400) [pid = 1651] [serial = 685] [outer = 0x0] 04:59:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x124720000) [pid = 1651] [serial = 686] [outer = 0x1244ed400] 04:59:07 INFO - PROCESS | 1651 | 1471348747799 Marionette DEBUG loaded listener.js 04:59:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124d59800) [pid = 1651] [serial = 687] [outer = 0x1244ed400] 04:59:08 INFO - PROCESS | 1651 | 1471348748118 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]]]}] 04:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 473ms 04:59:08 INFO - PROCESS | 1651 | 1471348748141 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:59:08 INFO - PROCESS | 1651 | 1471348748142 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:59:08 INFO - PROCESS | 1651 | 1471348748144 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:59:08 INFO - PROCESS | 1651 | 1471348748145 Marionette TRACE conn2 <- [1,890,null,{}] 04:59:08 INFO - PROCESS | 1651 | 1471348748148 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}] 04:59:08 INFO - PROCESS | 1651 | 1471348748149 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:08 INFO - PROCESS | 1651 | 1471348748252 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:59:08 INFO - PROCESS | 1651 | 1471348748255 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:08 INFO - PROCESS | 1651 | 1471348748256 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1165a2800 == 36 [pid = 1651] [id = 230] 04:59:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12471c400) [pid = 1651] [serial = 688] [outer = 0x0] 04:59:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x124fab000) [pid = 1651] [serial = 689] [outer = 0x12471c400] 04:59:08 INFO - PROCESS | 1651 | 1471348748281 Marionette DEBUG loaded listener.js 04:59:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1258e8000) [pid = 1651] [serial = 690] [outer = 0x12471c400] 04:59:08 INFO - PROCESS | 1651 | 1471348748616 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]]]}] 04:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 519ms 04:59:08 INFO - PROCESS | 1651 | 1471348748664 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:59:08 INFO - PROCESS | 1651 | 1471348748665 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:59:08 INFO - PROCESS | 1651 | 1471348748667 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:59:08 INFO - PROCESS | 1651 | 1471348748668 Marionette TRACE conn2 <- [1,894,null,{}] 04:59:08 INFO - PROCESS | 1651 | 1471348748670 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}] 04:59:08 INFO - PROCESS | 1651 | 1471348748672 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:08 INFO - PROCESS | 1651 | 1471348748765 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:59:08 INFO - PROCESS | 1651 | 1471348748776 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:08 INFO - PROCESS | 1651 | 1471348748777 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1267e6800 == 37 [pid = 1651] [id = 231] 04:59:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1258e9400) [pid = 1651] [serial = 691] [outer = 0x0] 04:59:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12632b400) [pid = 1651] [serial = 692] [outer = 0x1258e9400] 04:59:08 INFO - PROCESS | 1651 | 1471348748810 Marionette DEBUG loaded listener.js 04:59:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x126890800) [pid = 1651] [serial = 693] [outer = 0x1258e9400] 04:59:09 INFO - PROCESS | 1651 | 1471348749155 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]]]}] 04:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 04:59:09 INFO - PROCESS | 1651 | 1471348749191 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:59:09 INFO - PROCESS | 1651 | 1471348749192 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:59:09 INFO - PROCESS | 1651 | 1471348749195 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:59:09 INFO - PROCESS | 1651 | 1471348749196 Marionette TRACE conn2 <- [1,898,null,{}] 04:59:09 INFO - PROCESS | 1651 | 1471348749198 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}] 04:59:09 INFO - PROCESS | 1651 | 1471348749199 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:09 INFO - PROCESS | 1651 | 1471348749440 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1247a4000) [pid = 1651] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1235c7800) [pid = 1651] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118714c00) [pid = 1651] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119740000) [pid = 1651] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x113257800) [pid = 1651] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1122ab800) [pid = 1651] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119de2c00) [pid = 1651] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x111f58000) [pid = 1651] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x115e63800) [pid = 1651] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118718800) [pid = 1651] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1127e6c00) [pid = 1651] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12a93e000) [pid = 1651] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12427c000) [pid = 1651] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x123472400) [pid = 1651] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118331400) [pid = 1651] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1251a9c00) [pid = 1651] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12428b000) [pid = 1651] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1258f1800) [pid = 1651] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:59:09 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1212c1400) [pid = 1651] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:59:09 INFO - PROCESS | 1651 | 1471348749485 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:09 INFO - PROCESS | 1651 | 1471348749486 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x118767800 == 38 [pid = 1651] [id = 232] 04:59:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x111f58000) [pid = 1651] [serial = 694] [outer = 0x0] 04:59:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11303a400) [pid = 1651] [serial = 695] [outer = 0x111f58000] 04:59:09 INFO - PROCESS | 1651 | 1471348749511 Marionette DEBUG loaded listener.js 04:59:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1188af400) [pid = 1651] [serial = 696] [outer = 0x111f58000] 04:59:09 INFO - PROCESS | 1651 | 1471348749768 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]]]}] 04:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 618ms 04:59:09 INFO - PROCESS | 1651 | 1471348749813 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:59:09 INFO - PROCESS | 1651 | 1471348749815 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:59:09 INFO - PROCESS | 1651 | 1471348749826 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:59:09 INFO - PROCESS | 1651 | 1471348749827 Marionette TRACE conn2 <- [1,902,null,{}] 04:59:09 INFO - PROCESS | 1651 | 1471348749829 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}] 04:59:09 INFO - PROCESS | 1651 | 1471348749831 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:09 INFO - PROCESS | 1651 | 1471348749923 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:59:09 INFO - PROCESS | 1651 | 1471348749936 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:09 INFO - PROCESS | 1651 | 1471348749939 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x129945800 == 39 [pid = 1651] [id = 233] 04:59:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1195cb800) [pid = 1651] [serial = 697] [outer = 0x0] 04:59:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1247a1400) [pid = 1651] [serial = 698] [outer = 0x1195cb800] 04:59:09 INFO - PROCESS | 1651 | 1471348749966 Marionette DEBUG loaded listener.js 04:59:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126d29800) [pid = 1651] [serial = 699] [outer = 0x1195cb800] 04:59:10 INFO - PROCESS | 1651 | 1471348750294 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]]]}] 04:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 518ms 04:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:59:10 INFO - PROCESS | 1651 | 1471348750345 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:59:10 INFO - PROCESS | 1651 | 1471348750346 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:59:10 INFO - PROCESS | 1651 | 1471348750348 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:59:10 INFO - PROCESS | 1651 | 1471348750349 Marionette TRACE conn2 <- [1,906,null,{}] 04:59:10 INFO - PROCESS | 1651 | 1471348750362 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}] 04:59:10 INFO - PROCESS | 1651 | 1471348750363 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:10 INFO - PROCESS | 1651 | 1471348750446 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:59:10 INFO - PROCESS | 1651 | 1471348750452 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:10 INFO - PROCESS | 1651 | 1471348750454 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a8d8000 == 40 [pid = 1651] [id = 234] 04:59:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126a0f000) [pid = 1651] [serial = 700] [outer = 0x0] 04:59:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1283f2c00) [pid = 1651] [serial = 701] [outer = 0x126a0f000] 04:59:10 INFO - PROCESS | 1651 | 1471348750482 Marionette DEBUG loaded listener.js 04:59:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128458000) [pid = 1651] [serial = 702] [outer = 0x126a0f000] 04:59:10 INFO - PROCESS | 1651 | 1471348750886 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]]]}] 04:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 579ms 04:59:10 INFO - PROCESS | 1651 | 1471348750928 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:59:10 INFO - PROCESS | 1651 | 1471348750929 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:59:10 INFO - PROCESS | 1651 | 1471348750931 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:59:10 INFO - PROCESS | 1651 | 1471348750932 Marionette TRACE conn2 <- [1,910,null,{}] 04:59:10 INFO - PROCESS | 1651 | 1471348750935 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}] 04:59:10 INFO - PROCESS | 1651 | 1471348750936 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:11 INFO - PROCESS | 1651 | 1471348751041 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:59:11 INFO - PROCESS | 1651 | 1471348751047 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:11 INFO - PROCESS | 1651 | 1471348751048 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad4a000 == 41 [pid = 1651] [id = 235] 04:59:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126d2bc00) [pid = 1651] [serial = 703] [outer = 0x0] 04:59:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12845b000) [pid = 1651] [serial = 704] [outer = 0x126d2bc00] 04:59:11 INFO - PROCESS | 1651 | 1471348751073 Marionette DEBUG loaded listener.js 04:59:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1285bdc00) [pid = 1651] [serial = 705] [outer = 0x126d2bc00] 04:59:11 INFO - PROCESS | 1651 | 1471348751370 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]]]}] 04:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 468ms 04:59:11 INFO - PROCESS | 1651 | 1471348751399 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:59:11 INFO - PROCESS | 1651 | 1471348751402 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:59:11 INFO - PROCESS | 1651 | 1471348751406 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:59:11 INFO - PROCESS | 1651 | 1471348751407 Marionette TRACE conn2 <- [1,914,null,{}] 04:59:11 INFO - PROCESS | 1651 | 1471348751410 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}] 04:59:11 INFO - PROCESS | 1651 | 1471348751411 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:11 INFO - PROCESS | 1651 | 1471348751537 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:59:11 INFO - PROCESS | 1651 | 1471348751591 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:11 INFO - PROCESS | 1651 | 1471348751592 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x11261f800 == 42 [pid = 1651] [id = 236] 04:59:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1127dcc00) [pid = 1651] [serial = 706] [outer = 0x0] 04:59:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1127e3000) [pid = 1651] [serial = 707] [outer = 0x1127dcc00] 04:59:11 INFO - PROCESS | 1651 | 1471348751626 Marionette DEBUG loaded listener.js 04:59:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x116144c00) [pid = 1651] [serial = 708] [outer = 0x1127dcc00] 04:59:12 INFO - PROCESS | 1651 | 1471348752103 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]]]}] 04:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 719ms 04:59:12 INFO - PROCESS | 1651 | 1471348752126 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:59:12 INFO - PROCESS | 1651 | 1471348752129 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:59:12 INFO - PROCESS | 1651 | 1471348752132 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:59:12 INFO - PROCESS | 1651 | 1471348752134 Marionette TRACE conn2 <- [1,918,null,{}] 04:59:12 INFO - PROCESS | 1651 | 1471348752137 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}] 04:59:12 INFO - PROCESS | 1651 | 1471348752141 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:12 INFO - PROCESS | 1651 | 1471348752244 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:59:12 INFO - PROCESS | 1651 | 1471348752335 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:12 INFO - PROCESS | 1651 | 1471348752337 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x1188e0000 == 43 [pid = 1651] [id = 237] 04:59:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x118719c00) [pid = 1651] [serial = 709] [outer = 0x0] 04:59:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1188b5800) [pid = 1651] [serial = 710] [outer = 0x118719c00] 04:59:12 INFO - PROCESS | 1651 | 1471348752367 Marionette DEBUG loaded listener.js 04:59:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119295800) [pid = 1651] [serial = 711] [outer = 0x118719c00] 04:59:12 INFO - PROCESS | 1651 | 1471348752780 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]]]}] 04:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 672ms 04:59:12 INFO - PROCESS | 1651 | 1471348752804 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:59:12 INFO - PROCESS | 1651 | 1471348752806 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:59:12 INFO - PROCESS | 1651 | 1471348752808 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:59:12 INFO - PROCESS | 1651 | 1471348752810 Marionette TRACE conn2 <- [1,922,null,{}] 04:59:12 INFO - PROCESS | 1651 | 1471348752812 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}] 04:59:12 INFO - PROCESS | 1651 | 1471348752814 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:12 INFO - PROCESS | 1651 | 1471348752915 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:59:12 INFO - PROCESS | 1651 | 1471348752986 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:12 INFO - PROCESS | 1651 | 1471348752987 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a89000 == 44 [pid = 1651] [id = 238] 04:59:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119a64c00) [pid = 1651] [serial = 712] [outer = 0x0] 04:59:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x119d31c00) [pid = 1651] [serial = 713] [outer = 0x119a64c00] 04:59:13 INFO - PROCESS | 1651 | 1471348753017 Marionette DEBUG loaded listener.js 04:59:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11a1a9000) [pid = 1651] [serial = 714] [outer = 0x119a64c00] 04:59:13 INFO - PROCESS | 1651 | 1471348753427 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]]]}] 04:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 670ms 04:59:13 INFO - PROCESS | 1651 | 1471348753478 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:59:13 INFO - PROCESS | 1651 | 1471348753481 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:59:13 INFO - PROCESS | 1651 | 1471348753489 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:59:13 INFO - PROCESS | 1651 | 1471348753492 Marionette TRACE conn2 <- [1,926,null,{}] 04:59:13 INFO - PROCESS | 1651 | 1471348753494 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}] 04:59:13 INFO - PROCESS | 1651 | 1471348753496 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:13 INFO - PROCESS | 1651 | 1471348753620 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:59:13 INFO - PROCESS | 1651 | 1471348753702 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:13 INFO - PROCESS | 1651 | 1471348753703 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be7d800 == 45 [pid = 1651] [id = 239] 04:59:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12347ac00) [pid = 1651] [serial = 715] [outer = 0x0] 04:59:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12471c000) [pid = 1651] [serial = 716] [outer = 0x12347ac00] 04:59:13 INFO - PROCESS | 1651 | 1471348753734 Marionette DEBUG loaded listener.js 04:59:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1251a9800) [pid = 1651] [serial = 717] [outer = 0x12347ac00] 04:59:14 INFO - PROCESS | 1651 | 1471348754162 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]]]}] 04:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 728ms 04:59:14 INFO - PROCESS | 1651 | 1471348754213 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:59:14 INFO - PROCESS | 1651 | 1471348754214 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:59:14 INFO - PROCESS | 1651 | 1471348754217 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:59:14 INFO - PROCESS | 1651 | 1471348754218 Marionette TRACE conn2 <- [1,930,null,{}] 04:59:14 INFO - PROCESS | 1651 | 1471348754220 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}] 04:59:14 INFO - PROCESS | 1651 | 1471348754222 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:14 INFO - PROCESS | 1651 | 1471348754318 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:59:14 INFO - PROCESS | 1651 | 1471348754373 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:14 INFO - PROCESS | 1651 | 1471348754374 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x126aed800 == 46 [pid = 1651] [id = 240] 04:59:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1212c3c00) [pid = 1651] [serial = 718] [outer = 0x0] 04:59:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x126714400) [pid = 1651] [serial = 719] [outer = 0x1212c3c00] 04:59:14 INFO - PROCESS | 1651 | 1471348754403 Marionette DEBUG loaded listener.js 04:59:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x126ab6400) [pid = 1651] [serial = 720] [outer = 0x1212c3c00] 04:59:14 INFO - PROCESS | 1651 | 1471348754964 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]]]}] 04:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 770ms 04:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:59:15 INFO - PROCESS | 1651 | 1471348755005 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:59:15 INFO - PROCESS | 1651 | 1471348755008 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:59:15 INFO - PROCESS | 1651 | 1471348755012 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:59:15 INFO - PROCESS | 1651 | 1471348755013 Marionette TRACE conn2 <- [1,934,null,{}] 04:59:15 INFO - PROCESS | 1651 | 1471348755019 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}] 04:59:15 INFO - PROCESS | 1651 | 1471348755021 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:15 INFO - PROCESS | 1651 | 1471348755110 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:59:15 INFO - PROCESS | 1651 | 1471348755179 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:15 INFO - PROCESS | 1651 | 1471348755180 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e26800 == 47 [pid = 1651] [id = 241] 04:59:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1127e6400) [pid = 1651] [serial = 721] [outer = 0x0] 04:59:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x112a92400) [pid = 1651] [serial = 722] [outer = 0x1127e6400] 04:59:15 INFO - PROCESS | 1651 | 1471348755208 Marionette DEBUG loaded listener.js 04:59:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x113032c00) [pid = 1651] [serial = 723] [outer = 0x1127e6400] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad4a000 == 46 [pid = 1651] [id = 235] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12a8d8000 == 45 [pid = 1651] [id = 234] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x129945800 == 44 [pid = 1651] [id = 233] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x118767800 == 43 [pid = 1651] [id = 232] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x1267e6800 == 42 [pid = 1651] [id = 231] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x1165a2800 == 41 [pid = 1651] [id = 230] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12463a800 == 40 [pid = 1651] [id = 229] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12342f800 == 39 [pid = 1651] [id = 228] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x11a180000 == 38 [pid = 1651] [id = 227] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x11940d000 == 37 [pid = 1651] [id = 226] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x1188d8000 == 36 [pid = 1651] [id = 225] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x1174a3800 == 35 [pid = 1651] [id = 224] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x1164c8800 == 34 [pid = 1651] [id = 223] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x1165ac800 == 33 [pid = 1651] [id = 222] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12b2e2000 == 32 [pid = 1651] [id = 221] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12323a000 == 31 [pid = 1651] [id = 202] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x126aed800 == 30 [pid = 1651] [id = 240] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12be7d800 == 29 [pid = 1651] [id = 239] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x128a89000 == 28 [pid = 1651] [id = 238] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x1188e0000 == 27 [pid = 1651] [id = 237] 04:59:16 INFO - PROCESS | 1651 | --DOCSHELL 0x11261f800 == 26 [pid = 1651] [id = 236] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x124ce9c00) [pid = 1651] [serial = 641] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x124f71400) [pid = 1651] [serial = 644] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1188b0400) [pid = 1651] [serial = 617] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11928f400) [pid = 1651] [serial = 618] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x119a6d800) [pid = 1651] [serial = 623] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119d52400) [pid = 1651] [serial = 624] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1132b1400) [pid = 1651] [serial = 608] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x115d7ac00) [pid = 1651] [serial = 609] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1212e5800) [pid = 1651] [serial = 632] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12346f000) [pid = 1651] [serial = 633] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1212bd000) [pid = 1651] [serial = 629] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1212c2800) [pid = 1651] [serial = 630] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118337800) [pid = 1651] [serial = 614] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118715000) [pid = 1651] [serial = 615] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x124f67c00) [pid = 1651] [serial = 642] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x116722c00) [pid = 1651] [serial = 611] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119de3000) [pid = 1651] [serial = 626] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x121198400) [pid = 1651] [serial = 627] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11744a400) [pid = 1651] [serial = 612] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1195c6400) [pid = 1651] [serial = 620] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119740c00) [pid = 1651] [serial = 621] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12b294000) [pid = 1651] [serial = 606] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x124713c00) [pid = 1651] [serial = 638] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12347b000) [pid = 1651] [serial = 635] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x124279c00) [pid = 1651] [serial = 636] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12471b000) [pid = 1651] [serial = 653] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1253f5c00) [pid = 1651] [serial = 647] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x126ab8400) [pid = 1651] [serial = 659] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x124fb4c00) [pid = 1651] [serial = 645] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x126710000) [pid = 1651] [serial = 650] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1258ef000) [pid = 1651] [serial = 648] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x126a04000) [pid = 1651] [serial = 656] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x126774400) [pid = 1651] [serial = 651] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x126a0f400) [pid = 1651] [serial = 657] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x126d26c00) [pid = 1651] [serial = 660] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x126773400) [pid = 1651] [serial = 654] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1247a1c00) [pid = 1651] [serial = 639] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x126d2e800) [pid = 1651] [serial = 662] [outer = 0x0] [url = about:blank] 04:59:16 INFO - PROCESS | 1651 | 1471348756191 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]]]}] 04:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1227ms 04:59:16 INFO - PROCESS | 1651 | 1471348756245 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:59:16 INFO - PROCESS | 1651 | 1471348756248 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:59:16 INFO - PROCESS | 1651 | 1471348756255 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:59:16 INFO - PROCESS | 1651 | 1471348756257 Marionette TRACE conn2 <- [1,938,null,{}] 04:59:16 INFO - PROCESS | 1651 | 1471348756261 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}] 04:59:16 INFO - PROCESS | 1651 | 1471348756263 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:16 INFO - PROCESS | 1651 | 1471348756367 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:59:16 INFO - PROCESS | 1651 | 1471348756484 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:16 INFO - PROCESS | 1651 | 1471348756487 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x11307a800 == 27 [pid = 1651] [id = 242] 04:59:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1132b1000) [pid = 1651] [serial = 724] [outer = 0x0] 04:59:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1133c3000) [pid = 1651] [serial = 725] [outer = 0x1132b1000] 04:59:16 INFO - PROCESS | 1651 | 1471348756520 Marionette DEBUG loaded listener.js 04:59:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x113cb8800) [pid = 1651] [serial = 726] [outer = 0x1132b1000] 04:59:17 INFO - PROCESS | 1651 | 1471348757008 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]]]}] 04:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 772ms 04:59:17 INFO - PROCESS | 1651 | 1471348757027 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:59:17 INFO - PROCESS | 1651 | 1471348757031 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:59:17 INFO - PROCESS | 1651 | 1471348757036 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:59:17 INFO - PROCESS | 1651 | 1471348757038 Marionette TRACE conn2 <- [1,942,null,{}] 04:59:17 INFO - PROCESS | 1651 | 1471348757040 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}] 04:59:17 INFO - PROCESS | 1651 | 1471348757042 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:17 INFO - PROCESS | 1651 | 1471348757144 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:59:17 INFO - PROCESS | 1651 | 1471348757217 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:17 INFO - PROCESS | 1651 | 1471348757219 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169ce800 == 28 [pid = 1651] [id = 243] 04:59:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11671a800) [pid = 1651] [serial = 727] [outer = 0x0] 04:59:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116913000) [pid = 1651] [serial = 728] [outer = 0x11671a800] 04:59:17 INFO - PROCESS | 1651 | 1471348757252 Marionette DEBUG loaded listener.js 04:59:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x116ab0000) [pid = 1651] [serial = 729] [outer = 0x11671a800] 04:59:17 INFO - PROCESS | 1651 | 1471348757821 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]]]}] 04:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 820ms 04:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:59:17 INFO - PROCESS | 1651 | 1471348757856 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:59:17 INFO - PROCESS | 1651 | 1471348757858 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:59:17 INFO - PROCESS | 1651 | 1471348757862 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:59:17 INFO - PROCESS | 1651 | 1471348757867 Marionette TRACE conn2 <- [1,946,null,{}] 04:59:17 INFO - PROCESS | 1651 | 1471348757918 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}] 04:59:17 INFO - PROCESS | 1651 | 1471348757923 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:18 INFO - PROCESS | 1651 | 1471348758049 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:59:18 INFO - PROCESS | 1651 | 1471348758120 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:18 INFO - PROCESS | 1651 | 1471348758122 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x118165000 == 29 [pid = 1651] [id = 244] 04:59:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x115e64c00) [pid = 1651] [serial = 730] [outer = 0x0] 04:59:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118710800) [pid = 1651] [serial = 731] [outer = 0x115e64c00] 04:59:18 INFO - PROCESS | 1651 | 1471348758155 Marionette DEBUG loaded listener.js 04:59:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11880a400) [pid = 1651] [serial = 732] [outer = 0x115e64c00] 04:59:18 INFO - PROCESS | 1651 | 1471348758581 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]]]}] 04:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 760ms 04:59:18 INFO - PROCESS | 1651 | 1471348758621 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:59:18 INFO - PROCESS | 1651 | 1471348758624 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:59:18 INFO - PROCESS | 1651 | 1471348758627 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:59:18 INFO - PROCESS | 1651 | 1471348758629 Marionette TRACE conn2 <- [1,950,null,{}] 04:59:18 INFO - PROCESS | 1651 | 1471348758633 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}] 04:59:18 INFO - PROCESS | 1651 | 1471348758635 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:18 INFO - PROCESS | 1651 | 1471348758710 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:59:18 INFO - PROCESS | 1651 | 1471348758715 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:18 INFO - PROCESS | 1651 | 1471348758720 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11715f800 == 30 [pid = 1651] [id = 245] 04:59:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x113cb1800) [pid = 1651] [serial = 733] [outer = 0x0] 04:59:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1165ebc00) [pid = 1651] [serial = 734] [outer = 0x113cb1800] 04:59:18 INFO - PROCESS | 1651 | 1471348758748 Marionette DEBUG loaded listener.js 04:59:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1176c8000) [pid = 1651] [serial = 735] [outer = 0x113cb1800] 04:59:19 INFO - PROCESS | 1651 | 1471348759079 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]]]}] 04:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 470ms 04:59:19 INFO - PROCESS | 1651 | 1471348759097 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:59:19 INFO - PROCESS | 1651 | 1471348759100 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:59:19 INFO - PROCESS | 1651 | 1471348759106 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:59:19 INFO - PROCESS | 1651 | 1471348759108 Marionette TRACE conn2 <- [1,954,null,{}] 04:59:19 INFO - PROCESS | 1651 | 1471348759110 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}] 04:59:19 INFO - PROCESS | 1651 | 1471348759112 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:19 INFO - PROCESS | 1651 | 1471348759189 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:59:19 INFO - PROCESS | 1651 | 1471348759193 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:19 INFO - PROCESS | 1651 | 1471348759195 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x118517000 == 31 [pid = 1651] [id = 246] 04:59:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x116549800) [pid = 1651] [serial = 736] [outer = 0x0] 04:59:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1188b7800) [pid = 1651] [serial = 737] [outer = 0x116549800] 04:59:19 INFO - PROCESS | 1651 | 1471348759224 Marionette DEBUG loaded listener.js 04:59:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119167000) [pid = 1651] [serial = 738] [outer = 0x116549800] 04:59:19 INFO - PROCESS | 1651 | 1471348759584 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]]]}] 04:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 519ms 04:59:19 INFO - PROCESS | 1651 | 1471348759626 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:59:19 INFO - PROCESS | 1651 | 1471348759628 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:59:19 INFO - PROCESS | 1651 | 1471348759630 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:59:19 INFO - PROCESS | 1651 | 1471348759632 Marionette TRACE conn2 <- [1,958,null,{}] 04:59:19 INFO - PROCESS | 1651 | 1471348759639 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}] 04:59:19 INFO - PROCESS | 1651 | 1471348759642 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:19 INFO - PROCESS | 1651 | 1471348759715 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:59:19 INFO - PROCESS | 1651 | 1471348759723 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:19 INFO - PROCESS | 1651 | 1471348759725 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x119411800 == 32 [pid = 1651] [id = 247] 04:59:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119298800) [pid = 1651] [serial = 739] [outer = 0x0] 04:59:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1195d1c00) [pid = 1651] [serial = 740] [outer = 0x119298800] 04:59:19 INFO - PROCESS | 1651 | 1471348759753 Marionette DEBUG loaded listener.js 04:59:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119a69000) [pid = 1651] [serial = 741] [outer = 0x119298800] 04:59:20 INFO - PROCESS | 1651 | 1471348760089 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]]]}] 04:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 470ms 04:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:59:20 INFO - PROCESS | 1651 | 1471348760102 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:59:20 INFO - PROCESS | 1651 | 1471348760105 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:59:20 INFO - PROCESS | 1651 | 1471348760107 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:59:20 INFO - PROCESS | 1651 | 1471348760108 Marionette TRACE conn2 <- [1,962,null,{}] 04:59:20 INFO - PROCESS | 1651 | 1471348760111 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}] 04:59:20 INFO - PROCESS | 1651 | 1471348760112 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:20 INFO - PROCESS | 1651 | 1471348760192 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:59:20 INFO - PROCESS | 1651 | 1471348760196 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:20 INFO - PROCESS | 1651 | 1471348760197 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a0a5000 == 33 [pid = 1651] [id = 248] 04:59:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119b2b800) [pid = 1651] [serial = 742] [outer = 0x0] 04:59:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119d48000) [pid = 1651] [serial = 743] [outer = 0x119b2b800] 04:59:20 INFO - PROCESS | 1651 | 1471348760227 Marionette DEBUG loaded listener.js 04:59:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119dda000) [pid = 1651] [serial = 744] [outer = 0x119b2b800] 04:59:20 INFO - PROCESS | 1651 | 1471348760617 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]]]}] 04:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 521ms 04:59:20 INFO - PROCESS | 1651 | 1471348760637 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:59:20 INFO - PROCESS | 1651 | 1471348760640 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:59:20 INFO - PROCESS | 1651 | 1471348760643 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:59:20 INFO - PROCESS | 1651 | 1471348760645 Marionette TRACE conn2 <- [1,966,null,{}] 04:59:20 INFO - PROCESS | 1651 | 1471348760648 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}] 04:59:20 INFO - PROCESS | 1651 | 1471348760650 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:20 INFO - PROCESS | 1651 | 1471348760797 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:59:20 INFO - PROCESS | 1651 | 1471348760851 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:20 INFO - PROCESS | 1651 | 1471348760853 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12322c800 == 34 [pid = 1651] [id = 249] 04:59:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x113034800) [pid = 1651] [serial = 745] [outer = 0x0] 04:59:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119de1400) [pid = 1651] [serial = 746] [outer = 0x113034800] 04:59:20 INFO - PROCESS | 1651 | 1471348760896 Marionette DEBUG loaded listener.js 04:59:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1212bc400) [pid = 1651] [serial = 747] [outer = 0x113034800] 04:59:21 INFO - PROCESS | 1651 | 1471348761299 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]]]}] 04:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 669ms 04:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:59:21 INFO - PROCESS | 1651 | 1471348761313 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:59:21 INFO - PROCESS | 1651 | 1471348761314 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:59:21 INFO - PROCESS | 1651 | 1471348761316 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:59:21 INFO - PROCESS | 1651 | 1471348761317 Marionette TRACE conn2 <- [1,970,null,{}] 04:59:21 INFO - PROCESS | 1651 | 1471348761320 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}] 04:59:21 INFO - PROCESS | 1651 | 1471348761324 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:21 INFO - PROCESS | 1651 | 1471348761436 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:59:21 INFO - PROCESS | 1651 | 1471348761469 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:21 INFO - PROCESS | 1651 | 1471348761470 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1240d9800 == 35 [pid = 1651] [id = 250] 04:59:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1212c3400) [pid = 1651] [serial = 748] [outer = 0x0] 04:59:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12346f400) [pid = 1651] [serial = 749] [outer = 0x1212c3400] 04:59:21 INFO - PROCESS | 1651 | 1471348761496 Marionette DEBUG loaded listener.js 04:59:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x124295400) [pid = 1651] [serial = 750] [outer = 0x1212c3400] 04:59:21 INFO - PROCESS | 1651 | 1471348761795 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]]]}] 04:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 521ms 04:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:59:21 INFO - PROCESS | 1651 | 1471348761838 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:59:21 INFO - PROCESS | 1651 | 1471348761839 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:59:21 INFO - PROCESS | 1651 | 1471348761841 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:59:21 INFO - PROCESS | 1651 | 1471348761842 Marionette TRACE conn2 <- [1,974,null,{}] 04:59:21 INFO - PROCESS | 1651 | 1471348761845 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}] 04:59:21 INFO - PROCESS | 1651 | 1471348761846 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:21 INFO - PROCESS | 1651 | 1471348761939 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:59:21 INFO - PROCESS | 1651 | 1471348761943 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:21 INFO - PROCESS | 1651 | 1471348761944 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x124640000 == 36 [pid = 1651] [id = 251] 04:59:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1212e6800) [pid = 1651] [serial = 751] [outer = 0x0] 04:59:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x124714400) [pid = 1651] [serial = 752] [outer = 0x1212e6800] 04:59:21 INFO - PROCESS | 1651 | 1471348761969 Marionette DEBUG loaded listener.js 04:59:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12471d000) [pid = 1651] [serial = 753] [outer = 0x1212e6800] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x111f58000) [pid = 1651] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x126a0f000) [pid = 1651] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1195cb800) [pid = 1651] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x126d2bc00) [pid = 1651] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x112a87400) [pid = 1651] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1127dcc00) [pid = 1651] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x118719c00) [pid = 1651] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119a64c00) [pid = 1651] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12347ac00) [pid = 1651] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1212c3c00) [pid = 1651] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1244ed400) [pid = 1651] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12471c400) [pid = 1651] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11671ec00) [pid = 1651] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x126774000) [pid = 1651] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119b29000) [pid = 1651] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11973f400) [pid = 1651] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1258e9400) [pid = 1651] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119ddf800) [pid = 1651] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x113cba400) [pid = 1651] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:59:22 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11871a400) [pid = 1651] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:59:22 INFO - PROCESS | 1651 | 1471348762312 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]]]}] 04:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 518ms 04:59:22 INFO - PROCESS | 1651 | 1471348762360 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:59:22 INFO - PROCESS | 1651 | 1471348762361 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:59:22 INFO - PROCESS | 1651 | 1471348762363 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:59:22 INFO - PROCESS | 1651 | 1471348762365 Marionette TRACE conn2 <- [1,978,null,{}] 04:59:22 INFO - PROCESS | 1651 | 1471348762367 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}] 04:59:22 INFO - PROCESS | 1651 | 1471348762368 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:22 INFO - PROCESS | 1651 | 1471348762445 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:59:22 INFO - PROCESS | 1651 | 1471348762501 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:22 INFO - PROCESS | 1651 | 1471348762502 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x125908800 == 37 [pid = 1651] [id = 252] 04:59:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1122ab800) [pid = 1651] [serial = 754] [outer = 0x0] 04:59:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11916e400) [pid = 1651] [serial = 755] [outer = 0x1122ab800] 04:59:22 INFO - PROCESS | 1651 | 1471348762528 Marionette DEBUG loaded listener.js 04:59:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1212e6400) [pid = 1651] [serial = 756] [outer = 0x1122ab800] 04:59:22 INFO - PROCESS | 1651 | 1471348762794 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]]]}] 04:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 473ms 04:59:22 INFO - PROCESS | 1651 | 1471348762842 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:59:22 INFO - PROCESS | 1651 | 1471348762843 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:59:22 INFO - PROCESS | 1651 | 1471348762845 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:59:22 INFO - PROCESS | 1651 | 1471348762846 Marionette TRACE conn2 <- [1,982,null,{}] 04:59:22 INFO - PROCESS | 1651 | 1471348762848 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}] 04:59:22 INFO - PROCESS | 1651 | 1471348762849 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:22 INFO - PROCESS | 1651 | 1471348762924 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:59:22 INFO - PROCESS | 1651 | 1471348762927 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:22 INFO - PROCESS | 1651 | 1471348762928 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x125958000 == 38 [pid = 1651] [id = 253] 04:59:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119b29000) [pid = 1651] [serial = 757] [outer = 0x0] 04:59:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12471f400) [pid = 1651] [serial = 758] [outer = 0x119b29000] 04:59:22 INFO - PROCESS | 1651 | 1471348762952 Marionette DEBUG loaded listener.js 04:59:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x124990000) [pid = 1651] [serial = 759] [outer = 0x119b29000] 04:59:23 INFO - PROCESS | 1651 | 1471348763271 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]]]}] 04:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 470ms 04:59:23 INFO - PROCESS | 1651 | 1471348763316 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:59:23 INFO - PROCESS | 1651 | 1471348763319 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:59:23 INFO - PROCESS | 1651 | 1471348763322 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:59:23 INFO - PROCESS | 1651 | 1471348763323 Marionette TRACE conn2 <- [1,986,null,{}] 04:59:23 INFO - PROCESS | 1651 | 1471348763325 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}] 04:59:23 INFO - PROCESS | 1651 | 1471348763326 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:23 INFO - PROCESS | 1651 | 1471348763429 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:59:23 INFO - PROCESS | 1651 | 1471348763435 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:23 INFO - PROCESS | 1651 | 1471348763437 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283cc000 == 39 [pid = 1651] [id = 254] 04:59:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x124994c00) [pid = 1651] [serial = 760] [outer = 0x0] 04:59:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124d63400) [pid = 1651] [serial = 761] [outer = 0x124994c00] 04:59:23 INFO - PROCESS | 1651 | 1471348763462 Marionette DEBUG loaded listener.js 04:59:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x124f66c00) [pid = 1651] [serial = 762] [outer = 0x124994c00] 04:59:23 INFO - PROCESS | 1651 | 1471348763784 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]]]}] 04:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 470ms 04:59:23 INFO - PROCESS | 1651 | 1471348763792 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:59:23 INFO - PROCESS | 1651 | 1471348763794 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:59:23 INFO - PROCESS | 1651 | 1471348763796 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:59:23 INFO - PROCESS | 1651 | 1471348763798 Marionette TRACE conn2 <- [1,990,null,{}] 04:59:23 INFO - PROCESS | 1651 | 1471348763800 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}] 04:59:23 INFO - PROCESS | 1651 | 1471348763804 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:23 INFO - PROCESS | 1651 | 1471348763892 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:59:23 INFO - PROCESS | 1651 | 1471348763896 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:23 INFO - PROCESS | 1651 | 1471348763898 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a7c800 == 40 [pid = 1651] [id = 255] 04:59:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x124fa9c00) [pid = 1651] [serial = 763] [outer = 0x0] 04:59:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1258ebc00) [pid = 1651] [serial = 764] [outer = 0x124fa9c00] 04:59:23 INFO - PROCESS | 1651 | 1471348763927 Marionette DEBUG loaded listener.js 04:59:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12677c800) [pid = 1651] [serial = 765] [outer = 0x124fa9c00] 04:59:24 INFO - PROCESS | 1651 | 1471348764237 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]]]}] 04:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 471ms 04:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:59:24 INFO - PROCESS | 1651 | 1471348764268 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:59:24 INFO - PROCESS | 1651 | 1471348764270 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:59:24 INFO - PROCESS | 1651 | 1471348764272 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:59:24 INFO - PROCESS | 1651 | 1471348764273 Marionette TRACE conn2 <- [1,994,null,{}] 04:59:24 INFO - PROCESS | 1651 | 1471348764276 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}] 04:59:24 INFO - PROCESS | 1651 | 1471348764277 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:24 INFO - PROCESS | 1651 | 1471348764400 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:59:24 INFO - PROCESS | 1651 | 1471348764458 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:24 INFO - PROCESS | 1651 | 1471348764460 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x112dcc800 == 41 [pid = 1651] [id = 256] 04:59:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x111f5cc00) [pid = 1651] [serial = 766] [outer = 0x0] 04:59:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x112735000) [pid = 1651] [serial = 767] [outer = 0x111f5cc00] 04:59:24 INFO - PROCESS | 1651 | 1471348764492 Marionette DEBUG loaded listener.js 04:59:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x113037000) [pid = 1651] [serial = 768] [outer = 0x111f5cc00] 04:59:24 INFO - PROCESS | 1651 | 1471348764940 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]]]}] 04:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 721ms 04:59:24 INFO - PROCESS | 1651 | 1471348764996 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:59:25 INFO - PROCESS | 1651 | 1471348764999 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:59:25 INFO - PROCESS | 1651 | 1471348765004 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:59:25 INFO - PROCESS | 1651 | 1471348765006 Marionette TRACE conn2 <- [1,998,null,{}] 04:59:25 INFO - PROCESS | 1651 | 1471348765010 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}] 04:59:25 INFO - PROCESS | 1651 | 1471348765015 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:25 INFO - PROCESS | 1651 | 1471348765167 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:59:25 INFO - PROCESS | 1651 | 1471348765291 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:25 INFO - PROCESS | 1651 | 1471348765293 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192f3000 == 42 [pid = 1651] [id = 257] 04:59:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11223e000) [pid = 1651] [serial = 769] [outer = 0x0] 04:59:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x118205000) [pid = 1651] [serial = 770] [outer = 0x11223e000] 04:59:25 INFO - PROCESS | 1651 | 1471348765346 Marionette DEBUG loaded listener.js 04:59:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1188bbc00) [pid = 1651] [serial = 771] [outer = 0x11223e000] 04:59:25 INFO - PROCESS | 1651 | 1471348765817 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]]]}] 04:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 876ms 04:59:25 INFO - PROCESS | 1651 | 1471348765879 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:59:25 INFO - PROCESS | 1651 | 1471348765881 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:59:25 INFO - PROCESS | 1651 | 1471348765900 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:59:25 INFO - PROCESS | 1651 | 1471348765902 Marionette TRACE conn2 <- [1,1002,null,{}] 04:59:25 INFO - PROCESS | 1651 | 1471348765906 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}] 04:59:25 INFO - PROCESS | 1651 | 1471348765908 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:26 INFO - PROCESS | 1651 | 1471348766010 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:59:26 INFO - PROCESS | 1651 | 1471348766079 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:26 INFO - PROCESS | 1651 | 1471348766081 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x128488800 == 43 [pid = 1651] [id = 258] 04:59:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11973f000) [pid = 1651] [serial = 772] [outer = 0x0] 04:59:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x119b32000) [pid = 1651] [serial = 773] [outer = 0x11973f000] 04:59:26 INFO - PROCESS | 1651 | 1471348766110 Marionette DEBUG loaded listener.js 04:59:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1211a2800) [pid = 1651] [serial = 774] [outer = 0x11973f000] 04:59:26 INFO - PROCESS | 1651 | 1471348766527 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]]]}] 04:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 690ms 04:59:26 INFO - PROCESS | 1651 | 1471348766573 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:59:26 INFO - PROCESS | 1651 | 1471348766576 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:59:26 INFO - PROCESS | 1651 | 1471348766584 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:59:26 INFO - PROCESS | 1651 | 1471348766587 Marionette TRACE conn2 <- [1,1006,null,{}] 04:59:26 INFO - PROCESS | 1651 | 1471348766590 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}] 04:59:26 INFO - PROCESS | 1651 | 1471348766592 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:26 INFO - PROCESS | 1651 | 1471348766696 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:59:26 INFO - PROCESS | 1651 | 1471348766753 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:26 INFO - PROCESS | 1651 | 1471348766754 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a782000 == 44 [pid = 1651] [id = 259] 04:59:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1212c1400) [pid = 1651] [serial = 775] [outer = 0x0] 04:59:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1234a5800) [pid = 1651] [serial = 776] [outer = 0x1212c1400] 04:59:26 INFO - PROCESS | 1651 | 1471348766783 Marionette DEBUG loaded listener.js 04:59:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x124720800) [pid = 1651] [serial = 777] [outer = 0x1212c1400] 04:59:27 INFO - PROCESS | 1651 | 1471348767388 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]]]}] 04:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 879ms 04:59:27 INFO - PROCESS | 1651 | 1471348767467 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:59:27 INFO - PROCESS | 1651 | 1471348767470 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:59:27 INFO - PROCESS | 1651 | 1471348767473 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:59:27 INFO - PROCESS | 1651 | 1471348767475 Marionette TRACE conn2 <- [1,1010,null,{}] 04:59:27 INFO - PROCESS | 1651 | 1471348767479 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}] 04:59:27 INFO - PROCESS | 1651 | 1471348767480 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:27 INFO - PROCESS | 1651 | 1471348767578 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:59:27 INFO - PROCESS | 1651 | 1471348767646 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:27 INFO - PROCESS | 1651 | 1471348767649 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11850c000 == 45 [pid = 1651] [id = 260] 04:59:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x113cb2c00) [pid = 1651] [serial = 778] [outer = 0x0] 04:59:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x116721000) [pid = 1651] [serial = 779] [outer = 0x113cb2c00] 04:59:27 INFO - PROCESS | 1651 | 1471348767677 Marionette DEBUG loaded listener.js 04:59:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x118210c00) [pid = 1651] [serial = 780] [outer = 0x113cb2c00] 04:59:28 INFO - PROCESS | 1651 | --DOCSHELL 0x128a7c800 == 44 [pid = 1651] [id = 255] 04:59:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1283cc000 == 43 [pid = 1651] [id = 254] 04:59:28 INFO - PROCESS | 1651 | --DOCSHELL 0x125958000 == 42 [pid = 1651] [id = 253] 04:59:28 INFO - PROCESS | 1651 | --DOCSHELL 0x125908800 == 41 [pid = 1651] [id = 252] 04:59:28 INFO - PROCESS | 1651 | --DOCSHELL 0x124640000 == 40 [pid = 1651] [id = 251] 04:59:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1240d9800 == 39 [pid = 1651] [id = 250] 04:59:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12322c800 == 38 [pid = 1651] [id = 249] 04:59:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11a0a5000 == 37 [pid = 1651] [id = 248] 04:59:28 INFO - PROCESS | 1651 | --DOCSHELL 0x119411800 == 36 [pid = 1651] [id = 247] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x112a92400) [pid = 1651] [serial = 722] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOCSHELL 0x118517000 == 35 [pid = 1651] [id = 246] 04:59:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11715f800 == 34 [pid = 1651] [id = 245] 04:59:28 INFO - PROCESS | 1651 | --DOCSHELL 0x118165000 == 33 [pid = 1651] [id = 244] 04:59:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1169ce800 == 32 [pid = 1651] [id = 243] 04:59:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11307a800 == 31 [pid = 1651] [id = 242] 04:59:28 INFO - PROCESS | 1651 | --DOCSHELL 0x115e26800 == 30 [pid = 1651] [id = 241] 04:59:28 INFO - PROCESS | 1651 | 1471348768113 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]]]}] 04:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 670ms 04:59:28 INFO - PROCESS | 1651 | 1471348768144 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:59:28 INFO - PROCESS | 1651 | 1471348768147 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:59:28 INFO - PROCESS | 1651 | 1471348768152 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:59:28 INFO - PROCESS | 1651 | 1471348768155 Marionette TRACE conn2 <- [1,1014,null,{}] 04:59:28 INFO - PROCESS | 1651 | 1471348768157 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}] 04:59:28 INFO - PROCESS | 1651 | 1471348768159 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:28 INFO - PROCESS | 1651 | 1471348768243 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1127e3000) [pid = 1651] [serial = 707] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1188b5800) [pid = 1651] [serial = 710] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x116144c00) [pid = 1651] [serial = 708] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119d31c00) [pid = 1651] [serial = 713] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119295800) [pid = 1651] [serial = 711] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12471c000) [pid = 1651] [serial = 716] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11a1a9000) [pid = 1651] [serial = 714] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x126ab6400) [pid = 1651] [serial = 720] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x126714400) [pid = 1651] [serial = 719] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x124720000) [pid = 1651] [serial = 686] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x124fab000) [pid = 1651] [serial = 689] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116ab0c00) [pid = 1651] [serial = 668] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x117c45c00) [pid = 1651] [serial = 669] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1283f2800) [pid = 1651] [serial = 663] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119d2f800) [pid = 1651] [serial = 677] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119dd9c00) [pid = 1651] [serial = 678] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119a65400) [pid = 1651] [serial = 674] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12632b400) [pid = 1651] [serial = 692] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119b2b400) [pid = 1651] [serial = 675] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1211a3c00) [pid = 1651] [serial = 680] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1212da400) [pid = 1651] [serial = 681] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x115d86800) [pid = 1651] [serial = 665] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116463c00) [pid = 1651] [serial = 666] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11880c000) [pid = 1651] [serial = 671] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11911e800) [pid = 1651] [serial = 672] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1258e8000) [pid = 1651] [serial = 690] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1251a9800) [pid = 1651] [serial = 717] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x126890800) [pid = 1651] [serial = 693] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1188af400) [pid = 1651] [serial = 696] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1283f2c00) [pid = 1651] [serial = 701] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11303a400) [pid = 1651] [serial = 695] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1247a1400) [pid = 1651] [serial = 698] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128458000) [pid = 1651] [serial = 702] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1285bdc00) [pid = 1651] [serial = 705] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12845b000) [pid = 1651] [serial = 704] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119ddfc00) [pid = 1651] [serial = 683] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1244ecc00) [pid = 1651] [serial = 684] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x124d59800) [pid = 1651] [serial = 687] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x126d29800) [pid = 1651] [serial = 699] [outer = 0x0] [url = about:blank] 04:59:28 INFO - PROCESS | 1651 | 1471348768303 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:28 INFO - PROCESS | 1651 | 1471348768304 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11653e800 == 31 [pid = 1651] [id = 261] 04:59:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11303a400) [pid = 1651] [serial = 781] [outer = 0x0] 04:59:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x116ab0c00) [pid = 1651] [serial = 782] [outer = 0x11303a400] 04:59:28 INFO - PROCESS | 1651 | 1471348768332 Marionette DEBUG loaded listener.js 04:59:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1195c4400) [pid = 1651] [serial = 783] [outer = 0x11303a400] 04:59:28 INFO - PROCESS | 1651 | 1471348768628 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]]]}] 04:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 522ms 04:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:59:28 INFO - PROCESS | 1651 | 1471348768673 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:59:28 INFO - PROCESS | 1651 | 1471348768675 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:59:28 INFO - PROCESS | 1651 | 1471348768677 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:59:28 INFO - PROCESS | 1651 | 1471348768679 Marionette TRACE conn2 <- [1,1018,null,{}] 04:59:28 INFO - PROCESS | 1651 | 1471348768689 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}] 04:59:28 INFO - PROCESS | 1651 | 1471348768692 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:28 INFO - PROCESS | 1651 | 1471348768771 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:59:28 INFO - PROCESS | 1651 | 1471348768854 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:28 INFO - PROCESS | 1651 | 1471348768856 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191a3800 == 32 [pid = 1651] [id = 262] 04:59:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119d2d800) [pid = 1651] [serial = 784] [outer = 0x0] 04:59:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11a10bc00) [pid = 1651] [serial = 785] [outer = 0x119d2d800] 04:59:28 INFO - PROCESS | 1651 | 1471348768887 Marionette DEBUG loaded listener.js 04:59:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1212c7c00) [pid = 1651] [serial = 786] [outer = 0x119d2d800] 04:59:29 INFO - PROCESS | 1651 | 1471348769171 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]]]}] 04:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 523ms 04:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:59:29 INFO - PROCESS | 1651 | 1471348769208 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:59:29 INFO - PROCESS | 1651 | 1471348769209 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:59:29 INFO - PROCESS | 1651 | 1471348769212 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:59:29 INFO - PROCESS | 1651 | 1471348769213 Marionette TRACE conn2 <- [1,1022,null,{}] 04:59:29 INFO - PROCESS | 1651 | 1471348769215 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}] 04:59:29 INFO - PROCESS | 1651 | 1471348769217 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:29 INFO - PROCESS | 1651 | 1471348769301 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:59:29 INFO - PROCESS | 1651 | 1471348769306 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:29 INFO - PROCESS | 1651 | 1471348769307 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d22800 == 33 [pid = 1651] [id = 263] 04:59:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1212e4800) [pid = 1651] [serial = 787] [outer = 0x0] 04:59:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12427f800) [pid = 1651] [serial = 788] [outer = 0x1212e4800] 04:59:29 INFO - PROCESS | 1651 | 1471348769333 Marionette DEBUG loaded listener.js 04:59:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1244eac00) [pid = 1651] [serial = 789] [outer = 0x1212e4800] 04:59:29 INFO - PROCESS | 1651 | 1471348769651 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]]]}] 04:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 468ms 04:59:29 INFO - PROCESS | 1651 | 1471348769681 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:59:29 INFO - PROCESS | 1651 | 1471348769682 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:59:29 INFO - PROCESS | 1651 | 1471348769686 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:59:29 INFO - PROCESS | 1651 | 1471348769689 Marionette TRACE conn2 <- [1,1026,null,{}] 04:59:29 INFO - PROCESS | 1651 | 1471348769691 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}] 04:59:29 INFO - PROCESS | 1651 | 1471348769693 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:29 INFO - PROCESS | 1651 | 1471348769770 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:59:29 INFO - PROCESS | 1651 | 1471348769774 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:29 INFO - PROCESS | 1651 | 1471348769775 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12342a000 == 34 [pid = 1651] [id = 264] 04:59:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x124717400) [pid = 1651] [serial = 790] [outer = 0x0] 04:59:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x124ce3800) [pid = 1651] [serial = 791] [outer = 0x124717400] 04:59:29 INFO - PROCESS | 1651 | 1471348769800 Marionette DEBUG loaded listener.js 04:59:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x124fb0400) [pid = 1651] [serial = 792] [outer = 0x124717400] 04:59:30 INFO - PROCESS | 1651 | 1471348770145 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]]]}] 04:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 471ms 04:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:59:30 INFO - PROCESS | 1651 | 1471348770157 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:59:30 INFO - PROCESS | 1651 | 1471348770158 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:59:30 INFO - PROCESS | 1651 | 1471348770160 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:59:30 INFO - PROCESS | 1651 | 1471348770161 Marionette TRACE conn2 <- [1,1030,null,{}] 04:59:30 INFO - PROCESS | 1651 | 1471348770164 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}] 04:59:30 INFO - PROCESS | 1651 | 1471348770169 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:30 INFO - PROCESS | 1651 | 1471348770266 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:59:30 INFO - PROCESS | 1651 | 1471348770332 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:30 INFO - PROCESS | 1651 | 1471348770334 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12447e800 == 35 [pid = 1651] [id = 265] 04:59:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x124720000) [pid = 1651] [serial = 793] [outer = 0x0] 04:59:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1258e6800) [pid = 1651] [serial = 794] [outer = 0x124720000] 04:59:30 INFO - PROCESS | 1651 | 1471348770359 Marionette DEBUG loaded listener.js 04:59:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126a0fc00) [pid = 1651] [serial = 795] [outer = 0x124720000] 04:59:30 INFO - PROCESS | 1651 | 1471348770669 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]]]}] 04:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 568ms 04:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:59:30 INFO - PROCESS | 1651 | 1471348770729 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:59:30 INFO - PROCESS | 1651 | 1471348770730 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:59:30 INFO - PROCESS | 1651 | 1471348770732 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:59:30 INFO - PROCESS | 1651 | 1471348770733 Marionette TRACE conn2 <- [1,1034,null,{}] 04:59:30 INFO - PROCESS | 1651 | 1471348770735 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}] 04:59:30 INFO - PROCESS | 1651 | 1471348770737 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:30 INFO - PROCESS | 1651 | 1471348770831 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:59:30 INFO - PROCESS | 1651 | 1471348770842 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:30 INFO - PROCESS | 1651 | 1471348770843 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x113cd5000 == 36 [pid = 1651] [id = 266] 04:59:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126a06c00) [pid = 1651] [serial = 796] [outer = 0x0] 04:59:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126bc1800) [pid = 1651] [serial = 797] [outer = 0x126a06c00] 04:59:30 INFO - PROCESS | 1651 | 1471348770867 Marionette DEBUG loaded listener.js 04:59:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126d24c00) [pid = 1651] [serial = 798] [outer = 0x126a06c00] 04:59:31 INFO - PROCESS | 1651 | 1471348771215 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]]]}] 04:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms 04:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:59:31 INFO - PROCESS | 1651 | 1471348771255 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:59:31 INFO - PROCESS | 1651 | 1471348771256 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:59:31 INFO - PROCESS | 1651 | 1471348771258 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:59:31 INFO - PROCESS | 1651 | 1471348771259 Marionette TRACE conn2 <- [1,1038,null,{}] 04:59:31 INFO - PROCESS | 1651 | 1471348771261 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}] 04:59:31 INFO - PROCESS | 1651 | 1471348771262 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:31 INFO - PROCESS | 1651 | 1471348771360 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:59:31 INFO - PROCESS | 1651 | 1471348771364 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:31 INFO - PROCESS | 1651 | 1471348771365 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x112f17800 == 37 [pid = 1651] [id = 267] 04:59:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x126a10000) [pid = 1651] [serial = 799] [outer = 0x0] 04:59:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126d2ec00) [pid = 1651] [serial = 800] [outer = 0x126a10000] 04:59:31 INFO - PROCESS | 1651 | 1471348771390 Marionette DEBUG loaded listener.js 04:59:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1283ee800) [pid = 1651] [serial = 801] [outer = 0x126a10000] 04:59:31 INFO - PROCESS | 1651 | 1471348771720 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]]]}] 04:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 518ms 04:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:59:31 INFO - PROCESS | 1651 | 1471348771777 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:59:31 INFO - PROCESS | 1651 | 1471348771778 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:59:31 INFO - PROCESS | 1651 | 1471348771781 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:59:31 INFO - PROCESS | 1651 | 1471348771782 Marionette TRACE conn2 <- [1,1042,null,{}] 04:59:31 INFO - PROCESS | 1651 | 1471348771784 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}] 04:59:31 INFO - PROCESS | 1651 | 1471348771785 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:31 INFO - PROCESS | 1651 | 1471348771880 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:59:31 INFO - PROCESS | 1651 | 1471348771892 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:31 INFO - PROCESS | 1651 | 1471348771893 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a7c800 == 38 [pid = 1651] [id = 268] 04:59:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1283ef000) [pid = 1651] [serial = 802] [outer = 0x0] 04:59:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1283f6c00) [pid = 1651] [serial = 803] [outer = 0x1283ef000] 04:59:31 INFO - PROCESS | 1651 | 1471348771917 Marionette DEBUG loaded listener.js 04:59:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128459c00) [pid = 1651] [serial = 804] [outer = 0x1283ef000] 04:59:32 INFO - PROCESS | 1651 | 1471348772228 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]]]}] 04:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 470ms 04:59:32 INFO - PROCESS | 1651 | 1471348772258 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:59:32 INFO - PROCESS | 1651 | 1471348772260 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:59:32 INFO - PROCESS | 1651 | 1471348772263 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:59:32 INFO - PROCESS | 1651 | 1471348772266 Marionette TRACE conn2 <- [1,1046,null,{}] 04:59:32 INFO - PROCESS | 1651 | 1471348772271 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}] 04:59:32 INFO - PROCESS | 1651 | 1471348772273 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:32 INFO - PROCESS | 1651 | 1471348772581 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:59:32 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x113034800) [pid = 1651] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:59:32 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1212c3400) [pid = 1651] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:59:32 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11671a800) [pid = 1651] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:59:32 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x113cb1800) [pid = 1651] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:59:32 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119298800) [pid = 1651] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:59:32 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116549800) [pid = 1651] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:59:32 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119b2b800) [pid = 1651] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:59:32 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1132b1000) [pid = 1651] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:59:32 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1212e6800) [pid = 1651] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:59:32 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x115e64c00) [pid = 1651] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:59:32 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1127e6400) [pid = 1651] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:59:32 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1122ab800) [pid = 1651] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:59:32 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119b29000) [pid = 1651] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:59:32 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x124994c00) [pid = 1651] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:59:32 INFO - PROCESS | 1651 | 1471348772647 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:32 INFO - PROCESS | 1651 | 1471348772648 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x117176800 == 39 [pid = 1651] [id = 269] 04:59:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1127b5000) [pid = 1651] [serial = 805] [outer = 0x0] 04:59:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x113034800) [pid = 1651] [serial = 806] [outer = 0x1127b5000] 04:59:32 INFO - PROCESS | 1651 | 1471348772690 Marionette DEBUG loaded listener.js 04:59:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x117039400) [pid = 1651] [serial = 807] [outer = 0x1127b5000] 04:59:33 INFO - PROCESS | 1651 | 1471348773060 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]]]}] 04:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 824ms 04:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:59:33 INFO - PROCESS | 1651 | 1471348773087 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:59:33 INFO - PROCESS | 1651 | 1471348773089 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:59:33 INFO - PROCESS | 1651 | 1471348773091 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:59:33 INFO - PROCESS | 1651 | 1471348773093 Marionette TRACE conn2 <- [1,1050,null,{}] 04:59:33 INFO - PROCESS | 1651 | 1471348773101 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}] 04:59:33 INFO - PROCESS | 1651 | 1471348773103 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:33 INFO - PROCESS | 1651 | 1471348773213 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:59:33 INFO - PROCESS | 1651 | 1471348773219 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:33 INFO - PROCESS | 1651 | 1471348773220 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad35800 == 40 [pid = 1651] [id = 270] 04:59:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123473800) [pid = 1651] [serial = 808] [outer = 0x0] 04:59:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x124756000) [pid = 1651] [serial = 809] [outer = 0x123473800] 04:59:33 INFO - PROCESS | 1651 | 1471348773247 Marionette DEBUG loaded listener.js 04:59:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1285b8800) [pid = 1651] [serial = 810] [outer = 0x123473800] 04:59:33 INFO - PROCESS | 1651 | 1471348773571 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]]]}] 04:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 528ms 04:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:59:33 INFO - PROCESS | 1651 | 1471348773620 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:59:33 INFO - PROCESS | 1651 | 1471348773621 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:59:33 INFO - PROCESS | 1651 | 1471348773623 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:59:33 INFO - PROCESS | 1651 | 1471348773624 Marionette TRACE conn2 <- [1,1054,null,{}] 04:59:33 INFO - PROCESS | 1651 | 1471348773626 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}] 04:59:33 INFO - PROCESS | 1651 | 1471348773627 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:33 INFO - PROCESS | 1651 | 1471348773708 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:59:33 INFO - PROCESS | 1651 | 1471348773764 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:33 INFO - PROCESS | 1651 | 1471348773765 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b2e4800 == 41 [pid = 1651] [id = 271] 04:59:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12428c800) [pid = 1651] [serial = 811] [outer = 0x0] 04:59:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1287ae800) [pid = 1651] [serial = 812] [outer = 0x12428c800] 04:59:33 INFO - PROCESS | 1651 | 1471348773789 Marionette DEBUG loaded listener.js 04:59:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128ae1000) [pid = 1651] [serial = 813] [outer = 0x12428c800] 04:59:34 INFO - PROCESS | 1651 | 1471348774068 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]]]}] 04:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 470ms 04:59:34 INFO - PROCESS | 1651 | 1471348774094 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:59:34 INFO - PROCESS | 1651 | 1471348774095 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:59:34 INFO - PROCESS | 1651 | 1471348774097 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:59:34 INFO - PROCESS | 1651 | 1471348774098 Marionette TRACE conn2 <- [1,1058,null,{}] 04:59:34 INFO - PROCESS | 1651 | 1471348774107 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}] 04:59:34 INFO - PROCESS | 1651 | 1471348774108 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:34 INFO - PROCESS | 1651 | 1471348774196 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:59:34 INFO - PROCESS | 1651 | 1471348774208 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:34 INFO - PROCESS | 1651 | 1471348774209 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be68000 == 42 [pid = 1651] [id = 272] 04:59:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119d48c00) [pid = 1651] [serial = 814] [outer = 0x0] 04:59:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128bda400) [pid = 1651] [serial = 815] [outer = 0x119d48c00] 04:59:34 INFO - PROCESS | 1651 | 1471348774233 Marionette DEBUG loaded listener.js 04:59:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128be4c00) [pid = 1651] [serial = 816] [outer = 0x119d48c00] 04:59:34 INFO - PROCESS | 1651 | 1471348774633 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]]]}] 04:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 571ms 04:59:34 INFO - PROCESS | 1651 | 1471348774668 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:59:34 INFO - PROCESS | 1651 | 1471348774671 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:59:34 INFO - PROCESS | 1651 | 1471348774674 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:59:34 INFO - PROCESS | 1651 | 1471348774676 Marionette TRACE conn2 <- [1,1062,null,{}] 04:59:34 INFO - PROCESS | 1651 | 1471348774680 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}] 04:59:34 INFO - PROCESS | 1651 | 1471348774682 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:34 INFO - PROCESS | 1651 | 1471348774788 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:59:34 INFO - PROCESS | 1651 | 1471348774855 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:34 INFO - PROCESS | 1651 | 1471348774858 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x117161800 == 43 [pid = 1651] [id = 273] 04:59:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x112a8a000) [pid = 1651] [serial = 817] [outer = 0x0] 04:59:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x115e05800) [pid = 1651] [serial = 818] [outer = 0x112a8a000] 04:59:34 INFO - PROCESS | 1651 | 1471348774890 Marionette DEBUG loaded listener.js 04:59:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x117033c00) [pid = 1651] [serial = 819] [outer = 0x112a8a000] 04:59:35 INFO - PROCESS | 1651 | 1471348775295 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]]]}] 04:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 672ms 04:59:35 INFO - PROCESS | 1651 | 1471348775346 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:59:35 INFO - PROCESS | 1651 | 1471348775349 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:59:35 INFO - PROCESS | 1651 | 1471348775354 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:59:35 INFO - PROCESS | 1651 | 1471348775355 Marionette TRACE conn2 <- [1,1066,null,{}] 04:59:35 INFO - PROCESS | 1651 | 1471348775358 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}] 04:59:35 INFO - PROCESS | 1651 | 1471348775360 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:35 INFO - PROCESS | 1651 | 1471348775473 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:59:35 INFO - PROCESS | 1651 | 1471348775564 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:35 INFO - PROCESS | 1651 | 1471348775566 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d1f000 == 44 [pid = 1651] [id = 274] 04:59:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118804c00) [pid = 1651] [serial = 820] [outer = 0x0] 04:59:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11929ec00) [pid = 1651] [serial = 821] [outer = 0x118804c00] 04:59:35 INFO - PROCESS | 1651 | 1471348775618 Marionette DEBUG loaded listener.js 04:59:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11973f400) [pid = 1651] [serial = 822] [outer = 0x118804c00] 04:59:36 INFO - PROCESS | 1651 | 1471348776178 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]]]}] 04:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 870ms 04:59:36 INFO - PROCESS | 1651 | 1471348776224 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:59:36 INFO - PROCESS | 1651 | 1471348776226 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:59:36 INFO - PROCESS | 1651 | 1471348776228 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:59:36 INFO - PROCESS | 1651 | 1471348776230 Marionette TRACE conn2 <- [1,1070,null,{}] 04:59:36 INFO - PROCESS | 1651 | 1471348776239 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}] 04:59:36 INFO - PROCESS | 1651 | 1471348776242 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:36 INFO - PROCESS | 1651 | 1471348776347 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:59:36 INFO - PROCESS | 1651 | 1471348776418 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:36 INFO - PROCESS | 1651 | 1471348776421 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad48800 == 45 [pid = 1651] [id = 275] 04:59:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1212c0400) [pid = 1651] [serial = 823] [outer = 0x0] 04:59:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1212e6800) [pid = 1651] [serial = 824] [outer = 0x1212c0400] 04:59:36 INFO - PROCESS | 1651 | 1471348776452 Marionette DEBUG loaded listener.js 04:59:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12471c000) [pid = 1651] [serial = 825] [outer = 0x1212c0400] 04:59:36 INFO - PROCESS | 1651 | 1471348776870 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]]]}] 04:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 672ms 04:59:36 INFO - PROCESS | 1651 | 1471348776900 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:59:36 INFO - PROCESS | 1651 | 1471348776902 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:59:36 INFO - PROCESS | 1651 | 1471348776904 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:59:36 INFO - PROCESS | 1651 | 1471348776906 Marionette TRACE conn2 <- [1,1074,null,{}] 04:59:36 INFO - PROCESS | 1651 | 1471348776908 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}] 04:59:36 INFO - PROCESS | 1651 | 1471348776909 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:37 INFO - PROCESS | 1651 | 1471348777011 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:59:37 INFO - PROCESS | 1651 | 1471348777068 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:37 INFO - PROCESS | 1651 | 1471348777069 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bed9800 == 46 [pid = 1651] [id = 276] 04:59:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x124facc00) [pid = 1651] [serial = 826] [outer = 0x0] 04:59:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1251eb000) [pid = 1651] [serial = 827] [outer = 0x124facc00] 04:59:37 INFO - PROCESS | 1651 | 1471348777099 Marionette DEBUG loaded listener.js 04:59:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x126710c00) [pid = 1651] [serial = 828] [outer = 0x124facc00] 04:59:37 INFO - PROCESS | 1651 | 1471348777551 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]]]}] 04:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 671ms 04:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:59:37 INFO - PROCESS | 1651 | 1471348777576 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:59:37 INFO - PROCESS | 1651 | 1471348777577 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:59:37 INFO - PROCESS | 1651 | 1471348777579 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:59:37 INFO - PROCESS | 1651 | 1471348777581 Marionette TRACE conn2 <- [1,1078,null,{}] 04:59:37 INFO - PROCESS | 1651 | 1471348777583 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}] 04:59:37 INFO - PROCESS | 1651 | 1471348777584 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:37 INFO - PROCESS | 1651 | 1471348777913 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:59:37 INFO - PROCESS | 1651 | 1471348777979 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:37 INFO - PROCESS | 1651 | 1471348777981 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x11831e000 == 47 [pid = 1651] [id = 277] 04:59:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11671b400) [pid = 1651] [serial = 829] [outer = 0x0] 04:59:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x116ab4000) [pid = 1651] [serial = 830] [outer = 0x11671b400] 04:59:38 INFO - PROCESS | 1651 | 1471348778009 Marionette DEBUG loaded listener.js 04:59:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x118712000) [pid = 1651] [serial = 831] [outer = 0x11671b400] 04:59:38 INFO - PROCESS | 1651 | 1471348778445 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]]]}] 04:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 874ms 04:59:38 INFO - PROCESS | 1651 | 1471348778472 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:59:38 INFO - PROCESS | 1651 | 1471348778474 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:59:38 INFO - PROCESS | 1651 | 1471348778478 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:59:38 INFO - PROCESS | 1651 | 1471348778481 Marionette TRACE conn2 <- [1,1082,null,{}] 04:59:38 INFO - PROCESS | 1651 | 1471348778486 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}] 04:59:38 INFO - PROCESS | 1651 | 1471348778489 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:38 INFO - PROCESS | 1651 | 1471348778606 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:59:38 INFO - PROCESS | 1651 | 1471348778682 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:38 INFO - PROCESS | 1651 | 1471348778684 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169de000 == 48 [pid = 1651] [id = 278] 04:59:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1188af000) [pid = 1651] [serial = 832] [outer = 0x0] 04:59:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x119295800) [pid = 1651] [serial = 833] [outer = 0x1188af000] 04:59:38 INFO - PROCESS | 1651 | 1471348778715 Marionette DEBUG loaded listener.js 04:59:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11973b400) [pid = 1651] [serial = 834] [outer = 0x1188af000] 04:59:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12b2e4800 == 47 [pid = 1651] [id = 271] 04:59:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad35800 == 46 [pid = 1651] [id = 270] 04:59:38 INFO - PROCESS | 1651 | --DOCSHELL 0x117176800 == 45 [pid = 1651] [id = 269] 04:59:38 INFO - PROCESS | 1651 | --DOCSHELL 0x128a7c800 == 44 [pid = 1651] [id = 268] 04:59:38 INFO - PROCESS | 1651 | --DOCSHELL 0x112f17800 == 43 [pid = 1651] [id = 267] 04:59:38 INFO - PROCESS | 1651 | --DOCSHELL 0x113cd5000 == 42 [pid = 1651] [id = 266] 04:59:38 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1258ebc00) [pid = 1651] [serial = 764] [outer = 0x0] [url = about:blank] 04:59:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12447e800 == 41 [pid = 1651] [id = 265] 04:59:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12342a000 == 40 [pid = 1651] [id = 264] 04:59:38 INFO - PROCESS | 1651 | --DOCSHELL 0x119d22800 == 39 [pid = 1651] [id = 263] 04:59:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1191a3800 == 38 [pid = 1651] [id = 262] 04:59:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11653e800 == 37 [pid = 1651] [id = 261] 04:59:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11850c000 == 36 [pid = 1651] [id = 260] 04:59:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12a782000 == 35 [pid = 1651] [id = 259] 04:59:38 INFO - PROCESS | 1651 | --DOCSHELL 0x128488800 == 34 [pid = 1651] [id = 258] 04:59:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1192f3000 == 33 [pid = 1651] [id = 257] 04:59:38 INFO - PROCESS | 1651 | --DOCSHELL 0x112dcc800 == 32 [pid = 1651] [id = 256] 04:59:39 INFO - PROCESS | 1651 | 1471348779078 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]]]}] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119de1400) [pid = 1651] [serial = 746] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12346f400) [pid = 1651] [serial = 749] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1212bc400) [pid = 1651] [serial = 747] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x116ab0000) [pid = 1651] [serial = 729] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x116913000) [pid = 1651] [serial = 728] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1165ebc00) [pid = 1651] [serial = 734] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1176c8000) [pid = 1651] [serial = 735] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1195d1c00) [pid = 1651] [serial = 740] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119a69000) [pid = 1651] [serial = 741] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1188b7800) [pid = 1651] [serial = 737] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119167000) [pid = 1651] [serial = 738] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119d48000) [pid = 1651] [serial = 743] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x113cb8800) [pid = 1651] [serial = 726] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x124714400) [pid = 1651] [serial = 752] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1133c3000) [pid = 1651] [serial = 725] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11880a400) [pid = 1651] [serial = 732] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118710800) [pid = 1651] [serial = 731] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x113032c00) [pid = 1651] [serial = 723] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11916e400) [pid = 1651] [serial = 755] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x124295400) [pid = 1651] [serial = 750] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12471f400) [pid = 1651] [serial = 758] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124990000) [pid = 1651] [serial = 759] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x124d63400) [pid = 1651] [serial = 761] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12471d000) [pid = 1651] [serial = 753] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1212e6400) [pid = 1651] [serial = 756] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x124f66c00) [pid = 1651] [serial = 762] [outer = 0x0] [url = about:blank] 04:59:39 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119dda000) [pid = 1651] [serial = 744] [outer = 0x0] [url = about:blank] 04:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 621ms 04:59:39 INFO - PROCESS | 1651 | 1471348779104 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:59:39 INFO - PROCESS | 1651 | 1471348779106 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:59:39 INFO - PROCESS | 1651 | 1471348779108 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:59:39 INFO - PROCESS | 1651 | 1471348779109 Marionette TRACE conn2 <- [1,1086,null,{}] 04:59:39 INFO - PROCESS | 1651 | 1471348779112 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}] 04:59:39 INFO - PROCESS | 1651 | 1471348779113 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:39 INFO - PROCESS | 1651 | 1471348779214 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:59:39 INFO - PROCESS | 1651 | 1471348779222 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:39 INFO - PROCESS | 1651 | 1471348779223 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x118308000 == 33 [pid = 1651] [id = 279] 04:59:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119a70400) [pid = 1651] [serial = 835] [outer = 0x0] 04:59:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119b30c00) [pid = 1651] [serial = 836] [outer = 0x119a70400] 04:59:39 INFO - PROCESS | 1651 | 1471348779250 Marionette DEBUG loaded listener.js 04:59:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119ddc400) [pid = 1651] [serial = 837] [outer = 0x119a70400] 04:59:39 INFO - PROCESS | 1651 | 1471348779593 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]]]}] 04:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 519ms 04:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:59:39 INFO - PROCESS | 1651 | 1471348779628 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:59:39 INFO - PROCESS | 1651 | 1471348779630 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:59:39 INFO - PROCESS | 1651 | 1471348779637 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:59:39 INFO - PROCESS | 1651 | 1471348779640 Marionette TRACE conn2 <- [1,1090,null,{}] 04:59:39 INFO - PROCESS | 1651 | 1471348779649 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}] 04:59:39 INFO - PROCESS | 1651 | 1471348779651 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:39 INFO - PROCESS | 1651 | 1471348779739 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:59:39 INFO - PROCESS | 1651 | 1471348779744 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:39 INFO - PROCESS | 1651 | 1471348779745 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d1d000 == 34 [pid = 1651] [id = 280] 04:59:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1211a3400) [pid = 1651] [serial = 838] [outer = 0x0] 04:59:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1232b9800) [pid = 1651] [serial = 839] [outer = 0x1211a3400] 04:59:39 INFO - PROCESS | 1651 | 1471348779771 Marionette DEBUG loaded listener.js 04:59:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x124295400) [pid = 1651] [serial = 840] [outer = 0x1211a3400] 04:59:40 INFO - PROCESS | 1651 | 1471348780141 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]]]}] 04:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 527ms 04:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:59:40 INFO - PROCESS | 1651 | 1471348780161 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:59:40 INFO - PROCESS | 1651 | 1471348780163 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:59:40 INFO - PROCESS | 1651 | 1471348780166 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:59:40 INFO - PROCESS | 1651 | 1471348780168 Marionette TRACE conn2 <- [1,1094,null,{}] 04:59:40 INFO - PROCESS | 1651 | 1471348780171 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}] 04:59:40 INFO - PROCESS | 1651 | 1471348780172 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:40 INFO - PROCESS | 1651 | 1471348780323 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:59:40 INFO - PROCESS | 1651 | 1471348780340 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:40 INFO - PROCESS | 1651 | 1471348780341 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x123236800 == 35 [pid = 1651] [id = 281] 04:59:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12417e400) [pid = 1651] [serial = 841] [outer = 0x0] 04:59:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1247a1400) [pid = 1651] [serial = 842] [outer = 0x12417e400] 04:59:40 INFO - PROCESS | 1651 | 1471348780366 Marionette DEBUG loaded listener.js 04:59:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124d64400) [pid = 1651] [serial = 843] [outer = 0x12417e400] 04:59:40 INFO - PROCESS | 1651 | 1471348780712 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]]]}] 04:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 573ms 04:59:40 INFO - PROCESS | 1651 | 1471348780740 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:59:40 INFO - PROCESS | 1651 | 1471348780741 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:59:40 INFO - PROCESS | 1651 | 1471348780745 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:59:40 INFO - PROCESS | 1651 | 1471348780746 Marionette TRACE conn2 <- [1,1098,null,{}] 04:59:40 INFO - PROCESS | 1651 | 1471348780750 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}] 04:59:40 INFO - PROCESS | 1651 | 1471348780752 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:40 INFO - PROCESS | 1651 | 1471348780879 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:59:41 INFO - PROCESS | 1651 | 1471348781007 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:41 INFO - PROCESS | 1651 | 1471348781012 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x124641000 == 36 [pid = 1651] [id = 282] 04:59:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12632b800) [pid = 1651] [serial = 844] [outer = 0x0] 04:59:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126773000) [pid = 1651] [serial = 845] [outer = 0x12632b800] 04:59:41 INFO - PROCESS | 1651 | 1471348781067 Marionette DEBUG loaded listener.js 04:59:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126a0d800) [pid = 1651] [serial = 846] [outer = 0x12632b800] 04:59:41 INFO - PROCESS | 1651 | 1471348781416 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]]]}] 04:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 720ms 04:59:41 INFO - PROCESS | 1651 | 1471348781464 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:59:41 INFO - PROCESS | 1651 | 1471348781466 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:59:41 INFO - PROCESS | 1651 | 1471348781468 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:59:41 INFO - PROCESS | 1651 | 1471348781469 Marionette TRACE conn2 <- [1,1102,null,{}] 04:59:41 INFO - PROCESS | 1651 | 1471348781471 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}] 04:59:41 INFO - PROCESS | 1651 | 1471348781473 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:41 INFO - PROCESS | 1651 | 1471348781589 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:59:41 INFO - PROCESS | 1651 | 1471348781601 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:41 INFO - PROCESS | 1651 | 1471348781602 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x11715f000 == 37 [pid = 1651] [id = 283] 04:59:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126ab5000) [pid = 1651] [serial = 847] [outer = 0x0] 04:59:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1283f5800) [pid = 1651] [serial = 848] [outer = 0x126ab5000] 04:59:41 INFO - PROCESS | 1651 | 1471348781627 Marionette DEBUG loaded listener.js 04:59:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12845b800) [pid = 1651] [serial = 849] [outer = 0x126ab5000] 04:59:41 INFO - PROCESS | 1651 | 1471348781944 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]]]}] 04:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 518ms 04:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:59:41 INFO - PROCESS | 1651 | 1471348781994 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:59:41 INFO - PROCESS | 1651 | 1471348781995 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:59:41 INFO - PROCESS | 1651 | 1471348781997 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:59:42 INFO - PROCESS | 1651 | 1471348781999 Marionette TRACE conn2 <- [1,1106,null,{}] 04:59:42 INFO - PROCESS | 1651 | 1471348782001 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}] 04:59:42 INFO - PROCESS | 1651 | 1471348782002 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:42 INFO - PROCESS | 1651 | 1471348782108 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:59:42 INFO - PROCESS | 1651 | 1471348782111 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:42 INFO - PROCESS | 1651 | 1471348782113 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x126aee000 == 38 [pid = 1651] [id = 284] 04:59:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126ab6800) [pid = 1651] [serial = 850] [outer = 0x0] 04:59:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1285bd800) [pid = 1651] [serial = 851] [outer = 0x126ab6800] 04:59:42 INFO - PROCESS | 1651 | 1471348782139 Marionette DEBUG loaded listener.js 04:59:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x128adc400) [pid = 1651] [serial = 852] [outer = 0x126ab6800] 04:59:42 INFO - PROCESS | 1651 | 1471348782462 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]]]}] 04:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 517ms 04:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:59:42 INFO - PROCESS | 1651 | 1471348782516 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:59:42 INFO - PROCESS | 1651 | 1471348782517 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:59:42 INFO - PROCESS | 1651 | 1471348782521 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:59:42 INFO - PROCESS | 1651 | 1471348782523 Marionette TRACE conn2 <- [1,1110,null,{}] 04:59:42 INFO - PROCESS | 1651 | 1471348782526 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}] 04:59:42 INFO - PROCESS | 1651 | 1471348782527 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:42 INFO - PROCESS | 1651 | 1471348782627 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:59:42 INFO - PROCESS | 1651 | 1471348782638 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:42 INFO - PROCESS | 1651 | 1471348782639 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12877a000 == 39 [pid = 1651] [id = 285] 04:59:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x128ae2000) [pid = 1651] [serial = 853] [outer = 0x0] 04:59:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x128be4000) [pid = 1651] [serial = 854] [outer = 0x128ae2000] 04:59:42 INFO - PROCESS | 1651 | 1471348782664 Marionette DEBUG loaded listener.js 04:59:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x128da5000) [pid = 1651] [serial = 855] [outer = 0x128ae2000] 04:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x126a06c00) [pid = 1651] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x126a10000) [pid = 1651] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x111f5cc00) [pid = 1651] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x113cb2c00) [pid = 1651] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x124717400) [pid = 1651] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11303a400) [pid = 1651] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1283ef000) [pid = 1651] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1127b5000) [pid = 1651] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1212c1400) [pid = 1651] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x123473800) [pid = 1651] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119d2d800) [pid = 1651] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1212e4800) [pid = 1651] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11973f000) [pid = 1651] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11223e000) [pid = 1651] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x124fa9c00) [pid = 1651] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124720000) [pid = 1651] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:59:43 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12428c800) [pid = 1651] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:59:43 INFO - PROCESS | 1651 | 1471348783164 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]]]}] 04:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 674ms 04:59:43 INFO - PROCESS | 1651 | 1471348783195 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:59:43 INFO - PROCESS | 1651 | 1471348783196 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:59:43 INFO - PROCESS | 1651 | 1471348783198 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:59:43 INFO - PROCESS | 1651 | 1471348783199 Marionette TRACE conn2 <- [1,1114,null,{}] 04:59:43 INFO - PROCESS | 1651 | 1471348783201 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}] 04:59:43 INFO - PROCESS | 1651 | 1471348783202 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:43 INFO - PROCESS | 1651 | 1471348783289 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:59:43 INFO - PROCESS | 1651 | 1471348783293 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:43 INFO - PROCESS | 1651 | 1471348783295 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12848d800 == 40 [pid = 1651] [id = 286] 04:59:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1161bd400) [pid = 1651] [serial = 856] [outer = 0x0] 04:59:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1176c9c00) [pid = 1651] [serial = 857] [outer = 0x1161bd400] 04:59:43 INFO - PROCESS | 1651 | 1471348783320 Marionette DEBUG loaded listener.js 04:59:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123473800) [pid = 1651] [serial = 858] [outer = 0x1161bd400] 04:59:43 INFO - PROCESS | 1651 | 1471348783645 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]]]}] 04:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 472ms 04:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:59:43 INFO - PROCESS | 1651 | 1471348783671 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:59:43 INFO - PROCESS | 1651 | 1471348783673 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:59:43 INFO - PROCESS | 1651 | 1471348783675 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:59:43 INFO - PROCESS | 1651 | 1471348783676 Marionette TRACE conn2 <- [1,1118,null,{}] 04:59:43 INFO - PROCESS | 1651 | 1471348783678 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}] 04:59:43 INFO - PROCESS | 1651 | 1471348783679 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:43 INFO - PROCESS | 1651 | 1471348783790 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:59:43 INFO - PROCESS | 1651 | 1471348783797 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:43 INFO - PROCESS | 1651 | 1471348783799 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a990000 == 41 [pid = 1651] [id = 287] 04:59:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123475000) [pid = 1651] [serial = 859] [outer = 0x0] 04:59:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126d24400) [pid = 1651] [serial = 860] [outer = 0x123475000] 04:59:43 INFO - PROCESS | 1651 | 1471348783830 Marionette DEBUG loaded listener.js 04:59:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128daa400) [pid = 1651] [serial = 861] [outer = 0x123475000] 04:59:44 INFO - PROCESS | 1651 | 1471348784208 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]]]}] 04:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 571ms 04:59:44 INFO - PROCESS | 1651 | 1471348784247 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:59:44 INFO - PROCESS | 1651 | 1471348784249 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:59:44 INFO - PROCESS | 1651 | 1471348784253 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:59:44 INFO - PROCESS | 1651 | 1471348784266 Marionette TRACE conn2 <- [1,1122,null,{}] 04:59:44 INFO - PROCESS | 1651 | 1471348784269 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}] 04:59:44 INFO - PROCESS | 1651 | 1471348784271 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:44 INFO - PROCESS | 1651 | 1471348784448 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:59:44 INFO - PROCESS | 1651 | 1471348784457 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:44 INFO - PROCESS | 1651 | 1471348784458 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be6a800 == 42 [pid = 1651] [id = 288] 04:59:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a728800) [pid = 1651] [serial = 862] [outer = 0x0] 04:59:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12a939000) [pid = 1651] [serial = 863] [outer = 0x12a728800] 04:59:44 INFO - PROCESS | 1651 | 1471348784499 Marionette DEBUG loaded listener.js 04:59:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12a941800) [pid = 1651] [serial = 864] [outer = 0x12a728800] 04:59:45 INFO - PROCESS | 1651 | 1471348785217 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]]]}] 04:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 985ms 04:59:45 INFO - PROCESS | 1651 | 1471348785239 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:59:45 INFO - PROCESS | 1651 | 1471348785243 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:59:45 INFO - PROCESS | 1651 | 1471348785249 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:59:45 INFO - PROCESS | 1651 | 1471348785252 Marionette TRACE conn2 <- [1,1126,null,{}] 04:59:45 INFO - PROCESS | 1651 | 1471348785258 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}] 04:59:45 INFO - PROCESS | 1651 | 1471348785261 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:45 INFO - PROCESS | 1651 | 1471348785423 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:59:45 INFO - PROCESS | 1651 | 1471348785553 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:45 INFO - PROCESS | 1651 | 1471348785558 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x117161000 == 43 [pid = 1651] [id = 289] 04:59:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1161c8000) [pid = 1651] [serial = 865] [outer = 0x0] 04:59:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x116719400) [pid = 1651] [serial = 866] [outer = 0x1161c8000] 04:59:45 INFO - PROCESS | 1651 | 1471348785609 Marionette DEBUG loaded listener.js 04:59:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x118337800) [pid = 1651] [serial = 867] [outer = 0x1161c8000] 04:59:46 INFO - PROCESS | 1651 | 1471348786020 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]]]}] 04:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 825ms 04:59:46 INFO - PROCESS | 1651 | 1471348786072 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:59:46 INFO - PROCESS | 1651 | 1471348786075 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:59:46 INFO - PROCESS | 1651 | 1471348786080 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:59:46 INFO - PROCESS | 1651 | 1471348786082 Marionette TRACE conn2 <- [1,1130,null,{}] 04:59:46 INFO - PROCESS | 1651 | 1471348786085 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}] 04:59:46 INFO - PROCESS | 1651 | 1471348786086 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:46 INFO - PROCESS | 1651 | 1471348786191 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:59:46 INFO - PROCESS | 1651 | 1471348786251 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:46 INFO - PROCESS | 1651 | 1471348786253 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x1237c7000 == 44 [pid = 1651] [id = 290] 04:59:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1195c5000) [pid = 1651] [serial = 868] [outer = 0x0] 04:59:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119d2a400) [pid = 1651] [serial = 869] [outer = 0x1195c5000] 04:59:46 INFO - PROCESS | 1651 | 1471348786284 Marionette DEBUG loaded listener.js 04:59:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11a108400) [pid = 1651] [serial = 870] [outer = 0x1195c5000] 04:59:46 INFO - PROCESS | 1651 | 1471348786751 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]]]}] 04:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 723ms 04:59:46 INFO - PROCESS | 1651 | 1471348786839 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:59:46 INFO - PROCESS | 1651 | 1471348786841 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:59:46 INFO - PROCESS | 1651 | 1471348786845 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:59:46 INFO - PROCESS | 1651 | 1471348786848 Marionette TRACE conn2 <- [1,1134,null,{}] 04:59:46 INFO - PROCESS | 1651 | 1471348786855 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}] 04:59:46 INFO - PROCESS | 1651 | 1471348786859 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:46 INFO - PROCESS | 1651 | 1471348786963 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:59:47 INFO - PROCESS | 1651 | 1471348787022 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:47 INFO - PROCESS | 1651 | 1471348787024 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bed9000 == 45 [pid = 1651] [id = 291] 04:59:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x123476000) [pid = 1651] [serial = 871] [outer = 0x0] 04:59:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x124d65800) [pid = 1651] [serial = 872] [outer = 0x123476000] 04:59:47 INFO - PROCESS | 1651 | 1471348787056 Marionette DEBUG loaded listener.js 04:59:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x126325800) [pid = 1651] [serial = 873] [outer = 0x123476000] 04:59:47 INFO - PROCESS | 1651 | 1471348787501 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]]]}] 04:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 671ms 04:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:59:47 INFO - PROCESS | 1651 | 1471348787517 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:59:47 INFO - PROCESS | 1651 | 1471348787520 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:59:47 INFO - PROCESS | 1651 | 1471348787524 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:59:47 INFO - PROCESS | 1651 | 1471348787525 Marionette TRACE conn2 <- [1,1138,null,{}] 04:59:47 INFO - PROCESS | 1651 | 1471348787527 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}] 04:59:47 INFO - PROCESS | 1651 | 1471348787529 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:47 INFO - PROCESS | 1651 | 1471348787630 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:59:47 INFO - PROCESS | 1651 | 1471348787688 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:47 INFO - PROCESS | 1651 | 1471348787689 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c865000 == 46 [pid = 1651] [id = 292] 04:59:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x126a0a400) [pid = 1651] [serial = 874] [outer = 0x0] 04:59:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x126d2bc00) [pid = 1651] [serial = 875] [outer = 0x126a0a400] 04:59:47 INFO - PROCESS | 1651 | 1471348787719 Marionette DEBUG loaded listener.js 04:59:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1287ae000) [pid = 1651] [serial = 876] [outer = 0x126a0a400] 04:59:48 INFO - PROCESS | 1651 | 1471348788361 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]]]}] 04:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 872ms 04:59:48 INFO - PROCESS | 1651 | 1471348788396 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:59:48 INFO - PROCESS | 1651 | 1471348788399 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:59:48 INFO - PROCESS | 1651 | 1471348788405 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:59:48 INFO - PROCESS | 1651 | 1471348788407 Marionette TRACE conn2 <- [1,1142,null,{}] 04:59:48 INFO - PROCESS | 1651 | 1471348788411 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}] 04:59:48 INFO - PROCESS | 1651 | 1471348788412 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:48 INFO - PROCESS | 1651 | 1471348788509 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:59:48 INFO - PROCESS | 1651 | 1471348788584 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:48 INFO - PROCESS | 1651 | 1471348788587 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x123232000 == 47 [pid = 1651] [id = 293] 04:59:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x116722c00) [pid = 1651] [serial = 877] [outer = 0x0] 04:59:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1176ccc00) [pid = 1651] [serial = 878] [outer = 0x116722c00] 04:59:48 INFO - PROCESS | 1651 | 1471348788615 Marionette DEBUG loaded listener.js 04:59:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1195ccc00) [pid = 1651] [serial = 879] [outer = 0x116722c00] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12a990000 == 46 [pid = 1651] [id = 287] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12848d800 == 45 [pid = 1651] [id = 286] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12877a000 == 44 [pid = 1651] [id = 285] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x126aee000 == 43 [pid = 1651] [id = 284] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x11715f000 == 42 [pid = 1651] [id = 283] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x124641000 == 41 [pid = 1651] [id = 282] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x123236800 == 40 [pid = 1651] [id = 281] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x119d1d000 == 39 [pid = 1651] [id = 280] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x118308000 == 38 [pid = 1651] [id = 279] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1169de000 == 37 [pid = 1651] [id = 278] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x11831e000 == 36 [pid = 1651] [id = 277] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad48800 == 35 [pid = 1651] [id = 275] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x119d1f000 == 34 [pid = 1651] [id = 274] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x117161800 == 33 [pid = 1651] [id = 273] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12be68000 == 32 [pid = 1651] [id = 272] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12bed9800 == 31 [pid = 1651] [id = 276] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12c865000 == 30 [pid = 1651] [id = 292] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12bed9000 == 29 [pid = 1651] [id = 291] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1237c7000 == 28 [pid = 1651] [id = 290] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12be6a800 == 27 [pid = 1651] [id = 288] 04:59:49 INFO - PROCESS | 1651 | --DOCSHELL 0x117161000 == 26 [pid = 1651] [id = 289] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x126bc1800) [pid = 1651] [serial = 797] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x126d2ec00) [pid = 1651] [serial = 800] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x112735000) [pid = 1651] [serial = 767] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x113037000) [pid = 1651] [serial = 768] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x118210c00) [pid = 1651] [serial = 780] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x116721000) [pid = 1651] [serial = 779] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x124ce3800) [pid = 1651] [serial = 791] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x124fb0400) [pid = 1651] [serial = 792] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x116ab0c00) [pid = 1651] [serial = 782] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1195c4400) [pid = 1651] [serial = 783] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1283f6c00) [pid = 1651] [serial = 803] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1283ee800) [pid = 1651] [serial = 801] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x117039400) [pid = 1651] [serial = 807] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x128459c00) [pid = 1651] [serial = 804] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x124720800) [pid = 1651] [serial = 777] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1234a5800) [pid = 1651] [serial = 776] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x124756000) [pid = 1651] [serial = 809] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11a10bc00) [pid = 1651] [serial = 785] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1212c7c00) [pid = 1651] [serial = 786] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12427f800) [pid = 1651] [serial = 788] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1244eac00) [pid = 1651] [serial = 789] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1211a2800) [pid = 1651] [serial = 774] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119b32000) [pid = 1651] [serial = 773] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1188bbc00) [pid = 1651] [serial = 771] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118205000) [pid = 1651] [serial = 770] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12677c800) [pid = 1651] [serial = 765] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x113034800) [pid = 1651] [serial = 806] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x126a0fc00) [pid = 1651] [serial = 795] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x128bda400) [pid = 1651] [serial = 815] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1258e6800) [pid = 1651] [serial = 794] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x126d24c00) [pid = 1651] [serial = 798] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1285b8800) [pid = 1651] [serial = 810] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1287ae800) [pid = 1651] [serial = 812] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128ae1000) [pid = 1651] [serial = 813] [outer = 0x0] [url = about:blank] 04:59:49 INFO - PROCESS | 1651 | 1471348789651 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]]]}] 04:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1276ms 04:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:59:49 INFO - PROCESS | 1651 | 1471348789682 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:59:49 INFO - PROCESS | 1651 | 1471348789684 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:59:49 INFO - PROCESS | 1651 | 1471348789688 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:59:49 INFO - PROCESS | 1651 | 1471348789689 Marionette TRACE conn2 <- [1,1146,null,{}] 04:59:49 INFO - PROCESS | 1651 | 1471348789694 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}] 04:59:49 INFO - PROCESS | 1651 | 1471348789695 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:49 INFO - PROCESS | 1651 | 1471348789774 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:59:49 INFO - PROCESS | 1651 | 1471348789803 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:49 INFO - PROCESS | 1651 | 1471348789805 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x11335a800 == 27 [pid = 1651] [id = 294] 04:59:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1169eec00) [pid = 1651] [serial = 880] [outer = 0x0] 04:59:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116abac00) [pid = 1651] [serial = 881] [outer = 0x1169eec00] 04:59:49 INFO - PROCESS | 1651 | 1471348789833 Marionette DEBUG loaded listener.js 04:59:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11820c800) [pid = 1651] [serial = 882] [outer = 0x1169eec00] 04:59:50 INFO - PROCESS | 1651 | 1471348790160 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]]]}] 04:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 522ms 04:59:50 INFO - PROCESS | 1651 | 1471348790232 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:59:50 INFO - PROCESS | 1651 | 1471348790236 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:59:50 INFO - PROCESS | 1651 | 1471348790242 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:59:50 INFO - PROCESS | 1651 | 1471348790243 Marionette TRACE conn2 <- [1,1150,null,{}] 04:59:50 INFO - PROCESS | 1651 | 1471348790246 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}] 04:59:50 INFO - PROCESS | 1651 | 1471348790248 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:50 INFO - PROCESS | 1651 | 1471348790326 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:59:50 INFO - PROCESS | 1651 | 1471348790332 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:50 INFO - PROCESS | 1651 | 1471348790333 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x117170800 == 28 [pid = 1651] [id = 295] 04:59:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11880a400) [pid = 1651] [serial = 883] [outer = 0x0] 04:59:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119297400) [pid = 1651] [serial = 884] [outer = 0x11880a400] 04:59:50 INFO - PROCESS | 1651 | 1471348790363 Marionette DEBUG loaded listener.js 04:59:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119a63000) [pid = 1651] [serial = 885] [outer = 0x11880a400] 04:59:50 INFO - PROCESS | 1651 | 1471348790714 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]]]}] 04:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 521ms 04:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:59:50 INFO - PROCESS | 1651 | 1471348790768 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:59:50 INFO - PROCESS | 1651 | 1471348790769 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:59:50 INFO - PROCESS | 1651 | 1471348790773 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:59:50 INFO - PROCESS | 1651 | 1471348790775 Marionette TRACE conn2 <- [1,1154,null,{}] 04:59:50 INFO - PROCESS | 1651 | 1471348790783 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}] 04:59:50 INFO - PROCESS | 1651 | 1471348790786 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:50 INFO - PROCESS | 1651 | 1471348790864 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:59:50 INFO - PROCESS | 1651 | 1471348790871 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:50 INFO - PROCESS | 1651 | 1471348790873 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x11716c800 == 29 [pid = 1651] [id = 296] 04:59:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119dd5800) [pid = 1651] [serial = 886] [outer = 0x0] 04:59:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119de0400) [pid = 1651] [serial = 887] [outer = 0x119dd5800] 04:59:50 INFO - PROCESS | 1651 | 1471348790902 Marionette DEBUG loaded listener.js 04:59:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1212bf000) [pid = 1651] [serial = 888] [outer = 0x119dd5800] 04:59:51 INFO - PROCESS | 1651 | 1471348791256 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]]]}] 04:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 524ms 04:59:51 INFO - PROCESS | 1651 | 1471348791297 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:59:51 INFO - PROCESS | 1651 | 1471348791299 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:59:51 INFO - PROCESS | 1651 | 1471348791302 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:59:51 INFO - PROCESS | 1651 | 1471348791305 Marionette TRACE conn2 <- [1,1158,null,{}] 04:59:51 INFO - PROCESS | 1651 | 1471348791307 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}] 04:59:51 INFO - PROCESS | 1651 | 1471348791308 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:51 INFO - PROCESS | 1651 | 1471348791385 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:59:51 INFO - PROCESS | 1651 | 1471348791446 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:51 INFO - PROCESS | 1651 | 1471348791448 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195f2800 == 30 [pid = 1651] [id = 297] 04:59:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1212bf800) [pid = 1651] [serial = 889] [outer = 0x0] 04:59:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123414800) [pid = 1651] [serial = 890] [outer = 0x1212bf800] 04:59:51 INFO - PROCESS | 1651 | 1471348791474 Marionette DEBUG loaded listener.js 04:59:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12428c800) [pid = 1651] [serial = 891] [outer = 0x1212bf800] 04:59:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12498e800) [pid = 1651] [serial = 892] [outer = 0x12d134400] 04:59:51 INFO - PROCESS | 1651 | 1471348791829 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]]]}] 04:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 571ms 04:59:51 INFO - PROCESS | 1651 | 1471348791873 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:59:51 INFO - PROCESS | 1651 | 1471348791875 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:59:51 INFO - PROCESS | 1651 | 1471348791884 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:59:51 INFO - PROCESS | 1651 | 1471348791885 Marionette TRACE conn2 <- [1,1162,null,{}] 04:59:51 INFO - PROCESS | 1651 | 1471348791887 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}] 04:59:51 INFO - PROCESS | 1651 | 1471348791888 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:51 INFO - PROCESS | 1651 | 1471348791981 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:59:52 INFO - PROCESS | 1651 | 1471348792021 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:52 INFO - PROCESS | 1651 | 1471348792022 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12331e000 == 31 [pid = 1651] [id = 298] 04:59:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12428f000) [pid = 1651] [serial = 893] [outer = 0x0] 04:59:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1247a3c00) [pid = 1651] [serial = 894] [outer = 0x12428f000] 04:59:52 INFO - PROCESS | 1651 | 1471348792047 Marionette DEBUG loaded listener.js 04:59:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1251a5c00) [pid = 1651] [serial = 895] [outer = 0x12428f000] 04:59:52 INFO - PROCESS | 1651 | 1471348792414 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]]]}] 04:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 578ms 04:59:52 INFO - PROCESS | 1651 | 1471348792456 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:59:52 INFO - PROCESS | 1651 | 1471348792458 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:59:52 INFO - PROCESS | 1651 | 1471348792461 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:59:52 INFO - PROCESS | 1651 | 1471348792463 Marionette TRACE conn2 <- [1,1166,null,{}] 04:59:52 INFO - PROCESS | 1651 | 1471348792466 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}] 04:59:52 INFO - PROCESS | 1651 | 1471348792471 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:52 INFO - PROCESS | 1651 | 1471348792631 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:59:52 INFO - PROCESS | 1651 | 1471348792669 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:52 INFO - PROCESS | 1651 | 1471348792670 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f19000 == 32 [pid = 1651] [id = 299] 04:59:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1258e6800) [pid = 1651] [serial = 896] [outer = 0x0] 04:59:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12677c800) [pid = 1651] [serial = 897] [outer = 0x1258e6800] 04:59:52 INFO - PROCESS | 1651 | 1471348792695 Marionette DEBUG loaded listener.js 04:59:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126d27000) [pid = 1651] [serial = 898] [outer = 0x1258e6800] 04:59:52 INFO - PROCESS | 1651 | 1471348792989 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]]]}] 04:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 570ms 04:59:53 INFO - PROCESS | 1651 | 1471348793032 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:59:53 INFO - PROCESS | 1651 | 1471348793033 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:59:53 INFO - PROCESS | 1651 | 1471348793036 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:59:53 INFO - PROCESS | 1651 | 1471348793039 Marionette TRACE conn2 <- [1,1170,null,{}] 04:59:53 INFO - PROCESS | 1651 | 1471348793041 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}] 04:59:53 INFO - PROCESS | 1651 | 1471348793050 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:53 INFO - PROCESS | 1651 | 1471348793149 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:59:53 INFO - PROCESS | 1651 | 1471348793153 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:53 INFO - PROCESS | 1651 | 1471348793154 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x125955000 == 33 [pid = 1651] [id = 300] 04:59:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x115d84000) [pid = 1651] [serial = 899] [outer = 0x0] 04:59:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1283ee400) [pid = 1651] [serial = 900] [outer = 0x115d84000] 04:59:53 INFO - PROCESS | 1651 | 1471348793179 Marionette DEBUG loaded listener.js 04:59:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12845ac00) [pid = 1651] [serial = 901] [outer = 0x115d84000] 04:59:53 INFO - PROCESS | 1651 | 1471348793575 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]]]}] 04:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 572ms 04:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:59:53 INFO - PROCESS | 1651 | 1471348793608 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:59:53 INFO - PROCESS | 1651 | 1471348793610 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:59:53 INFO - PROCESS | 1651 | 1471348793613 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:59:53 INFO - PROCESS | 1651 | 1471348793615 Marionette TRACE conn2 <- [1,1174,null,{}] 04:59:53 INFO - PROCESS | 1651 | 1471348793618 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}] 04:59:53 INFO - PROCESS | 1651 | 1471348793620 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:54 INFO - PROCESS | 1651 | 1471348794149 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:59:54 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12a728800) [pid = 1651] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:59:54 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x126ab5000) [pid = 1651] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:59:54 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x126ab6800) [pid = 1651] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:59:54 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x112a8a000) [pid = 1651] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:59:54 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11671b400) [pid = 1651] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:59:54 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119a70400) [pid = 1651] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:59:54 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1211a3400) [pid = 1651] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:59:54 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12417e400) [pid = 1651] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:59:54 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119d48c00) [pid = 1651] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:59:54 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1212c0400) [pid = 1651] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:59:54 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124facc00) [pid = 1651] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:59:54 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118804c00) [pid = 1651] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:59:54 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1188af000) [pid = 1651] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:59:54 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x128ae2000) [pid = 1651] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:59:54 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1161bd400) [pid = 1651] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:59:54 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x123475000) [pid = 1651] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:59:54 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12632b800) [pid = 1651] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:59:54 INFO - PROCESS | 1651 | 1471348794200 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:54 INFO - PROCESS | 1651 | 1471348794202 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x116ae9000 == 34 [pid = 1651] [id = 301] 04:59:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x113031000) [pid = 1651] [serial = 902] [outer = 0x0] 04:59:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x116143000) [pid = 1651] [serial = 903] [outer = 0x113031000] 04:59:54 INFO - PROCESS | 1651 | 1471348794227 Marionette DEBUG loaded listener.js 04:59:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1188b1000) [pid = 1651] [serial = 904] [outer = 0x113031000] 04:59:54 INFO - PROCESS | 1651 | 1471348794508 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] 04:59:54 INFO - PROCESS | 1651 | 1471348794535 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:59:54 INFO - PROCESS | 1651 | 1471348794545 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:59:54 INFO - PROCESS | 1651 | 1471348794547 Marionette TRACE conn2 <- [1,1178,null,{}] 04:59:54 INFO - PROCESS | 1651 | 1471348794549 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}] 04:59:54 INFO - PROCESS | 1651 | 1471348794550 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:54 INFO - PROCESS | 1651 | 1471348794644 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:59:54 INFO - PROCESS | 1651 | 1471348794648 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:54 INFO - PROCESS | 1651 | 1471348794649 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x128764800 == 35 [pid = 1651] [id = 302] 04:59:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119117800) [pid = 1651] [serial = 905] [outer = 0x0] 04:59:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123475000) [pid = 1651] [serial = 906] [outer = 0x119117800] 04:59:54 INFO - PROCESS | 1651 | 1471348794678 Marionette DEBUG loaded listener.js 04:59:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126a0ac00) [pid = 1651] [serial = 907] [outer = 0x119117800] 04:59:55 INFO - PROCESS | 1651 | 1471348795123 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] 04:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:59:55 INFO - PROCESS | 1651 | 1471348795169 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:59:55 INFO - PROCESS | 1651 | 1471348795173 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:59:55 INFO - PROCESS | 1651 | 1471348795175 Marionette TRACE conn2 <- [1,1182,null,{}] 04:59:55 INFO - PROCESS | 1651 | 1471348795178 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}] 04:59:55 INFO - PROCESS | 1651 | 1471348795180 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:55 INFO - PROCESS | 1651 | 1471348795276 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:59:55 INFO - PROCESS | 1651 | 1471348795280 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:55 INFO - PROCESS | 1651 | 1471348795281 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d0c800 == 36 [pid = 1651] [id = 303] 04:59:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126a0d000) [pid = 1651] [serial = 908] [outer = 0x0] 04:59:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1285bdc00) [pid = 1651] [serial = 909] [outer = 0x126a0d000] 04:59:55 INFO - PROCESS | 1651 | 1471348795306 Marionette DEBUG loaded listener.js 04:59:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128ade000) [pid = 1651] [serial = 910] [outer = 0x126a0d000] 04:59:55 INFO - PROCESS | 1651 | 1471348795626 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] 04:59:55 INFO - PROCESS | 1651 | 1471348795647 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:59:55 INFO - PROCESS | 1651 | 1471348795649 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:59:55 INFO - PROCESS | 1651 | 1471348795651 Marionette TRACE conn2 <- [1,1186,null,{}] 04:59:55 INFO - PROCESS | 1651 | 1471348795657 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}] 04:59:55 INFO - PROCESS | 1651 | 1471348795658 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:55 INFO - PROCESS | 1651 | 1471348795758 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:59:55 INFO - PROCESS | 1651 | 1471348795819 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:55 INFO - PROCESS | 1651 | 1471348795821 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a8d6000 == 37 [pid = 1651] [id = 304] 04:59:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128ade800) [pid = 1651] [serial = 911] [outer = 0x0] 04:59:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128bda400) [pid = 1651] [serial = 912] [outer = 0x128ade800] 04:59:55 INFO - PROCESS | 1651 | 1471348795852 Marionette DEBUG loaded listener.js 04:59:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a863c00) [pid = 1651] [serial = 913] [outer = 0x128ade800] 04:59:56 INFO - PROCESS | 1651 | 1471348796215 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] 04:59:56 INFO - PROCESS | 1651 | 1471348796274 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:59:56 INFO - PROCESS | 1651 | 1471348796278 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:59:56 INFO - PROCESS | 1651 | 1471348796280 Marionette TRACE conn2 <- [1,1190,null,{}] 04:59:56 INFO - PROCESS | 1651 | 1471348796284 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}] 04:59:56 INFO - PROCESS | 1651 | 1471348796286 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:56 INFO - PROCESS | 1651 | 1471348796396 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:59:56 INFO - PROCESS | 1651 | 1471348796454 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:56 INFO - PROCESS | 1651 | 1471348796457 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ee0800 == 38 [pid = 1651] [id = 305] 04:59:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x116144c00) [pid = 1651] [serial = 914] [outer = 0x0] 04:59:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x116721800) [pid = 1651] [serial = 915] [outer = 0x116144c00] 04:59:56 INFO - PROCESS | 1651 | 1471348796489 Marionette DEBUG loaded listener.js 04:59:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118211800) [pid = 1651] [serial = 916] [outer = 0x116144c00] 04:59:56 INFO - PROCESS | 1651 | 1471348796991 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] 04:59:57 INFO - PROCESS | 1651 | 1471348797024 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:59:57 INFO - PROCESS | 1651 | 1471348797028 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:59:57 INFO - PROCESS | 1651 | 1471348797030 Marionette TRACE conn2 <- [1,1194,null,{}] 04:59:57 INFO - PROCESS | 1651 | 1471348797033 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}] 04:59:57 INFO - PROCESS | 1651 | 1471348797035 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:57 INFO - PROCESS | 1651 | 1471348797192 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:59:57 INFO - PROCESS | 1651 | 1471348797256 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:57 INFO - PROCESS | 1651 | 1471348797257 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d1d000 == 39 [pid = 1651] [id = 306] 04:59:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119a62400) [pid = 1651] [serial = 917] [outer = 0x0] 04:59:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119d28400) [pid = 1651] [serial = 918] [outer = 0x119a62400] 04:59:57 INFO - PROCESS | 1651 | 1471348797290 Marionette DEBUG loaded listener.js 04:59:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11a106800) [pid = 1651] [serial = 919] [outer = 0x119a62400] 04:59:57 INFO - PROCESS | 1651 | 1471348797849 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] 04:59:57 INFO - PROCESS | 1651 | 1471348797905 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:59:57 INFO - PROCESS | 1651 | 1471348797909 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:59:57 INFO - PROCESS | 1651 | 1471348797913 Marionette TRACE conn2 <- [1,1198,null,{}] 04:59:57 INFO - PROCESS | 1651 | 1471348797925 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}] 04:59:57 INFO - PROCESS | 1651 | 1471348797930 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:58 INFO - PROCESS | 1651 | 1471348798092 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:59:58 INFO - PROCESS | 1651 | 1471348798178 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:58 INFO - PROCESS | 1651 | 1471348798180 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a8c7000 == 40 [pid = 1651] [id = 307] 04:59:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x124f65800) [pid = 1651] [serial = 920] [outer = 0x0] 04:59:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1258eb400) [pid = 1651] [serial = 921] [outer = 0x124f65800] 04:59:58 INFO - PROCESS | 1651 | 1471348798213 Marionette DEBUG loaded listener.js 04:59:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12689a000) [pid = 1651] [serial = 922] [outer = 0x124f65800] 04:59:58 INFO - PROCESS | 1651 | 1471348798937 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]]]}] 04:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1081ms 04:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:59:58 INFO - PROCESS | 1651 | 1471348798990 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:59:58 INFO - PROCESS | 1651 | 1471348798992 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:59:58 INFO - PROCESS | 1651 | 1471348798995 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:59:58 INFO - PROCESS | 1651 | 1471348798997 Marionette TRACE conn2 <- [1,1202,null,{}] 04:59:59 INFO - PROCESS | 1651 | 1471348799001 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}] 04:59:59 INFO - PROCESS | 1651 | 1471348799002 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:59 INFO - PROCESS | 1651 | 1471348799104 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x128d0c800 == 39 [pid = 1651] [id = 303] 04:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x128764800 == 38 [pid = 1651] [id = 302] 04:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x116ae9000 == 37 [pid = 1651] [id = 301] 04:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x125955000 == 36 [pid = 1651] [id = 300] 04:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x124f19000 == 35 [pid = 1651] [id = 299] 04:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x12331e000 == 34 [pid = 1651] [id = 298] 04:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x1195f2800 == 33 [pid = 1651] [id = 297] 04:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x11716c800 == 32 [pid = 1651] [id = 296] 04:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x117170800 == 31 [pid = 1651] [id = 295] 04:59:59 INFO - PROCESS | 1651 | --DOCSHELL 0x11335a800 == 30 [pid = 1651] [id = 294] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1283f5800) [pid = 1651] [serial = 848] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1285bd800) [pid = 1651] [serial = 851] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x115e05800) [pid = 1651] [serial = 818] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x117033c00) [pid = 1651] [serial = 819] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116ab4000) [pid = 1651] [serial = 830] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x118712000) [pid = 1651] [serial = 831] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119b30c00) [pid = 1651] [serial = 836] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119ddc400) [pid = 1651] [serial = 837] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1232b9800) [pid = 1651] [serial = 839] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x124295400) [pid = 1651] [serial = 840] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1247a1400) [pid = 1651] [serial = 842] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x124d64400) [pid = 1651] [serial = 843] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x128be4c00) [pid = 1651] [serial = 816] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1212e6800) [pid = 1651] [serial = 824] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12471c000) [pid = 1651] [serial = 825] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1251eb000) [pid = 1651] [serial = 827] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x126710c00) [pid = 1651] [serial = 828] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11929ec00) [pid = 1651] [serial = 821] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11973f400) [pid = 1651] [serial = 822] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119295800) [pid = 1651] [serial = 833] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11973b400) [pid = 1651] [serial = 834] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x128be4000) [pid = 1651] [serial = 854] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x123473800) [pid = 1651] [serial = 858] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1176c9c00) [pid = 1651] [serial = 857] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x126d24400) [pid = 1651] [serial = 860] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128da5000) [pid = 1651] [serial = 855] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12a941800) [pid = 1651] [serial = 864] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x126773000) [pid = 1651] [serial = 845] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x126a0d800) [pid = 1651] [serial = 846] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x128daa400) [pid = 1651] [serial = 861] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x128adc400) [pid = 1651] [serial = 852] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12845b800) [pid = 1651] [serial = 849] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12a939000) [pid = 1651] [serial = 863] [outer = 0x0] [url = about:blank] 04:59:59 INFO - PROCESS | 1651 | 1471348799237 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:59 INFO - PROCESS | 1651 | 1471348799239 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x112dc5800 == 31 [pid = 1651] [id = 308] 04:59:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1161bd400) [pid = 1651] [serial = 923] [outer = 0x0] 04:59:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11820bc00) [pid = 1651] [serial = 924] [outer = 0x1161bd400] 04:59:59 INFO - PROCESS | 1651 | 1471348799280 Marionette DEBUG loaded listener.js 04:59:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1188afc00) [pid = 1651] [serial = 925] [outer = 0x1161bd400] 04:59:59 INFO - PROCESS | 1651 | 1471348799729 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]]]}] 04:59:59 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 04:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 769ms 04:59:59 INFO - PROCESS | 1651 | 1471348799765 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:59:59 INFO - PROCESS | 1651 | 1471348799769 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:59:59 INFO - PROCESS | 1651 | 1471348799788 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:59:59 INFO - PROCESS | 1651 | 1471348799790 Marionette TRACE conn2 <- [1,1206,null,{}] 04:59:59 INFO - PROCESS | 1651 | 1471348799794 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}] 04:59:59 INFO - PROCESS | 1651 | 1471348799797 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:59 INFO - PROCESS | 1651 | 1471348799922 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:59:59 INFO - PROCESS | 1651 | 1471348799937 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:59 INFO - PROCESS | 1651 | 1471348799939 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 04:59:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11831f800 == 32 [pid = 1651] [id = 309] 04:59:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119a68800) [pid = 1651] [serial = 926] [outer = 0x0] 04:59:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119a70800) [pid = 1651] [serial = 927] [outer = 0x119a68800] 04:59:59 INFO - PROCESS | 1651 | 1471348799982 Marionette DEBUG loaded listener.js 05:00:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119d34800) [pid = 1651] [serial = 928] [outer = 0x119a68800] 05:00:00 INFO - PROCESS | 1651 | 1471348800311 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]]]}] 05:00:00 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 05:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 576ms 05:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 05:00:00 INFO - PROCESS | 1651 | 1471348800362 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 05:00:00 INFO - PROCESS | 1651 | 1471348800363 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 05:00:00 INFO - PROCESS | 1651 | 1471348800365 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 05:00:00 INFO - PROCESS | 1651 | 1471348800368 Marionette TRACE conn2 <- [1,1210,null,{}] 05:00:00 INFO - PROCESS | 1651 | 1471348800375 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}] 05:00:00 INFO - PROCESS | 1651 | 1471348800378 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:00 INFO - PROCESS | 1651 | 1471348800464 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 05:00:00 INFO - PROCESS | 1651 | 1471348800492 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:00 INFO - PROCESS | 1651 | 1471348800494 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a09e000 == 33 [pid = 1651] [id = 310] 05:00:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x123471c00) [pid = 1651] [serial = 929] [outer = 0x0] 05:00:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x124279c00) [pid = 1651] [serial = 930] [outer = 0x123471c00] 05:00:00 INFO - PROCESS | 1651 | 1471348800521 Marionette DEBUG loaded listener.js 05:00:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12471e000) [pid = 1651] [serial = 931] [outer = 0x123471c00] 05:00:00 INFO - PROCESS | 1651 | 1471348800860 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]]]}] 05:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 05:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 523ms 05:00:00 INFO - PROCESS | 1651 | 1471348800890 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 05:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 05:00:00 INFO - PROCESS | 1651 | 1471348800892 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 05:00:00 INFO - PROCESS | 1651 | 1471348800894 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 05:00:00 INFO - PROCESS | 1651 | 1471348800895 Marionette TRACE conn2 <- [1,1214,null,{}] 05:00:00 INFO - PROCESS | 1651 | 1471348800897 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}] 05:00:00 INFO - PROCESS | 1651 | 1471348800899 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:01 INFO - PROCESS | 1651 | 1471348801010 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 05:00:01 INFO - PROCESS | 1651 | 1471348801016 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:01 INFO - PROCESS | 1651 | 1471348801018 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12448f000 == 34 [pid = 1651] [id = 311] 05:00:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x124f65c00) [pid = 1651] [serial = 932] [outer = 0x0] 05:00:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1258ebc00) [pid = 1651] [serial = 933] [outer = 0x124f65c00] 05:00:01 INFO - PROCESS | 1651 | 1471348801047 Marionette DEBUG loaded listener.js 05:00:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12670f000) [pid = 1651] [serial = 934] [outer = 0x124f65c00] 05:00:01 INFO - PROCESS | 1651 | 1471348801372 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]]]}] 05:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 05:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 520ms 05:00:01 INFO - PROCESS | 1651 | 1471348801415 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 05:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 05:00:01 INFO - PROCESS | 1651 | 1471348801416 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 05:00:01 INFO - PROCESS | 1651 | 1471348801418 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 05:00:01 INFO - PROCESS | 1651 | 1471348801419 Marionette TRACE conn2 <- [1,1218,null,{}] 05:00:01 INFO - PROCESS | 1651 | 1471348801421 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}] 05:00:01 INFO - PROCESS | 1651 | 1471348801423 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:01 INFO - PROCESS | 1651 | 1471348801526 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 05:00:01 INFO - PROCESS | 1651 | 1471348801539 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:01 INFO - PROCESS | 1651 | 1471348801540 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12593d000 == 35 [pid = 1651] [id = 312] 05:00:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126329000) [pid = 1651] [serial = 935] [outer = 0x0] 05:00:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x126a09400) [pid = 1651] [serial = 936] [outer = 0x126329000] 05:00:01 INFO - PROCESS | 1651 | 1471348801565 Marionette DEBUG loaded listener.js 05:00:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126d22800) [pid = 1651] [serial = 937] [outer = 0x126329000] 05:00:01 INFO - PROCESS | 1651 | 1471348801925 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]]]}] 05:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 05:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 05:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 05:00:01 INFO - PROCESS | 1651 | 1471348801938 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 05:00:01 INFO - PROCESS | 1651 | 1471348801939 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 05:00:01 INFO - PROCESS | 1651 | 1471348801941 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 05:00:01 INFO - PROCESS | 1651 | 1471348801942 Marionette TRACE conn2 <- [1,1222,null,{}] 05:00:01 INFO - PROCESS | 1651 | 1471348801944 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}] 05:00:01 INFO - PROCESS | 1651 | 1471348801948 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:02 INFO - PROCESS | 1651 | 1471348802072 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 05:00:02 INFO - PROCESS | 1651 | 1471348802076 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:02 INFO - PROCESS | 1651 | 1471348802078 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x126afb800 == 36 [pid = 1651] [id = 313] 05:00:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126d27400) [pid = 1651] [serial = 938] [outer = 0x0] 05:00:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1283f4000) [pid = 1651] [serial = 939] [outer = 0x126d27400] 05:00:02 INFO - PROCESS | 1651 | 1471348802103 Marionette DEBUG loaded listener.js 05:00:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128d9c800) [pid = 1651] [serial = 940] [outer = 0x126d27400] 05:00:02 INFO - PROCESS | 1651 | 1471348802412 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] 05:00:02 INFO - PROCESS | 1651 | 1471348802464 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 05:00:02 INFO - PROCESS | 1651 | 1471348802466 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 05:00:02 INFO - PROCESS | 1651 | 1471348802478 Marionette TRACE conn2 <- [1,1226,null,{}] 05:00:02 INFO - PROCESS | 1651 | 1471348802491 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}] 05:00:02 INFO - PROCESS | 1651 | 1471348802492 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:02 INFO - PROCESS | 1651 | 1471348802591 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 05:00:02 INFO - PROCESS | 1651 | 1471348802594 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:02 INFO - PROCESS | 1651 | 1471348802595 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x129946800 == 37 [pid = 1651] [id = 314] 05:00:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126d29000) [pid = 1651] [serial = 941] [outer = 0x0] 05:00:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128da8800) [pid = 1651] [serial = 942] [outer = 0x126d29000] 05:00:02 INFO - PROCESS | 1651 | 1471348802621 Marionette DEBUG loaded listener.js 05:00:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12a86d800) [pid = 1651] [serial = 943] [outer = 0x126d29000] 05:00:02 INFO - PROCESS | 1651 | 1471348802957 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]]]}] 05:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 05:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 540ms 05:00:03 INFO - PROCESS | 1651 | 1471348803007 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 05:00:03 INFO - PROCESS | 1651 | 1471348803008 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 05:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 05:00:03 INFO - PROCESS | 1651 | 1471348803010 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 05:00:03 INFO - PROCESS | 1651 | 1471348803011 Marionette TRACE conn2 <- [1,1230,null,{}] 05:00:03 INFO - PROCESS | 1651 | 1471348803013 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}] 05:00:03 INFO - PROCESS | 1651 | 1471348803015 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:03 INFO - PROCESS | 1651 | 1471348803110 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 05:00:03 INFO - PROCESS | 1651 | 1471348803148 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:03 INFO - PROCESS | 1651 | 1471348803149 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x111fa4000 == 38 [pid = 1651] [id = 315] 05:00:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12a939000) [pid = 1651] [serial = 944] [outer = 0x0] 05:00:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a93f800) [pid = 1651] [serial = 945] [outer = 0x12a939000] 05:00:03 INFO - PROCESS | 1651 | 1471348803174 Marionette DEBUG loaded listener.js 05:00:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12ab07800) [pid = 1651] [serial = 946] [outer = 0x12a939000] 05:00:03 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12428f000) [pid = 1651] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 05:00:03 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1258e6800) [pid = 1651] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 05:00:03 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x115d84000) [pid = 1651] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 05:00:03 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119dd5800) [pid = 1651] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 05:00:03 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1212bf800) [pid = 1651] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 05:00:03 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x113031000) [pid = 1651] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 05:00:03 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11880a400) [pid = 1651] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 05:00:03 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1169eec00) [pid = 1651] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 05:00:03 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1161c8000) [pid = 1651] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 05:00:03 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116722c00) [pid = 1651] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 05:00:03 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1195c5000) [pid = 1651] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 05:00:03 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x123476000) [pid = 1651] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 05:00:03 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x126a0a400) [pid = 1651] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 05:00:03 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119117800) [pid = 1651] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 05:00:03 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x126a0d000) [pid = 1651] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 05:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 05:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 517ms 05:00:03 INFO - PROCESS | 1651 | 1471348803525 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]]]}] 05:00:03 INFO - PROCESS | 1651 | 1471348803528 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 05:00:03 INFO - PROCESS | 1651 | 1471348803530 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 05:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 05:00:03 INFO - PROCESS | 1651 | 1471348803532 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 05:00:03 INFO - PROCESS | 1651 | 1471348803544 Marionette TRACE conn2 <- [1,1234,null,{}] 05:00:03 INFO - PROCESS | 1651 | 1471348803551 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}] 05:00:03 INFO - PROCESS | 1651 | 1471348803552 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:03 INFO - PROCESS | 1651 | 1471348803667 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 05:00:03 INFO - PROCESS | 1651 | 1471348803702 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:03 INFO - PROCESS | 1651 | 1471348803703 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a88800 == 39 [pid = 1651] [id = 316] 05:00:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1127e1800) [pid = 1651] [serial = 947] [outer = 0x0] 05:00:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11973c000) [pid = 1651] [serial = 948] [outer = 0x1127e1800] 05:00:03 INFO - PROCESS | 1651 | 1471348803728 Marionette DEBUG loaded listener.js 05:00:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1244ed400) [pid = 1651] [serial = 949] [outer = 0x1127e1800] 05:00:03 INFO - PROCESS | 1651 | 1471348803992 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]]]}] 05:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 05:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 483ms 05:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 05:00:04 INFO - PROCESS | 1651 | 1471348804016 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 05:00:04 INFO - PROCESS | 1651 | 1471348804017 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 05:00:04 INFO - PROCESS | 1651 | 1471348804026 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 05:00:04 INFO - PROCESS | 1651 | 1471348804027 Marionette TRACE conn2 <- [1,1238,null,{}] 05:00:04 INFO - PROCESS | 1651 | 1471348804029 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}] 05:00:04 INFO - PROCESS | 1651 | 1471348804030 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:04 INFO - PROCESS | 1651 | 1471348804114 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 05:00:04 INFO - PROCESS | 1651 | 1471348804119 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:04 INFO - PROCESS | 1651 | 1471348804121 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb3d000 == 40 [pid = 1651] [id = 317] 05:00:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126a0d000) [pid = 1651] [serial = 950] [outer = 0x0] 05:00:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12a93c800) [pid = 1651] [serial = 951] [outer = 0x126a0d000] 05:00:04 INFO - PROCESS | 1651 | 1471348804146 Marionette DEBUG loaded listener.js 05:00:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12ad65800) [pid = 1651] [serial = 952] [outer = 0x126a0d000] 05:00:04 INFO - PROCESS | 1651 | 1471348804476 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]]]}] 05:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 05:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 475ms 05:00:04 INFO - PROCESS | 1651 | 1471348804502 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 05:00:04 INFO - PROCESS | 1651 | 1471348804506 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 05:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 05:00:04 INFO - PROCESS | 1651 | 1471348804508 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 05:00:04 INFO - PROCESS | 1651 | 1471348804510 Marionette TRACE conn2 <- [1,1242,null,{}] 05:00:04 INFO - PROCESS | 1651 | 1471348804512 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}] 05:00:04 INFO - PROCESS | 1651 | 1471348804514 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:04 INFO - PROCESS | 1651 | 1471348804632 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 05:00:04 INFO - PROCESS | 1651 | 1471348804640 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:04 INFO - PROCESS | 1651 | 1471348804642 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be78800 == 41 [pid = 1651] [id = 318] 05:00:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12add6800) [pid = 1651] [serial = 953] [outer = 0x0] 05:00:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12b28a000) [pid = 1651] [serial = 954] [outer = 0x12add6800] 05:00:04 INFO - PROCESS | 1651 | 1471348804669 Marionette DEBUG loaded listener.js 05:00:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12b342400) [pid = 1651] [serial = 955] [outer = 0x12add6800] 05:00:05 INFO - PROCESS | 1651 | 1471348804997 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]]]}] 05:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 05:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 519ms 05:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 05:00:05 INFO - PROCESS | 1651 | 1471348805029 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 05:00:05 INFO - PROCESS | 1651 | 1471348805030 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 05:00:05 INFO - PROCESS | 1651 | 1471348805032 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 05:00:05 INFO - PROCESS | 1651 | 1471348805033 Marionette TRACE conn2 <- [1,1246,null,{}] 05:00:05 INFO - PROCESS | 1651 | 1471348805036 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}] 05:00:05 INFO - PROCESS | 1651 | 1471348805039 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:05 INFO - PROCESS | 1651 | 1471348805118 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 05:00:05 INFO - PROCESS | 1651 | 1471348805124 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:05 INFO - PROCESS | 1651 | 1471348805125 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bee2800 == 42 [pid = 1651] [id = 319] 05:00:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12b28c000) [pid = 1651] [serial = 956] [outer = 0x0] 05:00:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12b34b000) [pid = 1651] [serial = 957] [outer = 0x12b28c000] 05:00:05 INFO - PROCESS | 1651 | 1471348805149 Marionette DEBUG loaded listener.js 05:00:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12ba75800) [pid = 1651] [serial = 958] [outer = 0x12b28c000] 05:00:05 INFO - PROCESS | 1651 | --DOCSHELL 0x123232000 == 41 [pid = 1651] [id = 293] 05:00:05 INFO - PROCESS | 1651 | --DOCSHELL 0x112dc5800 == 40 [pid = 1651] [id = 308] 05:00:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12a8c7000 == 39 [pid = 1651] [id = 307] 05:00:05 INFO - PROCESS | 1651 | --DOCSHELL 0x119d1d000 == 38 [pid = 1651] [id = 306] 05:00:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12a8d6000 == 37 [pid = 1651] [id = 304] 05:00:05 INFO - PROCESS | 1651 | --DOCSHELL 0x115ee0800 == 36 [pid = 1651] [id = 305] 05:00:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11831f800 == 35 [pid = 1651] [id = 309] 05:00:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12593d000 == 34 [pid = 1651] [id = 312] 05:00:06 INFO - PROCESS | 1651 | --DOCSHELL 0x128a88800 == 33 [pid = 1651] [id = 316] 05:00:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb3d000 == 32 [pid = 1651] [id = 317] 05:00:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11a09e000 == 31 [pid = 1651] [id = 310] 05:00:06 INFO - PROCESS | 1651 | --DOCSHELL 0x111fa4000 == 30 [pid = 1651] [id = 315] 05:00:06 INFO - PROCESS | 1651 | --DOCSHELL 0x126afb800 == 29 [pid = 1651] [id = 313] 05:00:06 INFO - PROCESS | 1651 | --DOCSHELL 0x129946800 == 28 [pid = 1651] [id = 314] 05:00:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12448f000 == 27 [pid = 1651] [id = 311] 05:00:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12be78800 == 26 [pid = 1651] [id = 318] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1247a3c00) [pid = 1651] [serial = 894] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12677c800) [pid = 1651] [serial = 897] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1251a5c00) [pid = 1651] [serial = 895] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1283ee400) [pid = 1651] [serial = 900] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x126d27000) [pid = 1651] [serial = 898] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119de0400) [pid = 1651] [serial = 887] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1212bf000) [pid = 1651] [serial = 888] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x123414800) [pid = 1651] [serial = 890] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12845ac00) [pid = 1651] [serial = 901] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1188b1000) [pid = 1651] [serial = 904] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119297400) [pid = 1651] [serial = 884] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119a63000) [pid = 1651] [serial = 885] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x116abac00) [pid = 1651] [serial = 881] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11820c800) [pid = 1651] [serial = 882] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x118337800) [pid = 1651] [serial = 867] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x116719400) [pid = 1651] [serial = 866] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1195ccc00) [pid = 1651] [serial = 879] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1176ccc00) [pid = 1651] [serial = 878] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x11a108400) [pid = 1651] [serial = 870] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119d2a400) [pid = 1651] [serial = 869] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x126325800) [pid = 1651] [serial = 873] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x124d65800) [pid = 1651] [serial = 872] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1287ae000) [pid = 1651] [serial = 876] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x126d2bc00) [pid = 1651] [serial = 875] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x116143000) [pid = 1651] [serial = 903] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x123475000) [pid = 1651] [serial = 906] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x126a0ac00) [pid = 1651] [serial = 907] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x128ade000) [pid = 1651] [serial = 910] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x12add8000) [pid = 1651] [serial = 492] [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.] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1285bdc00) [pid = 1651] [serial = 909] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x12428c800) [pid = 1651] [serial = 891] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x128bda400) [pid = 1651] [serial = 912] [outer = 0x0] [url = about:blank] 05:00:06 INFO - PROCESS | 1651 | 1471348806600 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]]]}] 05:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 05:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1623ms 05:00:06 INFO - PROCESS | 1651 | 1471348806659 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 05:00:06 INFO - PROCESS | 1651 | 1471348806661 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 05:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 05:00:06 INFO - PROCESS | 1651 | 1471348806668 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 05:00:06 INFO - PROCESS | 1651 | 1471348806671 Marionette TRACE conn2 <- [1,1250,null,{}] 05:00:06 INFO - PROCESS | 1651 | 1471348806678 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}] 05:00:06 INFO - PROCESS | 1651 | 1471348806680 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:06 INFO - PROCESS | 1651 | 1471348806757 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 05:00:06 INFO - PROCESS | 1651 | 1471348806761 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:06 INFO - PROCESS | 1651 | 1471348806764 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e2a000 == 27 [pid = 1651] [id = 320] 05:00:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x115e60800) [pid = 1651] [serial = 959] [outer = 0x0] 05:00:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x115e65800) [pid = 1651] [serial = 960] [outer = 0x115e60800] 05:00:06 INFO - PROCESS | 1651 | 1471348806795 Marionette DEBUG loaded listener.js 05:00:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x116540c00) [pid = 1651] [serial = 961] [outer = 0x115e60800] 05:00:07 INFO - PROCESS | 1651 | 1471348807154 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]]]}] 05:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 05:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 532ms 05:00:07 INFO - PROCESS | 1651 | 1471348807197 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 05:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 05:00:07 INFO - PROCESS | 1651 | 1471348807201 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 05:00:07 INFO - PROCESS | 1651 | 1471348807206 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 05:00:07 INFO - PROCESS | 1651 | 1471348807208 Marionette TRACE conn2 <- [1,1254,null,{}] 05:00:07 INFO - PROCESS | 1651 | 1471348807210 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}] 05:00:07 INFO - PROCESS | 1651 | 1471348807212 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:07 INFO - PROCESS | 1651 | 1471348807310 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 05:00:07 INFO - PROCESS | 1651 | 1471348807317 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:07 INFO - PROCESS | 1651 | 1471348807318 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x11715e000 == 28 [pid = 1651] [id = 321] 05:00:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x11699c400) [pid = 1651] [serial = 962] [outer = 0x0] 05:00:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x117c48000) [pid = 1651] [serial = 963] [outer = 0x11699c400] 05:00:07 INFO - PROCESS | 1651 | 1471348807349 Marionette DEBUG loaded listener.js 05:00:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x11820c800) [pid = 1651] [serial = 964] [outer = 0x11699c400] 05:00:07 INFO - PROCESS | 1651 | 1471348807674 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]]]}] 05:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 05:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 519ms 05:00:07 INFO - PROCESS | 1651 | 1471348807725 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 05:00:07 INFO - PROCESS | 1651 | 1471348807726 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 05:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 05:00:07 INFO - PROCESS | 1651 | 1471348807728 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 05:00:07 INFO - PROCESS | 1651 | 1471348807731 Marionette TRACE conn2 <- [1,1258,null,{}] 05:00:07 INFO - PROCESS | 1651 | 1471348807739 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}] 05:00:07 INFO - PROCESS | 1651 | 1471348807742 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:07 INFO - PROCESS | 1651 | 1471348807837 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 05:00:07 INFO - PROCESS | 1651 | 1471348807842 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:07 INFO - PROCESS | 1651 | 1471348807844 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x118305800 == 29 [pid = 1651] [id = 322] 05:00:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1120e3c00) [pid = 1651] [serial = 965] [outer = 0x0] 05:00:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1188b9c00) [pid = 1651] [serial = 966] [outer = 0x1120e3c00] 05:00:07 INFO - PROCESS | 1651 | 1471348807875 Marionette DEBUG loaded listener.js 05:00:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11928f400) [pid = 1651] [serial = 967] [outer = 0x1120e3c00] 05:00:08 INFO - PROCESS | 1651 | 1471348808194 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]]]}] 05:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 05:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 475ms 05:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 05:00:08 INFO - PROCESS | 1651 | 1471348808204 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 05:00:08 INFO - PROCESS | 1651 | 1471348808205 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 05:00:08 INFO - PROCESS | 1651 | 1471348808207 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 05:00:08 INFO - PROCESS | 1651 | 1471348808208 Marionette TRACE conn2 <- [1,1262,null,{}] 05:00:08 INFO - PROCESS | 1651 | 1471348808211 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}] 05:00:08 INFO - PROCESS | 1651 | 1471348808212 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:08 INFO - PROCESS | 1651 | 1471348808288 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 05:00:08 INFO - PROCESS | 1651 | 1471348808291 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:08 INFO - PROCESS | 1651 | 1471348808292 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1188df000 == 30 [pid = 1651] [id = 323] 05:00:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1195cc400) [pid = 1651] [serial = 968] [outer = 0x0] 05:00:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119a63000) [pid = 1651] [serial = 969] [outer = 0x1195cc400] 05:00:08 INFO - PROCESS | 1651 | 1471348808320 Marionette DEBUG loaded listener.js 05:00:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119a6bc00) [pid = 1651] [serial = 970] [outer = 0x1195cc400] 05:00:08 INFO - PROCESS | 1651 | 1471348808612 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]]]}] 05:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 05:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 419ms 05:00:08 INFO - PROCESS | 1651 | 1471348808628 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 05:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 05:00:08 INFO - PROCESS | 1651 | 1471348808629 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 05:00:08 INFO - PROCESS | 1651 | 1471348808631 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 05:00:08 INFO - PROCESS | 1651 | 1471348808632 Marionette TRACE conn2 <- [1,1266,null,{}] 05:00:08 INFO - PROCESS | 1651 | 1471348808642 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}] 05:00:08 INFO - PROCESS | 1651 | 1471348808643 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:08 INFO - PROCESS | 1651 | 1471348808755 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 05:00:08 INFO - PROCESS | 1651 | 1471348808762 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:08 INFO - PROCESS | 1651 | 1471348808763 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192f0000 == 31 [pid = 1651] [id = 324] 05:00:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1127e4400) [pid = 1651] [serial = 971] [outer = 0x0] 05:00:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119297800) [pid = 1651] [serial = 972] [outer = 0x1127e4400] 05:00:08 INFO - PROCESS | 1651 | 1471348808788 Marionette DEBUG loaded listener.js 05:00:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119d32400) [pid = 1651] [serial = 973] [outer = 0x1127e4400] 05:00:09 INFO - PROCESS | 1651 | 1471348809085 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]]]}] 05:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 05:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 469ms 05:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 05:00:09 INFO - PROCESS | 1651 | 1471348809108 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 05:00:09 INFO - PROCESS | 1651 | 1471348809109 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 05:00:09 INFO - PROCESS | 1651 | 1471348809112 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 05:00:09 INFO - PROCESS | 1651 | 1471348809113 Marionette TRACE conn2 <- [1,1270,null,{}] 05:00:09 INFO - PROCESS | 1651 | 1471348809116 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}] 05:00:09 INFO - PROCESS | 1651 | 1471348809121 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:09 INFO - PROCESS | 1651 | 1471348809215 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 05:00:09 INFO - PROCESS | 1651 | 1471348809220 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:09 INFO - PROCESS | 1651 | 1471348809222 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d18000 == 32 [pid = 1651] [id = 325] 05:00:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119d47c00) [pid = 1651] [serial = 974] [outer = 0x0] 05:00:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119ddf400) [pid = 1651] [serial = 975] [outer = 0x119d47c00] 05:00:09 INFO - PROCESS | 1651 | 1471348809248 Marionette DEBUG loaded listener.js 05:00:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1212e2800) [pid = 1651] [serial = 976] [outer = 0x119d47c00] 05:00:09 INFO - PROCESS | 1651 | 1471348809567 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]]]}] 05:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 05:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 468ms 05:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 05:00:09 INFO - PROCESS | 1651 | 1471348809580 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 05:00:09 INFO - PROCESS | 1651 | 1471348809582 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 05:00:09 INFO - PROCESS | 1651 | 1471348809584 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 05:00:09 INFO - PROCESS | 1651 | 1471348809585 Marionette TRACE conn2 <- [1,1274,null,{}] 05:00:09 INFO - PROCESS | 1651 | 1471348809589 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}] 05:00:09 INFO - PROCESS | 1651 | 1471348809590 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:09 INFO - PROCESS | 1651 | 1471348809684 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 05:00:09 INFO - PROCESS | 1651 | 1471348809758 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:09 INFO - PROCESS | 1651 | 1471348809759 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x123106000 == 33 [pid = 1651] [id = 326] 05:00:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119d49000) [pid = 1651] [serial = 977] [outer = 0x0] 05:00:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1212e6800) [pid = 1651] [serial = 978] [outer = 0x119d49000] 05:00:09 INFO - PROCESS | 1651 | 1471348809802 Marionette DEBUG loaded listener.js 05:00:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12347b400) [pid = 1651] [serial = 979] [outer = 0x119d49000] 05:00:10 INFO - PROCESS | 1651 | 1471348810206 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]]]}] 05:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 05:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 671ms 05:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 05:00:10 INFO - PROCESS | 1651 | 1471348810259 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 05:00:10 INFO - PROCESS | 1651 | 1471348810261 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 05:00:10 INFO - PROCESS | 1651 | 1471348810264 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 05:00:10 INFO - PROCESS | 1651 | 1471348810266 Marionette TRACE conn2 <- [1,1278,null,{}] 05:00:10 INFO - PROCESS | 1651 | 1471348810269 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}] 05:00:10 INFO - PROCESS | 1651 | 1471348810271 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:10 INFO - PROCESS | 1651 | 1471348810374 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 05:00:10 INFO - PROCESS | 1651 | 1471348810378 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:10 INFO - PROCESS | 1651 | 1471348810380 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x123433000 == 34 [pid = 1651] [id = 327] 05:00:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12347b800) [pid = 1651] [serial = 980] [outer = 0x0] 05:00:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x124288400) [pid = 1651] [serial = 981] [outer = 0x12347b800] 05:00:10 INFO - PROCESS | 1651 | 1471348810404 Marionette DEBUG loaded listener.js 05:00:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1244e5000) [pid = 1651] [serial = 982] [outer = 0x12347b800] 05:00:10 INFO - PROCESS | 1651 | 1471348810731 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]]]}] 05:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 05:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 473ms 05:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 05:00:10 INFO - PROCESS | 1651 | 1471348810742 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 05:00:10 INFO - PROCESS | 1651 | 1471348810744 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 05:00:10 INFO - PROCESS | 1651 | 1471348810747 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 05:00:10 INFO - PROCESS | 1651 | 1471348810749 Marionette TRACE conn2 <- [1,1282,null,{}] 05:00:10 INFO - PROCESS | 1651 | 1471348810753 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}] 05:00:10 INFO - PROCESS | 1651 | 1471348810758 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:10 INFO - PROCESS | 1651 | 1471348810872 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 05:00:10 INFO - PROCESS | 1651 | 1471348810959 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:10 INFO - PROCESS | 1651 | 1471348810961 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x118305000 == 35 [pid = 1651] [id = 328] 05:00:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119a6ac00) [pid = 1651] [serial = 983] [outer = 0x0] 05:00:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x124714000) [pid = 1651] [serial = 984] [outer = 0x119a6ac00] 05:00:11 INFO - PROCESS | 1651 | 1471348811003 Marionette DEBUG loaded listener.js 05:00:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1247a0000) [pid = 1651] [serial = 985] [outer = 0x119a6ac00] 05:00:11 INFO - PROCESS | 1651 | 1471348811345 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]]]}] 05:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 05:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 624ms 05:00:11 INFO - PROCESS | 1651 | 1471348811373 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 05:00:11 INFO - PROCESS | 1651 | 1471348811374 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 05:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 05:00:11 INFO - PROCESS | 1651 | 1471348811377 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 05:00:11 INFO - PROCESS | 1651 | 1471348811378 Marionette TRACE conn2 <- [1,1286,null,{}] 05:00:11 INFO - PROCESS | 1651 | 1471348811380 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}] 05:00:11 INFO - PROCESS | 1651 | 1471348811381 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:11 INFO - PROCESS | 1651 | 1471348811459 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 05:00:11 INFO - PROCESS | 1651 | 1471348811527 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:11 INFO - PROCESS | 1651 | 1471348811528 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d0e800 == 36 [pid = 1651] [id = 329] 05:00:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119a6c800) [pid = 1651] [serial = 986] [outer = 0x0] 05:00:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12498d400) [pid = 1651] [serial = 987] [outer = 0x119a6c800] 05:00:11 INFO - PROCESS | 1651 | 1471348811553 Marionette DEBUG loaded listener.js 05:00:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1251af000) [pid = 1651] [serial = 988] [outer = 0x119a6c800] 05:00:11 INFO - PROCESS | 1651 | 1471348811976 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]]]}] 05:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 05:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 618ms 05:00:11 INFO - PROCESS | 1651 | 1471348811996 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 05:00:11 INFO - PROCESS | 1651 | 1471348811998 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 05:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 05:00:12 INFO - PROCESS | 1651 | 1471348812002 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 05:00:12 INFO - PROCESS | 1651 | 1471348812005 Marionette TRACE conn2 <- [1,1290,null,{}] 05:00:12 INFO - PROCESS | 1651 | 1471348812017 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}] 05:00:12 INFO - PROCESS | 1651 | 1471348812020 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:12 INFO - PROCESS | 1651 | 1471348812156 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 05:00:12 INFO - PROCESS | 1651 | 1471348812179 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:12 INFO - PROCESS | 1651 | 1471348812181 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192e2800 == 37 [pid = 1651] [id = 330] 05:00:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1258e6800) [pid = 1651] [serial = 989] [outer = 0x0] 05:00:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126890800) [pid = 1651] [serial = 990] [outer = 0x1258e6800] 05:00:12 INFO - PROCESS | 1651 | 1471348812208 Marionette DEBUG loaded listener.js 05:00:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126a10400) [pid = 1651] [serial = 991] [outer = 0x1258e6800] 05:00:12 INFO - PROCESS | 1651 | 1471348812592 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]]]}] 05:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 05:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 631ms 05:00:12 INFO - PROCESS | 1651 | 1471348812632 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 05:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 05:00:12 INFO - PROCESS | 1651 | 1471348812633 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 05:00:12 INFO - PROCESS | 1651 | 1471348812635 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 05:00:12 INFO - PROCESS | 1651 | 1471348812637 Marionette TRACE conn2 <- [1,1294,null,{}] 05:00:12 INFO - PROCESS | 1651 | 1471348812639 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}] 05:00:12 INFO - PROCESS | 1651 | 1471348812640 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:12 INFO - PROCESS | 1651 | 1471348812734 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 05:00:12 INFO - PROCESS | 1651 | 1471348812790 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:12 INFO - PROCESS | 1651 | 1471348812791 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283c8800 == 38 [pid = 1651] [id = 331] 05:00:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126d24400) [pid = 1651] [serial = 992] [outer = 0x0] 05:00:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126d2c800) [pid = 1651] [serial = 993] [outer = 0x126d24400] 05:00:12 INFO - PROCESS | 1651 | 1471348812815 Marionette DEBUG loaded listener.js 05:00:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1283eb800) [pid = 1651] [serial = 994] [outer = 0x126d24400] 05:00:13 INFO - PROCESS | 1651 | 1471348813111 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]]]}] 05:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 05:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 518ms 05:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 05:00:13 INFO - PROCESS | 1651 | 1471348813156 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 05:00:13 INFO - PROCESS | 1651 | 1471348813157 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 05:00:13 INFO - PROCESS | 1651 | 1471348813159 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 05:00:13 INFO - PROCESS | 1651 | 1471348813160 Marionette TRACE conn2 <- [1,1298,null,{}] 05:00:13 INFO - PROCESS | 1651 | 1471348813162 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}] 05:00:13 INFO - PROCESS | 1651 | 1471348813163 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:13 INFO - PROCESS | 1651 | 1471348813265 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 05:00:13 INFO - PROCESS | 1651 | 1471348813300 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:13 INFO - PROCESS | 1651 | 1471348813301 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a6f800 == 39 [pid = 1651] [id = 332] 05:00:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1283ef000) [pid = 1651] [serial = 995] [outer = 0x0] 05:00:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1283f4c00) [pid = 1651] [serial = 996] [outer = 0x1283ef000] 05:00:13 INFO - PROCESS | 1651 | 1471348813325 Marionette DEBUG loaded listener.js 05:00:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x124f06c00) [pid = 1651] [serial = 997] [outer = 0x1283ef000] 05:00:13 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x126329000) [pid = 1651] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 05:00:13 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x126d27400) [pid = 1651] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 05:00:13 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12a939000) [pid = 1651] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 05:00:13 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1127e1800) [pid = 1651] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 05:00:13 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x126d29000) [pid = 1651] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 05:00:13 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126a0d000) [pid = 1651] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 05:00:13 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x123471c00) [pid = 1651] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 05:00:13 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119a68800) [pid = 1651] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 05:00:13 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1161bd400) [pid = 1651] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 05:00:13 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124f65800) [pid = 1651] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 05:00:13 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119a62400) [pid = 1651] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 05:00:13 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116144c00) [pid = 1651] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 05:00:13 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x128ade800) [pid = 1651] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 05:00:13 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12add6800) [pid = 1651] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 05:00:13 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x124f65c00) [pid = 1651] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 05:00:13 INFO - PROCESS | 1651 | 1471348813817 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]]]}] 05:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 05:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 668ms 05:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 05:00:13 INFO - PROCESS | 1651 | 1471348813828 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 05:00:13 INFO - PROCESS | 1651 | 1471348813829 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 05:00:13 INFO - PROCESS | 1651 | 1471348813832 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 05:00:13 INFO - PROCESS | 1651 | 1471348813834 Marionette TRACE conn2 <- [1,1302,null,{}] 05:00:13 INFO - PROCESS | 1651 | 1471348813840 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}] 05:00:13 INFO - PROCESS | 1651 | 1471348813842 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:13 INFO - PROCESS | 1651 | 1471348813965 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 05:00:14 INFO - PROCESS | 1651 | 1471348814040 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:14 INFO - PROCESS | 1651 | 1471348814041 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x1267d8800 == 40 [pid = 1651] [id = 333] 05:00:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x114f62c00) [pid = 1651] [serial = 998] [outer = 0x0] 05:00:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119a6b000) [pid = 1651] [serial = 999] [outer = 0x114f62c00] 05:00:14 INFO - PROCESS | 1651 | 1471348814065 Marionette DEBUG loaded listener.js 05:00:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1251a8800) [pid = 1651] [serial = 1000] [outer = 0x114f62c00] 05:00:14 INFO - PROCESS | 1651 | 1471348814325 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]]]}] 05:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 05:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 523ms 05:00:14 INFO - PROCESS | 1651 | 1471348814359 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 05:00:14 INFO - PROCESS | 1651 | 1471348814361 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 05:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 05:00:14 INFO - PROCESS | 1651 | 1471348814363 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 05:00:14 INFO - PROCESS | 1651 | 1471348814364 Marionette TRACE conn2 <- [1,1306,null,{}] 05:00:14 INFO - PROCESS | 1651 | 1471348814366 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}] 05:00:14 INFO - PROCESS | 1651 | 1471348814367 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:14 INFO - PROCESS | 1651 | 1471348814458 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 05:00:14 INFO - PROCESS | 1651 | 1471348814462 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:14 INFO - PROCESS | 1651 | 1471348814463 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x129949800 == 41 [pid = 1651] [id = 334] 05:00:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119292800) [pid = 1651] [serial = 1001] [outer = 0x0] 05:00:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126a09c00) [pid = 1651] [serial = 1002] [outer = 0x119292800] 05:00:14 INFO - PROCESS | 1651 | 1471348814488 Marionette DEBUG loaded listener.js 05:00:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1285b1000) [pid = 1651] [serial = 1003] [outer = 0x119292800] 05:00:14 INFO - PROCESS | 1651 | 1471348814803 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]]]}] 05:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 05:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 470ms 05:00:14 INFO - PROCESS | 1651 | 1471348814833 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 05:00:14 INFO - PROCESS | 1651 | 1471348814834 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 05:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 05:00:14 INFO - PROCESS | 1651 | 1471348814838 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 05:00:14 INFO - PROCESS | 1651 | 1471348814840 Marionette TRACE conn2 <- [1,1310,null,{}] 05:00:14 INFO - PROCESS | 1651 | 1471348814842 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}] 05:00:14 INFO - PROCESS | 1651 | 1471348814843 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:14 INFO - PROCESS | 1651 | 1471348814947 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 05:00:14 INFO - PROCESS | 1651 | 1471348814953 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:14 INFO - PROCESS | 1651 | 1471348814954 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a775800 == 42 [pid = 1651] [id = 335] 05:00:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119d2f400) [pid = 1651] [serial = 1004] [outer = 0x0] 05:00:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1285bdc00) [pid = 1651] [serial = 1005] [outer = 0x119d2f400] 05:00:14 INFO - PROCESS | 1651 | 1471348814978 Marionette DEBUG loaded listener.js 05:00:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128ae0800) [pid = 1651] [serial = 1006] [outer = 0x119d2f400] 05:00:15 INFO - PROCESS | 1651 | 1471348815277 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] 05:00:15 INFO - PROCESS | 1651 | 1471348815309 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 05:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 05:00:15 INFO - PROCESS | 1651 | 1471348815312 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 05:00:15 INFO - PROCESS | 1651 | 1471348815313 Marionette TRACE conn2 <- [1,1314,null,{}] 05:00:15 INFO - PROCESS | 1651 | 1471348815315 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}] 05:00:15 INFO - PROCESS | 1651 | 1471348815316 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:15 INFO - PROCESS | 1651 | 1471348815403 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 05:00:15 INFO - PROCESS | 1651 | 1471348815408 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:15 INFO - PROCESS | 1651 | 1471348815409 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b2eb000 == 43 [pid = 1651] [id = 336] 05:00:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1244e5800) [pid = 1651] [serial = 1007] [outer = 0x0] 05:00:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x128ae3800) [pid = 1651] [serial = 1008] [outer = 0x1244e5800] 05:00:15 INFO - PROCESS | 1651 | 1471348815434 Marionette DEBUG loaded listener.js 05:00:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128da0800) [pid = 1651] [serial = 1009] [outer = 0x1244e5800] 05:00:15 INFO - PROCESS | 1651 | 1471348815898 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]]]}] 05:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 05:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 625ms 05:00:15 INFO - PROCESS | 1651 | 1471348815939 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 05:00:15 INFO - PROCESS | 1651 | 1471348815942 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 05:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 05:00:15 INFO - PROCESS | 1651 | 1471348815945 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 05:00:15 INFO - PROCESS | 1651 | 1471348815947 Marionette TRACE conn2 <- [1,1318,null,{}] 05:00:15 INFO - PROCESS | 1651 | 1471348815951 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}] 05:00:15 INFO - PROCESS | 1651 | 1471348815953 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:16 INFO - PROCESS | 1651 | 1471348816067 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 05:00:16 INFO - PROCESS | 1651 | 1471348816146 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:16 INFO - PROCESS | 1651 | 1471348816148 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x116522800 == 44 [pid = 1651] [id = 337] 05:00:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x112a8b000) [pid = 1651] [serial = 1010] [outer = 0x0] 05:00:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1132bd000) [pid = 1651] [serial = 1011] [outer = 0x112a8b000] 05:00:16 INFO - PROCESS | 1651 | 1471348816179 Marionette DEBUG loaded listener.js 05:00:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x116464000) [pid = 1651] [serial = 1012] [outer = 0x112a8b000] 05:00:16 INFO - PROCESS | 1651 | 1471348816738 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]]]}] 05:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 05:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 871ms 05:00:16 INFO - PROCESS | 1651 | 1471348816816 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 05:00:16 INFO - PROCESS | 1651 | 1471348816819 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 05:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 05:00:16 INFO - PROCESS | 1651 | 1471348816824 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 05:00:16 INFO - PROCESS | 1651 | 1471348816826 Marionette TRACE conn2 <- [1,1322,null,{}] 05:00:16 INFO - PROCESS | 1651 | 1471348816828 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}] 05:00:16 INFO - PROCESS | 1651 | 1471348816830 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:16 INFO - PROCESS | 1651 | 1471348816942 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 05:00:17 INFO - PROCESS | 1651 | 1471348816997 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:17 INFO - PROCESS | 1651 | 1471348816999 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x117cb4000 == 45 [pid = 1651] [id = 338] 05:00:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x117c51000) [pid = 1651] [serial = 1013] [outer = 0x0] 05:00:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x118210c00) [pid = 1651] [serial = 1014] [outer = 0x117c51000] 05:00:17 INFO - PROCESS | 1651 | 1471348817030 Marionette DEBUG loaded listener.js 05:00:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x118806000) [pid = 1651] [serial = 1015] [outer = 0x117c51000] 05:00:17 INFO - PROCESS | 1651 | --DOCSHELL 0x12a775800 == 44 [pid = 1651] [id = 335] 05:00:17 INFO - PROCESS | 1651 | --DOCSHELL 0x129949800 == 43 [pid = 1651] [id = 334] 05:00:17 INFO - PROCESS | 1651 | --DOCSHELL 0x1267d8800 == 42 [pid = 1651] [id = 333] 05:00:17 INFO - PROCESS | 1651 | --DOCSHELL 0x128a6f800 == 41 [pid = 1651] [id = 332] 05:00:17 INFO - PROCESS | 1651 | --DOCSHELL 0x1283c8800 == 40 [pid = 1651] [id = 331] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12b34b000) [pid = 1651] [serial = 957] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOCSHELL 0x1192e2800 == 39 [pid = 1651] [id = 330] 05:00:17 INFO - PROCESS | 1651 | --DOCSHELL 0x124d0e800 == 38 [pid = 1651] [id = 329] 05:00:17 INFO - PROCESS | 1651 | --DOCSHELL 0x118305000 == 37 [pid = 1651] [id = 328] 05:00:17 INFO - PROCESS | 1651 | --DOCSHELL 0x123433000 == 36 [pid = 1651] [id = 327] 05:00:17 INFO - PROCESS | 1651 | --DOCSHELL 0x123106000 == 35 [pid = 1651] [id = 326] 05:00:17 INFO - PROCESS | 1651 | --DOCSHELL 0x119d18000 == 34 [pid = 1651] [id = 325] 05:00:17 INFO - PROCESS | 1651 | --DOCSHELL 0x1192f0000 == 33 [pid = 1651] [id = 324] 05:00:17 INFO - PROCESS | 1651 | --DOCSHELL 0x1188df000 == 32 [pid = 1651] [id = 323] 05:00:17 INFO - PROCESS | 1651 | --DOCSHELL 0x118305800 == 31 [pid = 1651] [id = 322] 05:00:17 INFO - PROCESS | 1651 | 1471348817701 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]]]}] 05:00:17 INFO - PROCESS | 1651 | --DOCSHELL 0x11715e000 == 30 [pid = 1651] [id = 321] 05:00:17 INFO - PROCESS | 1651 | --DOCSHELL 0x115e2a000 == 29 [pid = 1651] [id = 320] 05:00:17 INFO - PROCESS | 1651 | --DOCSHELL 0x12bee2800 == 28 [pid = 1651] [id = 319] 05:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 05:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 926ms 05:00:17 INFO - PROCESS | 1651 | 1471348817749 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 05:00:17 INFO - PROCESS | 1651 | 1471348817754 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 05:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 05:00:17 INFO - PROCESS | 1651 | 1471348817758 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 05:00:17 INFO - PROCESS | 1651 | 1471348817763 Marionette TRACE conn2 <- [1,1326,null,{}] 05:00:17 INFO - PROCESS | 1651 | 1471348817768 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}] 05:00:17 INFO - PROCESS | 1651 | 1471348817769 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:17 INFO - PROCESS | 1651 | 1471348817903 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x126a09400) [pid = 1651] [serial = 936] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1283f4000) [pid = 1651] [serial = 939] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12a93f800) [pid = 1651] [serial = 945] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11973c000) [pid = 1651] [serial = 948] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x128da8800) [pid = 1651] [serial = 942] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12a93c800) [pid = 1651] [serial = 951] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12ab07800) [pid = 1651] [serial = 946] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x124279c00) [pid = 1651] [serial = 930] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119a70800) [pid = 1651] [serial = 927] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119d34800) [pid = 1651] [serial = 928] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11820bc00) [pid = 1651] [serial = 924] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1188afc00) [pid = 1651] [serial = 925] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12689a000) [pid = 1651] [serial = 922] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1258eb400) [pid = 1651] [serial = 921] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11a106800) [pid = 1651] [serial = 919] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119d28400) [pid = 1651] [serial = 918] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118211800) [pid = 1651] [serial = 916] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116721800) [pid = 1651] [serial = 915] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12a863c00) [pid = 1651] [serial = 913] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12b342400) [pid = 1651] [serial = 955] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1258ebc00) [pid = 1651] [serial = 933] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12471e000) [pid = 1651] [serial = 931] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1244ed400) [pid = 1651] [serial = 949] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x128d9c800) [pid = 1651] [serial = 940] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x126d22800) [pid = 1651] [serial = 937] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12a86d800) [pid = 1651] [serial = 943] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12670f000) [pid = 1651] [serial = 934] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12ad65800) [pid = 1651] [serial = 952] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12b28a000) [pid = 1651] [serial = 954] [outer = 0x0] [url = about:blank] 05:00:17 INFO - PROCESS | 1651 | 1471348817994 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:17 INFO - PROCESS | 1651 | 1471348817997 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169c2800 == 29 [pid = 1651] [id = 339] 05:00:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x118203400) [pid = 1651] [serial = 1016] [outer = 0x0] 05:00:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1185b2800) [pid = 1651] [serial = 1017] [outer = 0x118203400] 05:00:18 INFO - PROCESS | 1651 | 1471348818044 Marionette DEBUG loaded listener.js 05:00:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119164800) [pid = 1651] [serial = 1018] [outer = 0x118203400] 05:00:18 INFO - PROCESS | 1651 | 1471348818365 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]]]}] 05:00:18 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 05:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 624ms 05:00:18 INFO - PROCESS | 1651 | 1471348818399 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 05:00:18 INFO - PROCESS | 1651 | 1471348818403 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 05:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 05:00:18 INFO - PROCESS | 1651 | 1471348818408 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 05:00:18 INFO - PROCESS | 1651 | 1471348818409 Marionette TRACE conn2 <- [1,1330,null,{}] 05:00:18 INFO - PROCESS | 1651 | 1471348818412 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}] 05:00:18 INFO - PROCESS | 1651 | 1471348818413 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:18 INFO - PROCESS | 1651 | 1471348818530 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 05:00:18 INFO - PROCESS | 1651 | 1471348818604 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:18 INFO - PROCESS | 1651 | 1471348818606 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x112dcb800 == 30 [pid = 1651] [id = 340] 05:00:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11229c800) [pid = 1651] [serial = 1019] [outer = 0x0] 05:00:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1133c0c00) [pid = 1651] [serial = 1020] [outer = 0x11229c800] 05:00:18 INFO - PROCESS | 1651 | 1471348818640 Marionette DEBUG loaded listener.js 05:00:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11852f800) [pid = 1651] [serial = 1021] [outer = 0x11229c800] 05:00:19 INFO - PROCESS | 1651 | 1471348819092 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]]]}] 05:00:19 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 05:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 721ms 05:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 05:00:19 INFO - PROCESS | 1651 | 1471348819131 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 05:00:19 INFO - PROCESS | 1651 | 1471348819133 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 05:00:19 INFO - PROCESS | 1651 | 1471348819153 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 05:00:19 INFO - PROCESS | 1651 | 1471348819155 Marionette TRACE conn2 <- [1,1334,null,{}] 05:00:19 INFO - PROCESS | 1651 | 1471348819160 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}] 05:00:19 INFO - PROCESS | 1651 | 1471348819163 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:19 INFO - PROCESS | 1651 | 1471348819258 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 05:00:19 INFO - PROCESS | 1651 | 1471348819323 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:19 INFO - PROCESS | 1651 | 1471348819324 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x118516800 == 31 [pid = 1651] [id = 341] 05:00:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x116463400) [pid = 1651] [serial = 1022] [outer = 0x0] 05:00:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119a69000) [pid = 1651] [serial = 1023] [outer = 0x116463400] 05:00:19 INFO - PROCESS | 1651 | 1471348819356 Marionette DEBUG loaded listener.js 05:00:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119d2a800) [pid = 1651] [serial = 1024] [outer = 0x116463400] 05:00:19 INFO - PROCESS | 1651 | 1471348819760 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]]]}] 05:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 05:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 688ms 05:00:19 INFO - PROCESS | 1651 | 1471348819849 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 05:00:19 INFO - PROCESS | 1651 | 1471348819852 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 05:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 05:00:19 INFO - PROCESS | 1651 | 1471348819874 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 05:00:19 INFO - PROCESS | 1651 | 1471348819875 Marionette TRACE conn2 <- [1,1338,null,{}] 05:00:19 INFO - PROCESS | 1651 | 1471348819878 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}] 05:00:19 INFO - PROCESS | 1651 | 1471348819879 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:19 INFO - PROCESS | 1651 | 1471348819976 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 05:00:20 INFO - PROCESS | 1651 | 1471348820040 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:20 INFO - PROCESS | 1651 | 1471348820042 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a0a7800 == 32 [pid = 1651] [id = 342] 05:00:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119dde400) [pid = 1651] [serial = 1025] [outer = 0x0] 05:00:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1211a4000) [pid = 1651] [serial = 1026] [outer = 0x119dde400] 05:00:20 INFO - PROCESS | 1651 | 1471348820073 Marionette DEBUG loaded listener.js 05:00:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1212d7800) [pid = 1651] [serial = 1027] [outer = 0x119dde400] 05:00:21 INFO - PROCESS | 1651 | 1471348821005 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]]]}] 05:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 05:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1173ms 05:00:21 INFO - PROCESS | 1651 | 1471348821046 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 05:00:21 INFO - PROCESS | 1651 | 1471348821048 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 05:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 05:00:21 INFO - PROCESS | 1651 | 1471348821056 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 05:00:21 INFO - PROCESS | 1651 | 1471348821061 Marionette TRACE conn2 <- [1,1342,null,{}] 05:00:21 INFO - PROCESS | 1651 | 1471348821064 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}] 05:00:21 INFO - PROCESS | 1651 | 1471348821067 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:21 INFO - PROCESS | 1651 | 1471348821162 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 05:00:21 INFO - PROCESS | 1651 | 1471348821211 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:21 INFO - PROCESS | 1651 | 1471348821212 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x124482800 == 33 [pid = 1651] [id = 343] 05:00:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x113cb7c00) [pid = 1651] [serial = 1028] [outer = 0x0] 05:00:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123478000) [pid = 1651] [serial = 1029] [outer = 0x113cb7c00] 05:00:21 INFO - PROCESS | 1651 | 1471348821241 Marionette DEBUG loaded listener.js 05:00:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1244e9400) [pid = 1651] [serial = 1030] [outer = 0x113cb7c00] 05:00:21 INFO - PROCESS | 1651 | 1471348821678 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]]]}] 05:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 05:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 678ms 05:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 05:00:21 INFO - PROCESS | 1651 | 1471348821730 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 05:00:21 INFO - PROCESS | 1651 | 1471348821731 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 05:00:21 INFO - PROCESS | 1651 | 1471348821734 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 05:00:21 INFO - PROCESS | 1651 | 1471348821735 Marionette TRACE conn2 <- [1,1346,null,{}] 05:00:21 INFO - PROCESS | 1651 | 1471348821737 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}] 05:00:21 INFO - PROCESS | 1651 | 1471348821739 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:21 INFO - PROCESS | 1651 | 1471348821835 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 05:00:21 INFO - PROCESS | 1651 | 1471348821887 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:21 INFO - PROCESS | 1651 | 1471348821888 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f96800 == 34 [pid = 1651] [id = 344] 05:00:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12471bc00) [pid = 1651] [serial = 1031] [outer = 0x0] 05:00:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x124d65800) [pid = 1651] [serial = 1032] [outer = 0x12471bc00] 05:00:21 INFO - PROCESS | 1651 | 1471348821917 Marionette DEBUG loaded listener.js 05:00:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1251b1800) [pid = 1651] [serial = 1033] [outer = 0x12471bc00] 05:00:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1169c2800 == 33 [pid = 1651] [id = 339] 05:00:22 INFO - PROCESS | 1651 | --DOCSHELL 0x116522800 == 32 [pid = 1651] [id = 337] 05:00:22 INFO - PROCESS | 1651 | --DOCSHELL 0x117cb4000 == 31 [pid = 1651] [id = 338] 05:00:22 INFO - PROCESS | 1651 | --DOCSHELL 0x124482800 == 30 [pid = 1651] [id = 343] 05:00:22 INFO - PROCESS | 1651 | --DOCSHELL 0x11a0a7800 == 29 [pid = 1651] [id = 342] 05:00:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12b2eb000 == 28 [pid = 1651] [id = 336] 05:00:22 INFO - PROCESS | 1651 | --DOCSHELL 0x118516800 == 27 [pid = 1651] [id = 341] 05:00:22 INFO - PROCESS | 1651 | --DOCSHELL 0x112dcb800 == 26 [pid = 1651] [id = 340] 05:00:22 INFO - PROCESS | 1651 | 1471348822939 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]]]}] 05:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 05:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1222ms 05:00:22 INFO - PROCESS | 1651 | 1471348822958 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 05:00:22 INFO - PROCESS | 1651 | 1471348822962 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 05:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 05:00:22 INFO - PROCESS | 1651 | 1471348822968 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 05:00:22 INFO - PROCESS | 1651 | 1471348822971 Marionette TRACE conn2 <- [1,1350,null,{}] 05:00:22 INFO - PROCESS | 1651 | 1471348822979 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}] 05:00:22 INFO - PROCESS | 1651 | 1471348822981 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:23 INFO - PROCESS | 1651 | 1471348823110 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 05:00:23 INFO - PROCESS | 1651 | 1471348823120 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:23 INFO - PROCESS | 1651 | 1471348823123 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1167c1000 == 27 [pid = 1651] [id = 345] 05:00:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x116ab0000) [pid = 1651] [serial = 1034] [outer = 0x0] 05:00:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1176bfc00) [pid = 1651] [serial = 1035] [outer = 0x116ab0000] 05:00:23 INFO - PROCESS | 1651 | 1471348823152 Marionette DEBUG loaded listener.js 05:00:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11820bc00) [pid = 1651] [serial = 1036] [outer = 0x116ab0000] 05:00:23 INFO - PROCESS | 1651 | 1471348823482 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]]]}] 05:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 05:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 524ms 05:00:23 INFO - PROCESS | 1651 | 1471348823515 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 05:00:23 INFO - PROCESS | 1651 | 1471348823518 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 05:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 05:00:23 INFO - PROCESS | 1651 | 1471348823526 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 05:00:23 INFO - PROCESS | 1651 | 1471348823528 Marionette TRACE conn2 <- [1,1354,null,{}] 05:00:23 INFO - PROCESS | 1651 | 1471348823530 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}] 05:00:23 INFO - PROCESS | 1651 | 1471348823532 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:23 INFO - PROCESS | 1651 | 1471348823609 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 05:00:23 INFO - PROCESS | 1651 | 1471348823613 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:23 INFO - PROCESS | 1651 | 1471348823615 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x11850d000 == 28 [pid = 1651] [id = 346] 05:00:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11853bc00) [pid = 1651] [serial = 1037] [outer = 0x0] 05:00:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11916b400) [pid = 1651] [serial = 1038] [outer = 0x11853bc00] 05:00:23 INFO - PROCESS | 1651 | 1471348823645 Marionette DEBUG loaded listener.js 05:00:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1195d1c00) [pid = 1651] [serial = 1039] [outer = 0x11853bc00] 05:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 05:00:23 INFO - PROCESS | 1651 | 1471348823992 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]]]}] 05:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 469ms 05:00:23 INFO - PROCESS | 1651 | 1471348823995 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 05:00:23 INFO - PROCESS | 1651 | 1471348823997 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 05:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 05:00:24 INFO - PROCESS | 1651 | 1471348823999 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 05:00:24 INFO - PROCESS | 1651 | 1471348824001 Marionette TRACE conn2 <- [1,1358,null,{}] 05:00:24 INFO - PROCESS | 1651 | 1471348824019 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}] 05:00:24 INFO - PROCESS | 1651 | 1471348824022 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:24 INFO - PROCESS | 1651 | 1471348824131 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 05:00:24 INFO - PROCESS | 1651 | 1471348824172 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:24 INFO - PROCESS | 1651 | 1471348824174 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d11800 == 29 [pid = 1651] [id = 347] 05:00:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11973f000) [pid = 1651] [serial = 1040] [outer = 0x0] 05:00:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119d30c00) [pid = 1651] [serial = 1041] [outer = 0x11973f000] 05:00:24 INFO - PROCESS | 1651 | 1471348824203 Marionette DEBUG loaded listener.js 05:00:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119de4800) [pid = 1651] [serial = 1042] [outer = 0x11973f000] 05:00:24 INFO - PROCESS | 1651 | 1471348824598 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]]]}] 05:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 05:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 624ms 05:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 05:00:24 INFO - PROCESS | 1651 | 1471348824628 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 05:00:24 INFO - PROCESS | 1651 | 1471348824629 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 05:00:24 INFO - PROCESS | 1651 | 1471348824631 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 05:00:24 INFO - PROCESS | 1651 | 1471348824632 Marionette TRACE conn2 <- [1,1362,null,{}] 05:00:24 INFO - PROCESS | 1651 | 1471348824635 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}] 05:00:24 INFO - PROCESS | 1651 | 1471348824636 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:24 INFO - PROCESS | 1651 | 1471348824733 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 05:00:24 INFO - PROCESS | 1651 | 1471348824737 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:24 INFO - PROCESS | 1651 | 1471348824738 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1240d0000 == 30 [pid = 1651] [id = 348] 05:00:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12119ac00) [pid = 1651] [serial = 1043] [outer = 0x0] 05:00:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1212e0000) [pid = 1651] [serial = 1044] [outer = 0x12119ac00] 05:00:24 INFO - PROCESS | 1651 | 1471348824764 Marionette DEBUG loaded listener.js 05:00:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1234a6c00) [pid = 1651] [serial = 1045] [outer = 0x12119ac00] 05:00:25 INFO - PROCESS | 1651 | 1471348825115 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]]]}] 05:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 05:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 517ms 05:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 05:00:25 INFO - PROCESS | 1651 | 1471348825149 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 05:00:25 INFO - PROCESS | 1651 | 1471348825151 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 05:00:25 INFO - PROCESS | 1651 | 1471348825153 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 05:00:25 INFO - PROCESS | 1651 | 1471348825154 Marionette TRACE conn2 <- [1,1366,null,{}] 05:00:25 INFO - PROCESS | 1651 | 1471348825156 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}] 05:00:25 INFO - PROCESS | 1651 | 1471348825158 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:25 INFO - PROCESS | 1651 | 1471348825263 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 05:00:25 INFO - PROCESS | 1651 | 1471348825301 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:25 INFO - PROCESS | 1651 | 1471348825302 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12591a800 == 31 [pid = 1651] [id = 349] 05:00:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x112d7f000) [pid = 1651] [serial = 1046] [outer = 0x0] 05:00:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12427a000) [pid = 1651] [serial = 1047] [outer = 0x112d7f000] 05:00:25 INFO - PROCESS | 1651 | 1471348825327 Marionette DEBUG loaded listener.js 05:00:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12479f800) [pid = 1651] [serial = 1048] [outer = 0x112d7f000] 05:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 520ms 05:00:25 INFO - PROCESS | 1651 | 1471348825668 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] 05:00:25 INFO - PROCESS | 1651 | 1471348825674 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 05:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 05:00:25 INFO - PROCESS | 1651 | 1471348825677 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 05:00:25 INFO - PROCESS | 1651 | 1471348825678 Marionette TRACE conn2 <- [1,1370,null,{}] 05:00:25 INFO - PROCESS | 1651 | 1471348825680 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}] 05:00:25 INFO - PROCESS | 1651 | 1471348825684 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:25 INFO - PROCESS | 1651 | 1471348825799 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 05:00:25 INFO - PROCESS | 1651 | 1471348825835 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:25 INFO - PROCESS | 1651 | 1471348825836 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x126afa800 == 32 [pid = 1651] [id = 350] 05:00:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x124d63400) [pid = 1651] [serial = 1049] [outer = 0x0] 05:00:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1251eb000) [pid = 1651] [serial = 1050] [outer = 0x124d63400] 05:00:25 INFO - PROCESS | 1651 | 1471348825861 Marionette DEBUG loaded listener.js 05:00:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x126a02c00) [pid = 1651] [serial = 1051] [outer = 0x124d63400] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x118203400) [pid = 1651] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1258e6800) [pid = 1651] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x115e60800) [pid = 1651] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x119a6ac00) [pid = 1651] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119d49000) [pid = 1651] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12b28c000) [pid = 1651] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1120e3c00) [pid = 1651] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x126d24400) [pid = 1651] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1195cc400) [pid = 1651] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119d47c00) [pid = 1651] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11699c400) [pid = 1651] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12347b800) [pid = 1651] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1127e4400) [pid = 1651] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1283ef000) [pid = 1651] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x114f62c00) [pid = 1651] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119292800) [pid = 1651] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119d2f400) [pid = 1651] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1244e5800) [pid = 1651] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x112a8b000) [pid = 1651] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119a6c800) [pid = 1651] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 05:00:26 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x117c51000) [pid = 1651] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 05:00:26 INFO - PROCESS | 1651 | 1471348826378 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] 05:00:26 INFO - PROCESS | 1651 | 1471348826398 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 05:00:26 INFO - PROCESS | 1651 | 1471348826400 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 05:00:26 INFO - PROCESS | 1651 | 1471348826402 Marionette TRACE conn2 <- [1,1374,null,{}] 05:00:26 INFO - PROCESS | 1651 | 1471348826404 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}] 05:00:26 INFO - PROCESS | 1651 | 1471348826405 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:26 INFO - PROCESS | 1651 | 1471348826483 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 05:00:26 INFO - PROCESS | 1651 | 1471348826488 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:26 INFO - PROCESS | 1651 | 1471348826490 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191a3000 == 33 [pid = 1651] [id = 351] 05:00:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1127e4400) [pid = 1651] [serial = 1052] [outer = 0x0] 05:00:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1176ccc00) [pid = 1651] [serial = 1053] [outer = 0x1127e4400] 05:00:26 INFO - PROCESS | 1651 | 1471348826515 Marionette DEBUG loaded listener.js 05:00:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1195c6000) [pid = 1651] [serial = 1054] [outer = 0x1127e4400] 05:00:26 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:00:26 INFO - PROCESS | 1651 | 1471348826858 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] 05:00:26 INFO - PROCESS | 1651 | 1471348826877 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 05:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 05:00:26 INFO - PROCESS | 1651 | 1471348826879 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 05:00:26 INFO - PROCESS | 1651 | 1471348826880 Marionette TRACE conn2 <- [1,1378,null,{}] 05:00:26 INFO - PROCESS | 1651 | 1471348826882 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}] 05:00:26 INFO - PROCESS | 1651 | 1471348826883 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:26 INFO - PROCESS | 1651 | 1471348826982 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 05:00:26 INFO - PROCESS | 1651 | 1471348826988 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:26 INFO - PROCESS | 1651 | 1471348826989 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a76800 == 34 [pid = 1651] [id = 352] 05:00:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112d7d000) [pid = 1651] [serial = 1055] [outer = 0x0] 05:00:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119d2f000) [pid = 1651] [serial = 1056] [outer = 0x112d7d000] 05:00:27 INFO - PROCESS | 1651 | 1471348827014 Marionette DEBUG loaded listener.js 05:00:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124715800) [pid = 1651] [serial = 1057] [outer = 0x112d7d000] 05:00:27 INFO - PROCESS | 1651 | 1471348827284 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] 05:00:27 INFO - PROCESS | 1651 | 1471348827299 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 05:00:27 INFO - PROCESS | 1651 | 1471348827301 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 05:00:27 INFO - PROCESS | 1651 | 1471348827302 Marionette TRACE conn2 <- [1,1382,null,{}] 05:00:27 INFO - PROCESS | 1651 | 1471348827312 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}] 05:00:27 INFO - PROCESS | 1651 | 1471348827313 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:27 INFO - PROCESS | 1651 | 1471348827399 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 05:00:27 INFO - PROCESS | 1651 | 1471348827403 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:27 INFO - PROCESS | 1651 | 1471348827406 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x129960800 == 35 [pid = 1651] [id = 353] 05:00:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1212e3c00) [pid = 1651] [serial = 1058] [outer = 0x0] 05:00:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126a09400) [pid = 1651] [serial = 1059] [outer = 0x1212e3c00] 05:00:27 INFO - PROCESS | 1651 | 1471348827431 Marionette DEBUG loaded listener.js 05:00:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126abcc00) [pid = 1651] [serial = 1060] [outer = 0x1212e3c00] 05:00:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:00:27 INFO - PROCESS | 1651 | 1471348827758 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] 05:00:27 INFO - PROCESS | 1651 | 1471348827779 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 05:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 05:00:27 INFO - PROCESS | 1651 | 1471348827782 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 05:00:27 INFO - PROCESS | 1651 | 1471348827783 Marionette TRACE conn2 <- [1,1386,null,{}] 05:00:27 INFO - PROCESS | 1651 | 1471348827785 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}] 05:00:27 INFO - PROCESS | 1651 | 1471348827786 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:27 INFO - PROCESS | 1651 | 1471348827863 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 05:00:27 INFO - PROCESS | 1651 | 1471348827921 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:27 INFO - PROCESS | 1651 | 1471348827922 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a997000 == 36 [pid = 1651] [id = 354] 05:00:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11613b800) [pid = 1651] [serial = 1061] [outer = 0x0] 05:00:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x126d29800) [pid = 1651] [serial = 1062] [outer = 0x11613b800] 05:00:27 INFO - PROCESS | 1651 | 1471348827947 Marionette DEBUG loaded listener.js 05:00:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1283f3000) [pid = 1651] [serial = 1063] [outer = 0x11613b800] 05:00:28 INFO - PROCESS | 1651 | 1471348828217 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] 05:00:28 INFO - PROCESS | 1651 | 1471348828253 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 05:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 05:00:28 INFO - PROCESS | 1651 | 1471348828263 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 05:00:28 INFO - PROCESS | 1651 | 1471348828264 Marionette TRACE conn2 <- [1,1390,null,{}] 05:00:28 INFO - PROCESS | 1651 | 1471348828267 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}] 05:00:28 INFO - PROCESS | 1651 | 1471348828269 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:28 INFO - PROCESS | 1651 | 1471348828409 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 05:00:28 INFO - PROCESS | 1651 | 1471348828463 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:28 INFO - PROCESS | 1651 | 1471348828465 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x112dcf800 == 37 [pid = 1651] [id = 355] 05:00:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11272fc00) [pid = 1651] [serial = 1064] [outer = 0x0] 05:00:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1127e2400) [pid = 1651] [serial = 1065] [outer = 0x11272fc00] 05:00:28 INFO - PROCESS | 1651 | 1471348828497 Marionette DEBUG loaded listener.js 05:00:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x113c26400) [pid = 1651] [serial = 1066] [outer = 0x11272fc00] 05:00:28 INFO - PROCESS | 1651 | 1471348828991 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]]]}] 05:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 05:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 769ms 05:00:29 INFO - PROCESS | 1651 | 1471348829033 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 05:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 05:00:29 INFO - PROCESS | 1651 | 1471348829035 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 05:00:29 INFO - PROCESS | 1651 | 1471348829039 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 05:00:29 INFO - PROCESS | 1651 | 1471348829041 Marionette TRACE conn2 <- [1,1394,null,{}] 05:00:29 INFO - PROCESS | 1651 | 1471348829044 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}] 05:00:29 INFO - PROCESS | 1651 | 1471348829047 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:29 INFO - PROCESS | 1651 | 1471348829179 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 05:00:29 INFO - PROCESS | 1651 | 1471348829282 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:29 INFO - PROCESS | 1651 | 1471348829283 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d1c800 == 38 [pid = 1651] [id = 356] 05:00:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1185a5800) [pid = 1651] [serial = 1067] [outer = 0x0] 05:00:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x119298800) [pid = 1651] [serial = 1068] [outer = 0x1185a5800] 05:00:29 INFO - PROCESS | 1651 | 1471348829314 Marionette DEBUG loaded listener.js 05:00:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x119740c00) [pid = 1651] [serial = 1069] [outer = 0x1185a5800] 05:00:29 INFO - PROCESS | 1651 | 1471348829966 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]]]}] 05:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 05:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 971ms 05:00:30 INFO - PROCESS | 1651 | 1471348830010 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 05:00:30 INFO - PROCESS | 1651 | 1471348830012 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 05:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 05:00:30 INFO - PROCESS | 1651 | 1471348830016 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 05:00:30 INFO - PROCESS | 1651 | 1471348830018 Marionette TRACE conn2 <- [1,1398,null,{}] 05:00:30 INFO - PROCESS | 1651 | 1471348830022 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}] 05:00:30 INFO - PROCESS | 1651 | 1471348830024 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:30 INFO - PROCESS | 1651 | 1471348830130 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 05:00:30 INFO - PROCESS | 1651 | 1471348830206 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:30 INFO - PROCESS | 1651 | 1471348830209 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11749b800 == 39 [pid = 1651] [id = 357] 05:00:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x115e67000) [pid = 1651] [serial = 1070] [outer = 0x0] 05:00:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x116ab2800) [pid = 1651] [serial = 1071] [outer = 0x115e67000] 05:00:30 INFO - PROCESS | 1651 | 1471348830239 Marionette DEBUG loaded listener.js 05:00:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x118208400) [pid = 1651] [serial = 1072] [outer = 0x115e67000] 05:00:30 INFO - PROCESS | 1651 | --DOCSHELL 0x12a997000 == 38 [pid = 1651] [id = 354] 05:00:30 INFO - PROCESS | 1651 | --DOCSHELL 0x129960800 == 37 [pid = 1651] [id = 353] 05:00:30 INFO - PROCESS | 1651 | --DOCSHELL 0x128a76800 == 36 [pid = 1651] [id = 352] 05:00:30 INFO - PROCESS | 1651 | --DOCSHELL 0x1191a3000 == 35 [pid = 1651] [id = 351] 05:00:30 INFO - PROCESS | 1651 | --DOCSHELL 0x126afa800 == 34 [pid = 1651] [id = 350] 05:00:30 INFO - PROCESS | 1651 | --DOCSHELL 0x12591a800 == 33 [pid = 1651] [id = 349] 05:00:30 INFO - PROCESS | 1651 | --DOCSHELL 0x1240d0000 == 32 [pid = 1651] [id = 348] 05:00:30 INFO - PROCESS | 1651 | --DOCSHELL 0x119d11800 == 31 [pid = 1651] [id = 347] 05:00:30 INFO - PROCESS | 1651 | --DOCSHELL 0x11850d000 == 30 [pid = 1651] [id = 346] 05:00:30 INFO - PROCESS | 1651 | --DOCSHELL 0x1167c1000 == 29 [pid = 1651] [id = 345] 05:00:30 INFO - PROCESS | 1651 | 1471348830623 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]]]}] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x126890800) [pid = 1651] [serial = 990] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x115e65800) [pid = 1651] [serial = 960] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x124714000) [pid = 1651] [serial = 984] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1247a0000) [pid = 1651] [serial = 985] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1212e6800) [pid = 1651] [serial = 978] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12347b400) [pid = 1651] [serial = 979] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12ba75800) [pid = 1651] [serial = 958] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1188b9c00) [pid = 1651] [serial = 966] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11928f400) [pid = 1651] [serial = 967] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x126d2c800) [pid = 1651] [serial = 993] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119a63000) [pid = 1651] [serial = 969] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119a6bc00) [pid = 1651] [serial = 970] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119ddf400) [pid = 1651] [serial = 975] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1212e2800) [pid = 1651] [serial = 976] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x117c48000) [pid = 1651] [serial = 963] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11820c800) [pid = 1651] [serial = 964] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x124288400) [pid = 1651] [serial = 981] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1244e5000) [pid = 1651] [serial = 982] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119297800) [pid = 1651] [serial = 972] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119d32400) [pid = 1651] [serial = 973] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119164800) [pid = 1651] [serial = 1018] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1283f4c00) [pid = 1651] [serial = 996] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1283eb800) [pid = 1651] [serial = 994] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119a6b000) [pid = 1651] [serial = 999] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x124f06c00) [pid = 1651] [serial = 997] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x126a09c00) [pid = 1651] [serial = 1002] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x128ae0800) [pid = 1651] [serial = 1006] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x116540c00) [pid = 1651] [serial = 961] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128ae3800) [pid = 1651] [serial = 1008] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128da0800) [pid = 1651] [serial = 1009] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1132bd000) [pid = 1651] [serial = 1011] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1251af000) [pid = 1651] [serial = 988] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x118210c00) [pid = 1651] [serial = 1014] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1285b1000) [pid = 1651] [serial = 1003] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x116464000) [pid = 1651] [serial = 1012] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12498d400) [pid = 1651] [serial = 987] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1251a8800) [pid = 1651] [serial = 1000] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x126a10400) [pid = 1651] [serial = 991] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x118806000) [pid = 1651] [serial = 1015] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1285bdc00) [pid = 1651] [serial = 1005] [outer = 0x0] [url = about:blank] 05:00:30 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1185b2800) [pid = 1651] [serial = 1017] [outer = 0x0] [url = about:blank] 05:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 05:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 673ms 05:00:30 INFO - PROCESS | 1651 | 1471348830689 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 05:00:30 INFO - PROCESS | 1651 | 1471348830692 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 05:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 05:00:30 INFO - PROCESS | 1651 | 1471348830696 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 05:00:30 INFO - PROCESS | 1651 | 1471348830698 Marionette TRACE conn2 <- [1,1402,null,{}] 05:00:30 INFO - PROCESS | 1651 | 1471348830701 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}] 05:00:30 INFO - PROCESS | 1651 | 1471348830702 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:30 INFO - PROCESS | 1651 | 1471348830781 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 05:00:30 INFO - PROCESS | 1651 | 1471348830785 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:30 INFO - PROCESS | 1651 | 1471348830786 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x117cb3800 == 30 [pid = 1651] [id = 358] 05:00:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x118537400) [pid = 1651] [serial = 1073] [outer = 0x0] 05:00:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1188ad400) [pid = 1651] [serial = 1074] [outer = 0x118537400] 05:00:30 INFO - PROCESS | 1651 | 1471348830818 Marionette DEBUG loaded listener.js 05:00:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1195cd800) [pid = 1651] [serial = 1075] [outer = 0x118537400] 05:00:31 INFO - PROCESS | 1651 | 1471348831145 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]]]}] 05:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 05:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 471ms 05:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 05:00:31 INFO - PROCESS | 1651 | 1471348831182 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 05:00:31 INFO - PROCESS | 1651 | 1471348831184 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 05:00:31 INFO - PROCESS | 1651 | 1471348831188 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 05:00:31 INFO - PROCESS | 1651 | 1471348831192 Marionette TRACE conn2 <- [1,1406,null,{}] 05:00:31 INFO - PROCESS | 1651 | 1471348831200 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}] 05:00:31 INFO - PROCESS | 1651 | 1471348831203 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:31 INFO - PROCESS | 1651 | 1471348831282 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 05:00:31 INFO - PROCESS | 1651 | 1471348831288 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:31 INFO - PROCESS | 1651 | 1471348831292 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11940d000 == 31 [pid = 1651] [id = 359] 05:00:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119a6ec00) [pid = 1651] [serial = 1076] [outer = 0x0] 05:00:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119d50c00) [pid = 1651] [serial = 1077] [outer = 0x119a6ec00] 05:00:31 INFO - PROCESS | 1651 | 1471348831321 Marionette DEBUG loaded listener.js 05:00:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11a1ac000) [pid = 1651] [serial = 1078] [outer = 0x119a6ec00] 05:00:31 INFO - PROCESS | 1651 | 1471348831681 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]]]}] 05:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 05:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 527ms 05:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 05:00:31 INFO - PROCESS | 1651 | 1471348831719 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 05:00:31 INFO - PROCESS | 1651 | 1471348831721 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 05:00:31 INFO - PROCESS | 1651 | 1471348831727 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 05:00:31 INFO - PROCESS | 1651 | 1471348831728 Marionette TRACE conn2 <- [1,1410,null,{}] 05:00:31 INFO - PROCESS | 1651 | 1471348831731 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}] 05:00:31 INFO - PROCESS | 1651 | 1471348831732 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:31 INFO - PROCESS | 1651 | 1471348831837 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 05:00:31 INFO - PROCESS | 1651 | 1471348831843 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:31 INFO - PROCESS | 1651 | 1471348831844 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x123311800 == 32 [pid = 1651] [id = 360] 05:00:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x113cb3000) [pid = 1651] [serial = 1079] [outer = 0x0] 05:00:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1212e2800) [pid = 1651] [serial = 1080] [outer = 0x113cb3000] 05:00:31 INFO - PROCESS | 1651 | 1471348831887 Marionette DEBUG loaded listener.js 05:00:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x12427b800) [pid = 1651] [serial = 1081] [outer = 0x113cb3000] 05:00:32 INFO - PROCESS | 1651 | 1471348832298 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]]]}] 05:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 05:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 618ms 05:00:32 INFO - PROCESS | 1651 | 1471348832363 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 05:00:32 INFO - PROCESS | 1651 | 1471348832364 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 05:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 05:00:32 INFO - PROCESS | 1651 | 1471348832367 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 05:00:32 INFO - PROCESS | 1651 | 1471348832368 Marionette TRACE conn2 <- [1,1414,null,{}] 05:00:32 INFO - PROCESS | 1651 | 1471348832372 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}] 05:00:32 INFO - PROCESS | 1651 | 1471348832373 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:32 INFO - PROCESS | 1651 | 1471348832445 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 05:00:32 INFO - PROCESS | 1651 | 1471348832449 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:32 INFO - PROCESS | 1651 | 1471348832450 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x11695e800 == 33 [pid = 1651] [id = 361] 05:00:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x124297000) [pid = 1651] [serial = 1082] [outer = 0x0] 05:00:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x124714800) [pid = 1651] [serial = 1083] [outer = 0x124297000] 05:00:32 INFO - PROCESS | 1651 | 1471348832477 Marionette DEBUG loaded listener.js 05:00:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x124990800) [pid = 1651] [serial = 1084] [outer = 0x124297000] 05:00:32 INFO - PROCESS | 1651 | 1471348832852 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]]]}] 05:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 05:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 523ms 05:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 05:00:32 INFO - PROCESS | 1651 | 1471348832891 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 05:00:32 INFO - PROCESS | 1651 | 1471348832892 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 05:00:32 INFO - PROCESS | 1651 | 1471348832894 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 05:00:32 INFO - PROCESS | 1651 | 1471348832895 Marionette TRACE conn2 <- [1,1418,null,{}] 05:00:32 INFO - PROCESS | 1651 | 1471348832897 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}] 05:00:32 INFO - PROCESS | 1651 | 1471348832902 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:33 INFO - PROCESS | 1651 | 1471348833019 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 05:00:33 INFO - PROCESS | 1651 | 1471348833035 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:33 INFO - PROCESS | 1651 | 1471348833036 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x126876000 == 34 [pid = 1651] [id = 362] 05:00:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124d5ac00) [pid = 1651] [serial = 1085] [outer = 0x0] 05:00:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1258e9800) [pid = 1651] [serial = 1086] [outer = 0x124d5ac00] 05:00:33 INFO - PROCESS | 1651 | 1471348833063 Marionette DEBUG loaded listener.js 05:00:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x126a06000) [pid = 1651] [serial = 1087] [outer = 0x124d5ac00] 05:00:33 INFO - PROCESS | 1651 | 1471348833420 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]]]}] 05:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 05:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 569ms 05:00:33 INFO - PROCESS | 1651 | 1471348833463 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 05:00:33 INFO - PROCESS | 1651 | 1471348833464 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 05:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 05:00:33 INFO - PROCESS | 1651 | 1471348833467 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 05:00:33 INFO - PROCESS | 1651 | 1471348833468 Marionette TRACE conn2 <- [1,1422,null,{}] 05:00:33 INFO - PROCESS | 1651 | 1471348833470 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}] 05:00:33 INFO - PROCESS | 1651 | 1471348833472 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:33 INFO - PROCESS | 1651 | 1471348833599 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 05:00:33 INFO - PROCESS | 1651 | 1471348833661 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:33 INFO - PROCESS | 1651 | 1471348833662 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283d0800 == 35 [pid = 1651] [id = 363] 05:00:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x126a0f400) [pid = 1651] [serial = 1088] [outer = 0x0] 05:00:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126d26800) [pid = 1651] [serial = 1089] [outer = 0x126a0f400] 05:00:33 INFO - PROCESS | 1651 | 1471348833704 Marionette DEBUG loaded listener.js 05:00:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1283f8000) [pid = 1651] [serial = 1090] [outer = 0x126a0f400] 05:00:34 INFO - PROCESS | 1651 | 1471348834109 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]]]}] 05:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 05:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 671ms 05:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 05:00:34 INFO - PROCESS | 1651 | 1471348834138 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 05:00:34 INFO - PROCESS | 1651 | 1471348834140 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 05:00:34 INFO - PROCESS | 1651 | 1471348834142 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 05:00:34 INFO - PROCESS | 1651 | 1471348834143 Marionette TRACE conn2 <- [1,1426,null,{}] 05:00:34 INFO - PROCESS | 1651 | 1471348834145 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}] 05:00:34 INFO - PROCESS | 1651 | 1471348834146 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:34 INFO - PROCESS | 1651 | 1471348834241 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 05:00:34 INFO - PROCESS | 1651 | 1471348834270 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:34 INFO - PROCESS | 1651 | 1471348834271 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a81800 == 36 [pid = 1651] [id = 364] 05:00:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1283f7400) [pid = 1651] [serial = 1091] [outer = 0x0] 05:00:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128460800) [pid = 1651] [serial = 1092] [outer = 0x1283f7400] 05:00:34 INFO - PROCESS | 1651 | 1471348834296 Marionette DEBUG loaded listener.js 05:00:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128ad8c00) [pid = 1651] [serial = 1093] [outer = 0x1283f7400] 05:00:34 INFO - PROCESS | 1651 | 1471348834617 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]]]}] 05:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 05:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms 05:00:34 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112d7f000) [pid = 1651] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 05:00:34 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119dde400) [pid = 1651] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 05:00:34 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112d7d000) [pid = 1651] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 05:00:34 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11973f000) [pid = 1651] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 05:00:34 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116ab0000) [pid = 1651] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 05:00:34 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x116463400) [pid = 1651] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 05:00:34 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12119ac00) [pid = 1651] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 05:00:34 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x124d63400) [pid = 1651] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 05:00:34 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11229c800) [pid = 1651] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 05:00:34 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1212e3c00) [pid = 1651] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 05:00:34 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x113cb7c00) [pid = 1651] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 05:00:34 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11853bc00) [pid = 1651] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 05:00:34 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1127e4400) [pid = 1651] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 05:00:34 INFO - PROCESS | 1651 | 1471348834710 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 05:00:34 INFO - PROCESS | 1651 | 1471348834711 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 05:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 05:00:34 INFO - PROCESS | 1651 | 1471348834715 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 05:00:34 INFO - PROCESS | 1651 | 1471348834716 Marionette TRACE conn2 <- [1,1430,null,{}] 05:00:34 INFO - PROCESS | 1651 | 1471348834718 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}] 05:00:34 INFO - PROCESS | 1651 | 1471348834720 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:34 INFO - PROCESS | 1651 | 1471348834801 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 05:00:34 INFO - PROCESS | 1651 | 1471348834807 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:34 INFO - PROCESS | 1651 | 1471348834808 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d20800 == 37 [pid = 1651] [id = 365] 05:00:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x116ab0000) [pid = 1651] [serial = 1094] [outer = 0x0] 05:00:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11820ec00) [pid = 1651] [serial = 1095] [outer = 0x116ab0000] 05:00:34 INFO - PROCESS | 1651 | 1471348834834 Marionette DEBUG loaded listener.js 05:00:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119dde400) [pid = 1651] [serial = 1096] [outer = 0x116ab0000] 05:00:35 INFO - PROCESS | 1651 | 1471348835173 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]]]}] 05:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 05:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 468ms 05:00:35 INFO - PROCESS | 1651 | 1471348835184 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 05:00:35 INFO - PROCESS | 1651 | 1471348835185 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 05:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 05:00:35 INFO - PROCESS | 1651 | 1471348835189 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 05:00:35 INFO - PROCESS | 1651 | 1471348835192 Marionette TRACE conn2 <- [1,1434,null,{}] 05:00:35 INFO - PROCESS | 1651 | 1471348835194 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}] 05:00:35 INFO - PROCESS | 1651 | 1471348835195 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:35 INFO - PROCESS | 1651 | 1471348835276 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 05:00:35 INFO - PROCESS | 1651 | 1471348835328 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:35 INFO - PROCESS | 1651 | 1471348835329 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x123311000 == 38 [pid = 1651] [id = 366] 05:00:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118207800) [pid = 1651] [serial = 1097] [outer = 0x0] 05:00:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124d65400) [pid = 1651] [serial = 1098] [outer = 0x118207800] 05:00:35 INFO - PROCESS | 1651 | 1471348835355 Marionette DEBUG loaded listener.js 05:00:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x128ae5c00) [pid = 1651] [serial = 1099] [outer = 0x118207800] 05:00:35 INFO - PROCESS | 1651 | 1471348835648 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]]]}] 05:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 05:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 474ms 05:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 05:00:35 INFO - PROCESS | 1651 | 1471348835663 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 05:00:35 INFO - PROCESS | 1651 | 1471348835664 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 05:00:35 INFO - PROCESS | 1651 | 1471348835666 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 05:00:35 INFO - PROCESS | 1651 | 1471348835668 Marionette TRACE conn2 <- [1,1438,null,{}] 05:00:35 INFO - PROCESS | 1651 | 1471348835685 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}] 05:00:35 INFO - PROCESS | 1651 | 1471348835687 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:35 INFO - PROCESS | 1651 | 1471348835780 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 05:00:35 INFO - PROCESS | 1651 | 1471348835784 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:35 INFO - PROCESS | 1651 | 1471348835785 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b35a000 == 39 [pid = 1651] [id = 367] 05:00:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x128ae6000) [pid = 1651] [serial = 1100] [outer = 0x0] 05:00:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x128da5000) [pid = 1651] [serial = 1101] [outer = 0x128ae6000] 05:00:35 INFO - PROCESS | 1651 | 1471348835815 Marionette DEBUG loaded listener.js 05:00:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12a731000) [pid = 1651] [serial = 1102] [outer = 0x128ae6000] 05:00:36 INFO - PROCESS | 1651 | 1471348836155 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]]]}] 05:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 05:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 524ms 05:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 05:00:36 INFO - PROCESS | 1651 | 1471348836191 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 05:00:36 INFO - PROCESS | 1651 | 1471348836192 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 05:00:36 INFO - PROCESS | 1651 | 1471348836194 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 05:00:36 INFO - PROCESS | 1651 | 1471348836195 Marionette TRACE conn2 <- [1,1442,null,{}] 05:00:36 INFO - PROCESS | 1651 | 1471348836207 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}] 05:00:36 INFO - PROCESS | 1651 | 1471348836209 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:36 INFO - PROCESS | 1651 | 1471348836285 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 05:00:36 INFO - PROCESS | 1651 | 1471348836290 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:36 INFO - PROCESS | 1651 | 1471348836292 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb45800 == 40 [pid = 1651] [id = 368] 05:00:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128da9800) [pid = 1651] [serial = 1103] [outer = 0x0] 05:00:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12a93a000) [pid = 1651] [serial = 1104] [outer = 0x128da9800] 05:00:36 INFO - PROCESS | 1651 | 1471348836316 Marionette DEBUG loaded listener.js 05:00:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12a944400) [pid = 1651] [serial = 1105] [outer = 0x128da9800] 05:00:36 INFO - PROCESS | 1651 | 1471348836657 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]]]}] 05:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 05:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 479ms 05:00:36 INFO - PROCESS | 1651 | 1471348836674 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 05:00:36 INFO - PROCESS | 1651 | 1471348836675 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 05:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 05:00:36 INFO - PROCESS | 1651 | 1471348836677 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 05:00:36 INFO - PROCESS | 1651 | 1471348836687 Marionette TRACE conn2 <- [1,1446,null,{}] 05:00:36 INFO - PROCESS | 1651 | 1471348836690 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}] 05:00:36 INFO - PROCESS | 1651 | 1471348836691 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:36 INFO - PROCESS | 1651 | 1471348836816 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 05:00:36 INFO - PROCESS | 1651 | 1471348836891 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:36 INFO - PROCESS | 1651 | 1471348836892 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x116521800 == 41 [pid = 1651] [id = 369] 05:00:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x112a92c00) [pid = 1651] [serial = 1106] [outer = 0x0] 05:00:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1133bf800) [pid = 1651] [serial = 1107] [outer = 0x112a92c00] 05:00:36 INFO - PROCESS | 1651 | 1471348836926 Marionette DEBUG loaded listener.js 05:00:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x116722c00) [pid = 1651] [serial = 1108] [outer = 0x112a92c00] 05:00:37 INFO - PROCESS | 1651 | 1471348837372 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]]]}] 05:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 05:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 728ms 05:00:37 INFO - PROCESS | 1651 | 1471348837408 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 05:00:37 INFO - PROCESS | 1651 | 1471348837410 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 05:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 05:00:37 INFO - PROCESS | 1651 | 1471348837414 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 05:00:37 INFO - PROCESS | 1651 | 1471348837416 Marionette TRACE conn2 <- [1,1450,null,{}] 05:00:37 INFO - PROCESS | 1651 | 1471348837435 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}] 05:00:37 INFO - PROCESS | 1651 | 1471348837438 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:37 INFO - PROCESS | 1651 | 1471348837560 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 05:00:37 INFO - PROCESS | 1651 | 1471348837611 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:37 INFO - PROCESS | 1651 | 1471348837613 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195df000 == 42 [pid = 1651] [id = 370] 05:00:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1195cb800) [pid = 1651] [serial = 1109] [outer = 0x0] 05:00:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119740000) [pid = 1651] [serial = 1110] [outer = 0x1195cb800] 05:00:37 INFO - PROCESS | 1651 | 1471348837644 Marionette DEBUG loaded listener.js 05:00:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119a70400) [pid = 1651] [serial = 1111] [outer = 0x1195cb800] 05:00:38 INFO - PROCESS | 1651 | 1471348838077 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]]]}] 05:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 05:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 721ms 05:00:38 INFO - PROCESS | 1651 | 1471348838135 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 05:00:38 INFO - PROCESS | 1651 | 1471348838137 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 05:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 05:00:38 INFO - PROCESS | 1651 | 1471348838158 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 05:00:38 INFO - PROCESS | 1651 | 1471348838159 Marionette TRACE conn2 <- [1,1454,null,{}] 05:00:38 INFO - PROCESS | 1651 | 1471348838162 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}] 05:00:38 INFO - PROCESS | 1651 | 1471348838163 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:38 INFO - PROCESS | 1651 | 1471348838266 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 05:00:38 INFO - PROCESS | 1651 | 1471348838334 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:38 INFO - PROCESS | 1651 | 1471348838336 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a782800 == 43 [pid = 1651] [id = 371] 05:00:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12346f800) [pid = 1651] [serial = 1112] [outer = 0x0] 05:00:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12417fc00) [pid = 1651] [serial = 1113] [outer = 0x12346f800] 05:00:38 INFO - PROCESS | 1651 | 1471348838365 Marionette DEBUG loaded listener.js 05:00:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124995000) [pid = 1651] [serial = 1114] [outer = 0x12346f800] 05:00:38 INFO - PROCESS | 1651 | 1471348838792 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]]]}] 05:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 05:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 670ms 05:00:38 INFO - PROCESS | 1651 | 1471348838827 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 05:00:38 INFO - PROCESS | 1651 | 1471348838829 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 05:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 05:00:38 INFO - PROCESS | 1651 | 1471348838837 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 05:00:38 INFO - PROCESS | 1651 | 1471348838841 Marionette TRACE conn2 <- [1,1458,null,{}] 05:00:38 INFO - PROCESS | 1651 | 1471348838843 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}] 05:00:38 INFO - PROCESS | 1651 | 1471348838845 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:38 INFO - PROCESS | 1651 | 1471348838951 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 05:00:39 INFO - PROCESS | 1651 | 1471348839006 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:39 INFO - PROCESS | 1651 | 1471348839007 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be79000 == 44 [pid = 1651] [id = 372] 05:00:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1251a9c00) [pid = 1651] [serial = 1115] [outer = 0x0] 05:00:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12688e800) [pid = 1651] [serial = 1116] [outer = 0x1251a9c00] 05:00:39 INFO - PROCESS | 1651 | 1471348839036 Marionette DEBUG loaded listener.js 05:00:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x128459000) [pid = 1651] [serial = 1117] [outer = 0x1251a9c00] 05:00:39 INFO - PROCESS | 1651 | 1471348839806 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]]]}] 05:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 05:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 981ms 05:00:39 INFO - PROCESS | 1651 | 1471348839815 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 05:00:39 INFO - PROCESS | 1651 | 1471348839819 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 05:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 05:00:39 INFO - PROCESS | 1651 | 1471348839826 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 05:00:39 INFO - PROCESS | 1651 | 1471348839829 Marionette TRACE conn2 <- [1,1462,null,{}] 05:00:39 INFO - PROCESS | 1651 | 1471348839835 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}] 05:00:39 INFO - PROCESS | 1651 | 1471348839837 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:39 INFO - PROCESS | 1651 | 1471348839978 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 05:00:40 INFO - PROCESS | 1651 | 1471348840046 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:40 INFO - PROCESS | 1651 | 1471348840049 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x118168000 == 45 [pid = 1651] [id = 373] 05:00:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x112a93000) [pid = 1651] [serial = 1118] [outer = 0x0] 05:00:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x117034c00) [pid = 1651] [serial = 1119] [outer = 0x112a93000] 05:00:40 INFO - PROCESS | 1651 | 1471348840078 Marionette DEBUG loaded listener.js 05:00:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119167400) [pid = 1651] [serial = 1120] [outer = 0x112a93000] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb45800 == 44 [pid = 1651] [id = 368] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12b35a000 == 43 [pid = 1651] [id = 367] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x123311000 == 42 [pid = 1651] [id = 366] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x124d20800 == 41 [pid = 1651] [id = 365] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x128a81800 == 40 [pid = 1651] [id = 364] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1283d0800 == 39 [pid = 1651] [id = 363] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x126876000 == 38 [pid = 1651] [id = 362] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x11695e800 == 37 [pid = 1651] [id = 361] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x123311800 == 36 [pid = 1651] [id = 360] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x11940d000 == 35 [pid = 1651] [id = 359] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x117cb3800 == 34 [pid = 1651] [id = 358] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x11749b800 == 33 [pid = 1651] [id = 357] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x119d1c800 == 32 [pid = 1651] [id = 356] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x112dcf800 == 31 [pid = 1651] [id = 355] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x124f96800 == 30 [pid = 1651] [id = 344] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12be79000 == 29 [pid = 1651] [id = 372] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12a782800 == 28 [pid = 1651] [id = 371] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1195df000 == 27 [pid = 1651] [id = 370] 05:00:40 INFO - PROCESS | 1651 | --DOCSHELL 0x116521800 == 26 [pid = 1651] [id = 369] 05:00:40 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x126abcc00) [pid = 1651] [serial = 1060] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x126d29800) [pid = 1651] [serial = 1062] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12427a000) [pid = 1651] [serial = 1047] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1211a4000) [pid = 1651] [serial = 1026] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x124715800) [pid = 1651] [serial = 1057] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119de4800) [pid = 1651] [serial = 1042] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x124d65800) [pid = 1651] [serial = 1032] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11820bc00) [pid = 1651] [serial = 1036] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1176bfc00) [pid = 1651] [serial = 1035] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119d2a800) [pid = 1651] [serial = 1024] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12479f800) [pid = 1651] [serial = 1048] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1234a6c00) [pid = 1651] [serial = 1045] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1251eb000) [pid = 1651] [serial = 1050] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x126a02c00) [pid = 1651] [serial = 1051] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119d30c00) [pid = 1651] [serial = 1041] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1133c0c00) [pid = 1651] [serial = 1020] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11852f800) [pid = 1651] [serial = 1021] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x126a09400) [pid = 1651] [serial = 1059] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x123478000) [pid = 1651] [serial = 1029] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1212d7800) [pid = 1651] [serial = 1027] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119d2f000) [pid = 1651] [serial = 1056] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11916b400) [pid = 1651] [serial = 1038] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119a69000) [pid = 1651] [serial = 1023] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1195d1c00) [pid = 1651] [serial = 1039] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1212e0000) [pid = 1651] [serial = 1044] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1195c6000) [pid = 1651] [serial = 1054] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1244e9400) [pid = 1651] [serial = 1030] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1176ccc00) [pid = 1651] [serial = 1053] [outer = 0x0] [url = about:blank] 05:00:41 INFO - PROCESS | 1651 | 1471348841074 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]]]}] 05:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 05:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1273ms 05:00:41 INFO - PROCESS | 1651 | 1471348841099 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 05:00:41 INFO - PROCESS | 1651 | 1471348841102 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 05:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 05:00:41 INFO - PROCESS | 1651 | 1471348841107 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 05:00:41 INFO - PROCESS | 1651 | 1471348841108 Marionette TRACE conn2 <- [1,1466,null,{}] 05:00:41 INFO - PROCESS | 1651 | 1471348841112 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}] 05:00:41 INFO - PROCESS | 1651 | 1471348841114 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:41 INFO - PROCESS | 1651 | 1471348841194 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 05:00:41 INFO - PROCESS | 1651 | 1471348841198 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:41 INFO - PROCESS | 1651 | 1471348841200 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x116190000 == 27 [pid = 1651] [id = 374] 05:00:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x115e07400) [pid = 1651] [serial = 1121] [outer = 0x0] 05:00:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x115e66c00) [pid = 1651] [serial = 1122] [outer = 0x115e07400] 05:00:41 INFO - PROCESS | 1651 | 1471348841231 Marionette DEBUG loaded listener.js 05:00:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x117033000) [pid = 1651] [serial = 1123] [outer = 0x115e07400] 05:00:41 INFO - PROCESS | 1651 | 1471348841581 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]]]}] 05:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 05:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 520ms 05:00:41 INFO - PROCESS | 1651 | 1471348841637 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 05:00:41 INFO - PROCESS | 1651 | 1471348841641 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 05:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 05:00:41 INFO - PROCESS | 1651 | 1471348841647 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 05:00:41 INFO - PROCESS | 1651 | 1471348841648 Marionette TRACE conn2 <- [1,1470,null,{}] 05:00:41 INFO - PROCESS | 1651 | 1471348841651 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}] 05:00:41 INFO - PROCESS | 1651 | 1471348841652 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:41 INFO - PROCESS | 1651 | 1471348841730 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 05:00:41 INFO - PROCESS | 1651 | 1471348841734 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:41 INFO - PROCESS | 1651 | 1471348841736 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x11749d800 == 28 [pid = 1651] [id = 375] 05:00:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11820d000) [pid = 1651] [serial = 1124] [outer = 0x0] 05:00:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1188b7400) [pid = 1651] [serial = 1125] [outer = 0x11820d000] 05:00:41 INFO - PROCESS | 1651 | 1471348841767 Marionette DEBUG loaded listener.js 05:00:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11916c000) [pid = 1651] [serial = 1126] [outer = 0x11820d000] 05:00:42 INFO - PROCESS | 1651 | 1471348842112 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]]]}] 05:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 05:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 471ms 05:00:42 INFO - PROCESS | 1651 | 1471348842117 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 05:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 05:00:42 INFO - PROCESS | 1651 | 1471348842129 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 05:00:42 INFO - PROCESS | 1651 | 1471348842132 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 05:00:42 INFO - PROCESS | 1651 | 1471348842134 Marionette TRACE conn2 <- [1,1474,null,{}] 05:00:42 INFO - PROCESS | 1651 | 1471348842144 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}] 05:00:42 INFO - PROCESS | 1651 | 1471348842148 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:42 INFO - PROCESS | 1651 | 1471348842226 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 05:00:42 INFO - PROCESS | 1651 | 1471348842279 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:42 INFO - PROCESS | 1651 | 1471348842281 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x11919b800 == 29 [pid = 1651] [id = 376] 05:00:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x116724000) [pid = 1651] [serial = 1127] [outer = 0x0] 05:00:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119a6b800) [pid = 1651] [serial = 1128] [outer = 0x116724000] 05:00:42 INFO - PROCESS | 1651 | 1471348842310 Marionette DEBUG loaded listener.js 05:00:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119d30400) [pid = 1651] [serial = 1129] [outer = 0x116724000] 05:00:42 INFO - PROCESS | 1651 | 1471348842617 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]]]}] 05:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 05:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 521ms 05:00:42 INFO - PROCESS | 1651 | 1471348842653 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 05:00:42 INFO - PROCESS | 1651 | 1471348842657 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 05:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 05:00:42 INFO - PROCESS | 1651 | 1471348842659 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 05:00:42 INFO - PROCESS | 1651 | 1471348842660 Marionette TRACE conn2 <- [1,1478,null,{}] 05:00:42 INFO - PROCESS | 1651 | 1471348842663 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}] 05:00:42 INFO - PROCESS | 1651 | 1471348842664 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:42 INFO - PROCESS | 1651 | 1471348842739 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 05:00:42 INFO - PROCESS | 1651 | 1471348842743 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:42 INFO - PROCESS | 1651 | 1471348842744 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a176800 == 30 [pid = 1651] [id = 377] 05:00:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11a10d400) [pid = 1651] [serial = 1130] [outer = 0x0] 05:00:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1212dec00) [pid = 1651] [serial = 1131] [outer = 0x11a10d400] 05:00:42 INFO - PROCESS | 1651 | 1471348842770 Marionette DEBUG loaded listener.js 05:00:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1212e5800) [pid = 1651] [serial = 1132] [outer = 0x11a10d400] 05:00:43 INFO - PROCESS | 1651 | 1471348843095 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]]]}] 05:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 05:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 469ms 05:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 05:00:43 INFO - PROCESS | 1651 | 1471348843128 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 05:00:43 INFO - PROCESS | 1651 | 1471348843130 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 05:00:43 INFO - PROCESS | 1651 | 1471348843132 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 05:00:43 INFO - PROCESS | 1651 | 1471348843133 Marionette TRACE conn2 <- [1,1482,null,{}] 05:00:43 INFO - PROCESS | 1651 | 1471348843135 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}] 05:00:43 INFO - PROCESS | 1651 | 1471348843145 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:43 INFO - PROCESS | 1651 | 1471348843246 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 05:00:43 INFO - PROCESS | 1651 | 1471348843263 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:43 INFO - PROCESS | 1651 | 1471348843264 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1237ca000 == 31 [pid = 1651] [id = 378] 05:00:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118205800) [pid = 1651] [serial = 1133] [outer = 0x0] 05:00:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123473000) [pid = 1651] [serial = 1134] [outer = 0x118205800] 05:00:43 INFO - PROCESS | 1651 | 1471348843289 Marionette DEBUG loaded listener.js 05:00:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12427c800) [pid = 1651] [serial = 1135] [outer = 0x118205800] 05:00:43 INFO - PROCESS | 1651 | 1471348843663 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]]]}] 05:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 05:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 567ms 05:00:43 INFO - PROCESS | 1651 | 1471348843700 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 05:00:43 INFO - PROCESS | 1651 | 1471348843701 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 05:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 05:00:43 INFO - PROCESS | 1651 | 1471348843704 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 05:00:43 INFO - PROCESS | 1651 | 1471348843705 Marionette TRACE conn2 <- [1,1486,null,{}] 05:00:43 INFO - PROCESS | 1651 | 1471348843707 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}] 05:00:43 INFO - PROCESS | 1651 | 1471348843711 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:43 INFO - PROCESS | 1651 | 1471348843831 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 05:00:43 INFO - PROCESS | 1651 | 1471348843835 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:43 INFO - PROCESS | 1651 | 1471348843836 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x125949800 == 32 [pid = 1651] [id = 379] 05:00:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1195c5000) [pid = 1651] [serial = 1136] [outer = 0x0] 05:00:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x124715000) [pid = 1651] [serial = 1137] [outer = 0x1195c5000] 05:00:43 INFO - PROCESS | 1651 | 1471348843862 Marionette DEBUG loaded listener.js 05:00:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126890800) [pid = 1651] [serial = 1138] [outer = 0x1195c5000] 05:00:44 INFO - PROCESS | 1651 | 1471348844277 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]]]}] 05:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 05:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 621ms 05:00:44 INFO - PROCESS | 1651 | 1471348844326 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 05:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 05:00:44 INFO - PROCESS | 1651 | 1471348844328 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 05:00:44 INFO - PROCESS | 1651 | 1471348844331 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 05:00:44 INFO - PROCESS | 1651 | 1471348844333 Marionette TRACE conn2 <- [1,1490,null,{}] 05:00:44 INFO - PROCESS | 1651 | 1471348844336 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}] 05:00:44 INFO - PROCESS | 1651 | 1471348844338 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:44 INFO - PROCESS | 1651 | 1471348844487 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 05:00:44 INFO - PROCESS | 1651 | 1471348844511 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:44 INFO - PROCESS | 1651 | 1471348844512 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283bf000 == 33 [pid = 1651] [id = 380] 05:00:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124288400) [pid = 1651] [serial = 1139] [outer = 0x0] 05:00:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126a0d800) [pid = 1651] [serial = 1140] [outer = 0x124288400] 05:00:44 INFO - PROCESS | 1651 | 1471348844554 Marionette DEBUG loaded listener.js 05:00:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126d21000) [pid = 1651] [serial = 1141] [outer = 0x124288400] 05:00:44 INFO - PROCESS | 1651 | 1471348844959 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]]]}] 05:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 05:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 672ms 05:00:45 INFO - PROCESS | 1651 | 1471348845003 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 05:00:45 INFO - PROCESS | 1651 | 1471348845005 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 05:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 05:00:45 INFO - PROCESS | 1651 | 1471348845007 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 05:00:45 INFO - PROCESS | 1651 | 1471348845008 Marionette TRACE conn2 <- [1,1494,null,{}] 05:00:45 INFO - PROCESS | 1651 | 1471348845010 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}] 05:00:45 INFO - PROCESS | 1651 | 1471348845011 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:45 INFO - PROCESS | 1651 | 1471348845127 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 05:00:45 INFO - PROCESS | 1651 | 1471348845131 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:45 INFO - PROCESS | 1651 | 1471348845132 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283d2000 == 34 [pid = 1651] [id = 381] 05:00:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x113036c00) [pid = 1651] [serial = 1142] [outer = 0x0] 05:00:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126d2d000) [pid = 1651] [serial = 1143] [outer = 0x113036c00] 05:00:45 INFO - PROCESS | 1651 | 1471348845164 Marionette DEBUG loaded listener.js 05:00:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x128ad9400) [pid = 1651] [serial = 1144] [outer = 0x113036c00] 05:00:45 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x124d5ac00) [pid = 1651] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 05:00:45 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x126a0f400) [pid = 1651] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 05:00:45 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1283f7400) [pid = 1651] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 05:00:45 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119a6ec00) [pid = 1651] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 05:00:45 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x124297000) [pid = 1651] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 05:00:45 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11272fc00) [pid = 1651] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 05:00:45 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1185a5800) [pid = 1651] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 05:00:45 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x113cb3000) [pid = 1651] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 05:00:45 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x115e67000) [pid = 1651] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 05:00:45 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118537400) [pid = 1651] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 05:00:45 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11613b800) [pid = 1651] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 05:00:45 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x128ae6000) [pid = 1651] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 05:00:45 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116ab0000) [pid = 1651] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 05:00:45 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x128da9800) [pid = 1651] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 05:00:45 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x118207800) [pid = 1651] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 05:00:45 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12471bc00) [pid = 1651] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 05:00:45 INFO - PROCESS | 1651 | 1471348845661 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]]]}] 05:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 05:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 669ms 05:00:45 INFO - PROCESS | 1651 | 1471348845677 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 05:00:45 INFO - PROCESS | 1651 | 1471348845678 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 05:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 05:00:45 INFO - PROCESS | 1651 | 1471348845681 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 05:00:45 INFO - PROCESS | 1651 | 1471348845682 Marionette TRACE conn2 <- [1,1498,null,{}] 05:00:45 INFO - PROCESS | 1651 | 1471348845693 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}] 05:00:45 INFO - PROCESS | 1651 | 1471348845694 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:45 INFO - PROCESS | 1651 | 1471348845824 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 05:00:45 INFO - PROCESS | 1651 | 1471348845879 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:45 INFO - PROCESS | 1651 | 1471348845880 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11919a000 == 35 [pid = 1651] [id = 382] 05:00:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11272fc00) [pid = 1651] [serial = 1145] [outer = 0x0] 05:00:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11973a400) [pid = 1651] [serial = 1146] [outer = 0x11272fc00] 05:00:45 INFO - PROCESS | 1651 | 1471348845922 Marionette DEBUG loaded listener.js 05:00:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12346e800) [pid = 1651] [serial = 1147] [outer = 0x11272fc00] 05:00:46 INFO - PROCESS | 1651 | 1471348846241 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]]]}] 05:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 05:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 576ms 05:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 05:00:46 INFO - PROCESS | 1651 | 1471348846262 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 05:00:46 INFO - PROCESS | 1651 | 1471348846263 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 05:00:46 INFO - PROCESS | 1651 | 1471348846265 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 05:00:46 INFO - PROCESS | 1651 | 1471348846266 Marionette TRACE conn2 <- [1,1502,null,{}] 05:00:46 INFO - PROCESS | 1651 | 1471348846268 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}] 05:00:46 INFO - PROCESS | 1651 | 1471348846270 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:46 INFO - PROCESS | 1651 | 1471348846361 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 05:00:46 INFO - PROCESS | 1651 | 1471348846415 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:46 INFO - PROCESS | 1651 | 1471348846416 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x129961800 == 36 [pid = 1651] [id = 383] 05:00:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x116721000) [pid = 1651] [serial = 1148] [outer = 0x0] 05:00:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126895c00) [pid = 1651] [serial = 1149] [outer = 0x116721000] 05:00:46 INFO - PROCESS | 1651 | 1471348846441 Marionette DEBUG loaded listener.js 05:00:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12845c800) [pid = 1651] [serial = 1150] [outer = 0x116721000] 05:00:46 INFO - PROCESS | 1651 | 1471348846745 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]]]}] 05:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 05:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 518ms 05:00:46 INFO - PROCESS | 1651 | 1471348846783 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 05:00:46 INFO - PROCESS | 1651 | 1471348846785 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 05:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 05:00:46 INFO - PROCESS | 1651 | 1471348846788 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 05:00:46 INFO - PROCESS | 1651 | 1471348846791 Marionette TRACE conn2 <- [1,1506,null,{}] 05:00:46 INFO - PROCESS | 1651 | 1471348846794 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}] 05:00:46 INFO - PROCESS | 1651 | 1471348846795 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:46 INFO - PROCESS | 1651 | 1471348846883 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 05:00:46 INFO - PROCESS | 1651 | 1471348846887 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:46 INFO - PROCESS | 1651 | 1471348846891 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12342f000 == 37 [pid = 1651] [id = 384] 05:00:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128ad9c00) [pid = 1651] [serial = 1151] [outer = 0x0] 05:00:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128bdcc00) [pid = 1651] [serial = 1152] [outer = 0x128ad9c00] 05:00:46 INFO - PROCESS | 1651 | 1471348846919 Marionette DEBUG loaded listener.js 05:00:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128dabc00) [pid = 1651] [serial = 1153] [outer = 0x128ad9c00] 05:00:47 INFO - PROCESS | 1651 | 1471348847273 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]]]}] 05:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 05:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 525ms 05:00:47 INFO - PROCESS | 1651 | 1471348847319 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 05:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 05:00:47 INFO - PROCESS | 1651 | 1471348847321 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 05:00:47 INFO - PROCESS | 1651 | 1471348847324 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 05:00:47 INFO - PROCESS | 1651 | 1471348847326 Marionette TRACE conn2 <- [1,1510,null,{}] 05:00:47 INFO - PROCESS | 1651 | 1471348847329 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}] 05:00:47 INFO - PROCESS | 1651 | 1471348847330 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:47 INFO - PROCESS | 1651 | 1471348847439 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 05:00:47 INFO - PROCESS | 1651 | 1471348847445 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:47 INFO - PROCESS | 1651 | 1471348847447 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be70000 == 38 [pid = 1651] [id = 385] 05:00:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12a725000) [pid = 1651] [serial = 1154] [outer = 0x0] 05:00:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12a86d800) [pid = 1651] [serial = 1155] [outer = 0x12a725000] 05:00:47 INFO - PROCESS | 1651 | 1471348847487 Marionette DEBUG loaded listener.js 05:00:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a93e000) [pid = 1651] [serial = 1156] [outer = 0x12a725000] 05:00:48 INFO - PROCESS | 1651 | 1471348848129 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]]]}] 05:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 05:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 826ms 05:00:48 INFO - PROCESS | 1651 | 1471348848150 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 05:00:48 INFO - PROCESS | 1651 | 1471348848154 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 05:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 05:00:48 INFO - PROCESS | 1651 | 1471348848185 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 05:00:48 INFO - PROCESS | 1651 | 1471348848190 Marionette TRACE conn2 <- [1,1514,null,{}] 05:00:48 INFO - PROCESS | 1651 | 1471348848195 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}] 05:00:48 INFO - PROCESS | 1651 | 1471348848198 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:48 INFO - PROCESS | 1651 | 1471348848322 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 05:00:48 INFO - PROCESS | 1651 | 1471348848377 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:48 INFO - PROCESS | 1651 | 1471348848379 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x117cb2800 == 39 [pid = 1651] [id = 386] 05:00:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11699a000) [pid = 1651] [serial = 1157] [outer = 0x0] 05:00:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x117c45c00) [pid = 1651] [serial = 1158] [outer = 0x11699a000] 05:00:48 INFO - PROCESS | 1651 | 1471348848411 Marionette DEBUG loaded listener.js 05:00:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x118537c00) [pid = 1651] [serial = 1159] [outer = 0x11699a000] 05:00:48 INFO - PROCESS | 1651 | 1471348848909 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]]]}] 05:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 05:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 778ms 05:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 05:00:48 INFO - PROCESS | 1651 | 1471348848979 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 05:00:48 INFO - PROCESS | 1651 | 1471348848982 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 05:00:48 INFO - PROCESS | 1651 | 1471348848990 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 05:00:48 INFO - PROCESS | 1651 | 1471348848992 Marionette TRACE conn2 <- [1,1518,null,{}] 05:00:48 INFO - PROCESS | 1651 | 1471348848995 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}] 05:00:48 INFO - PROCESS | 1651 | 1471348848997 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:49 INFO - PROCESS | 1651 | 1471348849108 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 05:00:49 INFO - PROCESS | 1651 | 1471348849187 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:49 INFO - PROCESS | 1651 | 1471348849189 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x118308800 == 40 [pid = 1651] [id = 387] 05:00:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118203400) [pid = 1651] [serial = 1160] [outer = 0x0] 05:00:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1195cec00) [pid = 1651] [serial = 1161] [outer = 0x118203400] 05:00:49 INFO - PROCESS | 1651 | 1471348849221 Marionette DEBUG loaded listener.js 05:00:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119a71800) [pid = 1651] [serial = 1162] [outer = 0x118203400] 05:00:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12342f000 == 39 [pid = 1651] [id = 384] 05:00:49 INFO - PROCESS | 1651 | --DOCSHELL 0x129961800 == 38 [pid = 1651] [id = 383] 05:00:49 INFO - PROCESS | 1651 | --DOCSHELL 0x11919a000 == 37 [pid = 1651] [id = 382] 05:00:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1283d2000 == 36 [pid = 1651] [id = 381] 05:00:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1283bf000 == 35 [pid = 1651] [id = 380] 05:00:49 INFO - PROCESS | 1651 | --DOCSHELL 0x125949800 == 34 [pid = 1651] [id = 379] 05:00:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1237ca000 == 33 [pid = 1651] [id = 378] 05:00:49 INFO - PROCESS | 1651 | 1471348849819 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]]]}] 05:00:49 INFO - PROCESS | 1651 | --DOCSHELL 0x11a176800 == 32 [pid = 1651] [id = 377] 05:00:49 INFO - PROCESS | 1651 | --DOCSHELL 0x11919b800 == 31 [pid = 1651] [id = 376] 05:00:49 INFO - PROCESS | 1651 | --DOCSHELL 0x11749d800 == 30 [pid = 1651] [id = 375] 05:00:49 INFO - PROCESS | 1651 | --DOCSHELL 0x116190000 == 29 [pid = 1651] [id = 374] 05:00:49 INFO - PROCESS | 1651 | --DOCSHELL 0x118168000 == 28 [pid = 1651] [id = 373] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1251b1800) [pid = 1651] [serial = 1033] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1258e9800) [pid = 1651] [serial = 1086] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1283f8000) [pid = 1651] [serial = 1090] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x126d26800) [pid = 1651] [serial = 1089] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x126a06000) [pid = 1651] [serial = 1087] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x128460800) [pid = 1651] [serial = 1092] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119d50c00) [pid = 1651] [serial = 1077] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11a1ac000) [pid = 1651] [serial = 1078] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x124714800) [pid = 1651] [serial = 1083] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1127e2400) [pid = 1651] [serial = 1065] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x113c26400) [pid = 1651] [serial = 1066] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119298800) [pid = 1651] [serial = 1068] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119740c00) [pid = 1651] [serial = 1069] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1212e2800) [pid = 1651] [serial = 1080] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12427b800) [pid = 1651] [serial = 1081] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x116ab2800) [pid = 1651] [serial = 1071] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x118208400) [pid = 1651] [serial = 1072] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1188ad400) [pid = 1651] [serial = 1074] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1195cd800) [pid = 1651] [serial = 1075] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1283f3000) [pid = 1651] [serial = 1063] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12a731000) [pid = 1651] [serial = 1102] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11820ec00) [pid = 1651] [serial = 1095] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12a93a000) [pid = 1651] [serial = 1104] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12a944400) [pid = 1651] [serial = 1105] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119dde400) [pid = 1651] [serial = 1096] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x128ad8c00) [pid = 1651] [serial = 1093] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x128da5000) [pid = 1651] [serial = 1101] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x124d65400) [pid = 1651] [serial = 1098] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x124990800) [pid = 1651] [serial = 1084] [outer = 0x0] [url = about:blank] 05:00:49 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x128ae5c00) [pid = 1651] [serial = 1099] [outer = 0x0] [url = about:blank] 05:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 05:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 873ms 05:00:49 INFO - PROCESS | 1651 | 1471348849862 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 05:00:49 INFO - PROCESS | 1651 | 1471348849864 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 05:00:49 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 05:00:49 INFO - PROCESS | 1651 | 1471348849868 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 05:00:49 INFO - PROCESS | 1651 | 1471348849869 Marionette TRACE conn2 <- [1,1522,null,{}] 05:00:49 INFO - PROCESS | 1651 | 1471348849874 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}] 05:00:49 INFO - PROCESS | 1651 | 1471348849875 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:49 INFO - PROCESS | 1651 | 1471348849952 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 05:00:49 INFO - PROCESS | 1651 | 1471348849971 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:49 INFO - PROCESS | 1651 | 1471348849973 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x116aef000 == 29 [pid = 1651] [id = 388] 05:00:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11880ec00) [pid = 1651] [serial = 1163] [outer = 0x0] 05:00:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1188b8400) [pid = 1651] [serial = 1164] [outer = 0x11880ec00] 05:00:50 INFO - PROCESS | 1651 | 1471348850003 Marionette DEBUG loaded listener.js 05:00:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119295c00) [pid = 1651] [serial = 1165] [outer = 0x11880ec00] 05:00:50 INFO - PROCESS | 1651 | 1471348850331 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"]]]}] 05:00:50 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 () { 05:00:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:00:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 05:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 05:00:50 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 () { 05:00:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:00:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 05:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 05:00:50 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 () { 05:00:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:00:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 05:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 05:00:50 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 () { 05:00:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:00:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 05:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 05:00:50 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 474ms 05:00:50 INFO - PROCESS | 1651 | 1471348850343 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 05:00:50 INFO - PROCESS | 1651 | 1471348850346 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 05:00:50 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 05:00:50 INFO - PROCESS | 1651 | 1471348850350 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 05:00:50 INFO - PROCESS | 1651 | 1471348850352 Marionette TRACE conn2 <- [1,1526,null,{}] 05:00:50 INFO - PROCESS | 1651 | 1471348850356 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}] 05:00:50 INFO - PROCESS | 1651 | 1471348850358 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:50 INFO - PROCESS | 1651 | 1471348850456 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 05:00:50 INFO - PROCESS | 1651 | 1471348850508 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:50 INFO - PROCESS | 1651 | 1471348850509 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1188da000 == 30 [pid = 1651] [id = 389] 05:00:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1195ce000) [pid = 1651] [serial = 1166] [outer = 0x0] 05:00:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119dd7800) [pid = 1651] [serial = 1167] [outer = 0x1195ce000] 05:00:50 INFO - PROCESS | 1651 | 1471348850537 Marionette DEBUG loaded listener.js 05:00:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11a1ac400) [pid = 1651] [serial = 1168] [outer = 0x1195ce000] 05:00:50 INFO - PROCESS | 1651 | 1471348850831 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"]]]}] 05:00:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:00:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 05:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 05:00:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:00:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 05:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 05:00:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 05:00:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 05:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 05:00:50 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 521ms 05:00:50 INFO - PROCESS | 1651 | 1471348850875 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 05:00:50 INFO - PROCESS | 1651 | 1471348850877 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 05:00:50 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 05:00:50 INFO - PROCESS | 1651 | 1471348850879 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 05:00:50 INFO - PROCESS | 1651 | 1471348850882 Marionette TRACE conn2 <- [1,1530,null,{}] 05:00:50 INFO - PROCESS | 1651 | 1471348850892 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}] 05:00:50 INFO - PROCESS | 1651 | 1471348850895 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:50 INFO - PROCESS | 1651 | 1471348850970 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 05:00:51 INFO - PROCESS | 1651 | 1471348851028 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:51 INFO - PROCESS | 1651 | 1471348851030 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x123422000 == 31 [pid = 1651] [id = 390] 05:00:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11a1ac000) [pid = 1651] [serial = 1169] [outer = 0x0] 05:00:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x123471800) [pid = 1651] [serial = 1170] [outer = 0x11a1ac000] 05:00:51 INFO - PROCESS | 1651 | 1471348851058 Marionette DEBUG loaded listener.js 05:00:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1247a4400) [pid = 1651] [serial = 1171] [outer = 0x11a1ac000] 05:00:51 INFO - PROCESS | 1651 | 1471348851304 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]]]}] 05:00:51 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 05:00:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 05:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:00:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 05:00:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 05:00:51 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. 05:00:51 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 05:00:51 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 472ms 05:00:51 INFO - PROCESS | 1651 | 1471348851351 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 05:00:51 INFO - PROCESS | 1651 | 1471348851353 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 05:00:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 05:00:51 INFO - PROCESS | 1651 | 1471348851363 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 05:00:51 INFO - PROCESS | 1651 | 1471348851364 Marionette TRACE conn2 <- [1,1534,null,{}] 05:00:51 INFO - PROCESS | 1651 | 1471348851366 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}] 05:00:51 INFO - PROCESS | 1651 | 1471348851367 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:51 INFO - PROCESS | 1651 | 1471348851451 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 05:00:51 INFO - PROCESS | 1651 | 1471348851456 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:51 INFO - PROCESS | 1651 | 1471348851458 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x125913000 == 32 [pid = 1651] [id = 391] 05:00:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1258e7400) [pid = 1651] [serial = 1172] [outer = 0x0] 05:00:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x126325800) [pid = 1651] [serial = 1173] [outer = 0x1258e7400] 05:00:51 INFO - PROCESS | 1651 | 1471348851484 Marionette DEBUG loaded listener.js 05:00:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12689a000) [pid = 1651] [serial = 1174] [outer = 0x1258e7400] 05:00:51 INFO - PROCESS | 1651 | 1471348851825 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]]]}] 05:00:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 05:00:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 468ms 05:00:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 05:00:51 INFO - PROCESS | 1651 | 1471348851832 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 05:00:51 INFO - PROCESS | 1651 | 1471348851833 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 05:00:51 INFO - PROCESS | 1651 | 1471348851835 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 05:00:51 INFO - PROCESS | 1651 | 1471348851836 Marionette TRACE conn2 <- [1,1538,null,{}] 05:00:51 INFO - PROCESS | 1651 | 1471348851843 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}] 05:00:51 INFO - PROCESS | 1651 | 1471348851844 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:51 INFO - PROCESS | 1651 | 1471348851956 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 05:00:51 INFO - PROCESS | 1651 | 1471348851966 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:51 INFO - PROCESS | 1651 | 1471348851968 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x126ae3000 == 33 [pid = 1651] [id = 392] 05:00:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11613ac00) [pid = 1651] [serial = 1175] [outer = 0x0] 05:00:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126a02c00) [pid = 1651] [serial = 1176] [outer = 0x11613ac00] 05:00:51 INFO - PROCESS | 1651 | 1471348851993 Marionette DEBUG loaded listener.js 05:00:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1283ee000) [pid = 1651] [serial = 1177] [outer = 0x11613ac00] 05:00:52 INFO - PROCESS | 1651 | 1471348852318 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]]]}] 05:00:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 05:00:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 522ms 05:00:52 INFO - PROCESS | 1651 | 1471348852359 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 05:00:52 INFO - PROCESS | 1651 | 1471348852361 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 05:00:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 05:00:52 INFO - PROCESS | 1651 | 1471348852363 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 05:00:52 INFO - PROCESS | 1651 | 1471348852364 Marionette TRACE conn2 <- [1,1542,null,{}] 05:00:52 INFO - PROCESS | 1651 | 1471348852374 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}] 05:00:52 INFO - PROCESS | 1651 | 1471348852378 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:52 INFO - PROCESS | 1651 | 1471348852492 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 05:00:52 INFO - PROCESS | 1651 | 1471348852495 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:52 INFO - PROCESS | 1651 | 1471348852497 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x128484800 == 34 [pid = 1651] [id = 393] 05:00:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11613b800) [pid = 1651] [serial = 1178] [outer = 0x0] 05:00:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1287abc00) [pid = 1651] [serial = 1179] [outer = 0x11613b800] 05:00:52 INFO - PROCESS | 1651 | 1471348852522 Marionette DEBUG loaded listener.js 05:00:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12a72f400) [pid = 1651] [serial = 1180] [outer = 0x11613b800] 05:00:52 INFO - PROCESS | 1651 | 1471348852833 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]]]}] 05:00:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 05:00:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 477ms 05:00:52 INFO - PROCESS | 1651 | 1471348852854 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 05:00:52 INFO - PROCESS | 1651 | 1471348852857 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 05:00:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 05:00:52 INFO - PROCESS | 1651 | 1471348852865 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 05:00:52 INFO - PROCESS | 1651 | 1471348852866 Marionette TRACE conn2 <- [1,1546,null,{}] 05:00:52 INFO - PROCESS | 1651 | 1471348852868 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}] 05:00:52 INFO - PROCESS | 1651 | 1471348852869 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:52 INFO - PROCESS | 1651 | 1471348852980 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 05:00:52 INFO - PROCESS | 1651 | 1471348852983 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:52 INFO - PROCESS | 1651 | 1471348852984 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d1c000 == 35 [pid = 1651] [id = 394] 05:00:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1283f5c00) [pid = 1651] [serial = 1181] [outer = 0x0] 05:00:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12a869000) [pid = 1651] [serial = 1182] [outer = 0x1283f5c00] 05:00:53 INFO - PROCESS | 1651 | 1471348853010 Marionette DEBUG loaded listener.js 05:00:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12ab04400) [pid = 1651] [serial = 1183] [outer = 0x1283f5c00] 05:00:53 INFO - PROCESS | 1651 | 1471348853353 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]]]}] 05:00:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 05:00:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 520ms 05:00:53 INFO - PROCESS | 1651 | 1471348853385 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 05:00:53 INFO - PROCESS | 1651 | 1471348853387 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 05:00:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 05:00:53 INFO - PROCESS | 1651 | 1471348853391 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 05:00:53 INFO - PROCESS | 1651 | 1471348853392 Marionette TRACE conn2 <- [1,1550,null,{}] 05:00:53 INFO - PROCESS | 1651 | 1471348853395 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}] 05:00:53 INFO - PROCESS | 1651 | 1471348853396 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:53 INFO - PROCESS | 1651 | 1471348853493 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 05:00:53 INFO - PROCESS | 1651 | 1471348853506 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:53 INFO - PROCESS | 1651 | 1471348853508 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a8da800 == 36 [pid = 1651] [id = 395] 05:00:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12ab04c00) [pid = 1651] [serial = 1184] [outer = 0x0] 05:00:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12ad64800) [pid = 1651] [serial = 1185] [outer = 0x12ab04c00] 05:00:53 INFO - PROCESS | 1651 | 1471348853540 Marionette DEBUG loaded listener.js 05:00:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12addf000) [pid = 1651] [serial = 1186] [outer = 0x12ab04c00] 05:00:53 INFO - PROCESS | 1651 | 1471348853878 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]]]}] 05:00:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 05:00:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 518ms 05:00:54 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x115e07400) [pid = 1651] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 05:00:54 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116724000) [pid = 1651] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 05:00:54 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11a10d400) [pid = 1651] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 05:00:54 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112a93000) [pid = 1651] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 05:00:54 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11820d000) [pid = 1651] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 05:00:54 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x124288400) [pid = 1651] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 05:00:54 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1195c5000) [pid = 1651] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 05:00:54 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112a92c00) [pid = 1651] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 05:00:54 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11272fc00) [pid = 1651] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 05:00:54 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1195cb800) [pid = 1651] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 05:00:54 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x113036c00) [pid = 1651] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 05:00:54 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12346f800) [pid = 1651] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 05:00:54 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116721000) [pid = 1651] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 05:00:54 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118205800) [pid = 1651] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 05:00:54 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1251a9c00) [pid = 1651] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 05:00:54 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128ad9c00) [pid = 1651] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 05:00:54 INFO - PROCESS | 1651 | 1471348854003 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 05:00:54 INFO - PROCESS | 1651 | 1471348854005 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 05:00:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 05:00:54 INFO - PROCESS | 1651 | 1471348854009 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 05:00:54 INFO - PROCESS | 1651 | 1471348854011 Marionette TRACE conn2 <- [1,1554,null,{}] 05:00:54 INFO - PROCESS | 1651 | 1471348854013 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}] 05:00:54 INFO - PROCESS | 1651 | 1471348854014 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:54 INFO - PROCESS | 1651 | 1471348854090 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 05:00:54 INFO - PROCESS | 1651 | 1471348854094 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:54 INFO - PROCESS | 1651 | 1471348854095 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x11940d000 == 37 [pid = 1651] [id = 396] 05:00:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x115e07400) [pid = 1651] [serial = 1187] [outer = 0x0] 05:00:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116aaf400) [pid = 1651] [serial = 1188] [outer = 0x115e07400] 05:00:54 INFO - PROCESS | 1651 | 1471348854120 Marionette DEBUG loaded listener.js 05:00:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1188afc00) [pid = 1651] [serial = 1189] [outer = 0x115e07400] 05:00:54 INFO - PROCESS | 1651 | 1471348854503 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]]]}] 05:00:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 05:00:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 05:00:54 INFO - PROCESS | 1651 | 1471348854530 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 05:00:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 05:00:54 INFO - PROCESS | 1651 | 1471348854533 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 05:00:54 INFO - PROCESS | 1651 | 1471348854536 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 05:00:54 INFO - PROCESS | 1651 | 1471348854538 Marionette TRACE conn2 <- [1,1558,null,{}] 05:00:54 INFO - PROCESS | 1651 | 1471348854541 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}] 05:00:54 INFO - PROCESS | 1651 | 1471348854543 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:54 INFO - PROCESS | 1651 | 1471348854701 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 05:00:54 INFO - PROCESS | 1651 | 1471348854714 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:54 INFO - PROCESS | 1651 | 1471348854715 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb43000 == 38 [pid = 1651] [id = 397] 05:00:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x116144c00) [pid = 1651] [serial = 1190] [outer = 0x0] 05:00:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119a6d000) [pid = 1651] [serial = 1191] [outer = 0x116144c00] 05:00:54 INFO - PROCESS | 1651 | 1471348854769 Marionette DEBUG loaded listener.js 05:00:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126774400) [pid = 1651] [serial = 1192] [outer = 0x116144c00] 05:00:55 INFO - PROCESS | 1651 | 1471348855132 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]]]}] 05:00:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 05:00:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 622ms 05:00:55 INFO - PROCESS | 1651 | 1471348855158 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 05:00:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 05:00:55 INFO - PROCESS | 1651 | 1471348855160 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 05:00:55 INFO - PROCESS | 1651 | 1471348855162 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 05:00:55 INFO - PROCESS | 1651 | 1471348855164 Marionette TRACE conn2 <- [1,1562,null,{}] 05:00:55 INFO - PROCESS | 1651 | 1471348855166 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}] 05:00:55 INFO - PROCESS | 1651 | 1471348855168 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:55 INFO - PROCESS | 1651 | 1471348855259 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 05:00:55 INFO - PROCESS | 1651 | 1471348855316 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:55 INFO - PROCESS | 1651 | 1471348855317 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be82000 == 39 [pid = 1651] [id = 398] 05:00:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1161bfc00) [pid = 1651] [serial = 1193] [outer = 0x0] 05:00:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12b287800) [pid = 1651] [serial = 1194] [outer = 0x1161bfc00] 05:00:55 INFO - PROCESS | 1651 | 1471348855344 Marionette DEBUG loaded listener.js 05:00:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12b349800) [pid = 1651] [serial = 1195] [outer = 0x1161bfc00] 05:00:55 INFO - PROCESS | 1651 | 1471348855675 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]]]}] 05:00:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 05:00:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 518ms 05:00:55 INFO - PROCESS | 1651 | 1471348855681 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 05:00:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 05:00:55 INFO - PROCESS | 1651 | 1471348855683 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 05:00:55 INFO - PROCESS | 1651 | 1471348855688 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 05:00:55 INFO - PROCESS | 1651 | 1471348855690 Marionette TRACE conn2 <- [1,1566,null,{}] 05:00:55 INFO - PROCESS | 1651 | 1471348855694 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}] 05:00:55 INFO - PROCESS | 1651 | 1471348855695 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:55 INFO - PROCESS | 1651 | 1471348855793 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 05:00:55 INFO - PROCESS | 1651 | 1471348855796 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:55 INFO - PROCESS | 1651 | 1471348855805 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c455000 == 40 [pid = 1651] [id = 399] 05:00:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12b34ac00) [pid = 1651] [serial = 1196] [outer = 0x0] 05:00:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12ba73c00) [pid = 1651] [serial = 1197] [outer = 0x12b34ac00] 05:00:55 INFO - PROCESS | 1651 | 1471348855831 Marionette DEBUG loaded listener.js 05:00:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12ba7a400) [pid = 1651] [serial = 1198] [outer = 0x12b34ac00] 05:00:56 INFO - PROCESS | 1651 | 1471348856323 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]]]}] 05:00:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 05:00:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 672ms 05:00:56 INFO - PROCESS | 1651 | 1471348856358 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 05:00:56 INFO - PROCESS | 1651 | 1471348856361 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 05:00:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 05:00:56 INFO - PROCESS | 1651 | 1471348856364 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 05:00:56 INFO - PROCESS | 1651 | 1471348856366 Marionette TRACE conn2 <- [1,1570,null,{}] 05:00:56 INFO - PROCESS | 1651 | 1471348856387 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}] 05:00:56 INFO - PROCESS | 1651 | 1471348856389 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:56 INFO - PROCESS | 1651 | 1471348856517 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 05:00:56 INFO - PROCESS | 1651 | 1471348856606 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:56 INFO - PROCESS | 1651 | 1471348856607 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11875b800 == 41 [pid = 1651] [id = 400] 05:00:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1188bbc00) [pid = 1651] [serial = 1199] [outer = 0x0] 05:00:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11916e800) [pid = 1651] [serial = 1200] [outer = 0x1188bbc00] 05:00:56 INFO - PROCESS | 1651 | 1471348856639 Marionette DEBUG loaded listener.js 05:00:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119a62c00) [pid = 1651] [serial = 1201] [outer = 0x1188bbc00] 05:00:57 INFO - PROCESS | 1651 | 1471348857061 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]]]}] 05:00:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 05:00:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 725ms 05:00:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 05:00:57 INFO - PROCESS | 1651 | 1471348857089 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 05:00:57 INFO - PROCESS | 1651 | 1471348857093 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 05:00:57 INFO - PROCESS | 1651 | 1471348857098 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 05:00:57 INFO - PROCESS | 1651 | 1471348857100 Marionette TRACE conn2 <- [1,1574,null,{}] 05:00:57 INFO - PROCESS | 1651 | 1471348857119 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}] 05:00:57 INFO - PROCESS | 1651 | 1471348857121 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:57 INFO - PROCESS | 1651 | 1471348857245 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 05:00:57 INFO - PROCESS | 1651 | 1471348857297 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:57 INFO - PROCESS | 1651 | 1471348857298 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x126ae2000 == 42 [pid = 1651] [id = 401] 05:00:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1212dac00) [pid = 1651] [serial = 1202] [outer = 0x0] 05:00:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12346fc00) [pid = 1651] [serial = 1203] [outer = 0x1212dac00] 05:00:57 INFO - PROCESS | 1651 | 1471348857329 Marionette DEBUG loaded listener.js 05:00:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124714400) [pid = 1651] [serial = 1204] [outer = 0x1212dac00] 05:00:57 INFO - PROCESS | 1651 | 1471348857784 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]]]}] 05:00:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 05:00:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 719ms 05:00:57 INFO - PROCESS | 1651 | 1471348857835 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 05:00:57 INFO - PROCESS | 1651 | 1471348857838 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 05:00:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 05:00:57 INFO - PROCESS | 1651 | 1471348857857 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 05:00:57 INFO - PROCESS | 1651 | 1471348857862 Marionette TRACE conn2 <- [1,1578,null,{}] 05:00:57 INFO - PROCESS | 1651 | 1471348857869 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}] 05:00:57 INFO - PROCESS | 1651 | 1471348857873 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:58 INFO - PROCESS | 1651 | 1471348858010 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 05:00:58 INFO - PROCESS | 1651 | 1471348858064 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:58 INFO - PROCESS | 1651 | 1471348858066 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c44c800 == 43 [pid = 1651] [id = 402] 05:00:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126a10c00) [pid = 1651] [serial = 1205] [outer = 0x0] 05:00:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1283f0c00) [pid = 1651] [serial = 1206] [outer = 0x126a10c00] 05:00:58 INFO - PROCESS | 1651 | 1471348858099 Marionette DEBUG loaded listener.js 05:00:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x128adf000) [pid = 1651] [serial = 1207] [outer = 0x126a10c00] 05:00:58 INFO - PROCESS | 1651 | 1471348858497 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]]]}] 05:00:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 05:00:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 677ms 05:00:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 05:00:58 INFO - PROCESS | 1651 | 1471348858531 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 05:00:58 INFO - PROCESS | 1651 | 1471348858533 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 05:00:58 INFO - PROCESS | 1651 | 1471348858536 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 05:00:58 INFO - PROCESS | 1651 | 1471348858537 Marionette TRACE conn2 <- [1,1582,null,{}] 05:00:58 INFO - PROCESS | 1651 | 1471348858539 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}] 05:00:58 INFO - PROCESS | 1651 | 1471348858541 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:58 INFO - PROCESS | 1651 | 1471348858643 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 05:00:58 INFO - PROCESS | 1651 | 1471348858702 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:58 INFO - PROCESS | 1651 | 1471348858703 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc7e800 == 44 [pid = 1651] [id = 403] 05:00:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x128da1400) [pid = 1651] [serial = 1208] [outer = 0x0] 05:00:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12a93a400) [pid = 1651] [serial = 1209] [outer = 0x128da1400] 05:00:58 INFO - PROCESS | 1651 | 1471348858733 Marionette DEBUG loaded listener.js 05:00:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12b287c00) [pid = 1651] [serial = 1210] [outer = 0x128da1400] 05:00:59 INFO - PROCESS | 1651 | 1471348859314 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]]]}] 05:00:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 05:00:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 871ms 05:00:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 05:00:59 INFO - PROCESS | 1651 | 1471348859408 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 05:00:59 INFO - PROCESS | 1651 | 1471348859410 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 05:00:59 INFO - PROCESS | 1651 | 1471348859413 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 05:00:59 INFO - PROCESS | 1651 | 1471348859416 Marionette TRACE conn2 <- [1,1586,null,{}] 05:00:59 INFO - PROCESS | 1651 | 1471348859419 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}] 05:00:59 INFO - PROCESS | 1651 | 1471348859421 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:59 INFO - PROCESS | 1651 | 1471348859537 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 05:00:59 INFO - PROCESS | 1651 | 1471348859607 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:59 INFO - PROCESS | 1651 | 1471348859610 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:00:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e30800 == 45 [pid = 1651] [id = 404] 05:00:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1176c3c00) [pid = 1651] [serial = 1211] [outer = 0x0] 05:00:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x118532400) [pid = 1651] [serial = 1212] [outer = 0x1176c3c00] 05:00:59 INFO - PROCESS | 1651 | 1471348859679 Marionette DEBUG loaded listener.js 05:00:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x118532c00) [pid = 1651] [serial = 1213] [outer = 0x1176c3c00] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12be82000 == 44 [pid = 1651] [id = 398] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb43000 == 43 [pid = 1651] [id = 397] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x11940d000 == 42 [pid = 1651] [id = 396] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12a8da800 == 41 [pid = 1651] [id = 395] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x119d1c000 == 40 [pid = 1651] [id = 394] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x128484800 == 39 [pid = 1651] [id = 393] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x126ae3000 == 38 [pid = 1651] [id = 392] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x125913000 == 37 [pid = 1651] [id = 391] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x123422000 == 36 [pid = 1651] [id = 390] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1188da000 == 35 [pid = 1651] [id = 389] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x116aef000 == 34 [pid = 1651] [id = 388] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x118308800 == 33 [pid = 1651] [id = 387] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x117cb2800 == 32 [pid = 1651] [id = 386] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12be70000 == 31 [pid = 1651] [id = 385] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc7e800 == 30 [pid = 1651] [id = 403] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12c44c800 == 29 [pid = 1651] [id = 402] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x126ae2000 == 28 [pid = 1651] [id = 401] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x11875b800 == 27 [pid = 1651] [id = 400] 05:01:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12c455000 == 26 [pid = 1651] [id = 399] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x128bdcc00) [pid = 1651] [serial = 1152] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x115e66c00) [pid = 1651] [serial = 1122] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x117033000) [pid = 1651] [serial = 1123] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119a6b800) [pid = 1651] [serial = 1128] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119d30400) [pid = 1651] [serial = 1129] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1212dec00) [pid = 1651] [serial = 1131] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1212e5800) [pid = 1651] [serial = 1132] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119167400) [pid = 1651] [serial = 1120] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x117034c00) [pid = 1651] [serial = 1119] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1188b7400) [pid = 1651] [serial = 1125] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11916c000) [pid = 1651] [serial = 1126] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126a0d800) [pid = 1651] [serial = 1140] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x124715000) [pid = 1651] [serial = 1137] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x116722c00) [pid = 1651] [serial = 1108] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1133bf800) [pid = 1651] [serial = 1107] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11973a400) [pid = 1651] [serial = 1146] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119a70400) [pid = 1651] [serial = 1111] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119740000) [pid = 1651] [serial = 1110] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126d21000) [pid = 1651] [serial = 1141] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x126d2d000) [pid = 1651] [serial = 1143] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x124995000) [pid = 1651] [serial = 1114] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x128ad9400) [pid = 1651] [serial = 1144] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12845c800) [pid = 1651] [serial = 1150] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12417fc00) [pid = 1651] [serial = 1113] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x123473000) [pid = 1651] [serial = 1134] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128459000) [pid = 1651] [serial = 1117] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12688e800) [pid = 1651] [serial = 1116] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x126895c00) [pid = 1651] [serial = 1149] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x126890800) [pid = 1651] [serial = 1138] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12427c800) [pid = 1651] [serial = 1135] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12346e800) [pid = 1651] [serial = 1147] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x128dabc00) [pid = 1651] [serial = 1153] [outer = 0x0] [url = about:blank] 05:01:00 INFO - PROCESS | 1651 | 1471348860710 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]]]}] 05:01:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 05:01:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1328ms 05:01:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 05:01:00 INFO - PROCESS | 1651 | 1471348860741 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 05:01:00 INFO - PROCESS | 1651 | 1471348860744 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 05:01:00 INFO - PROCESS | 1651 | 1471348860747 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 05:01:00 INFO - PROCESS | 1651 | 1471348860749 Marionette TRACE conn2 <- [1,1590,null,{}] 05:01:00 INFO - PROCESS | 1651 | 1471348860752 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}] 05:01:00 INFO - PROCESS | 1651 | 1471348860754 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:00 INFO - PROCESS | 1651 | 1471348860847 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 05:01:00 INFO - PROCESS | 1651 | 1471348860852 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:00 INFO - PROCESS | 1651 | 1471348860854 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ee1800 == 27 [pid = 1651] [id = 405] 05:01:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11302f400) [pid = 1651] [serial = 1214] [outer = 0x0] 05:01:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x115e63400) [pid = 1651] [serial = 1215] [outer = 0x11302f400] 05:01:00 INFO - PROCESS | 1651 | 1471348860887 Marionette DEBUG loaded listener.js 05:01:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x116998000) [pid = 1651] [serial = 1216] [outer = 0x11302f400] 05:01:01 INFO - PROCESS | 1651 | 1471348861301 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]]]}] 05:01:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 05:01:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 570ms 05:01:01 INFO - PROCESS | 1651 | 1471348861317 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 05:01:01 INFO - PROCESS | 1651 | 1471348861323 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 05:01:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 05:01:01 INFO - PROCESS | 1651 | 1471348861330 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 05:01:01 INFO - PROCESS | 1651 | 1471348861333 Marionette TRACE conn2 <- [1,1594,null,{}] 05:01:01 INFO - PROCESS | 1651 | 1471348861336 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}] 05:01:01 INFO - PROCESS | 1651 | 1471348861338 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:01 INFO - PROCESS | 1651 | 1471348861463 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 05:01:01 INFO - PROCESS | 1651 | 1471348861469 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:01 INFO - PROCESS | 1651 | 1471348861471 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x117c9a000 == 28 [pid = 1651] [id = 406] 05:01:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118204800) [pid = 1651] [serial = 1217] [outer = 0x0] 05:01:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119162800) [pid = 1651] [serial = 1218] [outer = 0x118204800] 05:01:01 INFO - PROCESS | 1651 | 1471348861518 Marionette DEBUG loaded listener.js 05:01:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1195c4400) [pid = 1651] [serial = 1219] [outer = 0x118204800] 05:01:01 INFO - PROCESS | 1651 | 1471348861885 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]]]}] 05:01:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 05:01:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 621ms 05:01:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 05:01:01 INFO - PROCESS | 1651 | 1471348861951 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 05:01:01 INFO - PROCESS | 1651 | 1471348861952 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 05:01:01 INFO - PROCESS | 1651 | 1471348861955 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 05:01:01 INFO - PROCESS | 1651 | 1471348861957 Marionette TRACE conn2 <- [1,1598,null,{}] 05:01:01 INFO - PROCESS | 1651 | 1471348861965 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}] 05:01:01 INFO - PROCESS | 1651 | 1471348861968 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:02 INFO - PROCESS | 1651 | 1471348862045 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 05:01:02 INFO - PROCESS | 1651 | 1471348862050 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:02 INFO - PROCESS | 1651 | 1471348862052 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191a4800 == 29 [pid = 1651] [id = 407] 05:01:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116720c00) [pid = 1651] [serial = 1220] [outer = 0x0] 05:01:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119b2c400) [pid = 1651] [serial = 1221] [outer = 0x116720c00] 05:01:02 INFO - PROCESS | 1651 | 1471348862082 Marionette DEBUG loaded listener.js 05:01:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119d52400) [pid = 1651] [serial = 1222] [outer = 0x116720c00] 05:01:02 INFO - PROCESS | 1651 | 1471348862411 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]]]}] 05:01:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 05:01:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 472ms 05:01:02 INFO - PROCESS | 1651 | 1471348862428 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 05:01:02 INFO - PROCESS | 1651 | 1471348862429 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 05:01:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 05:01:02 INFO - PROCESS | 1651 | 1471348862431 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 05:01:02 INFO - PROCESS | 1651 | 1471348862433 Marionette TRACE conn2 <- [1,1602,null,{}] 05:01:02 INFO - PROCESS | 1651 | 1471348862435 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}] 05:01:02 INFO - PROCESS | 1651 | 1471348862436 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:02 INFO - PROCESS | 1651 | 1471348862515 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 05:01:02 INFO - PROCESS | 1651 | 1471348862575 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:02 INFO - PROCESS | 1651 | 1471348862576 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195df000 == 30 [pid = 1651] [id = 408] 05:01:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11820a000) [pid = 1651] [serial = 1223] [outer = 0x0] 05:01:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119de3c00) [pid = 1651] [serial = 1224] [outer = 0x11820a000] 05:01:02 INFO - PROCESS | 1651 | 1471348862603 Marionette DEBUG loaded listener.js 05:01:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1212da400) [pid = 1651] [serial = 1225] [outer = 0x11820a000] 05:01:02 INFO - PROCESS | 1651 | 1471348862929 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]]]}] 05:01:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 05:01:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 519ms 05:01:02 INFO - PROCESS | 1651 | 1471348862952 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 05:01:02 INFO - PROCESS | 1651 | 1471348862956 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 05:01:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 05:01:02 INFO - PROCESS | 1651 | 1471348862961 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 05:01:02 INFO - PROCESS | 1651 | 1471348862963 Marionette TRACE conn2 <- [1,1606,null,{}] 05:01:02 INFO - PROCESS | 1651 | 1471348862966 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}] 05:01:02 INFO - PROCESS | 1651 | 1471348862968 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:03 INFO - PROCESS | 1651 | 1471348863119 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 05:01:03 INFO - PROCESS | 1651 | 1471348863131 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:03 INFO - PROCESS | 1651 | 1471348863132 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x123237800 == 31 [pid = 1651] [id = 409] 05:01:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x117c4fc00) [pid = 1651] [serial = 1226] [outer = 0x0] 05:01:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1212e6400) [pid = 1651] [serial = 1227] [outer = 0x117c4fc00] 05:01:03 INFO - PROCESS | 1651 | 1471348863158 Marionette DEBUG loaded listener.js 05:01:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1234a7400) [pid = 1651] [serial = 1228] [outer = 0x117c4fc00] 05:01:03 INFO - PROCESS | 1651 | 1471348863505 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]]]}] 05:01:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 05:01:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 570ms 05:01:03 INFO - PROCESS | 1651 | 1471348863530 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 05:01:03 INFO - PROCESS | 1651 | 1471348863532 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 05:01:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 05:01:03 INFO - PROCESS | 1651 | 1471348863534 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 05:01:03 INFO - PROCESS | 1651 | 1471348863535 Marionette TRACE conn2 <- [1,1610,null,{}] 05:01:03 INFO - PROCESS | 1651 | 1471348863537 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}] 05:01:03 INFO - PROCESS | 1651 | 1471348863541 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:03 INFO - PROCESS | 1651 | 1471348863662 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 05:01:03 INFO - PROCESS | 1651 | 1471348863666 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:03 INFO - PROCESS | 1651 | 1471348863667 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12462f000 == 32 [pid = 1651] [id = 410] 05:01:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123412c00) [pid = 1651] [serial = 1229] [outer = 0x0] 05:01:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x124716000) [pid = 1651] [serial = 1230] [outer = 0x123412c00] 05:01:03 INFO - PROCESS | 1651 | 1471348863693 Marionette DEBUG loaded listener.js 05:01:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1253e7800) [pid = 1651] [serial = 1231] [outer = 0x123412c00] 05:01:04 INFO - PROCESS | 1651 | 1471348864002 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]]]}] 05:01:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 05:01:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 519ms 05:01:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 05:01:04 INFO - PROCESS | 1651 | 1471348864053 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 05:01:04 INFO - PROCESS | 1651 | 1471348864054 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 05:01:04 INFO - PROCESS | 1651 | 1471348864057 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 05:01:04 INFO - PROCESS | 1651 | 1471348864058 Marionette TRACE conn2 <- [1,1614,null,{}] 05:01:04 INFO - PROCESS | 1651 | 1471348864060 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}] 05:01:04 INFO - PROCESS | 1651 | 1471348864061 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:04 INFO - PROCESS | 1651 | 1471348864163 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 05:01:04 INFO - PROCESS | 1651 | 1471348864167 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:04 INFO - PROCESS | 1651 | 1471348864168 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12637b800 == 33 [pid = 1651] [id = 411] 05:01:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1258e7c00) [pid = 1651] [serial = 1232] [outer = 0x0] 05:01:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126713400) [pid = 1651] [serial = 1233] [outer = 0x1258e7c00] 05:01:04 INFO - PROCESS | 1651 | 1471348864193 Marionette DEBUG loaded listener.js 05:01:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126898800) [pid = 1651] [serial = 1234] [outer = 0x1258e7c00] 05:01:04 INFO - PROCESS | 1651 | 1471348864536 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]]]}] 05:01:04 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 05:01:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 520ms 05:01:04 INFO - PROCESS | 1651 | 1471348864578 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 05:01:04 INFO - PROCESS | 1651 | 1471348864579 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 05:01:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 05:01:04 INFO - PROCESS | 1651 | 1471348864582 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 05:01:04 INFO - PROCESS | 1651 | 1471348864583 Marionette TRACE conn2 <- [1,1618,null,{}] 05:01:04 INFO - PROCESS | 1651 | 1471348864586 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}] 05:01:04 INFO - PROCESS | 1651 | 1471348864587 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:04 INFO - PROCESS | 1651 | 1471348864683 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 05:01:04 INFO - PROCESS | 1651 | 1471348864686 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:04 INFO - PROCESS | 1651 | 1471348864688 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x126887800 == 34 [pid = 1651] [id = 412] 05:01:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118711400) [pid = 1651] [serial = 1235] [outer = 0x0] 05:01:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126a0d000) [pid = 1651] [serial = 1236] [outer = 0x118711400] 05:01:04 INFO - PROCESS | 1651 | 1471348864716 Marionette DEBUG loaded listener.js 05:01:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126d27000) [pid = 1651] [serial = 1237] [outer = 0x118711400] 05:01:05 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11613b800) [pid = 1651] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 05:01:05 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1283f5c00) [pid = 1651] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 05:01:05 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118203400) [pid = 1651] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 05:01:05 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11880ec00) [pid = 1651] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 05:01:05 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12b34ac00) [pid = 1651] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 05:01:05 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1195ce000) [pid = 1651] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 05:01:05 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12a725000) [pid = 1651] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 05:01:05 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11a1ac000) [pid = 1651] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 05:01:05 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1161bfc00) [pid = 1651] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 05:01:05 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1258e7400) [pid = 1651] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 05:01:05 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12ab04c00) [pid = 1651] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 05:01:05 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11699a000) [pid = 1651] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 05:01:05 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x115e07400) [pid = 1651] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 05:01:05 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116144c00) [pid = 1651] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 05:01:05 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11613ac00) [pid = 1651] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 05:01:05 INFO - PROCESS | 1651 | 1471348865267 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]]]}] 05:01:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 05:01:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 720ms 05:01:05 INFO - PROCESS | 1651 | 1471348865303 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 05:01:05 INFO - PROCESS | 1651 | 1471348865305 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 05:01:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 05:01:05 INFO - PROCESS | 1651 | 1471348865323 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 05:01:05 INFO - PROCESS | 1651 | 1471348865326 Marionette TRACE conn2 <- [1,1622,null,{}] 05:01:05 INFO - PROCESS | 1651 | 1471348865331 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}] 05:01:05 INFO - PROCESS | 1651 | 1471348865333 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:05 INFO - PROCESS | 1651 | 1471348865491 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 05:01:05 INFO - PROCESS | 1651 | 1471348865506 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:05 INFO - PROCESS | 1651 | 1471348865507 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191a2800 == 35 [pid = 1651] [id = 413] 05:01:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1133c7000) [pid = 1651] [serial = 1238] [outer = 0x0] 05:01:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11a1aa800) [pid = 1651] [serial = 1239] [outer = 0x1133c7000] 05:01:05 INFO - PROCESS | 1651 | 1471348865550 Marionette DEBUG loaded listener.js 05:01:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1258e7400) [pid = 1651] [serial = 1240] [outer = 0x1133c7000] 05:01:05 INFO - PROCESS | 1651 | 1471348865884 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]]]}] 05:01:05 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 05:01:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 582ms 05:01:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 05:01:05 INFO - PROCESS | 1651 | 1471348865897 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 05:01:05 INFO - PROCESS | 1651 | 1471348865899 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 05:01:05 INFO - PROCESS | 1651 | 1471348865901 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 05:01:05 INFO - PROCESS | 1651 | 1471348865902 Marionette TRACE conn2 <- [1,1626,null,{}] 05:01:05 INFO - PROCESS | 1651 | 1471348865905 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}] 05:01:05 INFO - PROCESS | 1651 | 1471348865907 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:05 INFO - PROCESS | 1651 | 1471348865987 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 05:01:06 INFO - PROCESS | 1651 | 1471348866050 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:06 INFO - PROCESS | 1651 | 1471348866051 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a7e000 == 36 [pid = 1651] [id = 414] 05:01:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119a65800) [pid = 1651] [serial = 1241] [outer = 0x0] 05:01:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126ab6800) [pid = 1651] [serial = 1242] [outer = 0x119a65800] 05:01:06 INFO - PROCESS | 1651 | 1471348866076 Marionette DEBUG loaded listener.js 05:01:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1283f1000) [pid = 1651] [serial = 1243] [outer = 0x119a65800] 05:01:06 INFO - PROCESS | 1651 | 1471348866323 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]]]}] 05:01:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 05:01:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 473ms 05:01:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 05:01:06 INFO - PROCESS | 1651 | 1471348866378 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 05:01:06 INFO - PROCESS | 1651 | 1471348866380 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 05:01:06 INFO - PROCESS | 1651 | 1471348866382 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 05:01:06 INFO - PROCESS | 1651 | 1471348866384 Marionette TRACE conn2 <- [1,1630,null,{}] 05:01:06 INFO - PROCESS | 1651 | 1471348866386 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}] 05:01:06 INFO - PROCESS | 1651 | 1471348866388 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:06 INFO - PROCESS | 1651 | 1471348866496 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 05:01:06 INFO - PROCESS | 1651 | 1471348866499 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:06 INFO - PROCESS | 1651 | 1471348866501 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x123111000 == 37 [pid = 1651] [id = 415] 05:01:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126ab2800) [pid = 1651] [serial = 1244] [outer = 0x0] 05:01:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12845dc00) [pid = 1651] [serial = 1245] [outer = 0x126ab2800] 05:01:06 INFO - PROCESS | 1651 | 1471348866531 Marionette DEBUG loaded listener.js 05:01:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128ae1c00) [pid = 1651] [serial = 1246] [outer = 0x126ab2800] 05:01:06 INFO - PROCESS | 1651 | 1471348866880 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]]]}] 05:01:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 05:01:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 520ms 05:01:06 INFO - PROCESS | 1651 | 1471348866902 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 05:01:06 INFO - PROCESS | 1651 | 1471348866903 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 05:01:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 05:01:06 INFO - PROCESS | 1651 | 1471348866908 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 05:01:06 INFO - PROCESS | 1651 | 1471348866909 Marionette TRACE conn2 <- [1,1634,null,{}] 05:01:06 INFO - PROCESS | 1651 | 1471348866911 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}] 05:01:06 INFO - PROCESS | 1651 | 1471348866912 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:07 INFO - PROCESS | 1651 | 1471348867017 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 05:01:07 INFO - PROCESS | 1651 | 1471348867025 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:07 INFO - PROCESS | 1651 | 1471348867026 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a9ac800 == 38 [pid = 1651] [id = 416] 05:01:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128ae2000) [pid = 1651] [serial = 1247] [outer = 0x0] 05:01:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128da0800) [pid = 1651] [serial = 1248] [outer = 0x128ae2000] 05:01:07 INFO - PROCESS | 1651 | 1471348867051 Marionette DEBUG loaded listener.js 05:01:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128dabc00) [pid = 1651] [serial = 1249] [outer = 0x128ae2000] 05:01:07 INFO - PROCESS | 1651 | 1471348867602 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]]]}] 05:01:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 05:01:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 771ms 05:01:07 INFO - PROCESS | 1651 | 1471348867679 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 05:01:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 05:01:07 INFO - PROCESS | 1651 | 1471348867681 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 05:01:07 INFO - PROCESS | 1651 | 1471348867684 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 05:01:07 INFO - PROCESS | 1651 | 1471348867688 Marionette TRACE conn2 <- [1,1638,null,{}] 05:01:07 INFO - PROCESS | 1651 | 1471348867691 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}] 05:01:07 INFO - PROCESS | 1651 | 1471348867693 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:07 INFO - PROCESS | 1651 | 1471348867805 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 05:01:07 INFO - PROCESS | 1651 | 1471348867862 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:07 INFO - PROCESS | 1651 | 1471348867864 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x117483800 == 39 [pid = 1651] [id = 417] 05:01:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x116465000) [pid = 1651] [serial = 1250] [outer = 0x0] 05:01:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x117033800) [pid = 1651] [serial = 1251] [outer = 0x116465000] 05:01:07 INFO - PROCESS | 1651 | 1471348867895 Marionette DEBUG loaded listener.js 05:01:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1185a8000) [pid = 1651] [serial = 1252] [outer = 0x116465000] 05:01:08 INFO - PROCESS | 1651 | 1471348868434 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]]]}] 05:01:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 05:01:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 824ms 05:01:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 05:01:08 INFO - PROCESS | 1651 | 1471348868509 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 05:01:08 INFO - PROCESS | 1651 | 1471348868512 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 05:01:08 INFO - PROCESS | 1651 | 1471348868517 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 05:01:08 INFO - PROCESS | 1651 | 1471348868518 Marionette TRACE conn2 <- [1,1642,null,{}] 05:01:08 INFO - PROCESS | 1651 | 1471348868521 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}] 05:01:08 INFO - PROCESS | 1651 | 1471348868523 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:08 INFO - PROCESS | 1651 | 1471348868634 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 05:01:08 INFO - PROCESS | 1651 | 1471348868824 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:08 INFO - PROCESS | 1651 | 1471348868825 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x113cce800 == 40 [pid = 1651] [id = 418] 05:01:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x113034000) [pid = 1651] [serial = 1253] [outer = 0x0] 05:01:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11691c800) [pid = 1651] [serial = 1254] [outer = 0x113034000] 05:01:08 INFO - PROCESS | 1651 | 1471348868854 Marionette DEBUG loaded listener.js 05:01:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x118538000) [pid = 1651] [serial = 1255] [outer = 0x113034000] 05:01:09 INFO - PROCESS | 1651 | --DOCSHELL 0x123111000 == 39 [pid = 1651] [id = 415] 05:01:09 INFO - PROCESS | 1651 | --DOCSHELL 0x128a7e000 == 38 [pid = 1651] [id = 414] 05:01:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1191a2800 == 37 [pid = 1651] [id = 413] 05:01:09 INFO - PROCESS | 1651 | --DOCSHELL 0x126887800 == 36 [pid = 1651] [id = 412] 05:01:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12637b800 == 35 [pid = 1651] [id = 411] 05:01:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12462f000 == 34 [pid = 1651] [id = 410] 05:01:09 INFO - PROCESS | 1651 | --DOCSHELL 0x123237800 == 33 [pid = 1651] [id = 409] 05:01:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1195df000 == 32 [pid = 1651] [id = 408] 05:01:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1191a4800 == 31 [pid = 1651] [id = 407] 05:01:09 INFO - PROCESS | 1651 | --DOCSHELL 0x117c9a000 == 30 [pid = 1651] [id = 406] 05:01:09 INFO - PROCESS | 1651 | --DOCSHELL 0x115ee1800 == 29 [pid = 1651] [id = 405] 05:01:09 INFO - PROCESS | 1651 | 1471348869305 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]]]}] 05:01:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 05:01:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 820ms 05:01:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 05:01:09 INFO - PROCESS | 1651 | 1471348869338 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 05:01:09 INFO - PROCESS | 1651 | 1471348869340 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 05:01:09 INFO - PROCESS | 1651 | 1471348869342 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 05:01:09 INFO - PROCESS | 1651 | 1471348869344 Marionette TRACE conn2 <- [1,1646,null,{}] 05:01:09 INFO - PROCESS | 1651 | 1471348869348 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}] 05:01:09 INFO - PROCESS | 1651 | 1471348869349 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:09 INFO - PROCESS | 1651 | 1471348869435 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1287abc00) [pid = 1651] [serial = 1179] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12a869000) [pid = 1651] [serial = 1182] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1195cec00) [pid = 1651] [serial = 1161] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119a71800) [pid = 1651] [serial = 1162] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1188b8400) [pid = 1651] [serial = 1164] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119295c00) [pid = 1651] [serial = 1165] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12ba73c00) [pid = 1651] [serial = 1197] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119dd7800) [pid = 1651] [serial = 1167] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11a1ac400) [pid = 1651] [serial = 1168] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12a93e000) [pid = 1651] [serial = 1156] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12ba7a400) [pid = 1651] [serial = 1198] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12a86d800) [pid = 1651] [serial = 1155] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123471800) [pid = 1651] [serial = 1170] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12b349800) [pid = 1651] [serial = 1195] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1247a4400) [pid = 1651] [serial = 1171] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x126325800) [pid = 1651] [serial = 1173] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12689a000) [pid = 1651] [serial = 1174] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12ad64800) [pid = 1651] [serial = 1185] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x117c45c00) [pid = 1651] [serial = 1158] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118537c00) [pid = 1651] [serial = 1159] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12ab04400) [pid = 1651] [serial = 1183] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x116aaf400) [pid = 1651] [serial = 1188] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119a6d000) [pid = 1651] [serial = 1191] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1188afc00) [pid = 1651] [serial = 1189] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12addf000) [pid = 1651] [serial = 1186] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x126a02c00) [pid = 1651] [serial = 1176] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1283ee000) [pid = 1651] [serial = 1177] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12a72f400) [pid = 1651] [serial = 1180] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x126774400) [pid = 1651] [serial = 1192] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12b287800) [pid = 1651] [serial = 1194] [outer = 0x0] [url = about:blank] 05:01:09 INFO - PROCESS | 1651 | 1471348869501 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:09 INFO - PROCESS | 1651 | 1471348869503 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x117493800 == 30 [pid = 1651] [id = 419] 05:01:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x117c45c00) [pid = 1651] [serial = 1256] [outer = 0x0] 05:01:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1188afc00) [pid = 1651] [serial = 1257] [outer = 0x117c45c00] 05:01:09 INFO - PROCESS | 1651 | 1471348869530 Marionette DEBUG loaded listener.js 05:01:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119745800) [pid = 1651] [serial = 1258] [outer = 0x117c45c00] 05:01:09 INFO - PROCESS | 1651 | 1471348869816 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]]]}] 05:01:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 05:01:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 522ms 05:01:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 05:01:09 INFO - PROCESS | 1651 | 1471348869867 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 05:01:09 INFO - PROCESS | 1651 | 1471348869869 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 05:01:09 INFO - PROCESS | 1651 | 1471348869872 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 05:01:09 INFO - PROCESS | 1651 | 1471348869874 Marionette TRACE conn2 <- [1,1650,null,{}] 05:01:09 INFO - PROCESS | 1651 | 1471348869878 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}] 05:01:09 INFO - PROCESS | 1651 | 1471348869879 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:09 INFO - PROCESS | 1651 | 1471348869959 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 05:01:10 INFO - PROCESS | 1651 | 1471348870031 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:10 INFO - PROCESS | 1651 | 1471348870032 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195e6800 == 31 [pid = 1651] [id = 420] 05:01:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11820f000) [pid = 1651] [serial = 1259] [outer = 0x0] 05:01:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119d29400) [pid = 1651] [serial = 1260] [outer = 0x11820f000] 05:01:10 INFO - PROCESS | 1651 | 1471348870058 Marionette DEBUG loaded listener.js 05:01:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x121197800) [pid = 1651] [serial = 1261] [outer = 0x11820f000] 05:01:10 INFO - PROCESS | 1651 | 1471348870378 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]]]}] 05:01:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 05:01:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 522ms 05:01:10 INFO - PROCESS | 1651 | 1471348870394 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 05:01:10 INFO - PROCESS | 1651 | 1471348870395 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 05:01:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 05:01:10 INFO - PROCESS | 1651 | 1471348870402 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 05:01:10 INFO - PROCESS | 1651 | 1471348870410 Marionette TRACE conn2 <- [1,1654,null,{}] 05:01:10 INFO - PROCESS | 1651 | 1471348870413 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}] 05:01:10 INFO - PROCESS | 1651 | 1471348870416 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:10 INFO - PROCESS | 1651 | 1471348870494 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 05:01:10 INFO - PROCESS | 1651 | 1471348870498 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:10 INFO - PROCESS | 1651 | 1471348870500 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1240de000 == 32 [pid = 1651] [id = 421] 05:01:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x113cbcc00) [pid = 1651] [serial = 1262] [outer = 0x0] 05:01:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1212c5000) [pid = 1651] [serial = 1263] [outer = 0x113cbcc00] 05:01:10 INFO - PROCESS | 1651 | 1471348870527 Marionette DEBUG loaded listener.js 05:01:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1244ecc00) [pid = 1651] [serial = 1264] [outer = 0x113cbcc00] 05:01:10 INFO - PROCESS | 1651 | 1471348870849 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]]]}] 05:01:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 05:01:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 482ms 05:01:10 INFO - PROCESS | 1651 | 1471348870880 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 05:01:10 INFO - PROCESS | 1651 | 1471348870882 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 05:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 05:01:10 INFO - PROCESS | 1651 | 1471348870884 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 05:01:10 INFO - PROCESS | 1651 | 1471348870885 Marionette TRACE conn2 <- [1,1658,null,{}] 05:01:10 INFO - PROCESS | 1651 | 1471348870888 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}] 05:01:10 INFO - PROCESS | 1651 | 1471348870889 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:10 INFO - PROCESS | 1651 | 1471348870966 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 05:01:10 INFO - PROCESS | 1651 | 1471348870969 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:10 INFO - PROCESS | 1651 | 1471348870971 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x125904800 == 33 [pid = 1651] [id = 422] 05:01:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124716c00) [pid = 1651] [serial = 1265] [outer = 0x0] 05:01:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x124cdcc00) [pid = 1651] [serial = 1266] [outer = 0x124716c00] 05:01:11 INFO - PROCESS | 1651 | 1471348871001 Marionette DEBUG loaded listener.js 05:01:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x124faa800) [pid = 1651] [serial = 1267] [outer = 0x124716c00] 05:01:11 INFO - PROCESS | 1651 | 1471348871452 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]]]}] 05:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 05:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 620ms 05:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 05:01:11 INFO - PROCESS | 1651 | 1471348871505 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 05:01:11 INFO - PROCESS | 1651 | 1471348871507 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 05:01:11 INFO - PROCESS | 1651 | 1471348871510 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 05:01:11 INFO - PROCESS | 1651 | 1471348871512 Marionette TRACE conn2 <- [1,1662,null,{}] 05:01:11 INFO - PROCESS | 1651 | 1471348871515 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}] 05:01:11 INFO - PROCESS | 1651 | 1471348871517 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:11 INFO - PROCESS | 1651 | 1471348871672 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 05:01:11 INFO - PROCESS | 1651 | 1471348871694 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:11 INFO - PROCESS | 1651 | 1471348871700 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1237e0000 == 34 [pid = 1651] [id = 423] 05:01:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1258ef800) [pid = 1651] [serial = 1268] [outer = 0x0] 05:01:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126773400) [pid = 1651] [serial = 1269] [outer = 0x1258ef800] 05:01:11 INFO - PROCESS | 1651 | 1471348871754 Marionette DEBUG loaded listener.js 05:01:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x126ab5000) [pid = 1651] [serial = 1270] [outer = 0x1258ef800] 05:01:12 INFO - PROCESS | 1651 | 1471348872156 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]]]}] 05:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 05:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 672ms 05:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 05:01:12 INFO - PROCESS | 1651 | 1471348872181 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 05:01:12 INFO - PROCESS | 1651 | 1471348872182 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 05:01:12 INFO - PROCESS | 1651 | 1471348872184 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 05:01:12 INFO - PROCESS | 1651 | 1471348872185 Marionette TRACE conn2 <- [1,1666,null,{}] 05:01:12 INFO - PROCESS | 1651 | 1471348872195 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}] 05:01:12 INFO - PROCESS | 1651 | 1471348872196 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:12 INFO - PROCESS | 1651 | 1471348872295 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 05:01:12 INFO - PROCESS | 1651 | 1471348872298 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:12 INFO - PROCESS | 1651 | 1471348872299 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a89800 == 35 [pid = 1651] [id = 424] 05:01:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119d49000) [pid = 1651] [serial = 1271] [outer = 0x0] 05:01:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1283ee000) [pid = 1651] [serial = 1272] [outer = 0x119d49000] 05:01:12 INFO - PROCESS | 1651 | 1471348872324 Marionette DEBUG loaded listener.js 05:01:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1287abc00) [pid = 1651] [serial = 1273] [outer = 0x119d49000] 05:01:12 INFO - PROCESS | 1651 | 1471348872692 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]]]}] 05:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 05:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 527ms 05:01:12 INFO - PROCESS | 1651 | 1471348872711 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 05:01:12 INFO - PROCESS | 1651 | 1471348872712 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 05:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 05:01:12 INFO - PROCESS | 1651 | 1471348872715 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 05:01:12 INFO - PROCESS | 1651 | 1471348872716 Marionette TRACE conn2 <- [1,1670,null,{}] 05:01:12 INFO - PROCESS | 1651 | 1471348872718 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}] 05:01:12 INFO - PROCESS | 1651 | 1471348872719 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:12 INFO - PROCESS | 1651 | 1471348872820 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 05:01:12 INFO - PROCESS | 1651 | 1471348872861 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:12 INFO - PROCESS | 1651 | 1471348872862 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d10000 == 36 [pid = 1651] [id = 425] 05:01:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128ad9400) [pid = 1651] [serial = 1274] [outer = 0x0] 05:01:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128bd7000) [pid = 1651] [serial = 1275] [outer = 0x128ad9400] 05:01:12 INFO - PROCESS | 1651 | 1471348872887 Marionette DEBUG loaded listener.js 05:01:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128dab400) [pid = 1651] [serial = 1276] [outer = 0x128ad9400] 05:01:13 INFO - PROCESS | 1651 | 1471348873185 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]]]}] 05:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 05:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 517ms 05:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 05:01:13 INFO - PROCESS | 1651 | 1471348873233 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 05:01:13 INFO - PROCESS | 1651 | 1471348873234 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 05:01:13 INFO - PROCESS | 1651 | 1471348873236 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 05:01:13 INFO - PROCESS | 1651 | 1471348873237 Marionette TRACE conn2 <- [1,1674,null,{}] 05:01:13 INFO - PROCESS | 1651 | 1471348873242 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}] 05:01:13 INFO - PROCESS | 1651 | 1471348873243 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:13 INFO - PROCESS | 1651 | 1471348873340 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 05:01:13 INFO - PROCESS | 1651 | 1471348873343 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:13 INFO - PROCESS | 1651 | 1471348873344 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a9a9800 == 37 [pid = 1651] [id = 426] 05:01:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128ae0000) [pid = 1651] [serial = 1277] [outer = 0x0] 05:01:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12a868400) [pid = 1651] [serial = 1278] [outer = 0x128ae0000] 05:01:13 INFO - PROCESS | 1651 | 1471348873369 Marionette DEBUG loaded listener.js 05:01:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a940000) [pid = 1651] [serial = 1279] [outer = 0x128ae0000] 05:01:13 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126ab2800) [pid = 1651] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 05:01:13 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x117c4fc00) [pid = 1651] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 05:01:13 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1176c3c00) [pid = 1651] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 05:01:13 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11302f400) [pid = 1651] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 05:01:13 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118204800) [pid = 1651] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 05:01:13 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116720c00) [pid = 1651] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 05:01:13 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11820a000) [pid = 1651] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 05:01:13 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x123412c00) [pid = 1651] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 05:01:13 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1188bbc00) [pid = 1651] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 05:01:13 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1212dac00) [pid = 1651] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 05:01:13 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x126a10c00) [pid = 1651] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 05:01:13 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x128da1400) [pid = 1651] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 05:01:13 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1258e7c00) [pid = 1651] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 05:01:13 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118711400) [pid = 1651] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 05:01:13 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119a65800) [pid = 1651] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 05:01:13 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1133c7000) [pid = 1651] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 05:01:13 INFO - PROCESS | 1651 | 1471348873788 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]]]}] 05:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 05:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 571ms 05:01:13 INFO - PROCESS | 1651 | 1471348873809 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 05:01:13 INFO - PROCESS | 1651 | 1471348873810 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 05:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 05:01:13 INFO - PROCESS | 1651 | 1471348873813 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 05:01:13 INFO - PROCESS | 1651 | 1471348873814 Marionette TRACE conn2 <- [1,1678,null,{}] 05:01:13 INFO - PROCESS | 1651 | 1471348873816 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}] 05:01:13 INFO - PROCESS | 1651 | 1471348873817 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:13 INFO - PROCESS | 1651 | 1471348873897 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 05:01:13 INFO - PROCESS | 1651 | 1471348873956 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:13 INFO - PROCESS | 1651 | 1471348873957 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a8c3800 == 38 [pid = 1651] [id = 427] 05:01:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x113d2d800) [pid = 1651] [serial = 1280] [outer = 0x0] 05:01:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1188b1800) [pid = 1651] [serial = 1281] [outer = 0x113d2d800] 05:01:13 INFO - PROCESS | 1651 | 1471348873982 Marionette DEBUG loaded listener.js 05:01:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12119ac00) [pid = 1651] [serial = 1282] [outer = 0x113d2d800] 05:01:14 INFO - PROCESS | 1651 | 1471348874255 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]]]}] 05:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 05:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 469ms 05:01:14 INFO - PROCESS | 1651 | 1471348874282 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 05:01:14 INFO - PROCESS | 1651 | 1471348874283 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 05:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 05:01:14 INFO - PROCESS | 1651 | 1471348874285 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 05:01:14 INFO - PROCESS | 1651 | 1471348874287 Marionette TRACE conn2 <- [1,1682,null,{}] 05:01:14 INFO - PROCESS | 1651 | 1471348874297 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}] 05:01:14 INFO - PROCESS | 1651 | 1471348874298 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:14 INFO - PROCESS | 1651 | 1471348874381 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 05:01:14 INFO - PROCESS | 1651 | 1471348874385 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:14 INFO - PROCESS | 1651 | 1471348874387 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be68000 == 39 [pid = 1651] [id = 428] 05:01:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119dd8c00) [pid = 1651] [serial = 1283] [outer = 0x0] 05:01:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x126d26800) [pid = 1651] [serial = 1284] [outer = 0x119dd8c00] 05:01:14 INFO - PROCESS | 1651 | 1471348874416 Marionette DEBUG loaded listener.js 05:01:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12a944c00) [pid = 1651] [serial = 1285] [outer = 0x119dd8c00] 05:01:14 INFO - PROCESS | 1651 | 1471348874773 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]]]}] 05:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 05:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 521ms 05:01:14 INFO - PROCESS | 1651 | 1471348874809 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 05:01:14 INFO - PROCESS | 1651 | 1471348874810 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 05:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 05:01:14 INFO - PROCESS | 1651 | 1471348874812 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 05:01:14 INFO - PROCESS | 1651 | 1471348874814 Marionette TRACE conn2 <- [1,1686,null,{}] 05:01:14 INFO - PROCESS | 1651 | 1471348874827 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}] 05:01:14 INFO - PROCESS | 1651 | 1471348874828 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:14 INFO - PROCESS | 1651 | 1471348874916 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 05:01:14 INFO - PROCESS | 1651 | 1471348874920 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:14 INFO - PROCESS | 1651 | 1471348874921 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bedd000 == 40 [pid = 1651] [id = 429] 05:01:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12ab06c00) [pid = 1651] [serial = 1286] [outer = 0x0] 05:01:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12b287800) [pid = 1651] [serial = 1287] [outer = 0x12ab06c00] 05:01:14 INFO - PROCESS | 1651 | 1471348874950 Marionette DEBUG loaded listener.js 05:01:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12b290800) [pid = 1651] [serial = 1288] [outer = 0x12ab06c00] 05:01:15 INFO - PROCESS | 1651 | 1471348875276 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]]]}] 05:01:15 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 05:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 481ms 05:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 05:01:15 INFO - PROCESS | 1651 | 1471348875294 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 05:01:15 INFO - PROCESS | 1651 | 1471348875295 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 05:01:15 INFO - PROCESS | 1651 | 1471348875297 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 05:01:15 INFO - PROCESS | 1651 | 1471348875299 Marionette TRACE conn2 <- [1,1690,null,{}] 05:01:15 INFO - PROCESS | 1651 | 1471348875301 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}] 05:01:15 INFO - PROCESS | 1651 | 1471348875302 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:15 INFO - PROCESS | 1651 | 1471348875383 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 05:01:15 INFO - PROCESS | 1651 | 1471348875387 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:15 INFO - PROCESS | 1651 | 1471348875388 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c456000 == 41 [pid = 1651] [id = 430] 05:01:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12b28c800) [pid = 1651] [serial = 1289] [outer = 0x0] 05:01:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12b346400) [pid = 1651] [serial = 1290] [outer = 0x12b28c800] 05:01:15 INFO - PROCESS | 1651 | 1471348875414 Marionette DEBUG loaded listener.js 05:01:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12b34c800) [pid = 1651] [serial = 1291] [outer = 0x12b28c800] 05:01:15 INFO - PROCESS | 1651 | 1471348875918 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]]]}] 05:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 05:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 668ms 05:01:15 INFO - PROCESS | 1651 | 1471348875967 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 05:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 05:01:15 INFO - PROCESS | 1651 | 1471348875970 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 05:01:15 INFO - PROCESS | 1651 | 1471348875973 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 05:01:15 INFO - PROCESS | 1651 | 1471348875975 Marionette TRACE conn2 <- [1,1694,null,{}] 05:01:15 INFO - PROCESS | 1651 | 1471348875979 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}] 05:01:15 INFO - PROCESS | 1651 | 1471348875981 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:16 INFO - PROCESS | 1651 | 1471348876088 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 05:01:16 INFO - PROCESS | 1651 | 1471348876189 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:16 INFO - PROCESS | 1651 | 1471348876190 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x118779800 == 42 [pid = 1651] [id = 431] 05:01:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118804400) [pid = 1651] [serial = 1292] [outer = 0x0] 05:01:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11911e800) [pid = 1651] [serial = 1293] [outer = 0x118804400] 05:01:16 INFO - PROCESS | 1651 | 1471348876222 Marionette DEBUG loaded listener.js 05:01:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119736c00) [pid = 1651] [serial = 1294] [outer = 0x118804400] 05:01:16 INFO - PROCESS | 1651 | 1471348876642 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]]]}] 05:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 05:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 721ms 05:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 05:01:16 INFO - PROCESS | 1651 | 1471348876694 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 05:01:16 INFO - PROCESS | 1651 | 1471348876697 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 05:01:16 INFO - PROCESS | 1651 | 1471348876702 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 05:01:16 INFO - PROCESS | 1651 | 1471348876704 Marionette TRACE conn2 <- [1,1698,null,{}] 05:01:16 INFO - PROCESS | 1651 | 1471348876726 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}] 05:01:16 INFO - PROCESS | 1651 | 1471348876728 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:16 INFO - PROCESS | 1651 | 1471348876829 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 05:01:16 INFO - PROCESS | 1651 | 1471348876903 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:16 INFO - PROCESS | 1651 | 1471348876904 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f22800 == 43 [pid = 1651] [id = 432] 05:01:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119dda000) [pid = 1651] [serial = 1295] [outer = 0x0] 05:01:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1212c0800) [pid = 1651] [serial = 1296] [outer = 0x119dda000] 05:01:16 INFO - PROCESS | 1651 | 1471348876936 Marionette DEBUG loaded listener.js 05:01:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123471000) [pid = 1651] [serial = 1297] [outer = 0x119dda000] 05:01:17 INFO - PROCESS | 1651 | 1471348877359 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]]]}] 05:01:17 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 05:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 691ms 05:01:17 INFO - PROCESS | 1651 | 1471348877417 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 05:01:17 INFO - PROCESS | 1651 | 1471348877418 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 05:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 05:01:17 INFO - PROCESS | 1651 | 1471348877423 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 05:01:17 INFO - PROCESS | 1651 | 1471348877426 Marionette TRACE conn2 <- [1,1702,null,{}] 05:01:17 INFO - PROCESS | 1651 | 1471348877433 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}] 05:01:17 INFO - PROCESS | 1651 | 1471348877437 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:17 INFO - PROCESS | 1651 | 1471348877539 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 05:01:17 INFO - PROCESS | 1651 | 1471348877601 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:17 INFO - PROCESS | 1651 | 1471348877604 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bee0800 == 44 [pid = 1651] [id = 433] 05:01:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12427f000) [pid = 1651] [serial = 1298] [outer = 0x0] 05:01:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1251a6c00) [pid = 1651] [serial = 1299] [outer = 0x12427f000] 05:01:17 INFO - PROCESS | 1651 | 1471348877647 Marionette DEBUG loaded listener.js 05:01:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x126d20c00) [pid = 1651] [serial = 1300] [outer = 0x12427f000] 05:01:18 INFO - PROCESS | 1651 | 1471348878066 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]]]}] 05:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 05:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 675ms 05:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 05:01:18 INFO - PROCESS | 1651 | 1471348878097 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 05:01:18 INFO - PROCESS | 1651 | 1471348878099 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 05:01:18 INFO - PROCESS | 1651 | 1471348878101 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 05:01:18 INFO - PROCESS | 1651 | 1471348878102 Marionette TRACE conn2 <- [1,1706,null,{}] 05:01:18 INFO - PROCESS | 1651 | 1471348878105 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}] 05:01:18 INFO - PROCESS | 1651 | 1471348878106 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:18 INFO - PROCESS | 1651 | 1471348878208 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 05:01:18 INFO - PROCESS | 1651 | 1471348878268 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:18 INFO - PROCESS | 1651 | 1471348878270 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc8f000 == 45 [pid = 1651] [id = 434] 05:01:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x128456000) [pid = 1651] [serial = 1301] [outer = 0x0] 05:01:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x128be5400) [pid = 1651] [serial = 1302] [outer = 0x128456000] 05:01:18 INFO - PROCESS | 1651 | 1471348878299 Marionette DEBUG loaded listener.js 05:01:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12a93c000) [pid = 1651] [serial = 1303] [outer = 0x128456000] 05:01:18 INFO - PROCESS | 1651 | 1471348878884 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]]]}] 05:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 05:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 869ms 05:01:18 INFO - PROCESS | 1651 | 1471348878970 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 05:01:18 INFO - PROCESS | 1651 | 1471348878974 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 05:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 05:01:18 INFO - PROCESS | 1651 | 1471348878978 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 05:01:18 INFO - PROCESS | 1651 | 1471348878981 Marionette TRACE conn2 <- [1,1710,null,{}] 05:01:18 INFO - PROCESS | 1651 | 1471348878984 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}] 05:01:18 INFO - PROCESS | 1651 | 1471348878986 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:19 INFO - PROCESS | 1651 | 1471348879080 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 05:01:19 INFO - PROCESS | 1651 | 1471348879152 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:19 INFO - PROCESS | 1651 | 1471348879154 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x116ad6000 == 46 [pid = 1651] [id = 435] 05:01:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x111f2ec00) [pid = 1651] [serial = 1304] [outer = 0x0] 05:01:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11272e800) [pid = 1651] [serial = 1305] [outer = 0x111f2ec00] 05:01:19 INFO - PROCESS | 1651 | 1471348879183 Marionette DEBUG loaded listener.js 05:01:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1132b5000) [pid = 1651] [serial = 1306] [outer = 0x111f2ec00] 05:01:19 INFO - PROCESS | 1651 | 1471348879617 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]]]}] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x115e30800 == 45 [pid = 1651] [id = 404] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12bedd000 == 44 [pid = 1651] [id = 429] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12be68000 == 43 [pid = 1651] [id = 428] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12a8c3800 == 42 [pid = 1651] [id = 427] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12a9a9800 == 41 [pid = 1651] [id = 426] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x119d10000 == 40 [pid = 1651] [id = 425] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x128a89800 == 39 [pid = 1651] [id = 424] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1237e0000 == 38 [pid = 1651] [id = 423] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x125904800 == 37 [pid = 1651] [id = 422] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1240de000 == 36 [pid = 1651] [id = 421] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1195e6800 == 35 [pid = 1651] [id = 420] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x117493800 == 34 [pid = 1651] [id = 419] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x113cce800 == 33 [pid = 1651] [id = 418] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x117483800 == 32 [pid = 1651] [id = 417] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12a9ac800 == 31 [pid = 1651] [id = 416] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc8f000 == 30 [pid = 1651] [id = 434] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12bee0800 == 29 [pid = 1651] [id = 433] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x124f22800 == 28 [pid = 1651] [id = 432] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12c456000 == 27 [pid = 1651] [id = 430] 05:01:20 INFO - PROCESS | 1651 | --DOCSHELL 0x118779800 == 26 [pid = 1651] [id = 431] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12845dc00) [pid = 1651] [serial = 1245] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1212e6400) [pid = 1651] [serial = 1227] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x118532c00) [pid = 1651] [serial = 1213] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x118532400) [pid = 1651] [serial = 1212] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x115e63400) [pid = 1651] [serial = 1215] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116998000) [pid = 1651] [serial = 1216] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119162800) [pid = 1651] [serial = 1218] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1195c4400) [pid = 1651] [serial = 1219] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119b2c400) [pid = 1651] [serial = 1221] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119d52400) [pid = 1651] [serial = 1222] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119de3c00) [pid = 1651] [serial = 1224] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x124716000) [pid = 1651] [serial = 1230] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119a62c00) [pid = 1651] [serial = 1201] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11916e800) [pid = 1651] [serial = 1200] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x124714400) [pid = 1651] [serial = 1204] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12346fc00) [pid = 1651] [serial = 1203] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x128adf000) [pid = 1651] [serial = 1207] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1283f0c00) [pid = 1651] [serial = 1206] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12b287c00) [pid = 1651] [serial = 1210] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12a93a400) [pid = 1651] [serial = 1209] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x126898800) [pid = 1651] [serial = 1234] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x126713400) [pid = 1651] [serial = 1233] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x126a0d000) [pid = 1651] [serial = 1236] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1283f1000) [pid = 1651] [serial = 1243] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x126d27000) [pid = 1651] [serial = 1237] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1253e7800) [pid = 1651] [serial = 1231] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x126ab6800) [pid = 1651] [serial = 1242] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1234a7400) [pid = 1651] [serial = 1228] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11a1aa800) [pid = 1651] [serial = 1239] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1258e7400) [pid = 1651] [serial = 1240] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x128ae1c00) [pid = 1651] [serial = 1246] [outer = 0x0] [url = about:blank] 05:01:20 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1212da400) [pid = 1651] [serial = 1225] [outer = 0x0] [url = about:blank] 05:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 05:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1324ms 05:01:20 INFO - PROCESS | 1651 | 1471348880418 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 05:01:20 INFO - PROCESS | 1651 | 1471348880423 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 05:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 05:01:20 INFO - PROCESS | 1651 | 1471348880432 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 05:01:20 INFO - PROCESS | 1651 | 1471348880436 Marionette TRACE conn2 <- [1,1714,null,{}] 05:01:20 INFO - PROCESS | 1651 | 1471348880443 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}] 05:01:20 INFO - PROCESS | 1651 | 1471348880447 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:20 INFO - PROCESS | 1651 | 1471348880572 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 05:01:20 INFO - PROCESS | 1651 | 1471348880636 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:20 INFO - PROCESS | 1651 | 1471348880638 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ee1000 == 27 [pid = 1651] [id = 436] 05:01:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x114f5dc00) [pid = 1651] [serial = 1307] [outer = 0x0] 05:01:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x115d84400) [pid = 1651] [serial = 1308] [outer = 0x114f5dc00] 05:01:20 INFO - PROCESS | 1651 | 1471348880660 Marionette DEBUG loaded listener.js 05:01:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x116144c00) [pid = 1651] [serial = 1309] [outer = 0x114f5dc00] 05:01:21 INFO - PROCESS | 1651 | 1471348881051 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]]]}] 05:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 05:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 627ms 05:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 05:01:21 INFO - PROCESS | 1651 | 1471348881063 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 05:01:21 INFO - PROCESS | 1651 | 1471348881066 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 05:01:21 INFO - PROCESS | 1651 | 1471348881076 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 05:01:21 INFO - PROCESS | 1651 | 1471348881080 Marionette TRACE conn2 <- [1,1718,null,{}] 05:01:21 INFO - PROCESS | 1651 | 1471348881084 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}] 05:01:21 INFO - PROCESS | 1651 | 1471348881087 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:21 INFO - PROCESS | 1651 | 1471348881220 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 05:01:21 INFO - PROCESS | 1651 | 1471348881307 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:21 INFO - PROCESS | 1651 | 1471348881309 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x117483800 == 28 [pid = 1651] [id = 437] 05:01:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1176c6400) [pid = 1651] [serial = 1310] [outer = 0x0] 05:01:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118207400) [pid = 1651] [serial = 1311] [outer = 0x1176c6400] 05:01:21 INFO - PROCESS | 1651 | 1471348881355 Marionette DEBUG loaded listener.js 05:01:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118332000) [pid = 1651] [serial = 1312] [outer = 0x1176c6400] 05:01:21 INFO - PROCESS | 1651 | 1471348881635 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]]]}] 05:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 05:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 579ms 05:01:21 INFO - PROCESS | 1651 | 1471348881649 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 05:01:21 INFO - PROCESS | 1651 | 1471348881662 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 05:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 05:01:21 INFO - PROCESS | 1651 | 1471348881669 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 05:01:21 INFO - PROCESS | 1651 | 1471348881670 Marionette TRACE conn2 <- [1,1722,null,{}] 05:01:21 INFO - PROCESS | 1651 | 1471348881686 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}] 05:01:21 INFO - PROCESS | 1651 | 1471348881691 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:21 INFO - PROCESS | 1651 | 1471348881794 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 05:01:21 INFO - PROCESS | 1651 | 1471348881821 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:21 INFO - PROCESS | 1651 | 1471348881823 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192dd000 == 29 [pid = 1651] [id = 438] 05:01:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1188af400) [pid = 1651] [serial = 1313] [outer = 0x0] 05:01:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119291c00) [pid = 1651] [serial = 1314] [outer = 0x1188af400] 05:01:21 INFO - PROCESS | 1651 | 1471348881852 Marionette DEBUG loaded listener.js 05:01:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1195cec00) [pid = 1651] [serial = 1315] [outer = 0x1188af400] 05:01:22 INFO - PROCESS | 1651 | 1471348882168 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]]]}] 05:01:22 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 05:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 530ms 05:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 05:01:22 INFO - PROCESS | 1651 | 1471348882200 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 05:01:22 INFO - PROCESS | 1651 | 1471348882201 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 05:01:22 INFO - PROCESS | 1651 | 1471348882203 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 05:01:22 INFO - PROCESS | 1651 | 1471348882204 Marionette TRACE conn2 <- [1,1726,null,{}] 05:01:22 INFO - PROCESS | 1651 | 1471348882209 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}] 05:01:22 INFO - PROCESS | 1651 | 1471348882210 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:22 INFO - PROCESS | 1651 | 1471348882286 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 05:01:22 INFO - PROCESS | 1651 | 1471348882292 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:22 INFO - PROCESS | 1651 | 1471348882293 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d14000 == 30 [pid = 1651] [id = 439] 05:01:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119744c00) [pid = 1651] [serial = 1316] [outer = 0x0] 05:01:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119b2b000) [pid = 1651] [serial = 1317] [outer = 0x119744c00] 05:01:22 INFO - PROCESS | 1651 | 1471348882319 Marionette DEBUG loaded listener.js 05:01:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119d31000) [pid = 1651] [serial = 1318] [outer = 0x119744c00] 05:01:22 INFO - PROCESS | 1651 | 1471348882687 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]]]}] 05:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 05:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 522ms 05:01:22 INFO - PROCESS | 1651 | 1471348882726 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 05:01:22 INFO - PROCESS | 1651 | 1471348882727 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 05:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 05:01:22 INFO - PROCESS | 1651 | 1471348882730 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 05:01:22 INFO - PROCESS | 1651 | 1471348882731 Marionette TRACE conn2 <- [1,1730,null,{}] 05:01:22 INFO - PROCESS | 1651 | 1471348882733 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}] 05:01:22 INFO - PROCESS | 1651 | 1471348882734 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:22 INFO - PROCESS | 1651 | 1471348882836 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 05:01:22 INFO - PROCESS | 1651 | 1471348882840 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:22 INFO - PROCESS | 1651 | 1471348882841 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x123243000 == 31 [pid = 1651] [id = 440] 05:01:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x111f29800) [pid = 1651] [serial = 1319] [outer = 0x0] 05:01:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119d52c00) [pid = 1651] [serial = 1320] [outer = 0x111f29800] 05:01:22 INFO - PROCESS | 1651 | 1471348882866 Marionette DEBUG loaded listener.js 05:01:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11a108800) [pid = 1651] [serial = 1321] [outer = 0x111f29800] 05:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119d49000) [pid = 1651] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 05:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x128ad9400) [pid = 1651] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 05:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x128ae0000) [pid = 1651] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 05:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x113d2d800) [pid = 1651] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 05:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x124716c00) [pid = 1651] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 05:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x117c45c00) [pid = 1651] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 05:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11820f000) [pid = 1651] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 05:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x113034000) [pid = 1651] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 05:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128ae2000) [pid = 1651] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 05:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x113cbcc00) [pid = 1651] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 05:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x116465000) [pid = 1651] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 05:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12ab06c00) [pid = 1651] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 05:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12b28c800) [pid = 1651] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 05:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x119dd8c00) [pid = 1651] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 05:01:23 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1258ef800) [pid = 1651] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 05:01:23 INFO - PROCESS | 1651 | 1471348883717 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]]]}] 05:01:23 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 05:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1021ms 05:01:23 INFO - PROCESS | 1651 | 1471348883752 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 05:01:23 INFO - PROCESS | 1651 | 1471348883757 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 05:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 05:01:23 INFO - PROCESS | 1651 | 1471348883761 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 05:01:23 INFO - PROCESS | 1651 | 1471348883764 Marionette TRACE conn2 <- [1,1734,null,{}] 05:01:23 INFO - PROCESS | 1651 | 1471348883778 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}] 05:01:23 INFO - PROCESS | 1651 | 1471348883780 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:23 INFO - PROCESS | 1651 | 1471348883888 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 05:01:23 INFO - PROCESS | 1651 | 1471348883966 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:23 INFO - PROCESS | 1651 | 1471348883968 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x117c9c800 == 32 [pid = 1651] [id = 441] 05:01:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x115e63400) [pid = 1651] [serial = 1322] [outer = 0x0] 05:01:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x116542800) [pid = 1651] [serial = 1323] [outer = 0x115e63400] 05:01:24 INFO - PROCESS | 1651 | 1471348884000 Marionette DEBUG loaded listener.js 05:01:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1176ccc00) [pid = 1651] [serial = 1324] [outer = 0x115e63400] 05:01:24 INFO - PROCESS | 1651 | 1471348884527 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]]]}] 05:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 05:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 832ms 05:01:24 INFO - PROCESS | 1651 | 1471348884594 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 05:01:24 INFO - PROCESS | 1651 | 1471348884597 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 05:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 05:01:24 INFO - PROCESS | 1651 | 1471348884601 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 05:01:24 INFO - PROCESS | 1651 | 1471348884603 Marionette TRACE conn2 <- [1,1738,null,{}] 05:01:24 INFO - PROCESS | 1651 | 1471348884606 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}] 05:01:24 INFO - PROCESS | 1651 | 1471348884607 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:24 INFO - PROCESS | 1651 | 1471348884712 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 05:01:24 INFO - PROCESS | 1651 | 1471348884791 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:24 INFO - PROCESS | 1651 | 1471348884793 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12342f000 == 33 [pid = 1651] [id = 442] 05:01:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116464000) [pid = 1651] [serial = 1325] [outer = 0x0] 05:01:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1188ae400) [pid = 1651] [serial = 1326] [outer = 0x116464000] 05:01:24 INFO - PROCESS | 1651 | 1471348884824 Marionette DEBUG loaded listener.js 05:01:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11929d400) [pid = 1651] [serial = 1327] [outer = 0x116464000] 05:01:25 INFO - PROCESS | 1651 | --DOCSHELL 0x119d14000 == 32 [pid = 1651] [id = 439] 05:01:25 INFO - PROCESS | 1651 | --DOCSHELL 0x1192dd000 == 31 [pid = 1651] [id = 438] 05:01:25 INFO - PROCESS | 1651 | --DOCSHELL 0x117483800 == 30 [pid = 1651] [id = 437] 05:01:25 INFO - PROCESS | 1651 | --DOCSHELL 0x115ee1000 == 29 [pid = 1651] [id = 436] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1283ee000) [pid = 1651] [serial = 1272] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x128bd7000) [pid = 1651] [serial = 1275] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1287abc00) [pid = 1651] [serial = 1273] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12a868400) [pid = 1651] [serial = 1278] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1188b1800) [pid = 1651] [serial = 1281] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x124cdcc00) [pid = 1651] [serial = 1266] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x128dab400) [pid = 1651] [serial = 1276] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1188afc00) [pid = 1651] [serial = 1257] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x119745800) [pid = 1651] [serial = 1258] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x119d29400) [pid = 1651] [serial = 1260] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x121197800) [pid = 1651] [serial = 1261] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x11691c800) [pid = 1651] [serial = 1254] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x118538000) [pid = 1651] [serial = 1255] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x128dabc00) [pid = 1651] [serial = 1249] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x128da0800) [pid = 1651] [serial = 1248] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x1212c5000) [pid = 1651] [serial = 1263] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1244ecc00) [pid = 1651] [serial = 1264] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x117033800) [pid = 1651] [serial = 1251] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1185a8000) [pid = 1651] [serial = 1252] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x12b290800) [pid = 1651] [serial = 1288] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x12b346400) [pid = 1651] [serial = 1290] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x126d26800) [pid = 1651] [serial = 1284] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x12b34c800) [pid = 1651] [serial = 1291] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x12a944c00) [pid = 1651] [serial = 1285] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x12b287800) [pid = 1651] [serial = 1287] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 57 (0x12119ac00) [pid = 1651] [serial = 1282] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 56 (0x12a940000) [pid = 1651] [serial = 1279] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 55 (0x126773400) [pid = 1651] [serial = 1269] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 54 (0x126ab5000) [pid = 1651] [serial = 1270] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | --DOMWINDOW == 53 (0x124faa800) [pid = 1651] [serial = 1267] [outer = 0x0] [url = about:blank] 05:01:25 INFO - PROCESS | 1651 | 1471348885378 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]]]}] 05:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 05:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 824ms 05:01:25 INFO - PROCESS | 1651 | 1471348885426 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 05:01:25 INFO - PROCESS | 1651 | 1471348885428 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 05:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 05:01:25 INFO - PROCESS | 1651 | 1471348885431 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 05:01:25 INFO - PROCESS | 1651 | 1471348885432 Marionette TRACE conn2 <- [1,1742,null,{}] 05:01:25 INFO - PROCESS | 1651 | 1471348885436 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}] 05:01:25 INFO - PROCESS | 1651 | 1471348885437 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:25 INFO - PROCESS | 1651 | 1471348885519 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 05:01:25 INFO - PROCESS | 1651 | 1471348885528 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:25 INFO - PROCESS | 1651 | 1471348885530 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x116add000 == 30 [pid = 1651] [id = 443] 05:01:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x115e0f800) [pid = 1651] [serial = 1328] [outer = 0x0] 05:01:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x115e69800) [pid = 1651] [serial = 1329] [outer = 0x115e0f800] 05:01:25 INFO - PROCESS | 1651 | 1471348885559 Marionette DEBUG loaded listener.js 05:01:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x116abb400) [pid = 1651] [serial = 1330] [outer = 0x115e0f800] 05:01:25 INFO - PROCESS | 1651 | 1471348885913 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]]]}] 05:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 05:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 520ms 05:01:25 INFO - PROCESS | 1651 | 1471348885960 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 05:01:25 INFO - PROCESS | 1651 | 1471348885963 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 05:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 05:01:25 INFO - PROCESS | 1651 | 1471348885969 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 05:01:25 INFO - PROCESS | 1651 | 1471348885971 Marionette TRACE conn2 <- [1,1746,null,{}] 05:01:25 INFO - PROCESS | 1651 | 1471348885973 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}] 05:01:25 INFO - PROCESS | 1651 | 1471348885975 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:26 INFO - PROCESS | 1651 | 1471348886050 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 05:01:26 INFO - PROCESS | 1651 | 1471348886078 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:26 INFO - PROCESS | 1651 | 1471348886079 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x118518000 == 31 [pid = 1651] [id = 444] 05:01:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x118804000) [pid = 1651] [serial = 1331] [outer = 0x0] 05:01:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x1188b8400) [pid = 1651] [serial = 1332] [outer = 0x118804000] 05:01:26 INFO - PROCESS | 1651 | 1471348886106 Marionette DEBUG loaded listener.js 05:01:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x1195cb400) [pid = 1651] [serial = 1333] [outer = 0x118804000] 05:01:26 INFO - PROCESS | 1651 | 1471348886480 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]]]}] 05:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 05:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 522ms 05:01:26 INFO - PROCESS | 1651 | 1471348886503 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 05:01:26 INFO - PROCESS | 1651 | 1471348886507 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 05:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 05:01:26 INFO - PROCESS | 1651 | 1471348886514 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 05:01:26 INFO - PROCESS | 1651 | 1471348886517 Marionette TRACE conn2 <- [1,1750,null,{}] 05:01:26 INFO - PROCESS | 1651 | 1471348886521 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}] 05:01:26 INFO - PROCESS | 1651 | 1471348886525 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:26 INFO - PROCESS | 1651 | 1471348886624 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 05:01:26 INFO - PROCESS | 1651 | 1471348886679 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:26 INFO - PROCESS | 1651 | 1471348886683 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x116aec800 == 32 [pid = 1651] [id = 445] 05:01:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x115d7ac00) [pid = 1651] [serial = 1334] [outer = 0x0] 05:01:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x11647e000) [pid = 1651] [serial = 1335] [outer = 0x115d7ac00] 05:01:26 INFO - PROCESS | 1651 | 1471348886715 Marionette DEBUG loaded listener.js 05:01:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x117c51400) [pid = 1651] [serial = 1336] [outer = 0x115d7ac00] 05:01:27 INFO - PROCESS | 1651 | 1471348887108 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]]]}] 05:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 05:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 623ms 05:01:27 INFO - PROCESS | 1651 | 1471348887144 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 05:01:27 INFO - PROCESS | 1651 | 1471348887148 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 05:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 05:01:27 INFO - PROCESS | 1651 | 1471348887153 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 05:01:27 INFO - PROCESS | 1651 | 1471348887155 Marionette TRACE conn2 <- [1,1754,null,{}] 05:01:27 INFO - PROCESS | 1651 | 1471348887160 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}] 05:01:27 INFO - PROCESS | 1651 | 1471348887162 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:27 INFO - PROCESS | 1651 | 1471348887269 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 05:01:27 INFO - PROCESS | 1651 | 1471348887399 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:27 INFO - PROCESS | 1651 | 1471348887401 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x123109800 == 33 [pid = 1651] [id = 446] 05:01:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x11973f000) [pid = 1651] [serial = 1337] [outer = 0x0] 05:01:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x119a64800) [pid = 1651] [serial = 1338] [outer = 0x11973f000] 05:01:27 INFO - PROCESS | 1651 | 1471348887469 Marionette DEBUG loaded listener.js 05:01:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x119b27c00) [pid = 1651] [serial = 1339] [outer = 0x11973f000] 05:01:27 INFO - PROCESS | 1651 | 1471348887928 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]]]}] 05:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 05:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 823ms 05:01:27 INFO - PROCESS | 1651 | 1471348887975 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 05:01:27 INFO - PROCESS | 1651 | 1471348887977 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 05:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 05:01:27 INFO - PROCESS | 1651 | 1471348887979 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 05:01:27 INFO - PROCESS | 1651 | 1471348887982 Marionette TRACE conn2 <- [1,1758,null,{}] 05:01:27 INFO - PROCESS | 1651 | 1471348887991 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}] 05:01:27 INFO - PROCESS | 1651 | 1471348887994 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:28 INFO - PROCESS | 1651 | 1471348888093 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 05:01:28 INFO - PROCESS | 1651 | 1471348888148 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:28 INFO - PROCESS | 1651 | 1471348888151 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12462c000 == 34 [pid = 1651] [id = 447] 05:01:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x119d28400) [pid = 1651] [serial = 1340] [outer = 0x0] 05:01:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x119dd8c00) [pid = 1651] [serial = 1341] [outer = 0x119d28400] 05:01:28 INFO - PROCESS | 1651 | 1471348888184 Marionette DEBUG loaded listener.js 05:01:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1212bd000) [pid = 1651] [serial = 1342] [outer = 0x119d28400] 05:01:28 INFO - PROCESS | 1651 | 1471348888596 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]]]}] 05:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 05:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 674ms 05:01:28 INFO - PROCESS | 1651 | 1471348888653 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 05:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 05:01:28 INFO - PROCESS | 1651 | 1471348888655 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 05:01:28 INFO - PROCESS | 1651 | 1471348888658 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 05:01:28 INFO - PROCESS | 1651 | 1471348888659 Marionette TRACE conn2 <- [1,1762,null,{}] 05:01:28 INFO - PROCESS | 1651 | 1471348888661 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}] 05:01:28 INFO - PROCESS | 1651 | 1471348888663 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:28 INFO - PROCESS | 1651 | 1471348888779 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 05:01:28 INFO - PROCESS | 1651 | 1471348888857 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:28 INFO - PROCESS | 1651 | 1471348888858 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x125940800 == 35 [pid = 1651] [id = 448] 05:01:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1212bd800) [pid = 1651] [serial = 1343] [outer = 0x0] 05:01:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1232afc00) [pid = 1651] [serial = 1344] [outer = 0x1212bd800] 05:01:28 INFO - PROCESS | 1651 | 1471348888889 Marionette DEBUG loaded listener.js 05:01:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x123470000) [pid = 1651] [serial = 1345] [outer = 0x1212bd800] 05:01:29 INFO - PROCESS | 1651 | 1471348889291 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]]]}] 05:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 05:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 671ms 05:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 05:01:29 INFO - PROCESS | 1651 | 1471348889330 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 05:01:29 INFO - PROCESS | 1651 | 1471348889331 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 05:01:29 INFO - PROCESS | 1651 | 1471348889333 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 05:01:29 INFO - PROCESS | 1651 | 1471348889335 Marionette TRACE conn2 <- [1,1766,null,{}] 05:01:29 INFO - PROCESS | 1651 | 1471348889337 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}] 05:01:29 INFO - PROCESS | 1651 | 1471348889338 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:29 INFO - PROCESS | 1651 | 1471348889427 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 05:01:29 INFO - PROCESS | 1651 | 1471348889482 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:29 INFO - PROCESS | 1651 | 1471348889483 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195e0800 == 36 [pid = 1651] [id = 449] 05:01:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x123474800) [pid = 1651] [serial = 1346] [outer = 0x0] 05:01:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x12347b800) [pid = 1651] [serial = 1347] [outer = 0x123474800] 05:01:29 INFO - PROCESS | 1651 | 1471348889512 Marionette DEBUG loaded listener.js 05:01:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x124180c00) [pid = 1651] [serial = 1348] [outer = 0x123474800] 05:01:29 INFO - PROCESS | 1651 | 1471348889909 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]]]}] 05:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 05:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 620ms 05:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 05:01:29 INFO - PROCESS | 1651 | 1471348889953 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 05:01:29 INFO - PROCESS | 1651 | 1471348889955 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 05:01:29 INFO - PROCESS | 1651 | 1471348889957 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 05:01:29 INFO - PROCESS | 1651 | 1471348889958 Marionette TRACE conn2 <- [1,1770,null,{}] 05:01:29 INFO - PROCESS | 1651 | 1471348889961 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}] 05:01:29 INFO - PROCESS | 1651 | 1471348889966 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:30 INFO - PROCESS | 1651 | 1471348890095 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 05:01:30 INFO - PROCESS | 1651 | 1471348890199 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:30 INFO - PROCESS | 1651 | 1471348890200 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x128491800 == 37 [pid = 1651] [id = 450] 05:01:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x124295c00) [pid = 1651] [serial = 1349] [outer = 0x0] 05:01:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x12471d400) [pid = 1651] [serial = 1350] [outer = 0x124295c00] 05:01:30 INFO - PROCESS | 1651 | 1471348890232 Marionette DEBUG loaded listener.js 05:01:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1251b1800) [pid = 1651] [serial = 1351] [outer = 0x124295c00] 05:01:30 INFO - PROCESS | 1651 | 1471348890702 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]]]}] 05:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 05:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 769ms 05:01:30 INFO - PROCESS | 1651 | 1471348890727 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 05:01:30 INFO - PROCESS | 1651 | 1471348890729 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 05:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 05:01:30 INFO - PROCESS | 1651 | 1471348890732 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 05:01:30 INFO - PROCESS | 1651 | 1471348890734 Marionette TRACE conn2 <- [1,1774,null,{}] 05:01:30 INFO - PROCESS | 1651 | 1471348890737 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}] 05:01:30 INFO - PROCESS | 1651 | 1471348890739 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:30 INFO - PROCESS | 1651 | 1471348890821 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 05:01:30 INFO - PROCESS | 1651 | 1471348890868 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:30 INFO - PROCESS | 1651 | 1471348890872 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x119af9800 == 38 [pid = 1651] [id = 451] 05:01:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x115e65000) [pid = 1651] [serial = 1352] [outer = 0x0] 05:01:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x117039400) [pid = 1651] [serial = 1353] [outer = 0x115e65000] 05:01:30 INFO - PROCESS | 1651 | 1471348890917 Marionette DEBUG loaded listener.js 05:01:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118719000) [pid = 1651] [serial = 1354] [outer = 0x115e65000] 05:01:31 INFO - PROCESS | 1651 | --DOCSHELL 0x116add000 == 37 [pid = 1651] [id = 443] 05:01:31 INFO - PROCESS | 1651 | --DOCSHELL 0x117c9c800 == 36 [pid = 1651] [id = 441] 05:01:31 INFO - PROCESS | 1651 | --DOCSHELL 0x116ad6000 == 35 [pid = 1651] [id = 435] 05:01:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12342f000 == 34 [pid = 1651] [id = 442] 05:01:31 INFO - PROCESS | 1651 | --DOCSHELL 0x128491800 == 33 [pid = 1651] [id = 450] 05:01:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1195e0800 == 32 [pid = 1651] [id = 449] 05:01:31 INFO - PROCESS | 1651 | --DOCSHELL 0x125940800 == 31 [pid = 1651] [id = 448] 05:01:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12462c000 == 30 [pid = 1651] [id = 447] 05:01:31 INFO - PROCESS | 1651 | --DOCSHELL 0x123109800 == 29 [pid = 1651] [id = 446] 05:01:31 INFO - PROCESS | 1651 | --DOCSHELL 0x123243000 == 28 [pid = 1651] [id = 440] 05:01:31 INFO - PROCESS | 1651 | --DOCSHELL 0x118518000 == 27 [pid = 1651] [id = 444] 05:01:31 INFO - PROCESS | 1651 | --DOCSHELL 0x116aec800 == 26 [pid = 1651] [id = 445] 05:01:31 INFO - PROCESS | 1651 | 1471348891989 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]]]}] 05:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 05:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1272ms 05:01:32 INFO - PROCESS | 1651 | 1471348892004 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 05:01:32 INFO - PROCESS | 1651 | 1471348892008 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 05:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 05:01:32 INFO - PROCESS | 1651 | 1471348892017 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 05:01:32 INFO - PROCESS | 1651 | 1471348892019 Marionette TRACE conn2 <- [1,1778,null,{}] 05:01:32 INFO - PROCESS | 1651 | 1471348892024 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}] 05:01:32 INFO - PROCESS | 1651 | 1471348892026 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:32 INFO - PROCESS | 1651 | 1471348892105 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 05:01:32 INFO - PROCESS | 1651 | 1471348892112 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:32 INFO - PROCESS | 1651 | 1471348892115 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169c3800 == 27 [pid = 1651] [id = 452] 05:01:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x115e64800) [pid = 1651] [serial = 1355] [outer = 0x0] 05:01:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11699c400) [pid = 1651] [serial = 1356] [outer = 0x115e64800] 05:01:32 INFO - PROCESS | 1651 | 1471348892143 Marionette DEBUG loaded listener.js 05:01:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118208400) [pid = 1651] [serial = 1357] [outer = 0x115e64800] 05:01:32 INFO - PROCESS | 1651 | 1471348892482 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]]]}] 05:01:32 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 05:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 524ms 05:01:32 INFO - PROCESS | 1651 | 1471348892542 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 05:01:32 INFO - PROCESS | 1651 | 1471348892545 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 05:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 05:01:32 INFO - PROCESS | 1651 | 1471348892550 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 05:01:32 INFO - PROCESS | 1651 | 1471348892552 Marionette TRACE conn2 <- [1,1782,null,{}] 05:01:32 INFO - PROCESS | 1651 | 1471348892554 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}] 05:01:32 INFO - PROCESS | 1651 | 1471348892556 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:32 INFO - PROCESS | 1651 | 1471348892632 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 05:01:32 INFO - PROCESS | 1651 | 1471348892636 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:32 INFO - PROCESS | 1651 | 1471348892638 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x118765800 == 28 [pid = 1651] [id = 453] 05:01:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1185a3400) [pid = 1651] [serial = 1358] [outer = 0x0] 05:01:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11916dc00) [pid = 1651] [serial = 1359] [outer = 0x1185a3400] 05:01:32 INFO - PROCESS | 1651 | 1471348892669 Marionette DEBUG loaded listener.js 05:01:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119739000) [pid = 1651] [serial = 1360] [outer = 0x1185a3400] 05:01:33 INFO - PROCESS | 1651 | 1471348893060 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]]]}] 05:01:33 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 05:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 05:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 05:01:33 INFO - PROCESS | 1651 | 1471348893071 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 05:01:33 INFO - PROCESS | 1651 | 1471348893073 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 05:01:33 INFO - PROCESS | 1651 | 1471348893076 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 05:01:33 INFO - PROCESS | 1651 | 1471348893078 Marionette TRACE conn2 <- [1,1786,null,{}] 05:01:33 INFO - PROCESS | 1651 | 1471348893086 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}] 05:01:33 INFO - PROCESS | 1651 | 1471348893091 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:33 INFO - PROCESS | 1651 | 1471348893194 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 05:01:33 INFO - PROCESS | 1651 | 1471348893199 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:33 INFO - PROCESS | 1651 | 1471348893201 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12342f000 == 29 [pid = 1651] [id = 454] 05:01:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x113c28800) [pid = 1651] [serial = 1361] [outer = 0x0] 05:01:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119d35400) [pid = 1651] [serial = 1362] [outer = 0x113c28800] 05:01:33 INFO - PROCESS | 1651 | 1471348893229 Marionette DEBUG loaded listener.js 05:01:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11a1a9000) [pid = 1651] [serial = 1363] [outer = 0x113c28800] 05:01:33 INFO - PROCESS | 1651 | 1471348893578 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]]]}] 05:01:33 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 05:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 521ms 05:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 05:01:33 INFO - PROCESS | 1651 | 1471348893598 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 05:01:33 INFO - PROCESS | 1651 | 1471348893600 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 05:01:33 INFO - PROCESS | 1651 | 1471348893602 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 05:01:33 INFO - PROCESS | 1651 | 1471348893603 Marionette TRACE conn2 <- [1,1790,null,{}] 05:01:33 INFO - PROCESS | 1651 | 1471348893605 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}] 05:01:33 INFO - PROCESS | 1651 | 1471348893606 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:33 INFO - PROCESS | 1651 | 1471348893702 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 05:01:33 INFO - PROCESS | 1651 | 1471348893714 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:33 INFO - PROCESS | 1651 | 1471348893715 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x125321800 == 30 [pid = 1651] [id = 455] 05:01:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1212bec00) [pid = 1651] [serial = 1364] [outer = 0x0] 05:01:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1212e1800) [pid = 1651] [serial = 1365] [outer = 0x1212bec00] 05:01:33 INFO - PROCESS | 1651 | 1471348893741 Marionette DEBUG loaded listener.js 05:01:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12346f400) [pid = 1651] [serial = 1366] [outer = 0x1212bec00] 05:01:34 INFO - PROCESS | 1651 | 1471348894170 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]]]}] 05:01:34 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) 05:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 619ms 05:01:34 INFO - PROCESS | 1651 | 1471348894231 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 05:01:34 INFO - PROCESS | 1651 | 1471348894233 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 05:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 05:01:34 INFO - PROCESS | 1651 | 1471348894236 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 05:01:34 INFO - PROCESS | 1651 | 1471348894249 Marionette TRACE conn2 <- [1,1794,null,{}] 05:01:34 INFO - PROCESS | 1651 | 1471348894252 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}] 05:01:34 INFO - PROCESS | 1651 | 1471348894255 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:34 INFO - PROCESS | 1651 | 1471348894387 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 05:01:34 INFO - PROCESS | 1651 | 1471348894408 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:34 INFO - PROCESS | 1651 | 1471348894409 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283c2800 == 31 [pid = 1651] [id = 456] 05:01:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x112fefc00) [pid = 1651] [serial = 1367] [outer = 0x0] 05:01:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123477c00) [pid = 1651] [serial = 1368] [outer = 0x112fefc00] 05:01:34 INFO - PROCESS | 1651 | 1471348894435 Marionette DEBUG loaded listener.js 05:01:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x124290000) [pid = 1651] [serial = 1369] [outer = 0x112fefc00] 05:01:34 INFO - PROCESS | 1651 | 1471348894799 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]]]}] 05:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 581ms 05:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 05:01:34 INFO - PROCESS | 1651 | 1471348894818 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 05:01:34 INFO - PROCESS | 1651 | 1471348894819 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 05:01:34 INFO - PROCESS | 1651 | 1471348894821 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 05:01:34 INFO - PROCESS | 1651 | 1471348894822 Marionette TRACE conn2 <- [1,1798,null,{}] 05:01:34 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119744c00) [pid = 1651] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 05:01:34 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x128456000) [pid = 1651] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 05:01:34 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118804400) [pid = 1651] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 05:01:34 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119dda000) [pid = 1651] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 05:01:34 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x111f2ec00) [pid = 1651] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 05:01:34 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12427f000) [pid = 1651] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 05:01:34 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x115e0f800) [pid = 1651] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 05:01:34 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1188af400) [pid = 1651] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 05:01:34 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x114f5dc00) [pid = 1651] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 05:01:34 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1176c6400) [pid = 1651] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 05:01:34 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118804000) [pid = 1651] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 05:01:34 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x111f29800) [pid = 1651] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 05:01:34 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x115e63400) [pid = 1651] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 05:01:34 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x116464000) [pid = 1651] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 05:01:34 INFO - PROCESS | 1651 | 1471348894988 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}] 05:01:34 INFO - PROCESS | 1651 | 1471348894993 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:35 INFO - PROCESS | 1651 | 1471348895094 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 05:01:35 INFO - PROCESS | 1651 | 1471348895098 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:35 INFO - PROCESS | 1651 | 1471348895099 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283d7800 == 32 [pid = 1651] [id = 457] 05:01:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1188b1000) [pid = 1651] [serial = 1370] [outer = 0x0] 05:01:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1195d0400) [pid = 1651] [serial = 1371] [outer = 0x1188b1000] 05:01:35 INFO - PROCESS | 1651 | 1471348895127 Marionette DEBUG loaded listener.js 05:01:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11a105c00) [pid = 1651] [serial = 1372] [outer = 0x1188b1000] 05:01:35 INFO - PROCESS | 1651 | 1471348895443 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]]]}] 05:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 05:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 673ms 05:01:35 INFO - PROCESS | 1651 | 1471348895494 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 05:01:35 INFO - PROCESS | 1651 | 1471348895495 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 05:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 05:01:35 INFO - PROCESS | 1651 | 1471348895498 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 05:01:35 INFO - PROCESS | 1651 | 1471348895499 Marionette TRACE conn2 <- [1,1802,null,{}] 05:01:35 INFO - PROCESS | 1651 | 1471348895501 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}] 05:01:35 INFO - PROCESS | 1651 | 1471348895502 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:35 INFO - PROCESS | 1651 | 1471348895572 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 05:01:35 INFO - PROCESS | 1651 | 1471348895643 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:35 INFO - PROCESS | 1651 | 1471348895644 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d09000 == 33 [pid = 1651] [id = 458] 05:01:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11916ec00) [pid = 1651] [serial = 1373] [outer = 0x0] 05:01:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12471a800) [pid = 1651] [serial = 1374] [outer = 0x11916ec00] 05:01:35 INFO - PROCESS | 1651 | 1471348895671 Marionette DEBUG loaded listener.js 05:01:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1251aa400) [pid = 1651] [serial = 1375] [outer = 0x11916ec00] 05:01:35 INFO - PROCESS | 1651 | 1471348895929 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]]]}] 05:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 05:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 468ms 05:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 05:01:35 INFO - PROCESS | 1651 | 1471348895966 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 05:01:35 INFO - PROCESS | 1651 | 1471348895968 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 05:01:35 INFO - PROCESS | 1651 | 1471348895970 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 05:01:35 INFO - PROCESS | 1651 | 1471348895971 Marionette TRACE conn2 <- [1,1806,null,{}] 05:01:35 INFO - PROCESS | 1651 | 1471348895980 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}] 05:01:35 INFO - PROCESS | 1651 | 1471348895981 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:36 INFO - PROCESS | 1651 | 1471348896061 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 05:01:36 INFO - PROCESS | 1651 | 1471348896065 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:36 INFO - PROCESS | 1651 | 1471348896066 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a77a800 == 34 [pid = 1651] [id = 459] 05:01:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x124fa9c00) [pid = 1651] [serial = 1376] [outer = 0x0] 05:01:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1258edc00) [pid = 1651] [serial = 1377] [outer = 0x124fa9c00] 05:01:36 INFO - PROCESS | 1651 | 1471348896092 Marionette DEBUG loaded listener.js 05:01:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12670ec00) [pid = 1651] [serial = 1378] [outer = 0x124fa9c00] 05:01:36 INFO - PROCESS | 1651 | 1471348896414 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]]]}] 05:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 05:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 471ms 05:01:36 INFO - PROCESS | 1651 | 1471348896443 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 05:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 05:01:36 INFO - PROCESS | 1651 | 1471348896444 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 05:01:36 INFO - PROCESS | 1651 | 1471348896453 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 05:01:36 INFO - PROCESS | 1651 | 1471348896455 Marionette TRACE conn2 <- [1,1810,null,{}] 05:01:36 INFO - PROCESS | 1651 | 1471348896457 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}] 05:01:36 INFO - PROCESS | 1651 | 1471348896458 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:36 INFO - PROCESS | 1651 | 1471348896560 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 05:01:36 INFO - PROCESS | 1651 | 1471348896567 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:36 INFO - PROCESS | 1651 | 1471348896568 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x123429800 == 35 [pid = 1651] [id = 460] 05:01:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1258ef000) [pid = 1651] [serial = 1379] [outer = 0x0] 05:01:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126778000) [pid = 1651] [serial = 1380] [outer = 0x1258ef000] 05:01:36 INFO - PROCESS | 1651 | 1471348896593 Marionette DEBUG loaded listener.js 05:01:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126895800) [pid = 1651] [serial = 1381] [outer = 0x1258ef000] 05:01:36 INFO - PROCESS | 1651 | 1471348896900 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]]]}] 05:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 05:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 479ms 05:01:36 INFO - PROCESS | 1651 | 1471348896927 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 05:01:36 INFO - PROCESS | 1651 | 1471348896928 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 05:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 05:01:36 INFO - PROCESS | 1651 | 1471348896930 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 05:01:36 INFO - PROCESS | 1651 | 1471348896931 Marionette TRACE conn2 <- [1,1814,null,{}] 05:01:36 INFO - PROCESS | 1651 | 1471348896934 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}] 05:01:36 INFO - PROCESS | 1651 | 1471348896935 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:37 INFO - PROCESS | 1651 | 1471348897013 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 05:01:37 INFO - PROCESS | 1651 | 1471348897111 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:37 INFO - PROCESS | 1651 | 1471348897112 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x112618000 == 36 [pid = 1651] [id = 461] 05:01:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x111d7b800) [pid = 1651] [serial = 1382] [outer = 0x0] 05:01:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11272b800) [pid = 1651] [serial = 1383] [outer = 0x111d7b800] 05:01:37 INFO - PROCESS | 1651 | 1471348897144 Marionette DEBUG loaded listener.js 05:01:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x112ff5800) [pid = 1651] [serial = 1384] [outer = 0x111d7b800] 05:01:37 INFO - PROCESS | 1651 | 1471348897671 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]]]}] 05:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 05:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 770ms 05:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 05:01:37 INFO - PROCESS | 1651 | 1471348897728 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 05:01:37 INFO - PROCESS | 1651 | 1471348897730 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 05:01:37 INFO - PROCESS | 1651 | 1471348897733 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 05:01:37 INFO - PROCESS | 1651 | 1471348897735 Marionette TRACE conn2 <- [1,1818,null,{}] 05:01:37 INFO - PROCESS | 1651 | 1471348897739 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}] 05:01:37 INFO - PROCESS | 1651 | 1471348897742 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:37 INFO - PROCESS | 1651 | 1471348897849 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 05:01:37 INFO - PROCESS | 1651 | 1471348897928 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:37 INFO - PROCESS | 1651 | 1471348897930 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d1f000 == 37 [pid = 1651] [id = 462] 05:01:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1176c4000) [pid = 1651] [serial = 1385] [outer = 0x0] 05:01:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x118208c00) [pid = 1651] [serial = 1386] [outer = 0x1176c4000] 05:01:37 INFO - PROCESS | 1651 | 1471348897960 Marionette DEBUG loaded listener.js 05:01:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1185a5800) [pid = 1651] [serial = 1387] [outer = 0x1176c4000] 05:01:38 INFO - PROCESS | 1651 | 1471348898611 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]]]}] 05:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 05:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 920ms 05:01:38 INFO - PROCESS | 1651 | 1471348898653 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 05:01:38 INFO - PROCESS | 1651 | 1471348898656 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 05:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 05:01:38 INFO - PROCESS | 1651 | 1471348898659 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 05:01:38 INFO - PROCESS | 1651 | 1471348898661 Marionette TRACE conn2 <- [1,1822,null,{}] 05:01:38 INFO - PROCESS | 1651 | 1471348898664 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}] 05:01:38 INFO - PROCESS | 1651 | 1471348898666 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:38 INFO - PROCESS | 1651 | 1471348898772 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 05:01:38 INFO - PROCESS | 1651 | 1471348898854 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:38 INFO - PROCESS | 1651 | 1471348898857 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x117c9b000 == 38 [pid = 1651] [id = 463] 05:01:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x118531000) [pid = 1651] [serial = 1388] [outer = 0x0] 05:01:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1185a8000) [pid = 1651] [serial = 1389] [outer = 0x118531000] 05:01:38 INFO - PROCESS | 1651 | 1471348898886 Marionette DEBUG loaded listener.js 05:01:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1188b0c00) [pid = 1651] [serial = 1390] [outer = 0x118531000] 05:01:39 INFO - PROCESS | 1651 | --DOCSHELL 0x123429800 == 37 [pid = 1651] [id = 460] 05:01:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12a77a800 == 36 [pid = 1651] [id = 459] 05:01:39 INFO - PROCESS | 1651 | --DOCSHELL 0x128d09000 == 35 [pid = 1651] [id = 458] 05:01:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1283d7800 == 34 [pid = 1651] [id = 457] 05:01:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1283c2800 == 33 [pid = 1651] [id = 456] 05:01:39 INFO - PROCESS | 1651 | --DOCSHELL 0x125321800 == 32 [pid = 1651] [id = 455] 05:01:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12342f000 == 31 [pid = 1651] [id = 454] 05:01:39 INFO - PROCESS | 1651 | --DOCSHELL 0x118765800 == 30 [pid = 1651] [id = 453] 05:01:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1169c3800 == 29 [pid = 1651] [id = 452] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x116abb400) [pid = 1651] [serial = 1330] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119291c00) [pid = 1651] [serial = 1314] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1195cec00) [pid = 1651] [serial = 1315] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x115d84400) [pid = 1651] [serial = 1308] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116144c00) [pid = 1651] [serial = 1309] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11272e800) [pid = 1651] [serial = 1305] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118207400) [pid = 1651] [serial = 1311] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x118332000) [pid = 1651] [serial = 1312] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1188b8400) [pid = 1651] [serial = 1332] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119d52c00) [pid = 1651] [serial = 1320] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116542800) [pid = 1651] [serial = 1323] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x115e69800) [pid = 1651] [serial = 1329] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11911e800) [pid = 1651] [serial = 1293] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1212c0800) [pid = 1651] [serial = 1296] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1176ccc00) [pid = 1651] [serial = 1324] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1188ae400) [pid = 1651] [serial = 1326] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1251a6c00) [pid = 1651] [serial = 1299] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1195cb400) [pid = 1651] [serial = 1333] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128be5400) [pid = 1651] [serial = 1302] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11929d400) [pid = 1651] [serial = 1327] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11a108800) [pid = 1651] [serial = 1321] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119b2b000) [pid = 1651] [serial = 1317] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119d31000) [pid = 1651] [serial = 1318] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12a93c000) [pid = 1651] [serial = 1303] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119736c00) [pid = 1651] [serial = 1294] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x123471000) [pid = 1651] [serial = 1297] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1132b5000) [pid = 1651] [serial = 1306] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x126d20c00) [pid = 1651] [serial = 1300] [outer = 0x0] [url = about:blank] 05:01:39 INFO - PROCESS | 1651 | 1471348899234 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]]]}] 05:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 05:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 624ms 05:01:39 INFO - PROCESS | 1651 | 1471348899282 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 05:01:39 INFO - PROCESS | 1651 | 1471348899286 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 05:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 05:01:39 INFO - PROCESS | 1651 | 1471348899291 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 05:01:39 INFO - PROCESS | 1651 | 1471348899292 Marionette TRACE conn2 <- [1,1826,null,{}] 05:01:39 INFO - PROCESS | 1651 | 1471348899295 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}] 05:01:39 INFO - PROCESS | 1651 | 1471348899296 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:39 INFO - PROCESS | 1651 | 1471348899375 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 05:01:39 INFO - PROCESS | 1651 | 1471348899379 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:39 INFO - PROCESS | 1651 | 1471348899380 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x11876f000 == 30 [pid = 1651] [id = 464] 05:01:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119299400) [pid = 1651] [serial = 1391] [outer = 0x0] 05:01:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1195d0c00) [pid = 1651] [serial = 1392] [outer = 0x119299400] 05:01:39 INFO - PROCESS | 1651 | 1471348899411 Marionette DEBUG loaded listener.js 05:01:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119a69c00) [pid = 1651] [serial = 1393] [outer = 0x119299400] 05:01:39 INFO - PROCESS | 1651 | 1471348899749 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]]]}] 05:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 05:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 470ms 05:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 05:01:39 INFO - PROCESS | 1651 | 1471348899763 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 05:01:39 INFO - PROCESS | 1651 | 1471348899765 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 05:01:39 INFO - PROCESS | 1651 | 1471348899768 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 05:01:39 INFO - PROCESS | 1651 | 1471348899774 Marionette TRACE conn2 <- [1,1830,null,{}] 05:01:39 INFO - PROCESS | 1651 | 1471348899788 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}] 05:01:39 INFO - PROCESS | 1651 | 1471348899794 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:39 INFO - PROCESS | 1651 | 1471348899922 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 05:01:40 INFO - PROCESS | 1651 | 1471348900010 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:40 INFO - PROCESS | 1651 | 1471348900013 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d0f000 == 31 [pid = 1651] [id = 465] 05:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119b2b000) [pid = 1651] [serial = 1394] [outer = 0x0] 05:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119dd5800) [pid = 1651] [serial = 1395] [outer = 0x119b2b000] 05:01:40 INFO - PROCESS | 1651 | 1471348900060 Marionette DEBUG loaded listener.js 05:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1212d9400) [pid = 1651] [serial = 1396] [outer = 0x119b2b000] 05:01:40 INFO - PROCESS | 1651 | 1471348900467 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]]]}] 05:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 05:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 730ms 05:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 05:01:40 INFO - PROCESS | 1651 | 1471348900499 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 05:01:40 INFO - PROCESS | 1651 | 1471348900501 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 05:01:40 INFO - PROCESS | 1651 | 1471348900503 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 05:01:40 INFO - PROCESS | 1651 | 1471348900504 Marionette TRACE conn2 <- [1,1834,null,{}] 05:01:40 INFO - PROCESS | 1651 | 1471348900506 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}] 05:01:40 INFO - PROCESS | 1651 | 1471348900509 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:40 INFO - PROCESS | 1651 | 1471348900586 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 05:01:40 INFO - PROCESS | 1651 | 1471348900591 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:40 INFO - PROCESS | 1651 | 1471348900593 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12447b800 == 32 [pid = 1651] [id = 466] 05:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x123414800) [pid = 1651] [serial = 1397] [outer = 0x0] 05:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x124180800) [pid = 1651] [serial = 1398] [outer = 0x123414800] 05:01:40 INFO - PROCESS | 1651 | 1471348900619 Marionette DEBUG loaded listener.js 05:01:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x124715000) [pid = 1651] [serial = 1399] [outer = 0x123414800] 05:01:40 INFO - PROCESS | 1651 | 1471348900959 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]]]}] 05:01:40 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 05:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 472ms 05:01:40 INFO - PROCESS | 1651 | 1471348900977 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 05:01:40 INFO - PROCESS | 1651 | 1471348900978 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 05:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 05:01:40 INFO - PROCESS | 1651 | 1471348900980 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 05:01:40 INFO - PROCESS | 1651 | 1471348900981 Marionette TRACE conn2 <- [1,1838,null,{}] 05:01:40 INFO - PROCESS | 1651 | 1471348900984 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}] 05:01:40 INFO - PROCESS | 1651 | 1471348900985 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:41 INFO - PROCESS | 1651 | 1471348901060 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 05:01:41 INFO - PROCESS | 1651 | 1471348901064 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:41 INFO - PROCESS | 1651 | 1471348901066 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x11696f000 == 33 [pid = 1651] [id = 467] 05:01:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124715c00) [pid = 1651] [serial = 1400] [outer = 0x0] 05:01:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x124ce5c00) [pid = 1651] [serial = 1401] [outer = 0x124715c00] 05:01:41 INFO - PROCESS | 1651 | 1471348901091 Marionette DEBUG loaded listener.js 05:01:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1258ea400) [pid = 1651] [serial = 1402] [outer = 0x124715c00] 05:01:41 INFO - PROCESS | 1651 | 1471348901535 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]]]}] 05:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 05:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 570ms 05:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 05:01:41 INFO - PROCESS | 1651 | 1471348901557 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 05:01:41 INFO - PROCESS | 1651 | 1471348901559 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 05:01:41 INFO - PROCESS | 1651 | 1471348901563 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 05:01:41 INFO - PROCESS | 1651 | 1471348901565 Marionette TRACE conn2 <- [1,1842,null,{}] 05:01:41 INFO - PROCESS | 1651 | 1471348901568 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}] 05:01:41 INFO - PROCESS | 1651 | 1471348901576 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:41 INFO - PROCESS | 1651 | 1471348901759 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 05:01:41 INFO - PROCESS | 1651 | 1471348901784 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:41 INFO - PROCESS | 1651 | 1471348901785 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d06800 == 34 [pid = 1651] [id = 468] 05:01:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123470400) [pid = 1651] [serial = 1403] [outer = 0x0] 05:01:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12689a000) [pid = 1651] [serial = 1404] [outer = 0x123470400] 05:01:41 INFO - PROCESS | 1651 | 1471348901827 Marionette DEBUG loaded listener.js 05:01:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x126d2b400) [pid = 1651] [serial = 1405] [outer = 0x123470400] 05:01:42 INFO - PROCESS | 1651 | 1471348902180 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]]]}] 05:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 05:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 622ms 05:01:42 INFO - PROCESS | 1651 | 1471348902185 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 05:01:42 INFO - PROCESS | 1651 | 1471348902186 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 05:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 05:01:42 INFO - PROCESS | 1651 | 1471348902188 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 05:01:42 INFO - PROCESS | 1651 | 1471348902189 Marionette TRACE conn2 <- [1,1846,null,{}] 05:01:42 INFO - PROCESS | 1651 | 1471348902194 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}] 05:01:42 INFO - PROCESS | 1651 | 1471348902195 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:42 INFO - PROCESS | 1651 | 1471348902292 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 05:01:42 INFO - PROCESS | 1651 | 1471348902296 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:42 INFO - PROCESS | 1651 | 1471348902297 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x129956000 == 35 [pid = 1651] [id = 469] 05:01:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119ddd000) [pid = 1651] [serial = 1406] [outer = 0x0] 05:01:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126d2f800) [pid = 1651] [serial = 1407] [outer = 0x119ddd000] 05:01:42 INFO - PROCESS | 1651 | 1471348902323 Marionette DEBUG loaded listener.js 05:01:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1283f3000) [pid = 1651] [serial = 1408] [outer = 0x119ddd000] 05:01:42 INFO - PROCESS | 1651 | 1471348902679 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]]]}] 05:01:42 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) 05:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 522ms 05:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 05:01:42 INFO - PROCESS | 1651 | 1471348902715 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 05:01:42 INFO - PROCESS | 1651 | 1471348902717 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 05:01:42 INFO - PROCESS | 1651 | 1471348902719 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 05:01:42 INFO - PROCESS | 1651 | 1471348902720 Marionette TRACE conn2 <- [1,1850,null,{}] 05:01:42 INFO - PROCESS | 1651 | 1471348902722 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}] 05:01:42 INFO - PROCESS | 1651 | 1471348902723 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:42 INFO - PROCESS | 1651 | 1471348902819 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 05:01:42 INFO - PROCESS | 1651 | 1471348902825 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:42 INFO - PROCESS | 1651 | 1471348902826 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad49000 == 36 [pid = 1651] [id = 470] 05:01:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1283ecc00) [pid = 1651] [serial = 1409] [outer = 0x0] 05:01:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12845c400) [pid = 1651] [serial = 1410] [outer = 0x1283ecc00] 05:01:42 INFO - PROCESS | 1651 | 1471348902851 Marionette DEBUG loaded listener.js 05:01:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1285b1000) [pid = 1651] [serial = 1411] [outer = 0x1283ecc00] 05:01:43 INFO - PROCESS | 1651 | 1471348903165 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]]]}] 05:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 467ms 05:01:43 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x115d7ac00) [pid = 1651] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 05:01:43 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x113c28800) [pid = 1651] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 05:01:43 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11973f000) [pid = 1651] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 05:01:43 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1212bec00) [pid = 1651] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 05:01:43 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119d28400) [pid = 1651] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 05:01:43 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112fefc00) [pid = 1651] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 05:01:43 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x115e64800) [pid = 1651] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 05:01:43 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1188b1000) [pid = 1651] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 05:01:43 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11916ec00) [pid = 1651] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 05:01:43 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x124fa9c00) [pid = 1651] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 05:01:43 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1212bd800) [pid = 1651] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 05:01:43 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x115e65000) [pid = 1651] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 05:01:43 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1185a3400) [pid = 1651] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 05:01:43 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123474800) [pid = 1651] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 05:01:43 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x124295c00) [pid = 1651] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 05:01:43 INFO - PROCESS | 1651 | 1471348903269 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 05:01:43 INFO - PROCESS | 1651 | 1471348903271 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 05:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 05:01:43 INFO - PROCESS | 1651 | 1471348903277 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 05:01:43 INFO - PROCESS | 1651 | 1471348903278 Marionette TRACE conn2 <- [1,1854,null,{}] 05:01:43 INFO - PROCESS | 1651 | 1471348903280 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}] 05:01:43 INFO - PROCESS | 1651 | 1471348903281 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:43 INFO - PROCESS | 1651 | 1471348903360 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 05:01:43 INFO - PROCESS | 1651 | 1471348903363 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:43 INFO - PROCESS | 1651 | 1471348903364 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1240c5800 == 37 [pid = 1651] [id = 471] 05:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116722c00) [pid = 1651] [serial = 1412] [outer = 0x0] 05:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11880a800) [pid = 1651] [serial = 1413] [outer = 0x116722c00] 05:01:43 INFO - PROCESS | 1651 | 1471348903398 Marionette DEBUG loaded listener.js 05:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119dd7400) [pid = 1651] [serial = 1414] [outer = 0x116722c00] 05:01:43 INFO - PROCESS | 1651 | 1471348903730 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]]]}] 05:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 05:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 469ms 05:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 05:01:43 INFO - PROCESS | 1651 | 1471348903746 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 05:01:43 INFO - PROCESS | 1651 | 1471348903747 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 05:01:43 INFO - PROCESS | 1651 | 1471348903749 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 05:01:43 INFO - PROCESS | 1651 | 1471348903750 Marionette TRACE conn2 <- [1,1858,null,{}] 05:01:43 INFO - PROCESS | 1651 | 1471348903753 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}] 05:01:43 INFO - PROCESS | 1651 | 1471348903754 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:43 INFO - PROCESS | 1651 | 1471348903831 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 05:01:43 INFO - PROCESS | 1651 | 1471348903891 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:43 INFO - PROCESS | 1651 | 1471348903893 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1237da800 == 38 [pid = 1651] [id = 472] 05:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x115e64800) [pid = 1651] [serial = 1415] [outer = 0x0] 05:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x123470800) [pid = 1651] [serial = 1416] [outer = 0x115e64800] 05:01:43 INFO - PROCESS | 1651 | 1471348903918 Marionette DEBUG loaded listener.js 05:01:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x126324000) [pid = 1651] [serial = 1417] [outer = 0x115e64800] 05:01:44 INFO - PROCESS | 1651 | 1471348904179 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]]]}] 05:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 05:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 471ms 05:01:44 INFO - PROCESS | 1651 | 1471348904221 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 05:01:44 INFO - PROCESS | 1651 | 1471348904224 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 05:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 05:01:44 INFO - PROCESS | 1651 | 1471348904233 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 05:01:44 INFO - PROCESS | 1651 | 1471348904235 Marionette TRACE conn2 <- [1,1862,null,{}] 05:01:44 INFO - PROCESS | 1651 | 1471348904237 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}] 05:01:44 INFO - PROCESS | 1651 | 1471348904239 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:44 INFO - PROCESS | 1651 | 1471348904334 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 05:01:44 INFO - PROCESS | 1651 | 1471348904338 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:44 INFO - PROCESS | 1651 | 1471348904340 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be7f000 == 39 [pid = 1651] [id = 473] 05:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x124717000) [pid = 1651] [serial = 1418] [outer = 0x0] 05:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1258e9c00) [pid = 1651] [serial = 1419] [outer = 0x124717000] 05:01:44 INFO - PROCESS | 1651 | 1471348904378 Marionette DEBUG loaded listener.js 05:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128da5000) [pid = 1651] [serial = 1420] [outer = 0x124717000] 05:01:44 INFO - PROCESS | 1651 | 1471348904724 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]]]}] 05:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 05:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 520ms 05:01:44 INFO - PROCESS | 1651 | 1471348904753 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 05:01:44 INFO - PROCESS | 1651 | 1471348904754 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 05:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 05:01:44 INFO - PROCESS | 1651 | 1471348904758 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 05:01:44 INFO - PROCESS | 1651 | 1471348904760 Marionette TRACE conn2 <- [1,1866,null,{}] 05:01:44 INFO - PROCESS | 1651 | 1471348904774 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}] 05:01:44 INFO - PROCESS | 1651 | 1471348904775 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:44 INFO - PROCESS | 1651 | 1471348904852 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 05:01:44 INFO - PROCESS | 1651 | 1471348904857 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:44 INFO - PROCESS | 1651 | 1471348904860 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12beef000 == 40 [pid = 1651] [id = 474] 05:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x128adfc00) [pid = 1651] [serial = 1421] [outer = 0x0] 05:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12a729c00) [pid = 1651] [serial = 1422] [outer = 0x128adfc00] 05:01:44 INFO - PROCESS | 1651 | 1471348904885 Marionette DEBUG loaded listener.js 05:01:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12a939c00) [pid = 1651] [serial = 1423] [outer = 0x128adfc00] 05:01:45 INFO - PROCESS | 1651 | 1471348905194 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]]]}] 05:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 05:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 485ms 05:01:45 INFO - PROCESS | 1651 | 1471348905242 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 05:01:45 INFO - PROCESS | 1651 | 1471348905244 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 05:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 05:01:45 INFO - PROCESS | 1651 | 1471348905246 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 05:01:45 INFO - PROCESS | 1651 | 1471348905247 Marionette TRACE conn2 <- [1,1870,null,{}] 05:01:45 INFO - PROCESS | 1651 | 1471348905249 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}] 05:01:45 INFO - PROCESS | 1651 | 1471348905250 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:45 INFO - PROCESS | 1651 | 1471348905380 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 05:01:45 INFO - PROCESS | 1651 | 1471348905483 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:45 INFO - PROCESS | 1651 | 1471348905484 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x116973000 == 41 [pid = 1651] [id = 475] 05:01:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x112ff2c00) [pid = 1651] [serial = 1424] [outer = 0x0] 05:01:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x113c25c00) [pid = 1651] [serial = 1425] [outer = 0x112ff2c00] 05:01:45 INFO - PROCESS | 1651 | 1471348905519 Marionette DEBUG loaded listener.js 05:01:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x116999c00) [pid = 1651] [serial = 1426] [outer = 0x112ff2c00] 05:01:45 INFO - PROCESS | 1651 | 1471348905958 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]]]}] 05:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 05:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 721ms 05:01:45 INFO - PROCESS | 1651 | 1471348905968 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 05:01:45 INFO - PROCESS | 1651 | 1471348905971 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 05:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 05:01:45 INFO - PROCESS | 1651 | 1471348905977 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 05:01:45 INFO - PROCESS | 1651 | 1471348905979 Marionette TRACE conn2 <- [1,1874,null,{}] 05:01:45 INFO - PROCESS | 1651 | 1471348905982 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}] 05:01:45 INFO - PROCESS | 1651 | 1471348905984 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:46 INFO - PROCESS | 1651 | 1471348906109 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 05:01:46 INFO - PROCESS | 1651 | 1471348906170 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:46 INFO - PROCESS | 1651 | 1471348906172 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d07000 == 42 [pid = 1651] [id = 476] 05:01:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11880a400) [pid = 1651] [serial = 1427] [outer = 0x0] 05:01:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119745800) [pid = 1651] [serial = 1428] [outer = 0x11880a400] 05:01:46 INFO - PROCESS | 1651 | 1471348906202 Marionette DEBUG loaded listener.js 05:01:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119d36400) [pid = 1651] [serial = 1429] [outer = 0x11880a400] 05:01:46 INFO - PROCESS | 1651 | 1471348906650 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]]]}] 05:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 05:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 727ms 05:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 05:01:46 INFO - PROCESS | 1651 | 1471348906702 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 05:01:46 INFO - PROCESS | 1651 | 1471348906704 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 05:01:46 INFO - PROCESS | 1651 | 1471348906725 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 05:01:46 INFO - PROCESS | 1651 | 1471348906727 Marionette TRACE conn2 <- [1,1878,null,{}] 05:01:46 INFO - PROCESS | 1651 | 1471348906730 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}] 05:01:46 INFO - PROCESS | 1651 | 1471348906732 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:46 INFO - PROCESS | 1651 | 1471348906835 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 05:01:46 INFO - PROCESS | 1651 | 1471348906908 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:46 INFO - PROCESS | 1651 | 1471348906910 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b2eb000 == 43 [pid = 1651] [id = 477] 05:01:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11a108800) [pid = 1651] [serial = 1430] [outer = 0x0] 05:01:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1212e2000) [pid = 1651] [serial = 1431] [outer = 0x11a108800] 05:01:46 INFO - PROCESS | 1651 | 1471348906939 Marionette DEBUG loaded listener.js 05:01:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x124f0f800) [pid = 1651] [serial = 1432] [outer = 0x11a108800] 05:01:47 INFO - PROCESS | 1651 | 1471348907370 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]]]}] 05:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 05:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 689ms 05:01:47 INFO - PROCESS | 1651 | 1471348907418 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 05:01:47 INFO - PROCESS | 1651 | 1471348907421 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 05:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 05:01:47 INFO - PROCESS | 1651 | 1471348907451 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 05:01:47 INFO - PROCESS | 1651 | 1471348907454 Marionette TRACE conn2 <- [1,1882,null,{}] 05:01:47 INFO - PROCESS | 1651 | 1471348907458 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}] 05:01:47 INFO - PROCESS | 1651 | 1471348907461 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:47 INFO - PROCESS | 1651 | 1471348907567 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 05:01:47 INFO - PROCESS | 1651 | 1471348907792 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:47 INFO - PROCESS | 1651 | 1471348907794 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x117ca0000 == 44 [pid = 1651] [id = 478] 05:01:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x116998000) [pid = 1651] [serial = 1433] [outer = 0x0] 05:01:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1176ccc00) [pid = 1651] [serial = 1434] [outer = 0x116998000] 05:01:47 INFO - PROCESS | 1651 | 1471348907824 Marionette DEBUG loaded listener.js 05:01:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1188af400) [pid = 1651] [serial = 1435] [outer = 0x116998000] 05:01:48 INFO - PROCESS | 1651 | 1471348908252 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]]]}] 05:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 05:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 829ms 05:01:48 INFO - PROCESS | 1651 | 1471348908276 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 05:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 05:01:48 INFO - PROCESS | 1651 | 1471348908278 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 05:01:48 INFO - PROCESS | 1651 | 1471348908282 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 05:01:48 INFO - PROCESS | 1651 | 1471348908284 Marionette TRACE conn2 <- [1,1886,null,{}] 05:01:48 INFO - PROCESS | 1651 | 1471348908288 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}] 05:01:48 INFO - PROCESS | 1651 | 1471348908290 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:48 INFO - PROCESS | 1651 | 1471348908398 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 05:01:48 INFO - PROCESS | 1651 | 1471348908473 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:48 INFO - PROCESS | 1651 | 1471348908475 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x119af9800 == 43 [pid = 1651] [id = 451] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12beef000 == 42 [pid = 1651] [id = 474] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12be7f000 == 41 [pid = 1651] [id = 473] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1237da800 == 40 [pid = 1651] [id = 472] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1240c5800 == 39 [pid = 1651] [id = 471] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad49000 == 38 [pid = 1651] [id = 470] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x129956000 == 37 [pid = 1651] [id = 469] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x128d06800 == 36 [pid = 1651] [id = 468] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x11696f000 == 35 [pid = 1651] [id = 467] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12447b800 == 34 [pid = 1651] [id = 466] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x119d0f000 == 33 [pid = 1651] [id = 465] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x11876f000 == 32 [pid = 1651] [id = 464] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x117c9b000 == 31 [pid = 1651] [id = 463] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x119d1f000 == 30 [pid = 1651] [id = 462] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x112618000 == 29 [pid = 1651] [id = 461] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x117ca0000 == 28 [pid = 1651] [id = 478] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12b2eb000 == 27 [pid = 1651] [id = 477] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x119d07000 == 26 [pid = 1651] [id = 476] 05:01:49 INFO - PROCESS | 1651 | --DOCSHELL 0x116973000 == 25 [pid = 1651] [id = 475] 05:01:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x112269000 == 26 [pid = 1651] [id = 479] 05:01:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1127e0c00) [pid = 1651] [serial = 1436] [outer = 0x0] 05:01:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x112a87000) [pid = 1651] [serial = 1437] [outer = 0x1127e0c00] 05:01:49 INFO - PROCESS | 1651 | 1471348909063 Marionette DEBUG loaded listener.js 05:01:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x115e0ec00) [pid = 1651] [serial = 1438] [outer = 0x1127e0c00] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x117c51400) [pid = 1651] [serial = 1336] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11647e000) [pid = 1651] [serial = 1335] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119d35400) [pid = 1651] [serial = 1362] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119b27c00) [pid = 1651] [serial = 1339] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119a64800) [pid = 1651] [serial = 1338] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1212e1800) [pid = 1651] [serial = 1365] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1212bd000) [pid = 1651] [serial = 1342] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x123477c00) [pid = 1651] [serial = 1368] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12346f400) [pid = 1651] [serial = 1366] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119dd8c00) [pid = 1651] [serial = 1341] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11699c400) [pid = 1651] [serial = 1356] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118208400) [pid = 1651] [serial = 1357] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1195d0400) [pid = 1651] [serial = 1371] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12471a800) [pid = 1651] [serial = 1374] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11a105c00) [pid = 1651] [serial = 1372] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12670ec00) [pid = 1651] [serial = 1378] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1258edc00) [pid = 1651] [serial = 1377] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x123470000) [pid = 1651] [serial = 1345] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118719000) [pid = 1651] [serial = 1354] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1232afc00) [pid = 1651] [serial = 1344] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x126778000) [pid = 1651] [serial = 1380] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x117039400) [pid = 1651] [serial = 1353] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x124290000) [pid = 1651] [serial = 1369] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11916dc00) [pid = 1651] [serial = 1359] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x124180c00) [pid = 1651] [serial = 1348] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12347b800) [pid = 1651] [serial = 1347] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1251b1800) [pid = 1651] [serial = 1351] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12471d400) [pid = 1651] [serial = 1350] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11a1a9000) [pid = 1651] [serial = 1363] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1251aa400) [pid = 1651] [serial = 1375] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119739000) [pid = 1651] [serial = 1360] [outer = 0x0] [url = about:blank] 05:01:49 INFO - PROCESS | 1651 | 1471348909437 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]]]}] 05:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 05:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1177ms 05:01:49 INFO - PROCESS | 1651 | 1471348909459 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 05:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 05:01:49 INFO - PROCESS | 1651 | 1471348909461 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 05:01:49 INFO - PROCESS | 1651 | 1471348909464 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 05:01:49 INFO - PROCESS | 1651 | 1471348909466 Marionette TRACE conn2 <- [1,1890,null,{}] 05:01:49 INFO - PROCESS | 1651 | 1471348909469 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}] 05:01:49 INFO - PROCESS | 1651 | 1471348909470 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:49 INFO - PROCESS | 1651 | 1471348909550 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 05:01:49 INFO - PROCESS | 1651 | 1471348909555 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:49 INFO - PROCESS | 1651 | 1471348909557 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x117493800 == 27 [pid = 1651] [id = 480] 05:01:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11647c400) [pid = 1651] [serial = 1439] [outer = 0x0] 05:01:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x118337800) [pid = 1651] [serial = 1440] [outer = 0x11647c400] 05:01:49 INFO - PROCESS | 1651 | 1471348909587 Marionette DEBUG loaded listener.js 05:01:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1188bb000) [pid = 1651] [serial = 1441] [outer = 0x11647c400] 05:01:49 INFO - PROCESS | 1651 | 1471348909948 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]]]}] 05:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 05:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 519ms 05:01:49 INFO - PROCESS | 1651 | 1471348909984 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 05:01:49 INFO - PROCESS | 1651 | 1471348909986 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 05:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 05:01:50 INFO - PROCESS | 1651 | 1471348909999 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 05:01:50 INFO - PROCESS | 1651 | 1471348910001 Marionette TRACE conn2 <- [1,1894,null,{}] 05:01:50 INFO - PROCESS | 1651 | 1471348910004 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}] 05:01:50 INFO - PROCESS | 1651 | 1471348910005 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:50 INFO - PROCESS | 1651 | 1471348910127 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 05:01:50 INFO - PROCESS | 1651 | 1471348910134 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:50 INFO - PROCESS | 1651 | 1471348910136 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192e2800 == 28 [pid = 1651] [id = 481] 05:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119118800) [pid = 1651] [serial = 1442] [outer = 0x0] 05:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1195c7800) [pid = 1651] [serial = 1443] [outer = 0x119118800] 05:01:50 INFO - PROCESS | 1651 | 1471348910179 Marionette DEBUG loaded listener.js 05:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119b2b800) [pid = 1651] [serial = 1444] [outer = 0x119118800] 05:01:50 INFO - PROCESS | 1651 | 1471348910658 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]]]}] 05:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 05:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 676ms 05:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 05:01:50 INFO - PROCESS | 1651 | 1471348910669 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 05:01:50 INFO - PROCESS | 1651 | 1471348910670 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 05:01:50 INFO - PROCESS | 1651 | 1471348910673 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 05:01:50 INFO - PROCESS | 1651 | 1471348910678 Marionette TRACE conn2 <- [1,1898,null,{}] 05:01:50 INFO - PROCESS | 1651 | 1471348910686 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}] 05:01:50 INFO - PROCESS | 1651 | 1471348910691 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:50 INFO - PROCESS | 1651 | 1471348910770 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 05:01:50 INFO - PROCESS | 1651 | 1471348910777 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:50 INFO - PROCESS | 1651 | 1471348910779 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x123310000 == 29 [pid = 1651] [id = 482] 05:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119d2e800) [pid = 1651] [serial = 1445] [outer = 0x0] 05:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119ddf400) [pid = 1651] [serial = 1446] [outer = 0x119d2e800] 05:01:50 INFO - PROCESS | 1651 | 1471348910806 Marionette DEBUG loaded listener.js 05:01:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1212c0400) [pid = 1651] [serial = 1447] [outer = 0x119d2e800] 05:01:51 INFO - PROCESS | 1651 | 1471348911155 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]]]}] 05:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 05:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 526ms 05:01:51 INFO - PROCESS | 1651 | 1471348911199 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 05:01:51 INFO - PROCESS | 1651 | 1471348911201 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 05:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 05:01:51 INFO - PROCESS | 1651 | 1471348911203 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 05:01:51 INFO - PROCESS | 1651 | 1471348911204 Marionette TRACE conn2 <- [1,1902,null,{}] 05:01:51 INFO - PROCESS | 1651 | 1471348911221 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}] 05:01:51 INFO - PROCESS | 1651 | 1471348911222 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:51 INFO - PROCESS | 1651 | 1471348911329 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 05:01:51 INFO - PROCESS | 1651 | 1471348911339 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:51 INFO - PROCESS | 1651 | 1471348911340 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x124482800 == 30 [pid = 1651] [id = 483] 05:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119de2800) [pid = 1651] [serial = 1448] [outer = 0x0] 05:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123473000) [pid = 1651] [serial = 1449] [outer = 0x119de2800] 05:01:51 INFO - PROCESS | 1651 | 1471348911365 Marionette DEBUG loaded listener.js 05:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x124188c00) [pid = 1651] [serial = 1450] [outer = 0x119de2800] 05:01:51 INFO - PROCESS | 1651 | 1471348911711 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]]]}] 05:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1127e5000) [pid = 1651] [serial = 1451] [outer = 0x12d134400] 05:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 05:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 533ms 05:01:51 INFO - PROCESS | 1651 | 1471348911746 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 05:01:51 INFO - PROCESS | 1651 | 1471348911748 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 05:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 05:01:51 INFO - PROCESS | 1651 | 1471348911770 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 05:01:51 INFO - PROCESS | 1651 | 1471348911771 Marionette TRACE conn2 <- [1,1906,null,{}] 05:01:51 INFO - PROCESS | 1651 | 1471348911774 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}] 05:01:51 INFO - PROCESS | 1651 | 1471348911775 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:51 INFO - PROCESS | 1651 | 1471348911869 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 05:01:51 INFO - PROCESS | 1651 | 1471348911906 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:51 INFO - PROCESS | 1651 | 1471348911907 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x125916800 == 31 [pid = 1651] [id = 484] 05:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1185a3400) [pid = 1651] [serial = 1452] [outer = 0x0] 05:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x124f6a000) [pid = 1651] [serial = 1453] [outer = 0x1185a3400] 05:01:51 INFO - PROCESS | 1651 | 1471348911940 Marionette DEBUG loaded listener.js 05:01:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1258f4000) [pid = 1651] [serial = 1454] [outer = 0x1185a3400] 05:01:52 INFO - PROCESS | 1651 | 1471348912280 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]]]}] 05:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 05:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 528ms 05:01:52 INFO - PROCESS | 1651 | 1471348912295 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 05:01:52 INFO - PROCESS | 1651 | 1471348912296 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 05:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 05:01:52 INFO - PROCESS | 1651 | 1471348912298 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 05:01:52 INFO - PROCESS | 1651 | 1471348912300 Marionette TRACE conn2 <- [1,1910,null,{}] 05:01:52 INFO - PROCESS | 1651 | 1471348912302 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}] 05:01:52 INFO - PROCESS | 1651 | 1471348912306 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:52 INFO - PROCESS | 1651 | 1471348912402 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 05:01:52 INFO - PROCESS | 1651 | 1471348912440 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:52 INFO - PROCESS | 1651 | 1471348912441 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x11306c000 == 32 [pid = 1651] [id = 485] 05:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12631e800) [pid = 1651] [serial = 1455] [outer = 0x0] 05:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12677ac00) [pid = 1651] [serial = 1456] [outer = 0x12631e800] 05:01:52 INFO - PROCESS | 1651 | 1471348912466 Marionette DEBUG loaded listener.js 05:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x126a0a800) [pid = 1651] [serial = 1457] [outer = 0x12631e800] 05:01:52 INFO - PROCESS | 1651 | 1471348912795 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]]]}] 05:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 05:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 518ms 05:01:52 INFO - PROCESS | 1651 | 1471348912817 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 05:01:52 INFO - PROCESS | 1651 | 1471348912818 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 05:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 05:01:52 INFO - PROCESS | 1651 | 1471348912820 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 05:01:52 INFO - PROCESS | 1651 | 1471348912822 Marionette TRACE conn2 <- [1,1914,null,{}] 05:01:52 INFO - PROCESS | 1651 | 1471348912829 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}] 05:01:52 INFO - PROCESS | 1651 | 1471348912831 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:52 INFO - PROCESS | 1651 | 1471348912925 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 05:01:52 INFO - PROCESS | 1651 | 1471348912929 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:52 INFO - PROCESS | 1651 | 1471348912930 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a7e000 == 33 [pid = 1651] [id = 486] 05:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x112a8a400) [pid = 1651] [serial = 1458] [outer = 0x0] 05:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126a0fc00) [pid = 1651] [serial = 1459] [outer = 0x112a8a400] 05:01:52 INFO - PROCESS | 1651 | 1471348912956 Marionette DEBUG loaded listener.js 05:01:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126d21000) [pid = 1651] [serial = 1460] [outer = 0x112a8a400] 05:01:53 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x123470400) [pid = 1651] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 05:01:53 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119ddd000) [pid = 1651] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 05:01:53 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119299400) [pid = 1651] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 05:01:53 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1176c4000) [pid = 1651] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 05:01:53 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124717000) [pid = 1651] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 05:01:53 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x111d7b800) [pid = 1651] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 05:01:53 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119b2b000) [pid = 1651] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 05:01:53 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x124715c00) [pid = 1651] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 05:01:53 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x123414800) [pid = 1651] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 05:01:53 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118531000) [pid = 1651] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 05:01:53 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x128adfc00) [pid = 1651] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 05:01:53 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1283ecc00) [pid = 1651] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 05:01:53 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116722c00) [pid = 1651] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 05:01:53 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x115e64800) [pid = 1651] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 05:01:53 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1258ef000) [pid = 1651] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 05:01:53 INFO - PROCESS | 1651 | 1471348913471 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]]]}] 05:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 05:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 672ms 05:01:53 INFO - PROCESS | 1651 | 1471348913494 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 05:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 05:01:53 INFO - PROCESS | 1651 | 1471348913495 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 05:01:53 INFO - PROCESS | 1651 | 1471348913497 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 05:01:53 INFO - PROCESS | 1651 | 1471348913498 Marionette TRACE conn2 <- [1,1918,null,{}] 05:01:53 INFO - PROCESS | 1651 | 1471348913500 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}] 05:01:53 INFO - PROCESS | 1651 | 1471348913502 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:53 INFO - PROCESS | 1651 | 1471348913579 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 05:01:53 INFO - PROCESS | 1651 | 1471348913584 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:53 INFO - PROCESS | 1651 | 1471348913586 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a77d000 == 34 [pid = 1651] [id = 487] 05:01:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119a6c400) [pid = 1651] [serial = 1461] [outer = 0x0] 05:01:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119dd9c00) [pid = 1651] [serial = 1462] [outer = 0x119a6c400] 05:01:53 INFO - PROCESS | 1651 | 1471348913614 Marionette DEBUG loaded listener.js 05:01:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x117c4e800) [pid = 1651] [serial = 1463] [outer = 0x119a6c400] 05:01:53 INFO - PROCESS | 1651 | 1471348913978 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]]]}] 05:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 05:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 524ms 05:01:54 INFO - PROCESS | 1651 | 1471348914021 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 05:01:54 INFO - PROCESS | 1651 | 1471348914023 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 05:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 05:01:54 INFO - PROCESS | 1651 | 1471348914034 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 05:01:54 INFO - PROCESS | 1651 | 1471348914035 Marionette TRACE conn2 <- [1,1922,null,{}] 05:01:54 INFO - PROCESS | 1651 | 1471348914037 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}] 05:01:54 INFO - PROCESS | 1651 | 1471348914038 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:54 INFO - PROCESS | 1651 | 1471348914114 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 05:01:54 INFO - PROCESS | 1651 | 1471348914117 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:54 INFO - PROCESS | 1651 | 1471348914119 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a997000 == 35 [pid = 1651] [id = 488] 05:01:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1169ef000) [pid = 1651] [serial = 1464] [outer = 0x0] 05:01:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12671c400) [pid = 1651] [serial = 1465] [outer = 0x1169ef000] 05:01:54 INFO - PROCESS | 1651 | 1471348914146 Marionette DEBUG loaded listener.js 05:01:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x126d2b800) [pid = 1651] [serial = 1466] [outer = 0x1169ef000] 05:01:54 INFO - PROCESS | 1651 | 1471348914478 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]]]}] 05:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 05:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 475ms 05:01:54 INFO - PROCESS | 1651 | 1471348914503 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 05:01:54 INFO - PROCESS | 1651 | 1471348914504 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 05:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 05:01:54 INFO - PROCESS | 1651 | 1471348914506 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 05:01:54 INFO - PROCESS | 1651 | 1471348914509 Marionette TRACE conn2 <- [1,1926,null,{}] 05:01:54 INFO - PROCESS | 1651 | 1471348914512 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}] 05:01:54 INFO - PROCESS | 1651 | 1471348914513 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:54 INFO - PROCESS | 1651 | 1471348914588 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 05:01:54 INFO - PROCESS | 1651 | 1471348914594 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:54 INFO - PROCESS | 1651 | 1471348914595 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad3c800 == 36 [pid = 1651] [id = 489] 05:01:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126ab2800) [pid = 1651] [serial = 1467] [outer = 0x0] 05:01:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1283f4400) [pid = 1651] [serial = 1468] [outer = 0x126ab2800] 05:01:54 INFO - PROCESS | 1651 | 1471348914623 Marionette DEBUG loaded listener.js 05:01:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1285ae400) [pid = 1651] [serial = 1469] [outer = 0x126ab2800] 05:01:54 INFO - PROCESS | 1651 | 1471348914985 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]]]}] 05:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 05:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 522ms 05:01:55 INFO - PROCESS | 1651 | 1471348915028 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 05:01:55 INFO - PROCESS | 1651 | 1471348915030 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 05:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 05:01:55 INFO - PROCESS | 1651 | 1471348915032 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 05:01:55 INFO - PROCESS | 1651 | 1471348915033 Marionette TRACE conn2 <- [1,1930,null,{}] 05:01:55 INFO - PROCESS | 1651 | 1471348915036 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}] 05:01:55 INFO - PROCESS | 1651 | 1471348915037 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:55 INFO - PROCESS | 1651 | 1471348915125 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 05:01:55 INFO - PROCESS | 1651 | 1471348915129 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:55 INFO - PROCESS | 1651 | 1471348915131 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x123231000 == 37 [pid = 1651] [id = 490] 05:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1285bb800) [pid = 1651] [serial = 1470] [outer = 0x0] 05:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128ae2c00) [pid = 1651] [serial = 1471] [outer = 0x1285bb800] 05:01:55 INFO - PROCESS | 1651 | 1471348915156 Marionette DEBUG loaded listener.js 05:01:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128be5400) [pid = 1651] [serial = 1472] [outer = 0x1285bb800] 05:01:55 INFO - PROCESS | 1651 | 1471348915714 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]]]}] 05:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 05:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 722ms 05:01:55 INFO - PROCESS | 1651 | 1471348915755 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 05:01:55 INFO - PROCESS | 1651 | 1471348915761 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 05:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 05:01:55 INFO - PROCESS | 1651 | 1471348915766 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 05:01:55 INFO - PROCESS | 1651 | 1471348915769 Marionette TRACE conn2 <- [1,1934,null,{}] 05:01:55 INFO - PROCESS | 1651 | 1471348915775 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}] 05:01:55 INFO - PROCESS | 1651 | 1471348915778 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:55 INFO - PROCESS | 1651 | 1471348915926 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 05:01:55 INFO - PROCESS | 1651 | 1471348915986 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:55 INFO - PROCESS | 1651 | 1471348915987 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11831f800 == 38 [pid = 1651] [id = 491] 05:01:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x115d84400) [pid = 1651] [serial = 1473] [outer = 0x0] 05:01:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x116ab2000) [pid = 1651] [serial = 1474] [outer = 0x115d84400] 05:01:56 INFO - PROCESS | 1651 | 1471348916019 Marionette DEBUG loaded listener.js 05:01:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x118209800) [pid = 1651] [serial = 1475] [outer = 0x115d84400] 05:01:56 INFO - PROCESS | 1651 | 1471348916610 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]]]}] 05:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 05:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 875ms 05:01:56 INFO - PROCESS | 1651 | 1471348916639 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 05:01:56 INFO - PROCESS | 1651 | 1471348916642 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 05:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 05:01:56 INFO - PROCESS | 1651 | 1471348916647 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 05:01:56 INFO - PROCESS | 1651 | 1471348916649 Marionette TRACE conn2 <- [1,1938,null,{}] 05:01:56 INFO - PROCESS | 1651 | 1471348916651 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}] 05:01:56 INFO - PROCESS | 1651 | 1471348916653 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:56 INFO - PROCESS | 1651 | 1471348916759 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 05:01:56 INFO - PROCESS | 1651 | 1471348916819 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:56 INFO - PROCESS | 1651 | 1471348916821 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d1e800 == 39 [pid = 1651] [id = 492] 05:01:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119291c00) [pid = 1651] [serial = 1476] [outer = 0x0] 05:01:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119b2c400) [pid = 1651] [serial = 1477] [outer = 0x119291c00] 05:01:56 INFO - PROCESS | 1651 | 1471348916852 Marionette DEBUG loaded listener.js 05:01:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119d35c00) [pid = 1651] [serial = 1478] [outer = 0x119291c00] 05:01:57 INFO - PROCESS | 1651 | 1471348917536 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]]]}] 05:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 05:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 923ms 05:01:57 INFO - PROCESS | 1651 | 1471348917571 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 05:01:57 INFO - PROCESS | 1651 | 1471348917576 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 05:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 05:01:57 INFO - PROCESS | 1651 | 1471348917579 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 05:01:57 INFO - PROCESS | 1651 | 1471348917581 Marionette TRACE conn2 <- [1,1942,null,{}] 05:01:57 INFO - PROCESS | 1651 | 1471348917585 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}] 05:01:57 INFO - PROCESS | 1651 | 1471348917586 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:57 INFO - PROCESS | 1651 | 1471348917697 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 05:01:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad3c800 == 38 [pid = 1651] [id = 489] 05:01:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12a997000 == 37 [pid = 1651] [id = 488] 05:01:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12a77d000 == 36 [pid = 1651] [id = 487] 05:01:57 INFO - PROCESS | 1651 | --DOCSHELL 0x128a7e000 == 35 [pid = 1651] [id = 486] 05:01:57 INFO - PROCESS | 1651 | --DOCSHELL 0x11306c000 == 34 [pid = 1651] [id = 485] 05:01:57 INFO - PROCESS | 1651 | --DOCSHELL 0x125916800 == 33 [pid = 1651] [id = 484] 05:01:57 INFO - PROCESS | 1651 | --DOCSHELL 0x124482800 == 32 [pid = 1651] [id = 483] 05:01:57 INFO - PROCESS | 1651 | --DOCSHELL 0x123310000 == 31 [pid = 1651] [id = 482] 05:01:57 INFO - PROCESS | 1651 | --DOCSHELL 0x1192e2800 == 30 [pid = 1651] [id = 481] 05:01:57 INFO - PROCESS | 1651 | --DOCSHELL 0x117493800 == 29 [pid = 1651] [id = 480] 05:01:57 INFO - PROCESS | 1651 | --DOCSHELL 0x112269000 == 28 [pid = 1651] [id = 479] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x126895800) [pid = 1651] [serial = 1381] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12689a000) [pid = 1651] [serial = 1404] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x126d2f800) [pid = 1651] [serial = 1407] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1195d0c00) [pid = 1651] [serial = 1392] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119a69c00) [pid = 1651] [serial = 1393] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118208c00) [pid = 1651] [serial = 1386] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x126d2b400) [pid = 1651] [serial = 1405] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x128da5000) [pid = 1651] [serial = 1420] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1185a5800) [pid = 1651] [serial = 1387] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11272b800) [pid = 1651] [serial = 1383] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112ff5800) [pid = 1651] [serial = 1384] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119dd5800) [pid = 1651] [serial = 1395] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1212d9400) [pid = 1651] [serial = 1396] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x124ce5c00) [pid = 1651] [serial = 1401] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x124180800) [pid = 1651] [serial = 1398] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x124715000) [pid = 1651] [serial = 1399] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1185a8000) [pid = 1651] [serial = 1389] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1188b0c00) [pid = 1651] [serial = 1390] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12a729c00) [pid = 1651] [serial = 1422] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12845c400) [pid = 1651] [serial = 1410] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12a939c00) [pid = 1651] [serial = 1423] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1283f3000) [pid = 1651] [serial = 1408] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11880a800) [pid = 1651] [serial = 1413] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x123470800) [pid = 1651] [serial = 1416] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119dd7400) [pid = 1651] [serial = 1414] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1285b1000) [pid = 1651] [serial = 1411] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1258e9c00) [pid = 1651] [serial = 1419] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x126324000) [pid = 1651] [serial = 1417] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1258ea400) [pid = 1651] [serial = 1402] [outer = 0x0] [url = about:blank] 05:01:57 INFO - PROCESS | 1651 | 1471348917789 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:57 INFO - PROCESS | 1651 | 1471348917792 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x116530800 == 29 [pid = 1651] [id = 493] 05:01:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11699a800) [pid = 1651] [serial = 1479] [outer = 0x0] 05:01:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x11744c000) [pid = 1651] [serial = 1480] [outer = 0x11699a800] 05:01:57 INFO - PROCESS | 1651 | 1471348917822 Marionette DEBUG loaded listener.js 05:01:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119163c00) [pid = 1651] [serial = 1481] [outer = 0x11699a800] 05:01:58 INFO - PROCESS | 1651 | 1471348918120 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]]]}] 05:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 05:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 570ms 05:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 05:01:58 INFO - PROCESS | 1651 | 1471348918150 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 05:01:58 INFO - PROCESS | 1651 | 1471348918153 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 05:01:58 INFO - PROCESS | 1651 | 1471348918157 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 05:01:58 INFO - PROCESS | 1651 | 1471348918162 Marionette TRACE conn2 <- [1,1946,null,{}] 05:01:58 INFO - PROCESS | 1651 | 1471348918165 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}] 05:01:58 INFO - PROCESS | 1651 | 1471348918166 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:58 INFO - PROCESS | 1651 | 1471348918245 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 05:01:58 INFO - PROCESS | 1651 | 1471348918250 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:58 INFO - PROCESS | 1651 | 1471348918251 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195f6000 == 30 [pid = 1651] [id = 494] 05:01:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1195c6000) [pid = 1651] [serial = 1482] [outer = 0x0] 05:01:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119d29c00) [pid = 1651] [serial = 1483] [outer = 0x1195c6000] 05:01:58 INFO - PROCESS | 1651 | 1471348918281 Marionette DEBUG loaded listener.js 05:01:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119dd9000) [pid = 1651] [serial = 1484] [outer = 0x1195c6000] 05:01:58 INFO - PROCESS | 1651 | 1471348918617 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]]]}] 05:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 05:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 472ms 05:01:58 INFO - PROCESS | 1651 | 1471348918632 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 05:01:58 INFO - PROCESS | 1651 | 1471348918634 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 05:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 05:01:58 INFO - PROCESS | 1651 | 1471348918636 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 05:01:58 INFO - PROCESS | 1651 | 1471348918639 Marionette TRACE conn2 <- [1,1950,null,{}] 05:01:58 INFO - PROCESS | 1651 | 1471348918647 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}] 05:01:58 INFO - PROCESS | 1651 | 1471348918650 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:58 INFO - PROCESS | 1651 | 1471348918736 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 05:01:58 INFO - PROCESS | 1651 | 1471348918745 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:58 INFO - PROCESS | 1651 | 1471348918747 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1240d4000 == 31 [pid = 1651] [id = 495] 05:01:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1212bec00) [pid = 1651] [serial = 1485] [outer = 0x0] 05:01:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1212dc800) [pid = 1651] [serial = 1486] [outer = 0x1212bec00] 05:01:58 INFO - PROCESS | 1651 | 1471348918776 Marionette DEBUG loaded listener.js 05:01:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x12427c800) [pid = 1651] [serial = 1487] [outer = 0x1212bec00] 05:01:59 INFO - PROCESS | 1651 | 1471348919127 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]]]}] 05:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 05:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 521ms 05:01:59 INFO - PROCESS | 1651 | 1471348919161 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 05:01:59 INFO - PROCESS | 1651 | 1471348919163 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 05:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 05:01:59 INFO - PROCESS | 1651 | 1471348919165 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 05:01:59 INFO - PROCESS | 1651 | 1471348919166 Marionette TRACE conn2 <- [1,1954,null,{}] 05:01:59 INFO - PROCESS | 1651 | 1471348919169 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}] 05:01:59 INFO - PROCESS | 1651 | 1471348919170 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:59 INFO - PROCESS | 1651 | 1471348919250 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 05:01:59 INFO - PROCESS | 1651 | 1471348919254 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:59 INFO - PROCESS | 1651 | 1471348919255 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x126af4800 == 32 [pid = 1651] [id = 496] 05:01:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x124290000) [pid = 1651] [serial = 1488] [outer = 0x0] 05:01:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1247a3400) [pid = 1651] [serial = 1489] [outer = 0x124290000] 05:01:59 INFO - PROCESS | 1651 | 1471348919285 Marionette DEBUG loaded listener.js 05:01:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1251b1c00) [pid = 1651] [serial = 1490] [outer = 0x124290000] 05:01:59 INFO - PROCESS | 1651 | 1471348919610 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]]]}] 05:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 05:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 467ms 05:01:59 INFO - PROCESS | 1651 | 1471348919634 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 05:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 05:01:59 INFO - PROCESS | 1651 | 1471348919635 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 05:01:59 INFO - PROCESS | 1651 | 1471348919637 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 05:01:59 INFO - PROCESS | 1651 | 1471348919638 Marionette TRACE conn2 <- [1,1958,null,{}] 05:01:59 INFO - PROCESS | 1651 | 1471348919642 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}] 05:01:59 INFO - PROCESS | 1651 | 1471348919644 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:59 INFO - PROCESS | 1651 | 1471348919723 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 05:01:59 INFO - PROCESS | 1651 | 1471348919729 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:59 INFO - PROCESS | 1651 | 1471348919730 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:01:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a81000 == 33 [pid = 1651] [id = 497] 05:01:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1258e9c00) [pid = 1651] [serial = 1491] [outer = 0x0] 05:01:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x126324c00) [pid = 1651] [serial = 1492] [outer = 0x1258e9c00] 05:01:59 INFO - PROCESS | 1651 | 1471348919756 Marionette DEBUG loaded listener.js 05:01:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x126778000) [pid = 1651] [serial = 1493] [outer = 0x1258e9c00] 05:02:00 INFO - PROCESS | 1651 | 1471348920143 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]]]}] 05:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 05:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 519ms 05:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 05:02:00 INFO - PROCESS | 1651 | 1471348920157 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 05:02:00 INFO - PROCESS | 1651 | 1471348920158 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 05:02:00 INFO - PROCESS | 1651 | 1471348920160 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 05:02:00 INFO - PROCESS | 1651 | 1471348920161 Marionette TRACE conn2 <- [1,1962,null,{}] 05:02:00 INFO - PROCESS | 1651 | 1471348920163 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}] 05:02:00 INFO - PROCESS | 1651 | 1471348920168 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:00 INFO - PROCESS | 1651 | 1471348920285 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 05:02:00 INFO - PROCESS | 1651 | 1471348920297 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:00 INFO - PROCESS | 1651 | 1471348920298 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a8c6000 == 34 [pid = 1651] [id = 498] 05:02:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126895800) [pid = 1651] [serial = 1494] [outer = 0x0] 05:02:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x126d22400) [pid = 1651] [serial = 1495] [outer = 0x126895800] 05:02:00 INFO - PROCESS | 1651 | 1471348920324 Marionette DEBUG loaded listener.js 05:02:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1285b8000) [pid = 1651] [serial = 1496] [outer = 0x126895800] 05:02:00 INFO - PROCESS | 1651 | 1471348920656 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]]]}] 05:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 05:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 520ms 05:02:00 INFO - PROCESS | 1651 | 1471348920680 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 05:02:00 INFO - PROCESS | 1651 | 1471348920681 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 05:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 05:02:00 INFO - PROCESS | 1651 | 1471348920683 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 05:02:00 INFO - PROCESS | 1651 | 1471348920692 Marionette TRACE conn2 <- [1,1966,null,{}] 05:02:00 INFO - PROCESS | 1651 | 1471348920702 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}] 05:02:00 INFO - PROCESS | 1651 | 1471348920704 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:00 INFO - PROCESS | 1651 | 1471348920801 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 05:02:00 INFO - PROCESS | 1651 | 1471348920804 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:00 INFO - PROCESS | 1651 | 1471348920805 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b2e0800 == 35 [pid = 1651] [id = 499] 05:02:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1287aa400) [pid = 1651] [serial = 1497] [outer = 0x0] 05:02:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128ae5000) [pid = 1651] [serial = 1498] [outer = 0x1287aa400] 05:02:00 INFO - PROCESS | 1651 | 1471348920832 Marionette DEBUG loaded listener.js 05:02:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128be0c00) [pid = 1651] [serial = 1499] [outer = 0x1287aa400] 05:02:01 INFO - PROCESS | 1651 | 1471348921151 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]]]}] 05:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 05:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 483ms 05:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 05:02:01 INFO - PROCESS | 1651 | 1471348921170 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 05:02:01 INFO - PROCESS | 1651 | 1471348921171 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 05:02:01 INFO - PROCESS | 1651 | 1471348921174 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 05:02:01 INFO - PROCESS | 1651 | 1471348921177 Marionette TRACE conn2 <- [1,1970,null,{}] 05:02:01 INFO - PROCESS | 1651 | 1471348921190 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}] 05:02:01 INFO - PROCESS | 1651 | 1471348921193 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:01 INFO - PROCESS | 1651 | 1471348921295 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 05:02:01 INFO - PROCESS | 1651 | 1471348921298 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:01 INFO - PROCESS | 1651 | 1471348921299 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b367000 == 36 [pid = 1651] [id = 500] 05:02:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128be1000) [pid = 1651] [serial = 1500] [outer = 0x0] 05:02:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128da8400) [pid = 1651] [serial = 1501] [outer = 0x128be1000] 05:02:01 INFO - PROCESS | 1651 | 1471348921324 Marionette DEBUG loaded listener.js 05:02:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12a729c00) [pid = 1651] [serial = 1502] [outer = 0x128be1000] 05:02:01 INFO - PROCESS | 1651 | 1471348921650 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]]]}] 05:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 05:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 527ms 05:02:01 INFO - PROCESS | 1651 | 1471348921706 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 05:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 05:02:01 INFO - PROCESS | 1651 | 1471348921718 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 05:02:01 INFO - PROCESS | 1651 | 1471348921720 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 05:02:01 INFO - PROCESS | 1651 | 1471348921721 Marionette TRACE conn2 <- [1,1974,null,{}] 05:02:01 INFO - PROCESS | 1651 | 1471348921723 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}] 05:02:01 INFO - PROCESS | 1651 | 1471348921725 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:01 INFO - PROCESS | 1651 | 1471348921822 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 05:02:01 INFO - PROCESS | 1651 | 1471348921826 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:01 INFO - PROCESS | 1651 | 1471348921827 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1237d3000 == 37 [pid = 1651] [id = 501] 05:02:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128d9f800) [pid = 1651] [serial = 1503] [outer = 0x0] 05:02:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a86d000) [pid = 1651] [serial = 1504] [outer = 0x128d9f800] 05:02:01 INFO - PROCESS | 1651 | 1471348921852 Marionette DEBUG loaded listener.js 05:02:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a93e400) [pid = 1651] [serial = 1505] [outer = 0x128d9f800] 05:02:02 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11647c400) [pid = 1651] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 05:02:02 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1127e0c00) [pid = 1651] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 05:02:02 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119118800) [pid = 1651] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 05:02:02 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119d2e800) [pid = 1651] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 05:02:02 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116998000) [pid = 1651] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 05:02:02 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1185a3400) [pid = 1651] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 05:02:02 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12631e800) [pid = 1651] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 05:02:02 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112a8a400) [pid = 1651] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 05:02:02 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1169ef000) [pid = 1651] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 05:02:02 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119a6c400) [pid = 1651] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 05:02:02 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x126ab2800) [pid = 1651] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 05:02:02 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x112ff2c00) [pid = 1651] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 05:02:02 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11880a400) [pid = 1651] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 05:02:02 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11a108800) [pid = 1651] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 05:02:02 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119de2800) [pid = 1651] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 05:02:02 INFO - PROCESS | 1651 | 1471348922242 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]]]}] 05:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 05:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 569ms 05:02:02 INFO - PROCESS | 1651 | 1471348922298 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 05:02:02 INFO - PROCESS | 1651 | 1471348922299 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 05:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 05:02:02 INFO - PROCESS | 1651 | 1471348922301 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 05:02:02 INFO - PROCESS | 1651 | 1471348922302 Marionette TRACE conn2 <- [1,1978,null,{}] 05:02:02 INFO - PROCESS | 1651 | 1471348922305 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}] 05:02:02 INFO - PROCESS | 1651 | 1471348922306 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:02 INFO - PROCESS | 1651 | 1471348922388 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 05:02:02 INFO - PROCESS | 1651 | 1471348922394 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:02 INFO - PROCESS | 1651 | 1471348922395 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a8ca800 == 38 [pid = 1651] [id = 502] 05:02:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118711c00) [pid = 1651] [serial = 1506] [outer = 0x0] 05:02:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11973b800) [pid = 1651] [serial = 1507] [outer = 0x118711c00] 05:02:02 INFO - PROCESS | 1651 | 1471348922421 Marionette DEBUG loaded listener.js 05:02:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x124720c00) [pid = 1651] [serial = 1508] [outer = 0x118711c00] 05:02:02 INFO - PROCESS | 1651 | 1471348922762 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]]]}] 05:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 05:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 469ms 05:02:02 INFO - PROCESS | 1651 | 1471348922781 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 05:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 05:02:02 INFO - PROCESS | 1651 | 1471348922782 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 05:02:02 INFO - PROCESS | 1651 | 1471348922784 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 05:02:02 INFO - PROCESS | 1651 | 1471348922786 Marionette TRACE conn2 <- [1,1982,null,{}] 05:02:02 INFO - PROCESS | 1651 | 1471348922788 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}] 05:02:02 INFO - PROCESS | 1651 | 1471348922790 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:02 INFO - PROCESS | 1651 | 1471348922881 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 05:02:02 INFO - PROCESS | 1651 | 1471348922940 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:02 INFO - PROCESS | 1651 | 1471348922942 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c463800 == 39 [pid = 1651] [id = 503] 05:02:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119d2e800) [pid = 1651] [serial = 1509] [outer = 0x0] 05:02:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1283ef000) [pid = 1651] [serial = 1510] [outer = 0x119d2e800] 05:02:02 INFO - PROCESS | 1651 | 1471348922968 Marionette DEBUG loaded listener.js 05:02:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12add6800) [pid = 1651] [serial = 1511] [outer = 0x119d2e800] 05:02:03 INFO - PROCESS | 1651 | 1471348923241 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]]]}] 05:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 05:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 468ms 05:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 05:02:03 INFO - PROCESS | 1651 | 1471348923255 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 05:02:03 INFO - PROCESS | 1651 | 1471348923257 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 05:02:03 INFO - PROCESS | 1651 | 1471348923266 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 05:02:03 INFO - PROCESS | 1651 | 1471348923267 Marionette TRACE conn2 <- [1,1986,null,{}] 05:02:03 INFO - PROCESS | 1651 | 1471348923269 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}] 05:02:03 INFO - PROCESS | 1651 | 1471348923270 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:03 INFO - PROCESS | 1651 | 1471348923355 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 05:02:03 INFO - PROCESS | 1651 | 1471348923361 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:03 INFO - PROCESS | 1651 | 1471348923363 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc7b000 == 40 [pid = 1651] [id = 504] 05:02:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12ad64400) [pid = 1651] [serial = 1512] [outer = 0x0] 05:02:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12b285800) [pid = 1651] [serial = 1513] [outer = 0x12ad64400] 05:02:03 INFO - PROCESS | 1651 | 1471348923387 Marionette DEBUG loaded listener.js 05:02:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12b28e000) [pid = 1651] [serial = 1514] [outer = 0x12ad64400] 05:02:03 INFO - PROCESS | 1651 | 1471348923720 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]]]}] 05:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 05:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 476ms 05:02:03 INFO - PROCESS | 1651 | 1471348923737 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 05:02:03 INFO - PROCESS | 1651 | 1471348923739 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 05:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 05:02:03 INFO - PROCESS | 1651 | 1471348923742 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 05:02:03 INFO - PROCESS | 1651 | 1471348923744 Marionette TRACE conn2 <- [1,1990,null,{}] 05:02:03 INFO - PROCESS | 1651 | 1471348923746 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}] 05:02:03 INFO - PROCESS | 1651 | 1471348923747 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:03 INFO - PROCESS | 1651 | 1471348923828 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 05:02:03 INFO - PROCESS | 1651 | 1471348923889 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:03 INFO - PROCESS | 1651 | 1471348923890 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc8f000 == 41 [pid = 1651] [id = 505] 05:02:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12ad65800) [pid = 1651] [serial = 1515] [outer = 0x0] 05:02:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12b293000) [pid = 1651] [serial = 1516] [outer = 0x12ad65800] 05:02:03 INFO - PROCESS | 1651 | 1471348923915 Marionette DEBUG loaded listener.js 05:02:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12b349800) [pid = 1651] [serial = 1517] [outer = 0x12ad65800] 05:02:04 INFO - PROCESS | 1651 | --DOCSHELL 0x116530800 == 40 [pid = 1651] [id = 493] 05:02:04 INFO - PROCESS | 1651 | --DOCSHELL 0x124d1e800 == 39 [pid = 1651] [id = 492] 05:02:04 INFO - PROCESS | 1651 | --DOCSHELL 0x11831f800 == 38 [pid = 1651] [id = 491] 05:02:04 INFO - PROCESS | 1651 | --DOCSHELL 0x123231000 == 37 [pid = 1651] [id = 490] 05:02:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1195f6000 == 36 [pid = 1651] [id = 494] 05:02:05 INFO - PROCESS | 1651 | --DOCSHELL 0x126af4800 == 35 [pid = 1651] [id = 496] 05:02:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1240d4000 == 34 [pid = 1651] [id = 495] 05:02:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12b2e0800 == 33 [pid = 1651] [id = 499] 05:02:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12a8c6000 == 32 [pid = 1651] [id = 498] 05:02:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12b367000 == 31 [pid = 1651] [id = 500] 05:02:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1237d3000 == 30 [pid = 1651] [id = 501] 05:02:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12a8ca800 == 29 [pid = 1651] [id = 502] 05:02:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12c463800 == 28 [pid = 1651] [id = 503] 05:02:05 INFO - PROCESS | 1651 | --DOCSHELL 0x128a81000 == 27 [pid = 1651] [id = 497] 05:02:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc7b000 == 26 [pid = 1651] [id = 504] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118337800) [pid = 1651] [serial = 1440] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1188bb000) [pid = 1651] [serial = 1441] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x112a87000) [pid = 1651] [serial = 1437] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x115e0ec00) [pid = 1651] [serial = 1438] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119b2b800) [pid = 1651] [serial = 1444] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1195c7800) [pid = 1651] [serial = 1443] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119ddf400) [pid = 1651] [serial = 1446] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1188af400) [pid = 1651] [serial = 1435] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1176ccc00) [pid = 1651] [serial = 1434] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x124f6a000) [pid = 1651] [serial = 1453] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12677ac00) [pid = 1651] [serial = 1456] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1258f4000) [pid = 1651] [serial = 1454] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x126a0fc00) [pid = 1651] [serial = 1459] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12671c400) [pid = 1651] [serial = 1465] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x126a0a800) [pid = 1651] [serial = 1457] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119dd9c00) [pid = 1651] [serial = 1462] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x117c4e800) [pid = 1651] [serial = 1463] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x126d2b800) [pid = 1651] [serial = 1466] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1283f4400) [pid = 1651] [serial = 1468] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12498e800) [pid = 1651] [serial = 892] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x116999c00) [pid = 1651] [serial = 1426] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x113c25c00) [pid = 1651] [serial = 1425] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x119d36400) [pid = 1651] [serial = 1429] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x119745800) [pid = 1651] [serial = 1428] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x126d21000) [pid = 1651] [serial = 1460] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x124f0f800) [pid = 1651] [serial = 1432] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x1212e2000) [pid = 1651] [serial = 1431] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x123473000) [pid = 1651] [serial = 1449] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x124188c00) [pid = 1651] [serial = 1450] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1212c0400) [pid = 1651] [serial = 1447] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x128ae2c00) [pid = 1651] [serial = 1471] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1285ae400) [pid = 1651] [serial = 1469] [outer = 0x0] [url = about:blank] 05:02:05 INFO - PROCESS | 1651 | 1471348925278 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]]]}] 05:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 05:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1576ms 05:02:05 INFO - PROCESS | 1651 | 1471348925318 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 05:02:05 INFO - PROCESS | 1651 | 1471348925320 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 05:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 05:02:05 INFO - PROCESS | 1651 | 1471348925324 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 05:02:05 INFO - PROCESS | 1651 | 1471348925326 Marionette TRACE conn2 <- [1,1994,null,{}] 05:02:05 INFO - PROCESS | 1651 | 1471348925330 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}] 05:02:05 INFO - PROCESS | 1651 | 1471348925332 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:05 INFO - PROCESS | 1651 | 1471348925417 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 05:02:05 INFO - PROCESS | 1651 | 1471348925476 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:05 INFO - PROCESS | 1651 | 1471348925477 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x11641d000 == 27 [pid = 1651] [id = 506] 05:02:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x116467400) [pid = 1651] [serial = 1518] [outer = 0x0] 05:02:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x11653fc00) [pid = 1651] [serial = 1519] [outer = 0x116467400] 05:02:05 INFO - PROCESS | 1651 | 1471348925504 Marionette DEBUG loaded listener.js 05:02:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x117033800) [pid = 1651] [serial = 1520] [outer = 0x116467400] 05:02:05 INFO - PROCESS | 1651 | 1471348925823 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]]]}] 05:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 05:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 524ms 05:02:05 INFO - PROCESS | 1651 | 1471348925847 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 05:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 05:02:05 INFO - PROCESS | 1651 | 1471348925851 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 05:02:05 INFO - PROCESS | 1651 | 1471348925855 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 05:02:05 INFO - PROCESS | 1651 | 1471348925858 Marionette TRACE conn2 <- [1,1998,null,{}] 05:02:05 INFO - PROCESS | 1651 | 1471348925862 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}] 05:02:05 INFO - PROCESS | 1651 | 1471348925864 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:05 INFO - PROCESS | 1651 | 1471348925943 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 05:02:06 INFO - PROCESS | 1651 | 1471348925998 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:06 INFO - PROCESS | 1651 | 1471348925999 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11816e800 == 28 [pid = 1651] [id = 507] 05:02:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1176c5800) [pid = 1651] [serial = 1521] [outer = 0x0] 05:02:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x11852f800) [pid = 1651] [serial = 1522] [outer = 0x1176c5800] 05:02:06 INFO - PROCESS | 1651 | 1471348926028 Marionette DEBUG loaded listener.js 05:02:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x11880a400) [pid = 1651] [serial = 1523] [outer = 0x1176c5800] 05:02:06 INFO - PROCESS | 1651 | 1471348926305 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]]]}] 05:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 05:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 474ms 05:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 05:02:06 INFO - PROCESS | 1651 | 1471348926330 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 05:02:06 INFO - PROCESS | 1651 | 1471348926331 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 05:02:06 INFO - PROCESS | 1651 | 1471348926334 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 05:02:06 INFO - PROCESS | 1651 | 1471348926336 Marionette TRACE conn2 <- [1,2002,null,{}] 05:02:06 INFO - PROCESS | 1651 | 1471348926352 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}] 05:02:06 INFO - PROCESS | 1651 | 1471348926356 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:06 INFO - PROCESS | 1651 | 1471348926436 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 05:02:06 INFO - PROCESS | 1651 | 1471348926443 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:06 INFO - PROCESS | 1651 | 1471348926446 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192f2000 == 29 [pid = 1651] [id = 508] 05:02:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1127e0c00) [pid = 1651] [serial = 1524] [outer = 0x0] 05:02:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x119296000) [pid = 1651] [serial = 1525] [outer = 0x1127e0c00] 05:02:06 INFO - PROCESS | 1651 | 1471348926474 Marionette DEBUG loaded listener.js 05:02:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x119a65800) [pid = 1651] [serial = 1526] [outer = 0x1127e0c00] 05:02:06 INFO - PROCESS | 1651 | 1471348926818 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]]]}] 05:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 05:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 520ms 05:02:06 INFO - PROCESS | 1651 | 1471348926855 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 05:02:06 INFO - PROCESS | 1651 | 1471348926857 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 05:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 05:02:06 INFO - PROCESS | 1651 | 1471348926870 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 05:02:06 INFO - PROCESS | 1651 | 1471348926871 Marionette TRACE conn2 <- [1,2006,null,{}] 05:02:06 INFO - PROCESS | 1651 | 1471348926873 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}] 05:02:06 INFO - PROCESS | 1651 | 1471348926875 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:06 INFO - PROCESS | 1651 | 1471348926949 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 05:02:06 INFO - PROCESS | 1651 | 1471348926952 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:06 INFO - PROCESS | 1651 | 1471348926954 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d20000 == 30 [pid = 1651] [id = 509] 05:02:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x119a6d400) [pid = 1651] [serial = 1527] [outer = 0x0] 05:02:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119d2e400) [pid = 1651] [serial = 1528] [outer = 0x119a6d400] 05:02:06 INFO - PROCESS | 1651 | 1471348926981 Marionette DEBUG loaded listener.js 05:02:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119dd5400) [pid = 1651] [serial = 1529] [outer = 0x119a6d400] 05:02:07 INFO - PROCESS | 1651 | 1471348927326 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]]]}] 05:02:07 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 05:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 471ms 05:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 05:02:07 INFO - PROCESS | 1651 | 1471348927342 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 05:02:07 INFO - PROCESS | 1651 | 1471348927345 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 05:02:07 INFO - PROCESS | 1651 | 1471348927349 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 05:02:07 INFO - PROCESS | 1651 | 1471348927350 Marionette TRACE conn2 <- [1,2010,null,{}] 05:02:07 INFO - PROCESS | 1651 | 1471348927352 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}] 05:02:07 INFO - PROCESS | 1651 | 1471348927365 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:07 INFO - PROCESS | 1651 | 1471348927451 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 05:02:07 INFO - PROCESS | 1651 | 1471348927455 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:07 INFO - PROCESS | 1651 | 1471348927457 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x123311000 == 31 [pid = 1651] [id = 510] 05:02:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x117034000) [pid = 1651] [serial = 1530] [outer = 0x0] 05:02:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119de4000) [pid = 1651] [serial = 1531] [outer = 0x117034000] 05:02:07 INFO - PROCESS | 1651 | 1471348927501 Marionette DEBUG loaded listener.js 05:02:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1212bd000) [pid = 1651] [serial = 1532] [outer = 0x117034000] 05:02:07 INFO - PROCESS | 1651 | 1471348927970 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]]]}] 05:02:08 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 05:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 672ms 05:02:08 INFO - PROCESS | 1651 | 1471348928020 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 05:02:08 INFO - PROCESS | 1651 | 1471348928022 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 05:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 05:02:08 INFO - PROCESS | 1651 | 1471348928024 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 05:02:08 INFO - PROCESS | 1651 | 1471348928025 Marionette TRACE conn2 <- [1,2014,null,{}] 05:02:08 INFO - PROCESS | 1651 | 1471348928028 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}] 05:02:08 INFO - PROCESS | 1651 | 1471348928032 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:08 INFO - PROCESS | 1651 | 1471348928121 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 05:02:08 INFO - PROCESS | 1651 | 1471348928128 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:08 INFO - PROCESS | 1651 | 1471348928129 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x124485000 == 32 [pid = 1651] [id = 511] 05:02:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119d50800) [pid = 1651] [serial = 1533] [outer = 0x0] 05:02:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1231bd800) [pid = 1651] [serial = 1534] [outer = 0x119d50800] 05:02:08 INFO - PROCESS | 1651 | 1471348928155 Marionette DEBUG loaded listener.js 05:02:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1244e3800) [pid = 1651] [serial = 1535] [outer = 0x119d50800] 05:02:08 INFO - PROCESS | 1651 | 1471348928484 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]]]}] 05:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 05:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 470ms 05:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 05:02:08 INFO - PROCESS | 1651 | 1471348928496 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 05:02:08 INFO - PROCESS | 1651 | 1471348928497 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 05:02:08 INFO - PROCESS | 1651 | 1471348928499 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 05:02:08 INFO - PROCESS | 1651 | 1471348928500 Marionette TRACE conn2 <- [1,2018,null,{}] 05:02:08 INFO - PROCESS | 1651 | 1471348928502 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}] 05:02:08 INFO - PROCESS | 1651 | 1471348928503 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:08 INFO - PROCESS | 1651 | 1471348928611 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 05:02:08 INFO - PROCESS | 1651 | 1471348928617 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:08 INFO - PROCESS | 1651 | 1471348928618 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x125912800 == 33 [pid = 1651] [id = 512] 05:02:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1195d1800) [pid = 1651] [serial = 1536] [outer = 0x0] 05:02:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12471e000) [pid = 1651] [serial = 1537] [outer = 0x1195d1800] 05:02:08 INFO - PROCESS | 1651 | 1471348928643 Marionette DEBUG loaded listener.js 05:02:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x124d64000) [pid = 1651] [serial = 1538] [outer = 0x1195d1800] 05:02:08 INFO - PROCESS | 1651 | 1471348928951 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]]]}] 05:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 05:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 468ms 05:02:08 INFO - PROCESS | 1651 | 1471348928967 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 05:02:08 INFO - PROCESS | 1651 | 1471348928968 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 05:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 05:02:08 INFO - PROCESS | 1651 | 1471348928970 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 05:02:08 INFO - PROCESS | 1651 | 1471348928971 Marionette TRACE conn2 <- [1,2022,null,{}] 05:02:08 INFO - PROCESS | 1651 | 1471348928975 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}] 05:02:08 INFO - PROCESS | 1651 | 1471348928977 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:09 INFO - PROCESS | 1651 | 1471348929052 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 05:02:09 INFO - PROCESS | 1651 | 1471348929055 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:09 INFO - PROCESS | 1651 | 1471348929057 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x126876000 == 34 [pid = 1651] [id = 513] 05:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x124fb1400) [pid = 1651] [serial = 1539] [outer = 0x0] 05:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1258ec800) [pid = 1651] [serial = 1540] [outer = 0x124fb1400] 05:02:09 INFO - PROCESS | 1651 | 1471348929085 Marionette DEBUG loaded listener.js 05:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1244e5c00) [pid = 1651] [serial = 1541] [outer = 0x124fb1400] 05:02:09 INFO - PROCESS | 1651 | 1471348929385 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]]]}] 05:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 05:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 423ms 05:02:09 INFO - PROCESS | 1651 | 1471348929398 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 05:02:09 INFO - PROCESS | 1651 | 1471348929400 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 05:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 05:02:09 INFO - PROCESS | 1651 | 1471348929402 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 05:02:09 INFO - PROCESS | 1651 | 1471348929403 Marionette TRACE conn2 <- [1,2026,null,{}] 05:02:09 INFO - PROCESS | 1651 | 1471348929405 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}] 05:02:09 INFO - PROCESS | 1651 | 1471348929407 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:09 INFO - PROCESS | 1651 | 1471348929495 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 05:02:09 INFO - PROCESS | 1651 | 1471348929498 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:09 INFO - PROCESS | 1651 | 1471348929499 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192f0000 == 35 [pid = 1651] [id = 514] 05:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1258eb400) [pid = 1651] [serial = 1542] [outer = 0x0] 05:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126895c00) [pid = 1651] [serial = 1543] [outer = 0x1258eb400] 05:02:09 INFO - PROCESS | 1651 | 1471348929525 Marionette DEBUG loaded listener.js 05:02:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126a0dc00) [pid = 1651] [serial = 1544] [outer = 0x1258eb400] 05:02:09 INFO - PROCESS | 1651 | 1471348929827 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]]]}] 05:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 05:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 469ms 05:02:09 INFO - PROCESS | 1651 | 1471348929872 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 05:02:09 INFO - PROCESS | 1651 | 1471348929873 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 05:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 05:02:09 INFO - PROCESS | 1651 | 1471348929883 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 05:02:09 INFO - PROCESS | 1651 | 1471348929884 Marionette TRACE conn2 <- [1,2030,null,{}] 05:02:09 INFO - PROCESS | 1651 | 1471348929905 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}] 05:02:09 INFO - PROCESS | 1651 | 1471348929907 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:09 INFO - PROCESS | 1651 | 1471348929989 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 05:02:09 INFO - PROCESS | 1651 | 1471348929995 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:09 INFO - PROCESS | 1651 | 1471348929996 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d10800 == 36 [pid = 1651] [id = 515] 05:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x124f67c00) [pid = 1651] [serial = 1545] [outer = 0x0] 05:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126ab7000) [pid = 1651] [serial = 1546] [outer = 0x124f67c00] 05:02:10 INFO - PROCESS | 1651 | 1471348930021 Marionette DEBUG loaded listener.js 05:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126d24000) [pid = 1651] [serial = 1547] [outer = 0x124f67c00] 05:02:10 INFO - PROCESS | 1651 | 1471348930371 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]]]}] 05:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 05:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 534ms 05:02:10 INFO - PROCESS | 1651 | 1471348930417 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 05:02:10 INFO - PROCESS | 1651 | 1471348930419 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 05:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 05:02:10 INFO - PROCESS | 1651 | 1471348930421 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 05:02:10 INFO - PROCESS | 1651 | 1471348930423 Marionette TRACE conn2 <- [1,2034,null,{}] 05:02:10 INFO - PROCESS | 1651 | 1471348930425 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}] 05:02:10 INFO - PROCESS | 1651 | 1471348930427 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:10 INFO - PROCESS | 1651 | 1471348930519 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 05:02:10 INFO - PROCESS | 1651 | 1471348930597 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:10 INFO - PROCESS | 1651 | 1471348930599 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x123310000 == 37 [pid = 1651] [id = 516] 05:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x126a11000) [pid = 1651] [serial = 1548] [outer = 0x0] 05:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126abb400) [pid = 1651] [serial = 1549] [outer = 0x126a11000] 05:02:10 INFO - PROCESS | 1651 | 1471348930627 Marionette DEBUG loaded listener.js 05:02:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12845f400) [pid = 1651] [serial = 1550] [outer = 0x126a11000] 05:02:10 INFO - PROCESS | 1651 | 1471348930964 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]]]}] 05:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 05:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 574ms 05:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 05:02:11 INFO - PROCESS | 1651 | 1471348930996 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 05:02:11 INFO - PROCESS | 1651 | 1471348930998 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 05:02:11 INFO - PROCESS | 1651 | 1471348931001 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 05:02:11 INFO - PROCESS | 1651 | 1471348931003 Marionette TRACE conn2 <- [1,2038,null,{}] 05:02:11 INFO - PROCESS | 1651 | 1471348931006 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}] 05:02:11 INFO - PROCESS | 1651 | 1471348931008 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:11 INFO - PROCESS | 1651 | 1471348931162 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 05:02:11 INFO - PROCESS | 1651 | 1471348931177 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:11 INFO - PROCESS | 1651 | 1471348931178 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad35000 == 38 [pid = 1651] [id = 517] 05:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126ab4000) [pid = 1651] [serial = 1551] [outer = 0x0] 05:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1285b1000) [pid = 1651] [serial = 1552] [outer = 0x126ab4000] 05:02:11 INFO - PROCESS | 1651 | 1471348931218 Marionette DEBUG loaded listener.js 05:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128ae3c00) [pid = 1651] [serial = 1553] [outer = 0x126ab4000] 05:02:11 INFO - PROCESS | 1651 | 1471348931535 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]]]}] 05:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 05:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 574ms 05:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 05:02:11 INFO - PROCESS | 1651 | 1471348931576 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 05:02:11 INFO - PROCESS | 1651 | 1471348931578 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 05:02:11 INFO - PROCESS | 1651 | 1471348931580 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 05:02:11 INFO - PROCESS | 1651 | 1471348931581 Marionette TRACE conn2 <- [1,2042,null,{}] 05:02:11 INFO - PROCESS | 1651 | 1471348931583 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}] 05:02:11 INFO - PROCESS | 1651 | 1471348931585 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:11 INFO - PROCESS | 1651 | 1471348931687 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 05:02:11 INFO - PROCESS | 1651 | 1471348931704 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:11 INFO - PROCESS | 1651 | 1471348931705 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b36e800 == 39 [pid = 1651] [id = 518] 05:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1285bcc00) [pid = 1651] [serial = 1554] [outer = 0x0] 05:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x128bdb800) [pid = 1651] [serial = 1555] [outer = 0x1285bcc00] 05:02:11 INFO - PROCESS | 1651 | 1471348931730 Marionette DEBUG loaded listener.js 05:02:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x124297c00) [pid = 1651] [serial = 1556] [outer = 0x1285bcc00] 05:02:12 INFO - PROCESS | 1651 | 1471348932097 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]]]}] 05:02:12 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) 05:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 520ms 05:02:12 INFO - PROCESS | 1651 | 1471348932100 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 05:02:12 INFO - PROCESS | 1651 | 1471348932101 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 05:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 05:02:12 INFO - PROCESS | 1651 | 1471348932104 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 05:02:12 INFO - PROCESS | 1651 | 1471348932105 Marionette TRACE conn2 <- [1,2046,null,{}] 05:02:12 INFO - PROCESS | 1651 | 1471348932107 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}] 05:02:12 INFO - PROCESS | 1651 | 1471348932109 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:12 INFO - PROCESS | 1651 | 1471348932211 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 05:02:12 INFO - PROCESS | 1651 | 1471348932215 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:12 INFO - PROCESS | 1651 | 1471348932216 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be6f000 == 40 [pid = 1651] [id = 519] 05:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x128ae3800) [pid = 1651] [serial = 1557] [outer = 0x0] 05:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12a868c00) [pid = 1651] [serial = 1558] [outer = 0x128ae3800] 05:02:12 INFO - PROCESS | 1651 | 1471348932274 Marionette DEBUG loaded listener.js 05:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12a946c00) [pid = 1651] [serial = 1559] [outer = 0x128ae3800] 05:02:12 INFO - PROCESS | 1651 | 1471348932724 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]]]}] 05:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12ad64400) [pid = 1651] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 05:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x126895800) [pid = 1651] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 05:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1287aa400) [pid = 1651] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 05:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x128be1000) [pid = 1651] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 05:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x128d9f800) [pid = 1651] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 05:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x118711c00) [pid = 1651] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 05:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119d2e800) [pid = 1651] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 05:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1212bec00) [pid = 1651] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 05:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1195c6000) [pid = 1651] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 05:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11699a800) [pid = 1651] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 05:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119291c00) [pid = 1651] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 05:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x115d84400) [pid = 1651] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 05:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1285bb800) [pid = 1651] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 05:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1258e9c00) [pid = 1651] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 05:02:12 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x124290000) [pid = 1651] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 05:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 670ms 05:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 05:02:12 INFO - PROCESS | 1651 | 1471348932774 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 05:02:12 INFO - PROCESS | 1651 | 1471348932776 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 05:02:12 INFO - PROCESS | 1651 | 1471348932778 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 05:02:12 INFO - PROCESS | 1651 | 1471348932779 Marionette TRACE conn2 <- [1,2050,null,{}] 05:02:12 INFO - PROCESS | 1651 | 1471348932781 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}] 05:02:12 INFO - PROCESS | 1651 | 1471348932782 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:12 INFO - PROCESS | 1651 | 1471348932870 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 05:02:12 INFO - PROCESS | 1651 | 1471348932874 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:12 INFO - PROCESS | 1651 | 1471348932875 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x125915000 == 41 [pid = 1651] [id = 520] 05:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11699a800) [pid = 1651] [serial = 1560] [outer = 0x0] 05:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11880ec00) [pid = 1651] [serial = 1561] [outer = 0x11699a800] 05:02:12 INFO - PROCESS | 1651 | 1471348932900 Marionette DEBUG loaded listener.js 05:02:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119d50400) [pid = 1651] [serial = 1562] [outer = 0x11699a800] 05:02:13 INFO - PROCESS | 1651 | 1471348933225 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]]]}] 05:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 05:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 468ms 05:02:13 INFO - PROCESS | 1651 | 1471348933247 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 05:02:13 INFO - PROCESS | 1651 | 1471348933248 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 05:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 05:02:13 INFO - PROCESS | 1651 | 1471348933250 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 05:02:13 INFO - PROCESS | 1651 | 1471348933251 Marionette TRACE conn2 <- [1,2054,null,{}] 05:02:13 INFO - PROCESS | 1651 | 1471348933253 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}] 05:02:13 INFO - PROCESS | 1651 | 1471348933254 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:13 INFO - PROCESS | 1651 | 1471348933336 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 05:02:13 INFO - PROCESS | 1651 | 1471348933394 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:13 INFO - PROCESS | 1651 | 1471348933395 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c84c000 == 42 [pid = 1651] [id = 521] 05:02:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11671bc00) [pid = 1651] [serial = 1563] [outer = 0x0] 05:02:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x124283400) [pid = 1651] [serial = 1564] [outer = 0x11671bc00] 05:02:13 INFO - PROCESS | 1651 | 1471348933420 Marionette DEBUG loaded listener.js 05:02:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12a72f400) [pid = 1651] [serial = 1565] [outer = 0x11671bc00] 05:02:13 INFO - PROCESS | 1651 | 1471348933695 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]]]}] 05:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 05:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 469ms 05:02:13 INFO - PROCESS | 1651 | 1471348933720 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 05:02:13 INFO - PROCESS | 1651 | 1471348933721 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 05:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 05:02:13 INFO - PROCESS | 1651 | 1471348933731 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 05:02:13 INFO - PROCESS | 1651 | 1471348933732 Marionette TRACE conn2 <- [1,2058,null,{}] 05:02:13 INFO - PROCESS | 1651 | 1471348933734 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}] 05:02:13 INFO - PROCESS | 1651 | 1471348933747 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:13 INFO - PROCESS | 1651 | 1471348933829 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 05:02:13 INFO - PROCESS | 1651 | 1471348933832 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:13 INFO - PROCESS | 1651 | 1471348933834 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d232000 == 43 [pid = 1651] [id = 522] 05:02:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1253f2c00) [pid = 1651] [serial = 1566] [outer = 0x0] 05:02:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12ad63000) [pid = 1651] [serial = 1567] [outer = 0x1253f2c00] 05:02:13 INFO - PROCESS | 1651 | 1471348933858 Marionette DEBUG loaded listener.js 05:02:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12b289800) [pid = 1651] [serial = 1568] [outer = 0x1253f2c00] 05:02:14 INFO - PROCESS | 1651 | 1471348934216 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]]]}] 05:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 05:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 528ms 05:02:14 INFO - PROCESS | 1651 | 1471348934254 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 05:02:14 INFO - PROCESS | 1651 | 1471348934256 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 05:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 05:02:14 INFO - PROCESS | 1651 | 1471348934262 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 05:02:14 INFO - PROCESS | 1651 | 1471348934264 Marionette TRACE conn2 <- [1,2062,null,{}] 05:02:14 INFO - PROCESS | 1651 | 1471348934267 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}] 05:02:14 INFO - PROCESS | 1651 | 1471348934269 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:14 INFO - PROCESS | 1651 | 1471348934399 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 05:02:14 INFO - PROCESS | 1651 | 1471348934405 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:14 INFO - PROCESS | 1651 | 1471348934406 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d5bf000 == 44 [pid = 1651] [id = 523] 05:02:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12ad6bc00) [pid = 1651] [serial = 1569] [outer = 0x0] 05:02:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12b344000) [pid = 1651] [serial = 1570] [outer = 0x12ad6bc00] 05:02:14 INFO - PROCESS | 1651 | 1471348934448 Marionette DEBUG loaded listener.js 05:02:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12b34bc00) [pid = 1651] [serial = 1571] [outer = 0x12ad6bc00] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11641d000 == 43 [pid = 1651] [id = 506] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc8f000 == 42 [pid = 1651] [id = 505] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x119d20000 == 41 [pid = 1651] [id = 509] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1192f2000 == 40 [pid = 1651] [id = 508] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x126876000 == 39 [pid = 1651] [id = 513] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x123311000 == 38 [pid = 1651] [id = 510] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11816e800 == 37 [pid = 1651] [id = 507] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x124485000 == 36 [pid = 1651] [id = 511] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12be6f000 == 35 [pid = 1651] [id = 519] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1192f0000 == 34 [pid = 1651] [id = 514] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x125915000 == 33 [pid = 1651] [id = 520] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x125912800 == 32 [pid = 1651] [id = 512] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x123310000 == 31 [pid = 1651] [id = 516] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12d232000 == 30 [pid = 1651] [id = 522] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x128d10800 == 29 [pid = 1651] [id = 515] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad35000 == 28 [pid = 1651] [id = 517] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12c84c000 == 27 [pid = 1651] [id = 521] 05:02:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12b36e800 == 26 [pid = 1651] [id = 518] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12b28e000) [pid = 1651] [serial = 1514] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x126d22400) [pid = 1651] [serial = 1495] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x128ae5000) [pid = 1651] [serial = 1498] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x128da8400) [pid = 1651] [serial = 1501] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x128be0c00) [pid = 1651] [serial = 1499] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12a86d000) [pid = 1651] [serial = 1504] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12a729c00) [pid = 1651] [serial = 1502] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11973b800) [pid = 1651] [serial = 1507] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12add6800) [pid = 1651] [serial = 1511] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12b285800) [pid = 1651] [serial = 1513] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1283ef000) [pid = 1651] [serial = 1510] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12a93e400) [pid = 1651] [serial = 1505] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1212dc800) [pid = 1651] [serial = 1486] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12427c800) [pid = 1651] [serial = 1487] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119d29c00) [pid = 1651] [serial = 1483] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119dd9000) [pid = 1651] [serial = 1484] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11744c000) [pid = 1651] [serial = 1480] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119163c00) [pid = 1651] [serial = 1481] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119d35c00) [pid = 1651] [serial = 1478] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119b2c400) [pid = 1651] [serial = 1477] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x118209800) [pid = 1651] [serial = 1475] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x116ab2000) [pid = 1651] [serial = 1474] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x128be5400) [pid = 1651] [serial = 1472] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x126324c00) [pid = 1651] [serial = 1492] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1247a3400) [pid = 1651] [serial = 1489] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1251b1c00) [pid = 1651] [serial = 1490] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1285b8000) [pid = 1651] [serial = 1496] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x124720c00) [pid = 1651] [serial = 1508] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x126778000) [pid = 1651] [serial = 1493] [outer = 0x0] [url = about:blank] 05:02:15 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12b293000) [pid = 1651] [serial = 1516] [outer = 0x0] [url = about:blank] 05:02:16 INFO - PROCESS | 1651 | 1471348935998 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]]]}] 05:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 05:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1774ms 05:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 05:02:16 INFO - PROCESS | 1651 | 1471348936036 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 05:02:16 INFO - PROCESS | 1651 | 1471348936038 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 05:02:16 INFO - PROCESS | 1651 | 1471348936045 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 05:02:16 INFO - PROCESS | 1651 | 1471348936048 Marionette TRACE conn2 <- [1,2066,null,{}] 05:02:16 INFO - PROCESS | 1651 | 1471348936052 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}] 05:02:16 INFO - PROCESS | 1651 | 1471348936054 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:16 INFO - PROCESS | 1651 | 1471348936136 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 05:02:16 INFO - PROCESS | 1651 | 1471348936189 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:16 INFO - PROCESS | 1651 | 1471348936192 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x116410800 == 27 [pid = 1651] [id = 524] 05:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x113c25400) [pid = 1651] [serial = 1572] [outer = 0x0] 05:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x115d7ac00) [pid = 1651] [serial = 1573] [outer = 0x113c25400] 05:02:16 INFO - PROCESS | 1651 | 1471348936223 Marionette DEBUG loaded listener.js 05:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11647bc00) [pid = 1651] [serial = 1574] [outer = 0x113c25400] 05:02:16 INFO - PROCESS | 1651 | 1471348936569 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]]]}] 05:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 05:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 578ms 05:02:16 INFO - PROCESS | 1651 | 1471348936620 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 05:02:16 INFO - PROCESS | 1651 | 1471348936626 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 05:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 05:02:16 INFO - PROCESS | 1651 | 1471348936632 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 05:02:16 INFO - PROCESS | 1651 | 1471348936635 Marionette TRACE conn2 <- [1,2070,null,{}] 05:02:16 INFO - PROCESS | 1651 | 1471348936639 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}] 05:02:16 INFO - PROCESS | 1651 | 1471348936642 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:16 INFO - PROCESS | 1651 | 1471348936761 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 05:02:16 INFO - PROCESS | 1651 | 1471348936817 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:16 INFO - PROCESS | 1651 | 1471348936818 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x117cae800 == 28 [pid = 1651] [id = 525] 05:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x116724000) [pid = 1651] [serial = 1575] [outer = 0x0] 05:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x117036400) [pid = 1651] [serial = 1576] [outer = 0x116724000] 05:02:16 INFO - PROCESS | 1651 | 1471348936846 Marionette DEBUG loaded listener.js 05:02:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x118208400) [pid = 1651] [serial = 1577] [outer = 0x116724000] 05:02:17 INFO - PROCESS | 1651 | 1471348937123 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]]]}] 05:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 05:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 522ms 05:02:17 INFO - PROCESS | 1651 | 1471348937153 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 05:02:17 INFO - PROCESS | 1651 | 1471348937166 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 05:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 05:02:17 INFO - PROCESS | 1651 | 1471348937174 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 05:02:17 INFO - PROCESS | 1651 | 1471348937179 Marionette TRACE conn2 <- [1,2074,null,{}] 05:02:17 INFO - PROCESS | 1651 | 1471348937187 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}] 05:02:17 INFO - PROCESS | 1651 | 1471348937191 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:17 INFO - PROCESS | 1651 | 1471348937268 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 05:02:17 INFO - PROCESS | 1651 | 1471348937274 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:17 INFO - PROCESS | 1651 | 1471348937278 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x11919f000 == 29 [pid = 1651] [id = 526] 05:02:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1127e1400) [pid = 1651] [serial = 1578] [outer = 0x0] 05:02:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118715400) [pid = 1651] [serial = 1579] [outer = 0x1127e1400] 05:02:17 INFO - PROCESS | 1651 | 1471348937354 Marionette DEBUG loaded listener.js 05:02:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119164800) [pid = 1651] [serial = 1580] [outer = 0x1127e1400] 05:02:17 INFO - PROCESS | 1651 | 1471348937658 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]]]}] 05:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 05:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 526ms 05:02:17 INFO - PROCESS | 1651 | 1471348937700 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 05:02:17 INFO - PROCESS | 1651 | 1471348937701 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 05:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 05:02:17 INFO - PROCESS | 1651 | 1471348937704 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 05:02:17 INFO - PROCESS | 1651 | 1471348937705 Marionette TRACE conn2 <- [1,2078,null,{}] 05:02:17 INFO - PROCESS | 1651 | 1471348937707 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}] 05:02:17 INFO - PROCESS | 1651 | 1471348937708 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:17 INFO - PROCESS | 1651 | 1471348937779 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 05:02:17 INFO - PROCESS | 1651 | 1471348937783 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:17 INFO - PROCESS | 1651 | 1471348937785 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d13000 == 30 [pid = 1651] [id = 527] 05:02:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1195ce800) [pid = 1651] [serial = 1581] [outer = 0x0] 05:02:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119a67400) [pid = 1651] [serial = 1582] [outer = 0x1195ce800] 05:02:17 INFO - PROCESS | 1651 | 1471348937816 Marionette DEBUG loaded listener.js 05:02:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119a6f000) [pid = 1651] [serial = 1583] [outer = 0x1195ce800] 05:02:18 INFO - PROCESS | 1651 | 1471348938206 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]]]}] 05:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 05:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 517ms 05:02:18 INFO - PROCESS | 1651 | 1471348938222 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 05:02:18 INFO - PROCESS | 1651 | 1471348938223 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 05:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 05:02:18 INFO - PROCESS | 1651 | 1471348938236 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 05:02:18 INFO - PROCESS | 1651 | 1471348938237 Marionette TRACE conn2 <- [1,2082,null,{}] 05:02:18 INFO - PROCESS | 1651 | 1471348938239 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}] 05:02:18 INFO - PROCESS | 1651 | 1471348938241 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:18 INFO - PROCESS | 1651 | 1471348938364 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 05:02:18 INFO - PROCESS | 1651 | 1471348938369 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:18 INFO - PROCESS | 1651 | 1471348938370 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x123311000 == 31 [pid = 1651] [id = 528] 05:02:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x116465000) [pid = 1651] [serial = 1584] [outer = 0x0] 05:02:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119b32000) [pid = 1651] [serial = 1585] [outer = 0x116465000] 05:02:18 INFO - PROCESS | 1651 | 1471348938414 Marionette DEBUG loaded listener.js 05:02:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119d31800) [pid = 1651] [serial = 1586] [outer = 0x116465000] 05:02:18 INFO - PROCESS | 1651 | 1471348938813 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]]]}] 05:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 05:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 619ms 05:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 05:02:18 INFO - PROCESS | 1651 | 1471348938866 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 05:02:18 INFO - PROCESS | 1651 | 1471348938867 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 05:02:18 INFO - PROCESS | 1651 | 1471348938870 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 05:02:18 INFO - PROCESS | 1651 | 1471348938872 Marionette TRACE conn2 <- [1,2086,null,{}] 05:02:18 INFO - PROCESS | 1651 | 1471348938876 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}] 05:02:18 INFO - PROCESS | 1651 | 1471348938879 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:18 INFO - PROCESS | 1651 | 1471348938955 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 05:02:18 INFO - PROCESS | 1651 | 1471348938963 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:18 INFO - PROCESS | 1651 | 1471348938965 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12463f000 == 32 [pid = 1651] [id = 529] 05:02:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119d48000) [pid = 1651] [serial = 1587] [outer = 0x0] 05:02:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1212bb800) [pid = 1651] [serial = 1588] [outer = 0x119d48000] 05:02:19 INFO - PROCESS | 1651 | 1471348939001 Marionette DEBUG loaded listener.js 05:02:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123412c00) [pid = 1651] [serial = 1589] [outer = 0x119d48000] 05:02:19 INFO - PROCESS | 1651 | 1471348939473 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]]]}] 05:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 05:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 673ms 05:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 05:02:19 INFO - PROCESS | 1651 | 1471348939545 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 05:02:19 INFO - PROCESS | 1651 | 1471348939546 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 05:02:19 INFO - PROCESS | 1651 | 1471348939548 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 05:02:19 INFO - PROCESS | 1651 | 1471348939549 Marionette TRACE conn2 <- [1,2090,null,{}] 05:02:19 INFO - PROCESS | 1651 | 1471348939551 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}] 05:02:19 INFO - PROCESS | 1651 | 1471348939553 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:19 INFO - PROCESS | 1651 | 1471348939629 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 05:02:19 INFO - PROCESS | 1651 | 1471348939633 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:19 INFO - PROCESS | 1651 | 1471348939635 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12639b800 == 33 [pid = 1651] [id = 530] 05:02:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1122a5800) [pid = 1651] [serial = 1590] [outer = 0x0] 05:02:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12347c000) [pid = 1651] [serial = 1591] [outer = 0x1122a5800] 05:02:19 INFO - PROCESS | 1651 | 1471348939657 Marionette DEBUG loaded listener.js 05:02:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12427c000) [pid = 1651] [serial = 1592] [outer = 0x1122a5800] 05:02:19 INFO - PROCESS | 1651 | 1471348939976 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]]]}] 05:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 05:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 469ms 05:02:20 INFO - PROCESS | 1651 | 1471348940017 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 05:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 05:02:20 INFO - PROCESS | 1651 | 1471348940019 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 05:02:20 INFO - PROCESS | 1651 | 1471348940021 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 05:02:20 INFO - PROCESS | 1651 | 1471348940023 Marionette TRACE conn2 <- [1,2094,null,{}] 05:02:20 INFO - PROCESS | 1651 | 1471348940025 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}] 05:02:20 INFO - PROCESS | 1651 | 1471348940027 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:20 INFO - PROCESS | 1651 | 1471348940105 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 05:02:20 INFO - PROCESS | 1651 | 1471348940186 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:20 INFO - PROCESS | 1651 | 1471348940188 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283c3800 == 34 [pid = 1651] [id = 531] 05:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1232b3800) [pid = 1651] [serial = 1593] [outer = 0x0] 05:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x124714400) [pid = 1651] [serial = 1594] [outer = 0x1232b3800] 05:02:20 INFO - PROCESS | 1651 | 1471348940225 Marionette DEBUG loaded listener.js 05:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124cdcc00) [pid = 1651] [serial = 1595] [outer = 0x1232b3800] 05:02:20 INFO - PROCESS | 1651 | 1471348940636 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]]]}] 05:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 05:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 623ms 05:02:20 INFO - PROCESS | 1651 | 1471348940654 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 05:02:20 INFO - PROCESS | 1651 | 1471348940655 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 05:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 05:02:20 INFO - PROCESS | 1651 | 1471348940660 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 05:02:20 INFO - PROCESS | 1651 | 1471348940662 Marionette TRACE conn2 <- [1,2098,null,{}] 05:02:20 INFO - PROCESS | 1651 | 1471348940664 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}] 05:02:20 INFO - PROCESS | 1651 | 1471348940665 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:20 INFO - PROCESS | 1651 | 1471348940773 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 05:02:20 INFO - PROCESS | 1651 | 1471348940782 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:20 INFO - PROCESS | 1651 | 1471348940783 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11919b800 == 35 [pid = 1651] [id = 532] 05:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x124d59800) [pid = 1651] [serial = 1596] [outer = 0x0] 05:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1253e7400) [pid = 1651] [serial = 1597] [outer = 0x124d59800] 05:02:20 INFO - PROCESS | 1651 | 1471348940808 Marionette DEBUG loaded listener.js 05:02:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126327400) [pid = 1651] [serial = 1598] [outer = 0x124d59800] 05:02:21 INFO - PROCESS | 1651 | 1471348941136 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]]]}] 05:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 05:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 522ms 05:02:21 INFO - PROCESS | 1651 | 1471348941180 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 05:02:21 INFO - PROCESS | 1651 | 1471348941181 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 05:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 05:02:21 INFO - PROCESS | 1651 | 1471348941183 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 05:02:21 INFO - PROCESS | 1651 | 1471348941184 Marionette TRACE conn2 <- [1,2102,null,{}] 05:02:21 INFO - PROCESS | 1651 | 1471348941187 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}] 05:02:21 INFO - PROCESS | 1651 | 1471348941188 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:21 INFO - PROCESS | 1651 | 1471348941290 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 05:02:21 INFO - PROCESS | 1651 | 1471348941293 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:21 INFO - PROCESS | 1651 | 1471348941294 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x129956800 == 36 [pid = 1651] [id = 533] 05:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1188b6c00) [pid = 1651] [serial = 1599] [outer = 0x0] 05:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x126774800) [pid = 1651] [serial = 1600] [outer = 0x1188b6c00] 05:02:21 INFO - PROCESS | 1651 | 1471348941319 Marionette DEBUG loaded listener.js 05:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x126a0f400) [pid = 1651] [serial = 1601] [outer = 0x1188b6c00] 05:02:21 INFO - PROCESS | 1651 | 1471348941651 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]]]}] 05:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 05:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 518ms 05:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 05:02:21 INFO - PROCESS | 1651 | 1471348941702 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 05:02:21 INFO - PROCESS | 1651 | 1471348941704 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 05:02:21 INFO - PROCESS | 1651 | 1471348941706 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 05:02:21 INFO - PROCESS | 1651 | 1471348941708 Marionette TRACE conn2 <- [1,2106,null,{}] 05:02:21 INFO - PROCESS | 1651 | 1471348941711 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}] 05:02:21 INFO - PROCESS | 1651 | 1471348941713 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:21 INFO - PROCESS | 1651 | 1471348941824 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 05:02:21 INFO - PROCESS | 1651 | 1471348941860 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:21 INFO - PROCESS | 1651 | 1471348941862 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12330b800 == 37 [pid = 1651] [id = 534] 05:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126a03800) [pid = 1651] [serial = 1602] [outer = 0x0] 05:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x126d2a400) [pid = 1651] [serial = 1603] [outer = 0x126a03800] 05:02:21 INFO - PROCESS | 1651 | 1471348941888 Marionette DEBUG loaded listener.js 05:02:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x128459c00) [pid = 1651] [serial = 1604] [outer = 0x126a03800] 05:02:22 INFO - PROCESS | 1651 | 1471348942221 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]]]}] 05:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 05:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 524ms 05:02:22 INFO - PROCESS | 1651 | 1471348942234 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 05:02:22 INFO - PROCESS | 1651 | 1471348942235 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 05:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 05:02:22 INFO - PROCESS | 1651 | 1471348942237 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 05:02:22 INFO - PROCESS | 1651 | 1471348942238 Marionette TRACE conn2 <- [1,2110,null,{}] 05:02:22 INFO - PROCESS | 1651 | 1471348942240 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}] 05:02:22 INFO - PROCESS | 1651 | 1471348942242 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:22 INFO - PROCESS | 1651 | 1471348942349 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 05:02:22 INFO - PROCESS | 1651 | 1471348942353 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:22 INFO - PROCESS | 1651 | 1471348942354 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb3a800 == 38 [pid = 1651] [id = 535] 05:02:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x126a0f800) [pid = 1651] [serial = 1605] [outer = 0x0] 05:02:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1285b1c00) [pid = 1651] [serial = 1606] [outer = 0x126a0f800] 05:02:22 INFO - PROCESS | 1651 | 1471348942431 Marionette DEBUG loaded listener.js 05:02:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x128ae6000) [pid = 1651] [serial = 1607] [outer = 0x126a0f800] 05:02:22 INFO - PROCESS | 1651 | 1471348942875 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]]]}] 05:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 05:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 670ms 05:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 05:02:22 INFO - PROCESS | 1651 | 1471348942908 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 05:02:22 INFO - PROCESS | 1651 | 1471348942909 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 05:02:22 INFO - PROCESS | 1651 | 1471348942911 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 05:02:22 INFO - PROCESS | 1651 | 1471348942912 Marionette TRACE conn2 <- [1,2114,null,{}] 05:02:22 INFO - PROCESS | 1651 | 1471348942914 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}] 05:02:22 INFO - PROCESS | 1651 | 1471348942915 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:23 INFO - PROCESS | 1651 | 1471348943017 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1253f2c00) [pid = 1651] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x126ab4000) [pid = 1651] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1285bcc00) [pid = 1651] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x128ae3800) [pid = 1651] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11671bc00) [pid = 1651] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11699a800) [pid = 1651] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1258eb400) [pid = 1651] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x124fb1400) [pid = 1651] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1195d1800) [pid = 1651] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119d50800) [pid = 1651] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x117034000) [pid = 1651] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119a6d400) [pid = 1651] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1127e0c00) [pid = 1651] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1176c5800) [pid = 1651] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116467400) [pid = 1651] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12ad65800) [pid = 1651] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x124f67c00) [pid = 1651] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 05:02:23 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x126a11000) [pid = 1651] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 05:02:23 INFO - PROCESS | 1651 | 1471348943241 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:23 INFO - PROCESS | 1651 | 1471348943242 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x118309000 == 39 [pid = 1651] [id = 536] 05:02:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1127d8c00) [pid = 1651] [serial = 1608] [outer = 0x0] 05:02:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11671f000) [pid = 1651] [serial = 1609] [outer = 0x1127d8c00] 05:02:23 INFO - PROCESS | 1651 | 1471348943267 Marionette DEBUG loaded listener.js 05:02:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119744c00) [pid = 1651] [serial = 1610] [outer = 0x1127d8c00] 05:02:23 INFO - PROCESS | 1651 | 1471348943515 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]]]}] 05:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 05:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 619ms 05:02:23 INFO - PROCESS | 1651 | 1471348943531 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 05:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 05:02:23 INFO - PROCESS | 1651 | 1471348943532 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 05:02:23 INFO - PROCESS | 1651 | 1471348943534 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 05:02:23 INFO - PROCESS | 1651 | 1471348943535 Marionette TRACE conn2 <- [1,2118,null,{}] 05:02:23 INFO - PROCESS | 1651 | 1471348943538 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}] 05:02:23 INFO - PROCESS | 1651 | 1471348943539 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:23 INFO - PROCESS | 1651 | 1471348943625 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 05:02:23 INFO - PROCESS | 1651 | 1471348943631 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:23 INFO - PROCESS | 1651 | 1471348943632 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bee6000 == 40 [pid = 1651] [id = 537] 05:02:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119b2bc00) [pid = 1651] [serial = 1611] [outer = 0x0] 05:02:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x124f67c00) [pid = 1651] [serial = 1612] [outer = 0x119b2bc00] 05:02:23 INFO - PROCESS | 1651 | 1471348943657 Marionette DEBUG loaded listener.js 05:02:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1285b5400) [pid = 1651] [serial = 1613] [outer = 0x119b2bc00] 05:02:23 INFO - PROCESS | 1651 | 1471348943979 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]]]}] 05:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 05:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 468ms 05:02:24 INFO - PROCESS | 1651 | 1471348944003 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 05:02:24 INFO - PROCESS | 1651 | 1471348944004 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 05:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 05:02:24 INFO - PROCESS | 1651 | 1471348944006 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 05:02:24 INFO - PROCESS | 1651 | 1471348944008 Marionette TRACE conn2 <- [1,2122,null,{}] 05:02:24 INFO - PROCESS | 1651 | 1471348944011 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}] 05:02:24 INFO - PROCESS | 1651 | 1471348944019 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:24 INFO - PROCESS | 1651 | 1471348944127 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 05:02:24 INFO - PROCESS | 1651 | 1471348944134 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:24 INFO - PROCESS | 1651 | 1471348944135 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c452800 == 41 [pid = 1651] [id = 538] 05:02:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119d50800) [pid = 1651] [serial = 1614] [outer = 0x0] 05:02:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1285bcc00) [pid = 1651] [serial = 1615] [outer = 0x119d50800] 05:02:24 INFO - PROCESS | 1651 | 1471348944160 Marionette DEBUG loaded listener.js 05:02:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128da4400) [pid = 1651] [serial = 1616] [outer = 0x119d50800] 05:02:24 INFO - PROCESS | 1651 | 1471348944467 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]]]}] 05:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 05:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 471ms 05:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 05:02:24 INFO - PROCESS | 1651 | 1471348944480 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 05:02:24 INFO - PROCESS | 1651 | 1471348944481 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 05:02:24 INFO - PROCESS | 1651 | 1471348944483 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 05:02:24 INFO - PROCESS | 1651 | 1471348944485 Marionette TRACE conn2 <- [1,2126,null,{}] 05:02:24 INFO - PROCESS | 1651 | 1471348944487 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}] 05:02:24 INFO - PROCESS | 1651 | 1471348944488 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:24 INFO - PROCESS | 1651 | 1471348944570 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 05:02:24 INFO - PROCESS | 1651 | 1471348944575 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:24 INFO - PROCESS | 1651 | 1471348944578 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc8f000 == 42 [pid = 1651] [id = 539] 05:02:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128da8400) [pid = 1651] [serial = 1617] [outer = 0x0] 05:02:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12a730400) [pid = 1651] [serial = 1618] [outer = 0x128da8400] 05:02:24 INFO - PROCESS | 1651 | 1471348944602 Marionette DEBUG loaded listener.js 05:02:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12a93b800) [pid = 1651] [serial = 1619] [outer = 0x128da8400] 05:02:24 INFO - PROCESS | 1651 | 1471348944917 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]]]}] 05:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 05:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 470ms 05:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 05:02:24 INFO - PROCESS | 1651 | 1471348944962 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 05:02:24 INFO - PROCESS | 1651 | 1471348944963 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 05:02:24 INFO - PROCESS | 1651 | 1471348944965 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 05:02:24 INFO - PROCESS | 1651 | 1471348944966 Marionette TRACE conn2 <- [1,2130,null,{}] 05:02:24 INFO - PROCESS | 1651 | 1471348944969 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}] 05:02:24 INFO - PROCESS | 1651 | 1471348944970 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:25 INFO - PROCESS | 1651 | 1471348945077 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 05:02:25 INFO - PROCESS | 1651 | 1471348945084 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:25 INFO - PROCESS | 1651 | 1471348945085 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d24d800 == 43 [pid = 1651] [id = 540] 05:02:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x124faa000) [pid = 1651] [serial = 1620] [outer = 0x0] 05:02:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12a944400) [pid = 1651] [serial = 1621] [outer = 0x124faa000] 05:02:25 INFO - PROCESS | 1651 | 1471348945110 Marionette DEBUG loaded listener.js 05:02:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12ab10400) [pid = 1651] [serial = 1622] [outer = 0x124faa000] 05:02:25 INFO - PROCESS | 1651 | 1471348945633 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] 05:02:25 INFO - PROCESS | 1651 | 1471348945688 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 05:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 05:02:25 INFO - PROCESS | 1651 | 1471348945692 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 05:02:25 INFO - PROCESS | 1651 | 1471348945694 Marionette TRACE conn2 <- [1,2134,null,{}] 05:02:25 INFO - PROCESS | 1651 | 1471348945698 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}] 05:02:25 INFO - PROCESS | 1651 | 1471348945700 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:25 INFO - PROCESS | 1651 | 1471348945815 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 05:02:25 INFO - PROCESS | 1651 | 1471348945923 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:25 INFO - PROCESS | 1651 | 1471348945925 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x117ca7800 == 44 [pid = 1651] [id = 541] 05:02:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x115e60800) [pid = 1651] [serial = 1623] [outer = 0x0] 05:02:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1161c2400) [pid = 1651] [serial = 1624] [outer = 0x115e60800] 05:02:25 INFO - PROCESS | 1651 | 1471348945956 Marionette DEBUG loaded listener.js 05:02:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1176c4000) [pid = 1651] [serial = 1625] [outer = 0x115e60800] 05:02:26 INFO - PROCESS | 1651 | 1471348946495 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]]]}] 05:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 05:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 823ms 05:02:26 INFO - PROCESS | 1651 | 1471348946702 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 05:02:26 INFO - PROCESS | 1651 | 1471348946705 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 05:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 05:02:26 INFO - PROCESS | 1651 | 1471348946741 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 05:02:26 INFO - PROCESS | 1651 | 1471348946743 Marionette TRACE conn2 <- [1,2138,null,{}] 05:02:26 INFO - PROCESS | 1651 | 1471348946746 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}] 05:02:26 INFO - PROCESS | 1651 | 1471348946748 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:26 INFO - PROCESS | 1651 | 1471348946855 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 05:02:26 INFO - PROCESS | 1651 | 1471348946910 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:26 INFO - PROCESS | 1651 | 1471348946913 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x117ca0000 == 45 [pid = 1651] [id = 542] 05:02:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1132b0800) [pid = 1651] [serial = 1626] [outer = 0x0] 05:02:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1161bd000) [pid = 1651] [serial = 1627] [outer = 0x1132b0800] 05:02:26 INFO - PROCESS | 1651 | 1471348946941 Marionette DEBUG loaded listener.js 05:02:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x117c4d800) [pid = 1651] [serial = 1628] [outer = 0x1132b0800] 05:02:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc8f000 == 44 [pid = 1651] [id = 539] 05:02:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12c452800 == 43 [pid = 1651] [id = 538] 05:02:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12bee6000 == 42 [pid = 1651] [id = 537] 05:02:27 INFO - PROCESS | 1651 | --DOCSHELL 0x118309000 == 41 [pid = 1651] [id = 536] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12b344000) [pid = 1651] [serial = 1570] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | 1471348947536 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]]]}] 05:02:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb3a800 == 40 [pid = 1651] [id = 535] 05:02:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12330b800 == 39 [pid = 1651] [id = 534] 05:02:27 INFO - PROCESS | 1651 | --DOCSHELL 0x129956800 == 38 [pid = 1651] [id = 533] 05:02:27 INFO - PROCESS | 1651 | --DOCSHELL 0x11919b800 == 37 [pid = 1651] [id = 532] 05:02:27 INFO - PROCESS | 1651 | --DOCSHELL 0x1283c3800 == 36 [pid = 1651] [id = 531] 05:02:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12639b800 == 35 [pid = 1651] [id = 530] 05:02:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12463f000 == 34 [pid = 1651] [id = 529] 05:02:27 INFO - PROCESS | 1651 | --DOCSHELL 0x123311000 == 33 [pid = 1651] [id = 528] 05:02:27 INFO - PROCESS | 1651 | --DOCSHELL 0x119d13000 == 32 [pid = 1651] [id = 527] 05:02:27 INFO - PROCESS | 1651 | --DOCSHELL 0x11919f000 == 31 [pid = 1651] [id = 526] 05:02:27 INFO - PROCESS | 1651 | --DOCSHELL 0x117cae800 == 30 [pid = 1651] [id = 525] 05:02:27 INFO - PROCESS | 1651 | --DOCSHELL 0x116410800 == 29 [pid = 1651] [id = 524] 05:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 05:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 832ms 05:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 05:02:27 INFO - PROCESS | 1651 | 1471348947564 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 05:02:27 INFO - PROCESS | 1651 | 1471348947567 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 05:02:27 INFO - PROCESS | 1651 | 1471348947574 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 05:02:27 INFO - PROCESS | 1651 | 1471348947579 Marionette TRACE conn2 <- [1,2142,null,{}] 05:02:27 INFO - PROCESS | 1651 | 1471348947584 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}] 05:02:27 INFO - PROCESS | 1651 | 1471348947587 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:27 INFO - PROCESS | 1651 | 1471348947707 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12b289800) [pid = 1651] [serial = 1568] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1285b1000) [pid = 1651] [serial = 1552] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x128bdb800) [pid = 1651] [serial = 1555] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12a868c00) [pid = 1651] [serial = 1558] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x124297c00) [pid = 1651] [serial = 1556] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12a946c00) [pid = 1651] [serial = 1559] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x124283400) [pid = 1651] [serial = 1564] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11880ec00) [pid = 1651] [serial = 1561] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119d50400) [pid = 1651] [serial = 1562] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12ad63000) [pid = 1651] [serial = 1567] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x126895c00) [pid = 1651] [serial = 1543] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x126a0dc00) [pid = 1651] [serial = 1544] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1258ec800) [pid = 1651] [serial = 1540] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1244e5c00) [pid = 1651] [serial = 1541] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12471e000) [pid = 1651] [serial = 1537] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x124d64000) [pid = 1651] [serial = 1538] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1231bd800) [pid = 1651] [serial = 1534] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1244e3800) [pid = 1651] [serial = 1535] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119de4000) [pid = 1651] [serial = 1531] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1212bd000) [pid = 1651] [serial = 1532] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119d2e400) [pid = 1651] [serial = 1528] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119dd5400) [pid = 1651] [serial = 1529] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119296000) [pid = 1651] [serial = 1525] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119a65800) [pid = 1651] [serial = 1526] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11852f800) [pid = 1651] [serial = 1522] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11880a400) [pid = 1651] [serial = 1523] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11653fc00) [pid = 1651] [serial = 1519] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x117033800) [pid = 1651] [serial = 1520] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12b349800) [pid = 1651] [serial = 1517] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x126ab7000) [pid = 1651] [serial = 1546] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x126d24000) [pid = 1651] [serial = 1547] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12a72f400) [pid = 1651] [serial = 1565] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x126abb400) [pid = 1651] [serial = 1549] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12845f400) [pid = 1651] [serial = 1550] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x128ae3c00) [pid = 1651] [serial = 1553] [outer = 0x0] [url = about:blank] 05:02:27 INFO - PROCESS | 1651 | 1471348947789 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:27 INFO - PROCESS | 1651 | 1471348947790 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11749a000 == 30 [pid = 1651] [id = 543] 05:02:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x117033800) [pid = 1651] [serial = 1629] [outer = 0x0] 05:02:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x118331c00) [pid = 1651] [serial = 1630] [outer = 0x117033800] 05:02:27 INFO - PROCESS | 1651 | 1471348947815 Marionette DEBUG loaded listener.js 05:02:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11911b000) [pid = 1651] [serial = 1631] [outer = 0x117033800] 05:02:28 INFO - PROCESS | 1651 | 1471348948191 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] 05:02:28 INFO - PROCESS | 1651 | 1471348948206 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 05:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 05:02:28 INFO - PROCESS | 1651 | 1471348948213 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 05:02:28 INFO - PROCESS | 1651 | 1471348948215 Marionette TRACE conn2 <- [1,2146,null,{}] 05:02:28 INFO - PROCESS | 1651 | 1471348948225 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}] 05:02:28 INFO - PROCESS | 1651 | 1471348948230 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:28 INFO - PROCESS | 1651 | 1471348948391 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 05:02:28 INFO - PROCESS | 1651 | 1471348948514 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:28 INFO - PROCESS | 1651 | 1471348948518 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d11800 == 31 [pid = 1651] [id = 544] 05:02:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119a68400) [pid = 1651] [serial = 1632] [outer = 0x0] 05:02:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119b2b000) [pid = 1651] [serial = 1633] [outer = 0x119a68400] 05:02:28 INFO - PROCESS | 1651 | 1471348948566 Marionette DEBUG loaded listener.js 05:02:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119d33400) [pid = 1651] [serial = 1634] [outer = 0x119a68400] 05:02:28 INFO - PROCESS | 1651 | 1471348948919 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] 05:02:28 INFO - PROCESS | 1651 | 1471348948945 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 05:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 05:02:28 INFO - PROCESS | 1651 | 1471348948950 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 05:02:28 INFO - PROCESS | 1651 | 1471348948952 Marionette TRACE conn2 <- [1,2150,null,{}] 05:02:28 INFO - PROCESS | 1651 | 1471348948955 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}] 05:02:28 INFO - PROCESS | 1651 | 1471348948957 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:29 INFO - PROCESS | 1651 | 1471348949079 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 05:02:29 INFO - PROCESS | 1651 | 1471348949085 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:29 INFO - PROCESS | 1651 | 1471348949086 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1237d9800 == 32 [pid = 1651] [id = 545] 05:02:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119d4f800) [pid = 1651] [serial = 1635] [outer = 0x0] 05:02:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x121197800) [pid = 1651] [serial = 1636] [outer = 0x119d4f800] 05:02:29 INFO - PROCESS | 1651 | 1471348949130 Marionette DEBUG loaded listener.js 05:02:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1212c0800) [pid = 1651] [serial = 1637] [outer = 0x119d4f800] 05:02:29 INFO - PROCESS | 1651 | 1471348949521 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]]]}] 05:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 05:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 622ms 05:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 05:02:29 INFO - PROCESS | 1651 | 1471348949571 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 05:02:29 INFO - PROCESS | 1651 | 1471348949572 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 05:02:29 INFO - PROCESS | 1651 | 1471348949575 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 05:02:29 INFO - PROCESS | 1651 | 1471348949576 Marionette TRACE conn2 <- [1,2154,null,{}] 05:02:29 INFO - PROCESS | 1651 | 1471348949578 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}] 05:02:29 INFO - PROCESS | 1651 | 1471348949579 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:29 INFO - PROCESS | 1651 | 1471348949683 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 05:02:29 INFO - PROCESS | 1651 | 1471348949688 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:29 INFO - PROCESS | 1651 | 1471348949690 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x124638800 == 33 [pid = 1651] [id = 546] 05:02:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x115d84400) [pid = 1651] [serial = 1638] [outer = 0x0] 05:02:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1212df000) [pid = 1651] [serial = 1639] [outer = 0x115d84400] 05:02:29 INFO - PROCESS | 1651 | 1471348949717 Marionette DEBUG loaded listener.js 05:02:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12346d400) [pid = 1651] [serial = 1640] [outer = 0x115d84400] 05:02:30 INFO - PROCESS | 1651 | 1471348950051 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]]]}] 05:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 05:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 519ms 05:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 05:02:30 INFO - PROCESS | 1651 | 1471348950095 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 05:02:30 INFO - PROCESS | 1651 | 1471348950097 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 05:02:30 INFO - PROCESS | 1651 | 1471348950099 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 05:02:30 INFO - PROCESS | 1651 | 1471348950100 Marionette TRACE conn2 <- [1,2158,null,{}] 05:02:30 INFO - PROCESS | 1651 | 1471348950102 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}] 05:02:30 INFO - PROCESS | 1651 | 1471348950106 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:30 INFO - PROCESS | 1651 | 1471348950229 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 05:02:30 INFO - PROCESS | 1651 | 1471348950243 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:30 INFO - PROCESS | 1651 | 1471348950245 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x126af6800 == 34 [pid = 1651] [id = 547] 05:02:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x123478000) [pid = 1651] [serial = 1641] [outer = 0x0] 05:02:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x124296800) [pid = 1651] [serial = 1642] [outer = 0x123478000] 05:02:30 INFO - PROCESS | 1651 | 1471348950270 Marionette DEBUG loaded listener.js 05:02:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1258e9800) [pid = 1651] [serial = 1643] [outer = 0x123478000] 05:02:30 INFO - PROCESS | 1651 | 1471348950606 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]]]}] 05:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 05:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 520ms 05:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 05:02:30 INFO - PROCESS | 1651 | 1471348950619 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 05:02:30 INFO - PROCESS | 1651 | 1471348950620 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 05:02:30 INFO - PROCESS | 1651 | 1471348950622 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 05:02:30 INFO - PROCESS | 1651 | 1471348950624 Marionette TRACE conn2 <- [1,2162,null,{}] 05:02:30 INFO - PROCESS | 1651 | 1471348950629 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}] 05:02:30 INFO - PROCESS | 1651 | 1471348950631 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:30 INFO - PROCESS | 1651 | 1471348950738 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 05:02:30 INFO - PROCESS | 1651 | 1471348950749 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:30 INFO - PROCESS | 1651 | 1471348950751 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a6d000 == 35 [pid = 1651] [id = 548] 05:02:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1258ea000) [pid = 1651] [serial = 1644] [outer = 0x0] 05:02:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126711c00) [pid = 1651] [serial = 1645] [outer = 0x1258ea000] 05:02:30 INFO - PROCESS | 1651 | 1471348950790 Marionette DEBUG loaded listener.js 05:02:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126a06000) [pid = 1651] [serial = 1646] [outer = 0x1258ea000] 05:02:31 INFO - PROCESS | 1651 | 1471348951298 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]]]}] 05:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 05:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 722ms 05:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 05:02:31 INFO - PROCESS | 1651 | 1471348951346 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 05:02:31 INFO - PROCESS | 1651 | 1471348951347 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 05:02:31 INFO - PROCESS | 1651 | 1471348951349 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 05:02:31 INFO - PROCESS | 1651 | 1471348951350 Marionette TRACE conn2 <- [1,2166,null,{}] 05:02:31 INFO - PROCESS | 1651 | 1471348951352 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}] 05:02:31 INFO - PROCESS | 1651 | 1471348951353 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:31 INFO - PROCESS | 1651 | 1471348951450 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 05:02:31 INFO - PROCESS | 1651 | 1471348951454 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:31 INFO - PROCESS | 1651 | 1471348951455 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x129954000 == 36 [pid = 1651] [id = 549] 05:02:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119a63000) [pid = 1651] [serial = 1647] [outer = 0x0] 05:02:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126a11400) [pid = 1651] [serial = 1648] [outer = 0x119a63000] 05:02:31 INFO - PROCESS | 1651 | 1471348951480 Marionette DEBUG loaded listener.js 05:02:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126d26c00) [pid = 1651] [serial = 1649] [outer = 0x119a63000] 05:02:31 INFO - PROCESS | 1651 | 1471348951814 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]]]}] 05:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 05:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 471ms 05:02:31 INFO - PROCESS | 1651 | 1471348951820 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 05:02:31 INFO - PROCESS | 1651 | 1471348951822 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 05:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 05:02:31 INFO - PROCESS | 1651 | 1471348951824 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 05:02:31 INFO - PROCESS | 1651 | 1471348951826 Marionette TRACE conn2 <- [1,2170,null,{}] 05:02:31 INFO - PROCESS | 1651 | 1471348951830 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}] 05:02:31 INFO - PROCESS | 1651 | 1471348951831 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:31 INFO - PROCESS | 1651 | 1471348951929 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 05:02:32 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x126a03800) [pid = 1651] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 05:02:32 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1188b6c00) [pid = 1651] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 05:02:32 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x126a0f800) [pid = 1651] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 05:02:32 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1127e1400) [pid = 1651] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 05:02:32 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x113c25400) [pid = 1651] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 05:02:32 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1232b3800) [pid = 1651] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 05:02:32 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x124d59800) [pid = 1651] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 05:02:32 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1122a5800) [pid = 1651] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 05:02:32 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x116465000) [pid = 1651] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 05:02:32 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119d48000) [pid = 1651] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 05:02:32 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12ad6bc00) [pid = 1651] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 05:02:32 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116724000) [pid = 1651] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 05:02:32 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1195ce800) [pid = 1651] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 05:02:32 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128da8400) [pid = 1651] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 05:02:32 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1127d8c00) [pid = 1651] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 05:02:32 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119b2bc00) [pid = 1651] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 05:02:32 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119d50800) [pid = 1651] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 05:02:32 INFO - PROCESS | 1651 | 1471348952141 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:32 INFO - PROCESS | 1651 | 1471348952142 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x118766000 == 37 [pid = 1651] [id = 550] 05:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1127d8c00) [pid = 1651] [serial = 1650] [outer = 0x0] 05:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1161c1800) [pid = 1651] [serial = 1651] [outer = 0x1127d8c00] 05:02:32 INFO - PROCESS | 1651 | 1471348952167 Marionette DEBUG loaded listener.js 05:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119167800) [pid = 1651] [serial = 1652] [outer = 0x1127d8c00] 05:02:32 INFO - PROCESS | 1651 | 1471348952432 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]]]}] 05:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 05:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 621ms 05:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 05:02:32 INFO - PROCESS | 1651 | 1471348952448 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 05:02:32 INFO - PROCESS | 1651 | 1471348952449 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 05:02:32 INFO - PROCESS | 1651 | 1471348952451 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 05:02:32 INFO - PROCESS | 1651 | 1471348952452 Marionette TRACE conn2 <- [1,2174,null,{}] 05:02:32 INFO - PROCESS | 1651 | 1471348952456 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}] 05:02:32 INFO - PROCESS | 1651 | 1471348952457 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:32 INFO - PROCESS | 1651 | 1471348952549 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 05:02:32 INFO - PROCESS | 1651 | 1471348952552 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:32 INFO - PROCESS | 1651 | 1471348952553 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1237c4000 == 38 [pid = 1651] [id = 551] 05:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119b2bc00) [pid = 1651] [serial = 1653] [outer = 0x0] 05:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x124288800) [pid = 1651] [serial = 1654] [outer = 0x119b2bc00] 05:02:32 INFO - PROCESS | 1651 | 1471348952578 Marionette DEBUG loaded listener.js 05:02:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x126d26800) [pid = 1651] [serial = 1655] [outer = 0x119b2bc00] 05:02:32 INFO - PROCESS | 1651 | 1471348952920 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]]]}] 05:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 05:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 518ms 05:02:32 INFO - PROCESS | 1651 | 1471348952978 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 05:02:32 INFO - PROCESS | 1651 | 1471348952980 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 05:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 05:02:32 INFO - PROCESS | 1651 | 1471348952982 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 05:02:32 INFO - PROCESS | 1651 | 1471348952984 Marionette TRACE conn2 <- [1,2178,null,{}] 05:02:32 INFO - PROCESS | 1651 | 1471348952986 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}] 05:02:32 INFO - PROCESS | 1651 | 1471348952988 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:33 INFO - PROCESS | 1651 | 1471348953079 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 05:02:33 INFO - PROCESS | 1651 | 1471348953083 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:33 INFO - PROCESS | 1651 | 1471348953084 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb35800 == 39 [pid = 1651] [id = 552] 05:02:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123474800) [pid = 1651] [serial = 1656] [outer = 0x0] 05:02:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x128457c00) [pid = 1651] [serial = 1657] [outer = 0x123474800] 05:02:33 INFO - PROCESS | 1651 | 1471348953111 Marionette DEBUG loaded listener.js 05:02:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128ae1400) [pid = 1651] [serial = 1658] [outer = 0x123474800] 05:02:33 INFO - PROCESS | 1651 | 1471348953466 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]]]}] 05:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 05:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 519ms 05:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 05:02:33 INFO - PROCESS | 1651 | 1471348953501 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 05:02:33 INFO - PROCESS | 1651 | 1471348953503 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 05:02:33 INFO - PROCESS | 1651 | 1471348953505 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 05:02:33 INFO - PROCESS | 1651 | 1471348953506 Marionette TRACE conn2 <- [1,2182,null,{}] 05:02:33 INFO - PROCESS | 1651 | 1471348953509 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}] 05:02:33 INFO - PROCESS | 1651 | 1471348953511 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:33 INFO - PROCESS | 1651 | 1471348953588 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 05:02:33 INFO - PROCESS | 1651 | 1471348953649 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:33 INFO - PROCESS | 1651 | 1471348953650 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be7e000 == 40 [pid = 1651] [id = 553] 05:02:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1283ee000) [pid = 1651] [serial = 1659] [outer = 0x0] 05:02:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128be4c00) [pid = 1651] [serial = 1660] [outer = 0x1283ee000] 05:02:33 INFO - PROCESS | 1651 | 1471348953675 Marionette DEBUG loaded listener.js 05:02:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12a941800) [pid = 1651] [serial = 1661] [outer = 0x1283ee000] 05:02:33 INFO - PROCESS | 1651 | 1471348953932 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]]]}] 05:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 05:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 469ms 05:02:33 INFO - PROCESS | 1651 | 1471348953981 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 05:02:33 INFO - PROCESS | 1651 | 1471348953982 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 05:02:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 05:02:33 INFO - PROCESS | 1651 | 1471348953984 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 05:02:33 INFO - PROCESS | 1651 | 1471348953986 Marionette TRACE conn2 <- [1,2186,null,{}] 05:02:33 INFO - PROCESS | 1651 | 1471348953988 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}] 05:02:33 INFO - PROCESS | 1651 | 1471348953989 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:34 INFO - PROCESS | 1651 | 1471348954071 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 05:02:34 INFO - PROCESS | 1651 | 1471348954076 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:34 INFO - PROCESS | 1651 | 1471348954086 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12beef800 == 41 [pid = 1651] [id = 554] 05:02:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12a93c000) [pid = 1651] [serial = 1662] [outer = 0x0] 05:02:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12add6800) [pid = 1651] [serial = 1663] [outer = 0x12a93c000] 05:02:34 INFO - PROCESS | 1651 | 1471348954111 Marionette DEBUG loaded listener.js 05:02:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12b289000) [pid = 1651] [serial = 1664] [outer = 0x12a93c000] 05:02:34 INFO - PROCESS | 1651 | 1471348954679 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]]]}] 05:02:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 05:02:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 719ms 05:02:34 INFO - PROCESS | 1651 | 1471348954705 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 05:02:34 INFO - PROCESS | 1651 | 1471348954711 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 05:02:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 05:02:34 INFO - PROCESS | 1651 | 1471348954716 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 05:02:34 INFO - PROCESS | 1651 | 1471348954722 Marionette TRACE conn2 <- [1,2190,null,{}] 05:02:34 INFO - PROCESS | 1651 | 1471348954727 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}] 05:02:34 INFO - PROCESS | 1651 | 1471348954729 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:34 INFO - PROCESS | 1651 | 1471348954893 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 05:02:35 INFO - PROCESS | 1651 | 1471348954998 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:35 INFO - PROCESS | 1651 | 1471348954999 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x11919a000 == 42 [pid = 1651] [id = 555] 05:02:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11699a800) [pid = 1651] [serial = 1665] [outer = 0x0] 05:02:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118205c00) [pid = 1651] [serial = 1666] [outer = 0x11699a800] 05:02:35 INFO - PROCESS | 1651 | 1471348955032 Marionette DEBUG loaded listener.js 05:02:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1188af000) [pid = 1651] [serial = 1667] [outer = 0x11699a800] 05:02:35 INFO - PROCESS | 1651 | 1471348955454 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]]]}] 05:02:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 05:02:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 780ms 05:02:35 INFO - PROCESS | 1651 | 1471348955495 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 05:02:35 INFO - PROCESS | 1651 | 1471348955498 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 05:02:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 05:02:35 INFO - PROCESS | 1651 | 1471348955503 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 05:02:35 INFO - PROCESS | 1651 | 1471348955505 Marionette TRACE conn2 <- [1,2194,null,{}] 05:02:35 INFO - PROCESS | 1651 | 1471348955507 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}] 05:02:35 INFO - PROCESS | 1651 | 1471348955509 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:35 INFO - PROCESS | 1651 | 1471348955631 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 05:02:35 INFO - PROCESS | 1651 | 1471348955705 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:35 INFO - PROCESS | 1651 | 1471348955707 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x126ae3800 == 43 [pid = 1651] [id = 556] 05:02:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119d31000) [pid = 1651] [serial = 1668] [outer = 0x0] 05:02:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119d48c00) [pid = 1651] [serial = 1669] [outer = 0x119d31000] 05:02:35 INFO - PROCESS | 1651 | 1471348955778 Marionette DEBUG loaded listener.js 05:02:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1212bf000) [pid = 1651] [serial = 1670] [outer = 0x119d31000] 05:02:36 INFO - PROCESS | 1651 | 1471348956197 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]]]}] 05:02:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 05:02:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 719ms 05:02:36 INFO - PROCESS | 1651 | 1471348956222 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 05:02:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 05:02:36 INFO - PROCESS | 1651 | 1471348956224 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 05:02:36 INFO - PROCESS | 1651 | 1471348956226 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 05:02:36 INFO - PROCESS | 1651 | 1471348956229 Marionette TRACE conn2 <- [1,2198,null,{}] 05:02:36 INFO - PROCESS | 1651 | 1471348956237 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}] 05:02:36 INFO - PROCESS | 1651 | 1471348956240 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:36 INFO - PROCESS | 1651 | 1471348956340 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 05:02:36 INFO - PROCESS | 1651 | 1471348956404 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:36 INFO - PROCESS | 1651 | 1471348956406 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc79800 == 44 [pid = 1651] [id = 557] 05:02:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1234a7400) [pid = 1651] [serial = 1671] [outer = 0x0] 05:02:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x124756400) [pid = 1651] [serial = 1672] [outer = 0x1234a7400] 05:02:36 INFO - PROCESS | 1651 | 1471348956437 Marionette DEBUG loaded listener.js 05:02:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1258e7400) [pid = 1651] [serial = 1673] [outer = 0x1234a7400] 05:02:36 INFO - PROCESS | 1651 | 1471348956942 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]]]}] 05:02:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 05:02:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 726ms 05:02:36 INFO - PROCESS | 1651 | 1471348956953 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 05:02:36 INFO - PROCESS | 1651 | 1471348956956 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 05:02:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 05:02:37 INFO - PROCESS | 1651 | 1471348957021 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 05:02:37 INFO - PROCESS | 1651 | 1471348957024 Marionette TRACE conn2 <- [1,2202,null,{}] 05:02:37 INFO - PROCESS | 1651 | 1471348957032 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}] 05:02:37 INFO - PROCESS | 1651 | 1471348957034 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:37 INFO - PROCESS | 1651 | 1471348957214 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 05:02:37 INFO - PROCESS | 1651 | 1471348957296 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:37 INFO - PROCESS | 1651 | 1471348957297 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c447000 == 45 [pid = 1651] [id = 558] 05:02:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1247a3400) [pid = 1651] [serial = 1674] [outer = 0x0] 05:02:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1283f3000) [pid = 1651] [serial = 1675] [outer = 0x1247a3400] 05:02:37 INFO - PROCESS | 1651 | 1471348957326 Marionette DEBUG loaded listener.js 05:02:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1285b4800) [pid = 1651] [serial = 1676] [outer = 0x1247a3400] 05:02:37 INFO - PROCESS | 1651 | 1471348957890 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]]]}] 05:02:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 05:02:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 911ms 05:02:37 INFO - PROCESS | 1651 | 1471348957897 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 05:02:37 INFO - PROCESS | 1651 | 1471348957900 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 05:02:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 05:02:37 INFO - PROCESS | 1651 | 1471348957903 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 05:02:37 INFO - PROCESS | 1651 | 1471348957905 Marionette TRACE conn2 <- [1,2206,null,{}] 05:02:37 INFO - PROCESS | 1651 | 1471348957909 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}] 05:02:37 INFO - PROCESS | 1651 | 1471348957910 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:38 INFO - PROCESS | 1651 | 1471348958009 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 05:02:38 INFO - PROCESS | 1651 | 1471348958086 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:38 INFO - PROCESS | 1651 | 1471348958089 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195fd800 == 46 [pid = 1651] [id = 559] 05:02:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x114f98800) [pid = 1651] [serial = 1677] [outer = 0x0] 05:02:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1165ebc00) [pid = 1651] [serial = 1678] [outer = 0x114f98800] 05:02:38 INFO - PROCESS | 1651 | 1471348958117 Marionette DEBUG loaded listener.js 05:02:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11820c400) [pid = 1651] [serial = 1679] [outer = 0x114f98800] 05:02:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12be7e000 == 45 [pid = 1651] [id = 553] 05:02:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb35800 == 44 [pid = 1651] [id = 552] 05:02:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1237c4000 == 43 [pid = 1651] [id = 551] 05:02:38 INFO - PROCESS | 1651 | --DOCSHELL 0x118766000 == 42 [pid = 1651] [id = 550] 05:02:38 INFO - PROCESS | 1651 | --DOCSHELL 0x129954000 == 41 [pid = 1651] [id = 549] 05:02:38 INFO - PROCESS | 1651 | --DOCSHELL 0x128a6d000 == 40 [pid = 1651] [id = 548] 05:02:39 INFO - PROCESS | 1651 | --DOCSHELL 0x126af6800 == 39 [pid = 1651] [id = 547] 05:02:39 INFO - PROCESS | 1651 | --DOCSHELL 0x124638800 == 38 [pid = 1651] [id = 546] 05:02:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1237d9800 == 37 [pid = 1651] [id = 545] 05:02:39 INFO - PROCESS | 1651 | --DOCSHELL 0x119d11800 == 36 [pid = 1651] [id = 544] 05:02:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11749a000 == 35 [pid = 1651] [id = 543] 05:02:39 INFO - PROCESS | 1651 | --DOCSHELL 0x117ca0000 == 34 [pid = 1651] [id = 542] 05:02:39 INFO - PROCESS | 1651 | --DOCSHELL 0x117ca7800 == 33 [pid = 1651] [id = 541] 05:02:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12d24d800 == 32 [pid = 1651] [id = 540] 05:02:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12d5bf000 == 31 [pid = 1651] [id = 523] 05:02:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12c447000 == 30 [pid = 1651] [id = 558] 05:02:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc79800 == 29 [pid = 1651] [id = 557] 05:02:39 INFO - PROCESS | 1651 | --DOCSHELL 0x126ae3800 == 28 [pid = 1651] [id = 556] 05:02:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11919a000 == 27 [pid = 1651] [id = 555] 05:02:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12beef800 == 26 [pid = 1651] [id = 554] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12a944400) [pid = 1651] [serial = 1621] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x126d2a400) [pid = 1651] [serial = 1603] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x126774800) [pid = 1651] [serial = 1600] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x126a0f400) [pid = 1651] [serial = 1601] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1285b1c00) [pid = 1651] [serial = 1606] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x128459c00) [pid = 1651] [serial = 1604] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118715400) [pid = 1651] [serial = 1579] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119164800) [pid = 1651] [serial = 1580] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x115d7ac00) [pid = 1651] [serial = 1573] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11647bc00) [pid = 1651] [serial = 1574] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x124714400) [pid = 1651] [serial = 1594] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x124cdcc00) [pid = 1651] [serial = 1595] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1253e7400) [pid = 1651] [serial = 1597] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12347c000) [pid = 1651] [serial = 1591] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12427c000) [pid = 1651] [serial = 1592] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119b32000) [pid = 1651] [serial = 1585] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119d31800) [pid = 1651] [serial = 1586] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1212bb800) [pid = 1651] [serial = 1588] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123412c00) [pid = 1651] [serial = 1589] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12b34bc00) [pid = 1651] [serial = 1571] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x117036400) [pid = 1651] [serial = 1576] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118208400) [pid = 1651] [serial = 1577] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119a67400) [pid = 1651] [serial = 1582] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119a6f000) [pid = 1651] [serial = 1583] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12a730400) [pid = 1651] [serial = 1618] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x128ae6000) [pid = 1651] [serial = 1607] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11671f000) [pid = 1651] [serial = 1609] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x124f67c00) [pid = 1651] [serial = 1612] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119744c00) [pid = 1651] [serial = 1610] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1285bcc00) [pid = 1651] [serial = 1615] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1285b5400) [pid = 1651] [serial = 1613] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x126327400) [pid = 1651] [serial = 1598] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12a93b800) [pid = 1651] [serial = 1619] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x128da4400) [pid = 1651] [serial = 1616] [outer = 0x0] [url = about:blank] 05:02:39 INFO - PROCESS | 1651 | 1471348959142 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]]]}] 05:02:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 05:02:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1274ms 05:02:39 INFO - PROCESS | 1651 | 1471348959179 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 05:02:39 INFO - PROCESS | 1651 | 1471348959183 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 05:02:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 05:02:39 INFO - PROCESS | 1651 | 1471348959188 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 05:02:39 INFO - PROCESS | 1651 | 1471348959190 Marionette TRACE conn2 <- [1,2210,null,{}] 05:02:39 INFO - PROCESS | 1651 | 1471348959196 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}] 05:02:39 INFO - PROCESS | 1651 | 1471348959198 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:39 INFO - PROCESS | 1651 | 1471348959322 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 05:02:39 INFO - PROCESS | 1651 | 1471348959330 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:39 INFO - PROCESS | 1651 | 1471348959332 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1165b0000 == 27 [pid = 1651] [id = 560] 05:02:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1161bd400) [pid = 1651] [serial = 1680] [outer = 0x0] 05:02:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x116469c00) [pid = 1651] [serial = 1681] [outer = 0x1161bd400] 05:02:39 INFO - PROCESS | 1651 | 1471348959383 Marionette DEBUG loaded listener.js 05:02:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x112d81400) [pid = 1651] [serial = 1682] [outer = 0x1161bd400] 05:02:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 05:02:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 523ms 05:02:39 INFO - PROCESS | 1651 | 1471348959705 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]]]}] 05:02:39 INFO - PROCESS | 1651 | 1471348959716 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 05:02:39 INFO - PROCESS | 1651 | 1471348959719 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 05:02:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 05:02:39 INFO - PROCESS | 1651 | 1471348959759 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 05:02:39 INFO - PROCESS | 1651 | 1471348959761 Marionette TRACE conn2 <- [1,2214,null,{}] 05:02:39 INFO - PROCESS | 1651 | 1471348959763 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}] 05:02:39 INFO - PROCESS | 1651 | 1471348959765 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:39 INFO - PROCESS | 1651 | 1471348959847 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 05:02:39 INFO - PROCESS | 1651 | 1471348959852 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:39 INFO - PROCESS | 1651 | 1471348959853 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x118164000 == 28 [pid = 1651] [id = 561] 05:02:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x117c4a400) [pid = 1651] [serial = 1683] [outer = 0x0] 05:02:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118710800) [pid = 1651] [serial = 1684] [outer = 0x117c4a400] 05:02:39 INFO - PROCESS | 1651 | 1471348959887 Marionette DEBUG loaded listener.js 05:02:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1188b7800) [pid = 1651] [serial = 1685] [outer = 0x117c4a400] 05:02:40 INFO - PROCESS | 1651 | 1471348960361 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]]]}] 05:02:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 05:02:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 625ms 05:02:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 05:02:40 INFO - PROCESS | 1651 | 1471348960379 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 05:02:40 INFO - PROCESS | 1651 | 1471348960380 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 05:02:40 INFO - PROCESS | 1651 | 1471348960390 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 05:02:40 INFO - PROCESS | 1651 | 1471348960393 Marionette TRACE conn2 <- [1,2218,null,{}] 05:02:40 INFO - PROCESS | 1651 | 1471348960400 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}] 05:02:40 INFO - PROCESS | 1651 | 1471348960404 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:40 INFO - PROCESS | 1651 | 1471348960479 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 05:02:40 INFO - PROCESS | 1651 | 1471348960484 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:40 INFO - PROCESS | 1651 | 1471348960486 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195f1800 == 29 [pid = 1651] [id = 562] 05:02:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x115e5f400) [pid = 1651] [serial = 1686] [outer = 0x0] 05:02:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119b2cc00) [pid = 1651] [serial = 1687] [outer = 0x115e5f400] 05:02:40 INFO - PROCESS | 1651 | 1471348960517 Marionette DEBUG loaded listener.js 05:02:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119d31c00) [pid = 1651] [serial = 1688] [outer = 0x115e5f400] 05:02:40 INFO - PROCESS | 1651 | 1471348960913 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]]]}] 05:02:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 05:02:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 580ms 05:02:40 INFO - PROCESS | 1651 | 1471348960964 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 05:02:40 INFO - PROCESS | 1651 | 1471348960967 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 05:02:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 05:02:40 INFO - PROCESS | 1651 | 1471348960986 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 05:02:40 INFO - PROCESS | 1651 | 1471348960988 Marionette TRACE conn2 <- [1,2222,null,{}] 05:02:40 INFO - PROCESS | 1651 | 1471348960991 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}] 05:02:40 INFO - PROCESS | 1651 | 1471348960993 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:41 INFO - PROCESS | 1651 | 1471348961112 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 05:02:41 INFO - PROCESS | 1651 | 1471348961125 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:41 INFO - PROCESS | 1651 | 1471348961127 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x123439800 == 30 [pid = 1651] [id = 563] 05:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119dda000) [pid = 1651] [serial = 1689] [outer = 0x0] 05:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1211a2800) [pid = 1651] [serial = 1690] [outer = 0x119dda000] 05:02:41 INFO - PROCESS | 1651 | 1471348961170 Marionette DEBUG loaded listener.js 05:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1212c1c00) [pid = 1651] [serial = 1691] [outer = 0x119dda000] 05:02:41 INFO - PROCESS | 1651 | 1471348961603 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]]]}] 05:02:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 05:02:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 620ms 05:02:41 INFO - PROCESS | 1651 | 1471348961606 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 05:02:41 INFO - PROCESS | 1651 | 1471348961607 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 05:02:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 05:02:41 INFO - PROCESS | 1651 | 1471348961611 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 05:02:41 INFO - PROCESS | 1651 | 1471348961614 Marionette TRACE conn2 <- [1,2226,null,{}] 05:02:41 INFO - PROCESS | 1651 | 1471348961616 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}] 05:02:41 INFO - PROCESS | 1651 | 1471348961625 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:41 INFO - PROCESS | 1651 | 1471348961718 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 05:02:41 INFO - PROCESS | 1651 | 1471348961772 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:41 INFO - PROCESS | 1651 | 1471348961774 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x124638800 == 31 [pid = 1651] [id = 564] 05:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118210400) [pid = 1651] [serial = 1692] [outer = 0x0] 05:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1231bd800) [pid = 1651] [serial = 1693] [outer = 0x118210400] 05:02:41 INFO - PROCESS | 1651 | 1471348961798 Marionette DEBUG loaded listener.js 05:02:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123477800) [pid = 1651] [serial = 1694] [outer = 0x118210400] 05:02:42 INFO - PROCESS | 1651 | 1471348962090 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]]]}] 05:02:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 05:02:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 521ms 05:02:42 INFO - PROCESS | 1651 | 1471348962132 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 05:02:42 INFO - PROCESS | 1651 | 1471348962133 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 05:02:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 05:02:42 INFO - PROCESS | 1651 | 1471348962136 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 05:02:42 INFO - PROCESS | 1651 | 1471348962137 Marionette TRACE conn2 <- [1,2230,null,{}] 05:02:42 INFO - PROCESS | 1651 | 1471348962139 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}] 05:02:42 INFO - PROCESS | 1651 | 1471348962147 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:42 INFO - PROCESS | 1651 | 1471348962278 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 05:02:42 INFO - PROCESS | 1651 | 1471348962282 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:42 INFO - PROCESS | 1651 | 1471348962283 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x126aed800 == 32 [pid = 1651] [id = 565] 05:02:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1188b8400) [pid = 1651] [serial = 1695] [outer = 0x0] 05:02:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1235cf800) [pid = 1651] [serial = 1696] [outer = 0x1188b8400] 05:02:42 INFO - PROCESS | 1651 | 1471348962309 Marionette DEBUG loaded listener.js 05:02:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126320400) [pid = 1651] [serial = 1697] [outer = 0x1188b8400] 05:02:42 INFO - PROCESS | 1651 | 1471348962635 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]]]}] 05:02:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 05:02:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 518ms 05:02:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 05:02:42 INFO - PROCESS | 1651 | 1471348962655 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 05:02:42 INFO - PROCESS | 1651 | 1471348962656 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 05:02:42 INFO - PROCESS | 1651 | 1471348962674 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 05:02:42 INFO - PROCESS | 1651 | 1471348962677 Marionette TRACE conn2 <- [1,2234,null,{}] 05:02:42 INFO - PROCESS | 1651 | 1471348962682 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}] 05:02:42 INFO - PROCESS | 1651 | 1471348962683 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:42 INFO - PROCESS | 1651 | 1471348962786 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 05:02:42 INFO - PROCESS | 1651 | 1471348962798 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:42 INFO - PROCESS | 1651 | 1471348962799 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a70800 == 33 [pid = 1651] [id = 566] 05:02:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x126324400) [pid = 1651] [serial = 1698] [outer = 0x0] 05:02:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12688fc00) [pid = 1651] [serial = 1699] [outer = 0x126324400] 05:02:42 INFO - PROCESS | 1651 | 1471348962824 Marionette DEBUG loaded listener.js 05:02:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126a0a800) [pid = 1651] [serial = 1700] [outer = 0x126324400] 05:02:43 INFO - PROCESS | 1651 | 1471348963154 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]]]}] 05:02:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 05:02:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 540ms 05:02:43 INFO - PROCESS | 1651 | 1471348963205 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 05:02:43 INFO - PROCESS | 1651 | 1471348963206 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 05:02:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 05:02:43 INFO - PROCESS | 1651 | 1471348963208 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 05:02:43 INFO - PROCESS | 1651 | 1471348963209 Marionette TRACE conn2 <- [1,2238,null,{}] 05:02:43 INFO - PROCESS | 1651 | 1471348963212 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}] 05:02:43 INFO - PROCESS | 1651 | 1471348963213 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:43 INFO - PROCESS | 1651 | 1471348963306 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 05:02:43 INFO - PROCESS | 1651 | 1471348963310 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:43 INFO - PROCESS | 1651 | 1471348963311 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x129955000 == 34 [pid = 1651] [id = 567] 05:02:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x112d76400) [pid = 1651] [serial = 1701] [outer = 0x0] 05:02:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126bcbc00) [pid = 1651] [serial = 1702] [outer = 0x112d76400] 05:02:43 INFO - PROCESS | 1651 | 1471348963337 Marionette DEBUG loaded listener.js 05:02:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1283ed800) [pid = 1651] [serial = 1703] [outer = 0x112d76400] 05:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12a93c000) [pid = 1651] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 05:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123474800) [pid = 1651] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 05:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1258ea000) [pid = 1651] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 05:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x123478000) [pid = 1651] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 05:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x117033800) [pid = 1651] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 05:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119d4f800) [pid = 1651] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 05:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x115d84400) [pid = 1651] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 05:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x124faa000) [pid = 1651] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 05:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119a68400) [pid = 1651] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 05:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x115e60800) [pid = 1651] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 05:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1132b0800) [pid = 1651] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 05:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119a63000) [pid = 1651] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 05:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1283ee000) [pid = 1651] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 05:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1127d8c00) [pid = 1651] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 05:02:43 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119b2bc00) [pid = 1651] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 05:02:43 INFO - PROCESS | 1651 | 1471348963931 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]]]}] 05:02:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 05:02:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 769ms 05:02:43 INFO - PROCESS | 1651 | 1471348963979 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 05:02:43 INFO - PROCESS | 1651 | 1471348963981 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 05:02:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 05:02:43 INFO - PROCESS | 1651 | 1471348963984 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 05:02:43 INFO - PROCESS | 1651 | 1471348963986 Marionette TRACE conn2 <- [1,2242,null,{}] 05:02:43 INFO - PROCESS | 1651 | 1471348963990 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}] 05:02:43 INFO - PROCESS | 1651 | 1471348963992 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:44 INFO - PROCESS | 1651 | 1471348964072 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 05:02:44 INFO - PROCESS | 1651 | 1471348964079 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:44 INFO - PROCESS | 1651 | 1471348964080 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a8c3000 == 35 [pid = 1651] [id = 568] 05:02:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118538c00) [pid = 1651] [serial = 1704] [outer = 0x0] 05:02:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119a68400) [pid = 1651] [serial = 1705] [outer = 0x118538c00] 05:02:44 INFO - PROCESS | 1651 | 1471348964100 Marionette DEBUG loaded listener.js 05:02:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123478000) [pid = 1651] [serial = 1706] [outer = 0x118538c00] 05:02:44 INFO - PROCESS | 1651 | 1471348964533 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]]]}] 05:02:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 05:02:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 573ms 05:02:44 INFO - PROCESS | 1651 | 1471348964557 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 05:02:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 05:02:44 INFO - PROCESS | 1651 | 1471348964559 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 05:02:44 INFO - PROCESS | 1651 | 1471348964562 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 05:02:44 INFO - PROCESS | 1651 | 1471348964564 Marionette TRACE conn2 <- [1,2246,null,{}] 05:02:44 INFO - PROCESS | 1651 | 1471348964567 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}] 05:02:44 INFO - PROCESS | 1651 | 1471348964569 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:44 INFO - PROCESS | 1651 | 1471348964684 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 05:02:44 INFO - PROCESS | 1651 | 1471348964694 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:44 INFO - PROCESS | 1651 | 1471348964695 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b2e0800 == 36 [pid = 1651] [id = 569] 05:02:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1258e8000) [pid = 1651] [serial = 1707] [outer = 0x0] 05:02:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126d29400) [pid = 1651] [serial = 1708] [outer = 0x1258e8000] 05:02:44 INFO - PROCESS | 1651 | 1471348964738 Marionette DEBUG loaded listener.js 05:02:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1283f8400) [pid = 1651] [serial = 1709] [outer = 0x1258e8000] 05:02:45 INFO - PROCESS | 1651 | 1471348965107 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]]]}] 05:02:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 05:02:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 570ms 05:02:45 INFO - PROCESS | 1651 | 1471348965131 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 05:02:45 INFO - PROCESS | 1651 | 1471348965133 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 05:02:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 05:02:45 INFO - PROCESS | 1651 | 1471348965135 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 05:02:45 INFO - PROCESS | 1651 | 1471348965137 Marionette TRACE conn2 <- [1,2250,null,{}] 05:02:45 INFO - PROCESS | 1651 | 1471348965139 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}] 05:02:45 INFO - PROCESS | 1651 | 1471348965141 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:45 INFO - PROCESS | 1651 | 1471348965264 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 05:02:45 INFO - PROCESS | 1651 | 1471348965270 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:45 INFO - PROCESS | 1651 | 1471348965272 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x124636000 == 37 [pid = 1651] [id = 570] 05:02:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1258ea000) [pid = 1651] [serial = 1710] [outer = 0x0] 05:02:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1283ec400) [pid = 1651] [serial = 1711] [outer = 0x1258ea000] 05:02:45 INFO - PROCESS | 1651 | 1471348965299 Marionette DEBUG loaded listener.js 05:02:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128bdbc00) [pid = 1651] [serial = 1712] [outer = 0x1258ea000] 05:02:45 INFO - PROCESS | 1651 | 1471348965669 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]]]}] 05:02:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 05:02:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 569ms 05:02:45 INFO - PROCESS | 1651 | 1471348965705 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 05:02:45 INFO - PROCESS | 1651 | 1471348965708 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 05:02:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 05:02:45 INFO - PROCESS | 1651 | 1471348965714 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 05:02:45 INFO - PROCESS | 1651 | 1471348965716 Marionette TRACE conn2 <- [1,2254,null,{}] 05:02:45 INFO - PROCESS | 1651 | 1471348965720 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}] 05:02:45 INFO - PROCESS | 1651 | 1471348965723 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:45 INFO - PROCESS | 1651 | 1471348965837 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 05:02:45 INFO - PROCESS | 1651 | 1471348965915 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:45 INFO - PROCESS | 1651 | 1471348965918 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x116973000 == 38 [pid = 1651] [id = 571] 05:02:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x113cba400) [pid = 1651] [serial = 1713] [outer = 0x0] 05:02:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x115e64000) [pid = 1651] [serial = 1714] [outer = 0x113cba400] 05:02:45 INFO - PROCESS | 1651 | 1471348965950 Marionette DEBUG loaded listener.js 05:02:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x117033c00) [pid = 1651] [serial = 1715] [outer = 0x113cba400] 05:02:46 INFO - PROCESS | 1651 | 1471348966468 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]]]}] 05:02:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 05:02:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 822ms 05:02:46 INFO - PROCESS | 1651 | 1471348966546 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 05:02:46 INFO - PROCESS | 1651 | 1471348966549 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 05:02:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 05:02:46 INFO - PROCESS | 1651 | 1471348966553 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 05:02:46 INFO - PROCESS | 1651 | 1471348966555 Marionette TRACE conn2 <- [1,2258,null,{}] 05:02:46 INFO - PROCESS | 1651 | 1471348966558 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}] 05:02:46 INFO - PROCESS | 1651 | 1471348966560 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:46 INFO - PROCESS | 1651 | 1471348966666 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 05:02:46 INFO - PROCESS | 1651 | 1471348966726 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:46 INFO - PROCESS | 1651 | 1471348966727 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x123309800 == 39 [pid = 1651] [id = 572] 05:02:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119163c00) [pid = 1651] [serial = 1716] [outer = 0x0] 05:02:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119291c00) [pid = 1651] [serial = 1717] [outer = 0x119163c00] 05:02:46 INFO - PROCESS | 1651 | 1471348966759 Marionette DEBUG loaded listener.js 05:02:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119a67400) [pid = 1651] [serial = 1718] [outer = 0x119163c00] 05:02:47 INFO - PROCESS | 1651 | 1471348967417 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]]]}] 05:02:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 05:02:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 870ms 05:02:47 INFO - PROCESS | 1651 | 1471348967423 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 05:02:47 INFO - PROCESS | 1651 | 1471348967426 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 05:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 05:02:47 INFO - PROCESS | 1651 | 1471348967461 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 05:02:47 INFO - PROCESS | 1651 | 1471348967463 Marionette TRACE conn2 <- [1,2262,null,{}] 05:02:47 INFO - PROCESS | 1651 | 1471348967467 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}] 05:02:47 INFO - PROCESS | 1651 | 1471348967468 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:47 INFO - PROCESS | 1651 | 1471348967573 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 05:02:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12b2e0800 == 38 [pid = 1651] [id = 569] 05:02:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12a8c3000 == 37 [pid = 1651] [id = 568] 05:02:47 INFO - PROCESS | 1651 | --DOCSHELL 0x129955000 == 36 [pid = 1651] [id = 567] 05:02:47 INFO - PROCESS | 1651 | --DOCSHELL 0x128a70800 == 35 [pid = 1651] [id = 566] 05:02:47 INFO - PROCESS | 1651 | --DOCSHELL 0x126aed800 == 34 [pid = 1651] [id = 565] 05:02:47 INFO - PROCESS | 1651 | --DOCSHELL 0x124638800 == 33 [pid = 1651] [id = 564] 05:02:47 INFO - PROCESS | 1651 | --DOCSHELL 0x123439800 == 32 [pid = 1651] [id = 563] 05:02:47 INFO - PROCESS | 1651 | --DOCSHELL 0x1195f1800 == 31 [pid = 1651] [id = 562] 05:02:47 INFO - PROCESS | 1651 | --DOCSHELL 0x118164000 == 30 [pid = 1651] [id = 561] 05:02:47 INFO - PROCESS | 1651 | --DOCSHELL 0x1165b0000 == 29 [pid = 1651] [id = 560] 05:02:47 INFO - PROCESS | 1651 | 1471348967694 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:47 INFO - PROCESS | 1651 | 1471348967697 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x128ae1400) [pid = 1651] [serial = 1658] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x126711c00) [pid = 1651] [serial = 1645] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x124296800) [pid = 1651] [serial = 1642] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x126a06000) [pid = 1651] [serial = 1646] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118331c00) [pid = 1651] [serial = 1630] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121197800) [pid = 1651] [serial = 1636] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1212c0800) [pid = 1651] [serial = 1637] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1212df000) [pid = 1651] [serial = 1639] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12ab10400) [pid = 1651] [serial = 1622] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119b2b000) [pid = 1651] [serial = 1633] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119d33400) [pid = 1651] [serial = 1634] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1161c2400) [pid = 1651] [serial = 1624] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1176c4000) [pid = 1651] [serial = 1625] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1161bd000) [pid = 1651] [serial = 1627] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x117c4d800) [pid = 1651] [serial = 1628] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11911b000) [pid = 1651] [serial = 1631] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x126a11400) [pid = 1651] [serial = 1648] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128be4c00) [pid = 1651] [serial = 1660] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119167800) [pid = 1651] [serial = 1652] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x128457c00) [pid = 1651] [serial = 1657] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x126d26800) [pid = 1651] [serial = 1655] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x124288800) [pid = 1651] [serial = 1654] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x126d26c00) [pid = 1651] [serial = 1649] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1161c1800) [pid = 1651] [serial = 1651] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12a941800) [pid = 1651] [serial = 1661] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1258e9800) [pid = 1651] [serial = 1643] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12346d400) [pid = 1651] [serial = 1640] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12add6800) [pid = 1651] [serial = 1663] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12b289000) [pid = 1651] [serial = 1664] [outer = 0x0] [url = about:blank] 05:02:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x116414800 == 30 [pid = 1651] [id = 573] 05:02:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x115e6c800) [pid = 1651] [serial = 1719] [outer = 0x0] 05:02:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1176c4000) [pid = 1651] [serial = 1720] [outer = 0x115e6c800] 05:02:47 INFO - PROCESS | 1651 | 1471348967731 Marionette DEBUG loaded listener.js 05:02:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x118712000) [pid = 1651] [serial = 1721] [outer = 0x115e6c800] 05:02:48 INFO - PROCESS | 1651 | 1471348968062 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]]]}] 05:02:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 05:02:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 626ms 05:02:48 INFO - PROCESS | 1651 | 1471348968084 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 05:02:48 INFO - PROCESS | 1651 | 1471348968086 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 05:02:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 05:02:48 INFO - PROCESS | 1651 | 1471348968091 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 05:02:48 INFO - PROCESS | 1651 | 1471348968094 Marionette TRACE conn2 <- [1,2266,null,{}] 05:02:48 INFO - PROCESS | 1651 | 1471348968097 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}] 05:02:48 INFO - PROCESS | 1651 | 1471348968099 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:48 INFO - PROCESS | 1651 | 1471348968176 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 05:02:48 INFO - PROCESS | 1651 | 1471348968182 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:48 INFO - PROCESS | 1651 | 1471348968183 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x119415000 == 31 [pid = 1651] [id = 574] 05:02:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119167800) [pid = 1651] [serial = 1722] [outer = 0x0] 05:02:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119a71400) [pid = 1651] [serial = 1723] [outer = 0x119167800] 05:02:48 INFO - PROCESS | 1651 | 1471348968211 Marionette DEBUG loaded listener.js 05:02:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119d32c00) [pid = 1651] [serial = 1724] [outer = 0x119167800] 05:02:48 INFO - PROCESS | 1651 | 1471348968563 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]]]}] 05:02:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 05:02:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 522ms 05:02:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 05:02:48 INFO - PROCESS | 1651 | 1471348968613 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 05:02:48 INFO - PROCESS | 1651 | 1471348968614 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 05:02:48 INFO - PROCESS | 1651 | 1471348968616 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 05:02:48 INFO - PROCESS | 1651 | 1471348968619 Marionette TRACE conn2 <- [1,2270,null,{}] 05:02:48 INFO - PROCESS | 1651 | 1471348968627 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}] 05:02:48 INFO - PROCESS | 1651 | 1471348968630 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:48 INFO - PROCESS | 1651 | 1471348968715 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 05:02:48 INFO - PROCESS | 1651 | 1471348968722 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:48 INFO - PROCESS | 1651 | 1471348968724 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1237d3000 == 32 [pid = 1651] [id = 575] 05:02:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119dd8c00) [pid = 1651] [serial = 1725] [outer = 0x0] 05:02:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1212e1c00) [pid = 1651] [serial = 1726] [outer = 0x119dd8c00] 05:02:48 INFO - PROCESS | 1651 | 1471348968754 Marionette DEBUG loaded listener.js 05:02:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x12347c000) [pid = 1651] [serial = 1727] [outer = 0x119dd8c00] 05:02:49 INFO - PROCESS | 1651 | 1471348969119 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]]]}] 05:02:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 05:02:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 523ms 05:02:49 INFO - PROCESS | 1651 | 1471348969139 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 05:02:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 05:02:49 INFO - PROCESS | 1651 | 1471348969141 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 05:02:49 INFO - PROCESS | 1651 | 1471348969143 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 05:02:49 INFO - PROCESS | 1651 | 1471348969144 Marionette TRACE conn2 <- [1,2274,null,{}] 05:02:49 INFO - PROCESS | 1651 | 1471348969147 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}] 05:02:49 INFO - PROCESS | 1651 | 1471348969148 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:49 INFO - PROCESS | 1651 | 1471348969225 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 05:02:49 INFO - PROCESS | 1651 | 1471348969231 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:49 INFO - PROCESS | 1651 | 1471348969232 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x1267da000 == 33 [pid = 1651] [id = 576] 05:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x12428f000) [pid = 1651] [serial = 1728] [outer = 0x0] 05:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x12471cc00) [pid = 1651] [serial = 1729] [outer = 0x12428f000] 05:02:49 INFO - PROCESS | 1651 | 1471348969258 Marionette DEBUG loaded listener.js 05:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x124d59800) [pid = 1651] [serial = 1730] [outer = 0x12428f000] 05:02:49 INFO - PROCESS | 1651 | 1471348969653 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]]]}] 05:02:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 05:02:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 520ms 05:02:49 INFO - PROCESS | 1651 | 1471348969664 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 05:02:49 INFO - PROCESS | 1651 | 1471348969666 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 05:02:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 05:02:49 INFO - PROCESS | 1651 | 1471348969669 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 05:02:49 INFO - PROCESS | 1651 | 1471348969671 Marionette TRACE conn2 <- [1,2278,null,{}] 05:02:49 INFO - PROCESS | 1651 | 1471348969674 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}] 05:02:49 INFO - PROCESS | 1651 | 1471348969676 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:49 INFO - PROCESS | 1651 | 1471348969851 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 05:02:49 INFO - PROCESS | 1651 | 1471348969873 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:49 INFO - PROCESS | 1651 | 1471348969874 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283d7000 == 34 [pid = 1651] [id = 577] 05:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124faa000) [pid = 1651] [serial = 1731] [outer = 0x0] 05:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1253e7800) [pid = 1651] [serial = 1732] [outer = 0x124faa000] 05:02:49 INFO - PROCESS | 1651 | 1471348969918 Marionette DEBUG loaded listener.js 05:02:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12670f000) [pid = 1651] [serial = 1733] [outer = 0x124faa000] 05:02:50 INFO - PROCESS | 1651 | 1471348970273 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]]]}] 05:02:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 05:02:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 620ms 05:02:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 05:02:50 INFO - PROCESS | 1651 | 1471348970288 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 05:02:50 INFO - PROCESS | 1651 | 1471348970289 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 05:02:50 INFO - PROCESS | 1651 | 1471348970292 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 05:02:50 INFO - PROCESS | 1651 | 1471348970295 Marionette TRACE conn2 <- [1,2282,null,{}] 05:02:50 INFO - PROCESS | 1651 | 1471348970298 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}] 05:02:50 INFO - PROCESS | 1651 | 1471348970302 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:50 INFO - PROCESS | 1651 | 1471348970417 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 05:02:50 INFO - PROCESS | 1651 | 1471348970429 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:50 INFO - PROCESS | 1651 | 1471348970430 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x129961000 == 35 [pid = 1651] [id = 578] 05:02:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12681bc00) [pid = 1651] [serial = 1734] [outer = 0x0] 05:02:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126d26c00) [pid = 1651] [serial = 1735] [outer = 0x12681bc00] 05:02:50 INFO - PROCESS | 1651 | 1471348970456 Marionette DEBUG loaded listener.js 05:02:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128ad9400) [pid = 1651] [serial = 1736] [outer = 0x12681bc00] 05:02:50 INFO - PROCESS | 1651 | 1471348970806 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]]]}] 05:02:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 05:02:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 570ms 05:02:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 05:02:50 INFO - PROCESS | 1651 | 1471348970863 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 05:02:50 INFO - PROCESS | 1651 | 1471348970864 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 05:02:50 INFO - PROCESS | 1651 | 1471348970866 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 05:02:50 INFO - PROCESS | 1651 | 1471348970867 Marionette TRACE conn2 <- [1,2286,null,{}] 05:02:50 INFO - PROCESS | 1651 | 1471348970869 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}] 05:02:50 INFO - PROCESS | 1651 | 1471348970871 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:50 INFO - PROCESS | 1651 | 1471348970969 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 05:02:50 INFO - PROCESS | 1651 | 1471348970985 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:50 INFO - PROCESS | 1651 | 1471348970987 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad3b000 == 36 [pid = 1651] [id = 579] 05:02:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x128adf800) [pid = 1651] [serial = 1737] [outer = 0x0] 05:02:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128bd8800) [pid = 1651] [serial = 1738] [outer = 0x128adf800] 05:02:51 INFO - PROCESS | 1651 | 1471348971012 Marionette DEBUG loaded listener.js 05:02:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128daa000) [pid = 1651] [serial = 1739] [outer = 0x128adf800] 05:02:51 INFO - PROCESS | 1651 | 1471348971343 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]]]}] 05:02:51 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 05:02:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 519ms 05:02:51 INFO - PROCESS | 1651 | 1471348971385 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 05:02:51 INFO - PROCESS | 1651 | 1471348971386 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 05:02:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 05:02:51 INFO - PROCESS | 1651 | 1471348971389 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 05:02:51 INFO - PROCESS | 1651 | 1471348971390 Marionette TRACE conn2 <- [1,2290,null,{}] 05:02:51 INFO - PROCESS | 1651 | 1471348971392 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}] 05:02:51 INFO - PROCESS | 1651 | 1471348971393 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:51 INFO - PROCESS | 1651 | 1471348971490 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 05:02:51 INFO - PROCESS | 1651 | 1471348971494 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:51 INFO - PROCESS | 1651 | 1471348971495 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb40800 == 37 [pid = 1651] [id = 580] 05:02:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12a72d800) [pid = 1651] [serial = 1740] [outer = 0x0] 05:02:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12a866400) [pid = 1651] [serial = 1741] [outer = 0x12a72d800] 05:02:51 INFO - PROCESS | 1651 | 1471348971522 Marionette DEBUG loaded listener.js 05:02:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12a93cc00) [pid = 1651] [serial = 1742] [outer = 0x12a72d800] 05:02:51 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1258e8000) [pid = 1651] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 05:02:51 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x114f98800) [pid = 1651] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 05:02:51 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x126324400) [pid = 1651] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 05:02:51 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11699a800) [pid = 1651] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 05:02:51 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1234a7400) [pid = 1651] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 05:02:51 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118538c00) [pid = 1651] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 05:02:51 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119dda000) [pid = 1651] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 05:02:51 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x118210400) [pid = 1651] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 05:02:51 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x115e5f400) [pid = 1651] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 05:02:51 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x117c4a400) [pid = 1651] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 05:02:51 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1188b8400) [pid = 1651] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 05:02:51 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119d31000) [pid = 1651] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 05:02:51 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1161bd400) [pid = 1651] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 05:02:51 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x112d76400) [pid = 1651] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 05:02:51 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1247a3400) [pid = 1651] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 05:02:51 INFO - PROCESS | 1651 | 1471348971948 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]]]}] 05:02:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 05:02:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 572ms 05:02:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 05:02:51 INFO - PROCESS | 1651 | 1471348971962 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 05:02:51 INFO - PROCESS | 1651 | 1471348971963 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 05:02:51 INFO - PROCESS | 1651 | 1471348971965 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 05:02:51 INFO - PROCESS | 1651 | 1471348971966 Marionette TRACE conn2 <- [1,2294,null,{}] 05:02:51 INFO - PROCESS | 1651 | 1471348971968 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}] 05:02:51 INFO - PROCESS | 1651 | 1471348971969 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:52 INFO - PROCESS | 1651 | 1471348972047 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 05:02:52 INFO - PROCESS | 1651 | 1471348972051 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:52 INFO - PROCESS | 1651 | 1471348972052 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be7f800 == 38 [pid = 1651] [id = 581] 05:02:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x115e07c00) [pid = 1651] [serial = 1743] [outer = 0x0] 05:02:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x117c51800) [pid = 1651] [serial = 1744] [outer = 0x115e07c00] 05:02:52 INFO - PROCESS | 1651 | 1471348972078 Marionette DEBUG loaded listener.js 05:02:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119b29000) [pid = 1651] [serial = 1745] [outer = 0x115e07c00] 05:02:52 INFO - PROCESS | 1651 | 1471348972415 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]]]}] 05:02:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 05:02:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 468ms 05:02:52 INFO - PROCESS | 1651 | 1471348972434 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 05:02:52 INFO - PROCESS | 1651 | 1471348972435 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 05:02:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 05:02:52 INFO - PROCESS | 1651 | 1471348972437 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 05:02:52 INFO - PROCESS | 1651 | 1471348972438 Marionette TRACE conn2 <- [1,2298,null,{}] 05:02:52 INFO - PROCESS | 1651 | 1471348972440 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}] 05:02:52 INFO - PROCESS | 1651 | 1471348972442 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:52 INFO - PROCESS | 1651 | 1471348972547 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 05:02:52 INFO - PROCESS | 1651 | 1471348972554 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:52 INFO - PROCESS | 1651 | 1471348972555 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bee9000 == 39 [pid = 1651] [id = 582] 05:02:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1188b6800) [pid = 1651] [serial = 1746] [outer = 0x0] 05:02:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12427f000) [pid = 1651] [serial = 1747] [outer = 0x1188b6800] 05:02:52 INFO - PROCESS | 1651 | 1471348972580 Marionette DEBUG loaded listener.js 05:02:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12a93c800) [pid = 1651] [serial = 1748] [outer = 0x1188b6800] 05:02:52 INFO - PROCESS | 1651 | 1471348972896 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]]]}] 05:02:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 05:02:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 469ms 05:02:52 INFO - PROCESS | 1651 | 1471348972907 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 05:02:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 05:02:52 INFO - PROCESS | 1651 | 1471348972910 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 05:02:52 INFO - PROCESS | 1651 | 1471348972912 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 05:02:52 INFO - PROCESS | 1651 | 1471348972914 Marionette TRACE conn2 <- [1,2302,null,{}] 05:02:52 INFO - PROCESS | 1651 | 1471348972916 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}] 05:02:52 INFO - PROCESS | 1651 | 1471348972918 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:53 INFO - PROCESS | 1651 | 1471348973006 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 05:02:53 INFO - PROCESS | 1651 | 1471348973012 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:53 INFO - PROCESS | 1651 | 1471348973013 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc87000 == 40 [pid = 1651] [id = 583] 05:02:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x126a09400) [pid = 1651] [serial = 1749] [outer = 0x0] 05:02:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12add7800) [pid = 1651] [serial = 1750] [outer = 0x126a09400] 05:02:53 INFO - PROCESS | 1651 | 1471348973040 Marionette DEBUG loaded listener.js 05:02:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12b293000) [pid = 1651] [serial = 1751] [outer = 0x126a09400] 05:02:53 INFO - PROCESS | 1651 | 1471348973367 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]]]}] 05:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 05:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 469ms 05:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 05:02:53 INFO - PROCESS | 1651 | 1471348973383 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 05:02:53 INFO - PROCESS | 1651 | 1471348973384 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 05:02:53 INFO - PROCESS | 1651 | 1471348973386 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 05:02:53 INFO - PROCESS | 1651 | 1471348973387 Marionette TRACE conn2 <- [1,2306,null,{}] 05:02:53 INFO - PROCESS | 1651 | 1471348973390 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}] 05:02:53 INFO - PROCESS | 1651 | 1471348973391 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:53 INFO - PROCESS | 1651 | 1471348973503 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 05:02:53 INFO - PROCESS | 1651 | 1471348973538 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:53 INFO - PROCESS | 1651 | 1471348973539 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d23b800 == 41 [pid = 1651] [id = 584] 05:02:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1253e7400) [pid = 1651] [serial = 1752] [outer = 0x0] 05:02:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12b347400) [pid = 1651] [serial = 1753] [outer = 0x1253e7400] 05:02:53 INFO - PROCESS | 1651 | 1471348973563 Marionette DEBUG loaded listener.js 05:02:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12b34f400) [pid = 1651] [serial = 1754] [outer = 0x1253e7400] 05:02:53 INFO - PROCESS | 1651 | 1471348973828 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]]]}] 05:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 05:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 470ms 05:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 05:02:53 INFO - PROCESS | 1651 | 1471348973856 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 05:02:53 INFO - PROCESS | 1651 | 1471348973858 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 05:02:53 INFO - PROCESS | 1651 | 1471348973867 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 05:02:53 INFO - PROCESS | 1651 | 1471348973868 Marionette TRACE conn2 <- [1,2310,null,{}] 05:02:53 INFO - PROCESS | 1651 | 1471348973870 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}] 05:02:53 INFO - PROCESS | 1651 | 1471348973871 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:54 INFO - PROCESS | 1651 | 1471348974005 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 05:02:54 INFO - PROCESS | 1651 | 1471348974067 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:54 INFO - PROCESS | 1651 | 1471348974069 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x1165b0000 == 42 [pid = 1651] [id = 585] 05:02:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1122a6c00) [pid = 1651] [serial = 1755] [outer = 0x0] 05:02:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1127e3800) [pid = 1651] [serial = 1756] [outer = 0x1122a6c00] 05:02:54 INFO - PROCESS | 1651 | 1471348974101 Marionette DEBUG loaded listener.js 05:02:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11702fc00) [pid = 1651] [serial = 1757] [outer = 0x1122a6c00] 05:02:54 INFO - PROCESS | 1651 | 1471348974587 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]]]}] 05:02:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 05:02:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 769ms 05:02:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 05:02:54 INFO - PROCESS | 1651 | 1471348974637 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 05:02:54 INFO - PROCESS | 1651 | 1471348974640 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 05:02:54 INFO - PROCESS | 1651 | 1471348974643 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 05:02:54 INFO - PROCESS | 1651 | 1471348974645 Marionette TRACE conn2 <- [1,2314,null,{}] 05:02:54 INFO - PROCESS | 1651 | 1471348974648 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}] 05:02:54 INFO - PROCESS | 1651 | 1471348974651 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:54 INFO - PROCESS | 1651 | 1471348974756 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 05:02:54 INFO - PROCESS | 1651 | 1471348974830 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:54 INFO - PROCESS | 1651 | 1471348974832 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x124255800 == 43 [pid = 1651] [id = 586] 05:02:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119a6b400) [pid = 1651] [serial = 1758] [outer = 0x0] 05:02:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119d36800) [pid = 1651] [serial = 1759] [outer = 0x119a6b400] 05:02:54 INFO - PROCESS | 1651 | 1471348974862 Marionette DEBUG loaded listener.js 05:02:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119de2800) [pid = 1651] [serial = 1760] [outer = 0x119a6b400] 05:02:55 INFO - PROCESS | 1651 | 1471348975280 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]]]}] 05:02:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 05:02:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 671ms 05:02:55 INFO - PROCESS | 1651 | 1471348975314 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 05:02:55 INFO - PROCESS | 1651 | 1471348975316 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 05:02:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 05:02:55 INFO - PROCESS | 1651 | 1471348975318 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 05:02:55 INFO - PROCESS | 1651 | 1471348975320 Marionette TRACE conn2 <- [1,2318,null,{}] 05:02:55 INFO - PROCESS | 1651 | 1471348975322 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}] 05:02:55 INFO - PROCESS | 1651 | 1471348975325 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:55 INFO - PROCESS | 1651 | 1471348975446 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 05:02:55 INFO - PROCESS | 1651 | 1471348975511 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:55 INFO - PROCESS | 1651 | 1471348975512 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bed7000 == 44 [pid = 1651] [id = 587] 05:02:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1212e3400) [pid = 1651] [serial = 1761] [outer = 0x0] 05:02:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124721c00) [pid = 1651] [serial = 1762] [outer = 0x1212e3400] 05:02:55 INFO - PROCESS | 1651 | 1471348975542 Marionette DEBUG loaded listener.js 05:02:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126898000) [pid = 1651] [serial = 1763] [outer = 0x1212e3400] 05:02:56 INFO - PROCESS | 1651 | 1471348976036 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] 05:02:56 INFO - PROCESS | 1651 | 1471348976094 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 05:02:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 05:02:56 INFO - PROCESS | 1651 | 1471348976105 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 05:02:56 INFO - PROCESS | 1651 | 1471348976110 Marionette TRACE conn2 <- [1,2322,null,{}] 05:02:56 INFO - PROCESS | 1651 | 1471348976114 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}] 05:02:56 INFO - PROCESS | 1651 | 1471348976118 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:56 INFO - PROCESS | 1651 | 1471348976265 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 05:02:56 INFO - PROCESS | 1651 | 1471348976391 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:56 INFO - PROCESS | 1651 | 1471348976392 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b36e000 == 45 [pid = 1651] [id = 588] 05:02:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12346d800) [pid = 1651] [serial = 1764] [outer = 0x0] 05:02:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x128ae3c00) [pid = 1651] [serial = 1765] [outer = 0x12346d800] 05:02:56 INFO - PROCESS | 1651 | 1471348976423 Marionette DEBUG loaded listener.js 05:02:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12a867400) [pid = 1651] [serial = 1766] [outer = 0x12346d800] 05:02:57 INFO - PROCESS | 1651 | 1471348977014 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]]]}] 05:02:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 05:02:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 983ms 05:02:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 05:02:57 INFO - PROCESS | 1651 | 1471348977081 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 05:02:57 INFO - PROCESS | 1651 | 1471348977083 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 05:02:57 INFO - PROCESS | 1651 | 1471348977086 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 05:02:57 INFO - PROCESS | 1651 | 1471348977088 Marionette TRACE conn2 <- [1,2326,null,{}] 05:02:57 INFO - PROCESS | 1651 | 1471348977092 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}] 05:02:57 INFO - PROCESS | 1651 | 1471348977093 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:57 INFO - PROCESS | 1651 | 1471348977186 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 05:02:57 INFO - PROCESS | 1651 | 1471348977262 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:57 INFO - PROCESS | 1651 | 1471348977263 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d0f000 == 46 [pid = 1651] [id = 589] 05:02:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11880a400) [pid = 1651] [serial = 1767] [outer = 0x0] 05:02:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1188b5800) [pid = 1651] [serial = 1768] [outer = 0x11880a400] 05:02:57 INFO - PROCESS | 1651 | 1471348977291 Marionette DEBUG loaded listener.js 05:02:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1195c9c00) [pid = 1651] [serial = 1769] [outer = 0x11880a400] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12d23b800 == 45 [pid = 1651] [id = 584] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc87000 == 44 [pid = 1651] [id = 583] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12bee9000 == 43 [pid = 1651] [id = 582] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12be7f800 == 42 [pid = 1651] [id = 581] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb40800 == 41 [pid = 1651] [id = 580] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad3b000 == 40 [pid = 1651] [id = 579] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x129961000 == 39 [pid = 1651] [id = 578] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1283d7000 == 38 [pid = 1651] [id = 577] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1267da000 == 37 [pid = 1651] [id = 576] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1237d3000 == 36 [pid = 1651] [id = 575] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x119415000 == 35 [pid = 1651] [id = 574] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x116414800 == 34 [pid = 1651] [id = 573] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x123309800 == 33 [pid = 1651] [id = 572] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x116973000 == 32 [pid = 1651] [id = 571] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x124636000 == 31 [pid = 1651] [id = 570] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1195fd800 == 30 [pid = 1651] [id = 559] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12b36e000 == 29 [pid = 1651] [id = 588] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12bed7000 == 28 [pid = 1651] [id = 587] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x124255800 == 27 [pid = 1651] [id = 586] 05:02:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1165b0000 == 26 [pid = 1651] [id = 585] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1283f8400) [pid = 1651] [serial = 1709] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1165ebc00) [pid = 1651] [serial = 1678] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x126a0a800) [pid = 1651] [serial = 1700] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1283ec400) [pid = 1651] [serial = 1711] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x118205c00) [pid = 1651] [serial = 1666] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x124756400) [pid = 1651] [serial = 1672] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119a68400) [pid = 1651] [serial = 1705] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1212c1c00) [pid = 1651] [serial = 1691] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12688fc00) [pid = 1651] [serial = 1699] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11820c400) [pid = 1651] [serial = 1679] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1231bd800) [pid = 1651] [serial = 1693] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1188af000) [pid = 1651] [serial = 1667] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119d31c00) [pid = 1651] [serial = 1688] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118710800) [pid = 1651] [serial = 1684] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x126320400) [pid = 1651] [serial = 1697] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119b2cc00) [pid = 1651] [serial = 1687] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x123477800) [pid = 1651] [serial = 1694] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119d48c00) [pid = 1651] [serial = 1669] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112d81400) [pid = 1651] [serial = 1682] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x126d29400) [pid = 1651] [serial = 1708] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x123478000) [pid = 1651] [serial = 1706] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1283ed800) [pid = 1651] [serial = 1703] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1283f3000) [pid = 1651] [serial = 1675] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1211a2800) [pid = 1651] [serial = 1690] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1188b7800) [pid = 1651] [serial = 1685] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1285b4800) [pid = 1651] [serial = 1676] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x116469c00) [pid = 1651] [serial = 1681] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x126bcbc00) [pid = 1651] [serial = 1702] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1258e7400) [pid = 1651] [serial = 1673] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1212bf000) [pid = 1651] [serial = 1670] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1235cf800) [pid = 1651] [serial = 1696] [outer = 0x0] [url = about:blank] 05:02:58 INFO - PROCESS | 1651 | 1471348978253 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]]]}] 05:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 05:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1174ms 05:02:58 INFO - PROCESS | 1651 | 1471348978261 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 05:02:58 INFO - PROCESS | 1651 | 1471348978263 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 05:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 05:02:58 INFO - PROCESS | 1651 | 1471348978267 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 05:02:58 INFO - PROCESS | 1651 | 1471348978268 Marionette TRACE conn2 <- [1,2330,null,{}] 05:02:58 INFO - PROCESS | 1651 | 1471348978272 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}] 05:02:58 INFO - PROCESS | 1651 | 1471348978274 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:58 INFO - PROCESS | 1651 | 1471348978359 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 05:02:58 INFO - PROCESS | 1651 | 1471348978367 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:58 INFO - PROCESS | 1651 | 1471348978368 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1167cc000 == 27 [pid = 1651] [id = 590] 05:02:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x115e0a800) [pid = 1651] [serial = 1770] [outer = 0x0] 05:02:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x115e67000) [pid = 1651] [serial = 1771] [outer = 0x115e0a800] 05:02:58 INFO - PROCESS | 1651 | 1471348978398 Marionette DEBUG loaded listener.js 05:02:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x116913000) [pid = 1651] [serial = 1772] [outer = 0x115e0a800] 05:02:58 INFO - PROCESS | 1651 | 1471348978807 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]]]}] 05:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 05:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 570ms 05:02:58 INFO - PROCESS | 1651 | 1471348978837 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 05:02:58 INFO - PROCESS | 1651 | 1471348978843 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 05:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 05:02:58 INFO - PROCESS | 1651 | 1471348978860 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 05:02:58 INFO - PROCESS | 1651 | 1471348978863 Marionette TRACE conn2 <- [1,2334,null,{}] 05:02:58 INFO - PROCESS | 1651 | 1471348978866 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}] 05:02:58 INFO - PROCESS | 1651 | 1471348978869 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:58 INFO - PROCESS | 1651 | 1471348978991 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 05:02:59 INFO - PROCESS | 1651 | 1471348979008 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:59 INFO - PROCESS | 1651 | 1471348979009 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x118522800 == 28 [pid = 1651] [id = 591] 05:02:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118338800) [pid = 1651] [serial = 1773] [outer = 0x0] 05:02:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118714400) [pid = 1651] [serial = 1774] [outer = 0x118338800] 05:02:59 INFO - PROCESS | 1651 | 1471348979055 Marionette DEBUG loaded listener.js 05:02:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119118800) [pid = 1651] [serial = 1775] [outer = 0x118338800] 05:02:59 INFO - PROCESS | 1651 | 1471348979455 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]]]}] 05:02:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 05:02:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 622ms 05:02:59 INFO - PROCESS | 1651 | 1471348979481 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 05:02:59 INFO - PROCESS | 1651 | 1471348979490 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 05:02:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 05:02:59 INFO - PROCESS | 1651 | 1471348979493 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 05:02:59 INFO - PROCESS | 1651 | 1471348979495 Marionette TRACE conn2 <- [1,2338,null,{}] 05:02:59 INFO - PROCESS | 1651 | 1471348979504 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}] 05:02:59 INFO - PROCESS | 1651 | 1471348979507 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:59 INFO - PROCESS | 1651 | 1471348979584 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 05:02:59 INFO - PROCESS | 1651 | 1471348979589 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:59 INFO - PROCESS | 1651 | 1471348979591 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:02:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d20000 == 29 [pid = 1651] [id = 592] 05:02:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119a6ac00) [pid = 1651] [serial = 1776] [outer = 0x0] 05:02:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11929bc00) [pid = 1651] [serial = 1777] [outer = 0x119a6ac00] 05:02:59 INFO - PROCESS | 1651 | 1471348979621 Marionette DEBUG loaded listener.js 05:02:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119dd7800) [pid = 1651] [serial = 1778] [outer = 0x119a6ac00] 05:03:00 INFO - PROCESS | 1651 | 1471348980034 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]]]}] 05:03:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 05:03:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 571ms 05:03:00 INFO - PROCESS | 1651 | 1471348980065 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 05:03:00 INFO - PROCESS | 1651 | 1471348980068 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 05:03:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 05:03:00 INFO - PROCESS | 1651 | 1471348980087 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 05:03:00 INFO - PROCESS | 1651 | 1471348980089 Marionette TRACE conn2 <- [1,2342,null,{}] 05:03:00 INFO - PROCESS | 1651 | 1471348980092 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}] 05:03:00 INFO - PROCESS | 1651 | 1471348980094 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:00 INFO - PROCESS | 1651 | 1471348980213 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 05:03:00 INFO - PROCESS | 1651 | 1471348980219 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:00 INFO - PROCESS | 1651 | 1471348980220 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1237d9800 == 30 [pid = 1651] [id = 593] 05:03:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119de3c00) [pid = 1651] [serial = 1779] [outer = 0x0] 05:03:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1212bc000) [pid = 1651] [serial = 1780] [outer = 0x119de3c00] 05:03:00 INFO - PROCESS | 1651 | 1471348980261 Marionette DEBUG loaded listener.js 05:03:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1212de000) [pid = 1651] [serial = 1781] [outer = 0x119de3c00] 05:03:00 INFO - PROCESS | 1651 | 1471348980699 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]]]}] 05:03:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 05:03:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 623ms 05:03:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 05:03:00 INFO - PROCESS | 1651 | 1471348980710 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 05:03:00 INFO - PROCESS | 1651 | 1471348980713 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 05:03:00 INFO - PROCESS | 1651 | 1471348980716 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 05:03:00 INFO - PROCESS | 1651 | 1471348980717 Marionette TRACE conn2 <- [1,2346,null,{}] 05:03:00 INFO - PROCESS | 1651 | 1471348980726 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}] 05:03:00 INFO - PROCESS | 1651 | 1471348980729 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:00 INFO - PROCESS | 1651 | 1471348980824 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 05:03:00 INFO - PROCESS | 1651 | 1471348980879 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:00 INFO - PROCESS | 1651 | 1471348980880 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d0e000 == 31 [pid = 1651] [id = 594] 05:03:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1212df000) [pid = 1651] [serial = 1782] [outer = 0x0] 05:03:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1232b9800) [pid = 1651] [serial = 1783] [outer = 0x1212df000] 05:03:00 INFO - PROCESS | 1651 | 1471348980905 Marionette DEBUG loaded listener.js 05:03:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123477000) [pid = 1651] [serial = 1784] [outer = 0x1212df000] 05:03:01 INFO - PROCESS | 1651 | 1471348981216 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]]]}] 05:03:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 05:03:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 518ms 05:03:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 05:03:01 INFO - PROCESS | 1651 | 1471348981235 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 05:03:01 INFO - PROCESS | 1651 | 1471348981236 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 05:03:01 INFO - PROCESS | 1651 | 1471348981238 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 05:03:01 INFO - PROCESS | 1651 | 1471348981239 Marionette TRACE conn2 <- [1,2350,null,{}] 05:03:01 INFO - PROCESS | 1651 | 1471348981241 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}] 05:03:01 INFO - PROCESS | 1651 | 1471348981249 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:01 INFO - PROCESS | 1651 | 1471348981364 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 05:03:01 INFO - PROCESS | 1651 | 1471348981403 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:01 INFO - PROCESS | 1651 | 1471348981404 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283be800 == 32 [pid = 1651] [id = 595] 05:03:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1234a5800) [pid = 1651] [serial = 1785] [outer = 0x0] 05:03:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12471bc00) [pid = 1651] [serial = 1786] [outer = 0x1234a5800] 05:03:01 INFO - PROCESS | 1651 | 1471348981430 Marionette DEBUG loaded listener.js 05:03:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1258ef800) [pid = 1651] [serial = 1787] [outer = 0x1234a5800] 05:03:01 INFO - PROCESS | 1651 | 1471348981738 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]]]}] 05:03:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 05:03:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 518ms 05:03:01 INFO - PROCESS | 1651 | 1471348981758 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 05:03:01 INFO - PROCESS | 1651 | 1471348981759 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 05:03:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 05:03:01 INFO - PROCESS | 1651 | 1471348981765 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 05:03:01 INFO - PROCESS | 1651 | 1471348981766 Marionette TRACE conn2 <- [1,2354,null,{}] 05:03:01 INFO - PROCESS | 1651 | 1471348981768 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}] 05:03:01 INFO - PROCESS | 1651 | 1471348981769 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:01 INFO - PROCESS | 1651 | 1471348981872 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 05:03:01 INFO - PROCESS | 1651 | 1471348981912 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:01 INFO - PROCESS | 1651 | 1471348981913 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d06000 == 33 [pid = 1651] [id = 596] 05:03:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x111f2dc00) [pid = 1651] [serial = 1788] [outer = 0x0] 05:03:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126714c00) [pid = 1651] [serial = 1789] [outer = 0x111f2dc00] 05:03:01 INFO - PROCESS | 1651 | 1471348981938 Marionette DEBUG loaded listener.js 05:03:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126a07800) [pid = 1651] [serial = 1790] [outer = 0x111f2dc00] 05:03:02 INFO - PROCESS | 1651 | 1471348982260 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]]]}] 05:03:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 05:03:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 521ms 05:03:02 INFO - PROCESS | 1651 | 1471348982286 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 05:03:02 INFO - PROCESS | 1651 | 1471348982287 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 05:03:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 05:03:02 INFO - PROCESS | 1651 | 1471348982289 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 05:03:02 INFO - PROCESS | 1651 | 1471348982290 Marionette TRACE conn2 <- [1,2358,null,{}] 05:03:02 INFO - PROCESS | 1651 | 1471348982293 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}] 05:03:02 INFO - PROCESS | 1651 | 1471348982296 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:02 INFO - PROCESS | 1651 | 1471348982390 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 05:03:02 INFO - PROCESS | 1651 | 1471348982429 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:02 INFO - PROCESS | 1651 | 1471348982430 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x129955800 == 34 [pid = 1651] [id = 597] 05:03:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126a08400) [pid = 1651] [serial = 1791] [outer = 0x0] 05:03:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126ab1c00) [pid = 1651] [serial = 1792] [outer = 0x126a08400] 05:03:02 INFO - PROCESS | 1651 | 1471348982455 Marionette DEBUG loaded listener.js 05:03:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126d27000) [pid = 1651] [serial = 1793] [outer = 0x126a08400] 05:03:02 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12681bc00) [pid = 1651] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 05:03:02 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x128adf800) [pid = 1651] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 05:03:02 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12a72d800) [pid = 1651] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 05:03:02 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119163c00) [pid = 1651] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 05:03:02 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x115e6c800) [pid = 1651] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 05:03:02 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119167800) [pid = 1651] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 05:03:02 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12428f000) [pid = 1651] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 05:03:02 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1258ea000) [pid = 1651] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 05:03:02 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x113cba400) [pid = 1651] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 05:03:02 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119dd8c00) [pid = 1651] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 05:03:02 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x115e07c00) [pid = 1651] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 05:03:02 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x126a09400) [pid = 1651] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 05:03:02 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1188b6800) [pid = 1651] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 05:03:02 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x124faa000) [pid = 1651] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 05:03:02 INFO - PROCESS | 1651 | 1471348982886 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]]]}] 05:03:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 05:03:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 618ms 05:03:02 INFO - PROCESS | 1651 | 1471348982915 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 05:03:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 05:03:02 INFO - PROCESS | 1651 | 1471348982916 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 05:03:02 INFO - PROCESS | 1651 | 1471348982920 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 05:03:02 INFO - PROCESS | 1651 | 1471348982921 Marionette TRACE conn2 <- [1,2362,null,{}] 05:03:02 INFO - PROCESS | 1651 | 1471348982924 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}] 05:03:02 INFO - PROCESS | 1651 | 1471348982927 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:03 INFO - PROCESS | 1651 | 1471348983064 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 05:03:03 INFO - PROCESS | 1651 | 1471348983100 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:03 INFO - PROCESS | 1651 | 1471348983101 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a997000 == 35 [pid = 1651] [id = 598] 05:03:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x115e07c00) [pid = 1651] [serial = 1794] [outer = 0x0] 05:03:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1188b6800) [pid = 1651] [serial = 1795] [outer = 0x115e07c00] 05:03:03 INFO - PROCESS | 1651 | 1471348983126 Marionette DEBUG loaded listener.js 05:03:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x126328400) [pid = 1651] [serial = 1796] [outer = 0x115e07c00] 05:03:03 INFO - PROCESS | 1651 | 1471348983420 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]]]}] 05:03:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 05:03:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 521ms 05:03:03 INFO - PROCESS | 1651 | 1471348983440 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 05:03:03 INFO - PROCESS | 1651 | 1471348983442 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 05:03:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 05:03:03 INFO - PROCESS | 1651 | 1471348983451 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 05:03:03 INFO - PROCESS | 1651 | 1471348983452 Marionette TRACE conn2 <- [1,2366,null,{}] 05:03:03 INFO - PROCESS | 1651 | 1471348983455 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}] 05:03:03 INFO - PROCESS | 1651 | 1471348983456 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:03 INFO - PROCESS | 1651 | 1471348983535 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 05:03:03 INFO - PROCESS | 1651 | 1471348983539 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:03 INFO - PROCESS | 1651 | 1471348983540 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad3c800 == 36 [pid = 1651] [id = 599] 05:03:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126773000) [pid = 1651] [serial = 1797] [outer = 0x0] 05:03:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126d2d000) [pid = 1651] [serial = 1798] [outer = 0x126773000] 05:03:03 INFO - PROCESS | 1651 | 1471348983568 Marionette DEBUG loaded listener.js 05:03:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1283f3000) [pid = 1651] [serial = 1799] [outer = 0x126773000] 05:03:03 INFO - PROCESS | 1651 | 1471348983901 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]]]}] 05:03:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 05:03:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 468ms 05:03:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 05:03:03 INFO - PROCESS | 1651 | 1471348983919 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 05:03:03 INFO - PROCESS | 1651 | 1471348983921 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 05:03:03 INFO - PROCESS | 1651 | 1471348983923 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 05:03:03 INFO - PROCESS | 1651 | 1471348983925 Marionette TRACE conn2 <- [1,2370,null,{}] 05:03:03 INFO - PROCESS | 1651 | 1471348983929 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}] 05:03:03 INFO - PROCESS | 1651 | 1471348983931 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:04 INFO - PROCESS | 1651 | 1471348984050 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 05:03:04 INFO - PROCESS | 1651 | 1471348984064 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:04 INFO - PROCESS | 1651 | 1471348984066 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb40800 == 37 [pid = 1651] [id = 600] 05:03:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x113034800) [pid = 1651] [serial = 1800] [outer = 0x0] 05:03:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128455400) [pid = 1651] [serial = 1801] [outer = 0x113034800] 05:03:04 INFO - PROCESS | 1651 | 1471348984093 Marionette DEBUG loaded listener.js 05:03:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128da2000) [pid = 1651] [serial = 1802] [outer = 0x113034800] 05:03:04 INFO - PROCESS | 1651 | 1471348984428 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]]]}] 05:03:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 05:03:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 523ms 05:03:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 05:03:04 INFO - PROCESS | 1651 | 1471348984448 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 05:03:04 INFO - PROCESS | 1651 | 1471348984449 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 05:03:04 INFO - PROCESS | 1651 | 1471348984451 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 05:03:04 INFO - PROCESS | 1651 | 1471348984452 Marionette TRACE conn2 <- [1,2374,null,{}] 05:03:04 INFO - PROCESS | 1651 | 1471348984454 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}] 05:03:04 INFO - PROCESS | 1651 | 1471348984455 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:04 INFO - PROCESS | 1651 | 1471348984534 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 05:03:04 INFO - PROCESS | 1651 | 1471348984538 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:04 INFO - PROCESS | 1651 | 1471348984539 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c84c000 == 38 [pid = 1651] [id = 601] 05:03:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128457000) [pid = 1651] [serial = 1803] [outer = 0x0] 05:03:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12a867000) [pid = 1651] [serial = 1804] [outer = 0x128457000] 05:03:04 INFO - PROCESS | 1651 | 1471348984566 Marionette DEBUG loaded listener.js 05:03:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a93b000) [pid = 1651] [serial = 1805] [outer = 0x128457000] 05:03:05 INFO - PROCESS | 1651 | 1471348985131 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]]]}] 05:03:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 05:03:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 719ms 05:03:05 INFO - PROCESS | 1651 | 1471348985170 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 05:03:05 INFO - PROCESS | 1651 | 1471348985173 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 05:03:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 05:03:05 INFO - PROCESS | 1651 | 1471348985177 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 05:03:05 INFO - PROCESS | 1651 | 1471348985179 Marionette TRACE conn2 <- [1,2378,null,{}] 05:03:05 INFO - PROCESS | 1651 | 1471348985183 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}] 05:03:05 INFO - PROCESS | 1651 | 1471348985185 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:05 INFO - PROCESS | 1651 | 1471348985299 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 05:03:05 INFO - PROCESS | 1651 | 1471348985383 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:05 INFO - PROCESS | 1651 | 1471348985384 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x11831f800 == 39 [pid = 1651] [id = 602] 05:03:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11671f000) [pid = 1651] [serial = 1806] [outer = 0x0] 05:03:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x116abb400) [pid = 1651] [serial = 1807] [outer = 0x11671f000] 05:03:05 INFO - PROCESS | 1651 | 1471348985416 Marionette DEBUG loaded listener.js 05:03:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x118211c00) [pid = 1651] [serial = 1808] [outer = 0x11671f000] 05:03:06 INFO - PROCESS | 1651 | 1471348985994 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]]]}] 05:03:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 05:03:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 825ms 05:03:06 INFO - PROCESS | 1651 | 1471348986002 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 05:03:06 INFO - PROCESS | 1651 | 1471348986005 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 05:03:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 05:03:06 INFO - PROCESS | 1651 | 1471348986039 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 05:03:06 INFO - PROCESS | 1651 | 1471348986041 Marionette TRACE conn2 <- [1,2382,null,{}] 05:03:06 INFO - PROCESS | 1651 | 1471348986047 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}] 05:03:06 INFO - PROCESS | 1651 | 1471348986049 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:06 INFO - PROCESS | 1651 | 1471348986162 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 05:03:06 INFO - PROCESS | 1651 | 1471348986245 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:06 INFO - PROCESS | 1651 | 1471348986246 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11748a000 == 40 [pid = 1651] [id = 603] 05:03:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x116724000) [pid = 1651] [serial = 1809] [outer = 0x0] 05:03:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x118810000) [pid = 1651] [serial = 1810] [outer = 0x116724000] 05:03:06 INFO - PROCESS | 1651 | 1471348986278 Marionette DEBUG loaded listener.js 05:03:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119b31800) [pid = 1651] [serial = 1811] [outer = 0x116724000] 05:03:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb40800 == 39 [pid = 1651] [id = 600] 05:03:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad3c800 == 38 [pid = 1651] [id = 599] 05:03:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12a997000 == 37 [pid = 1651] [id = 598] 05:03:06 INFO - PROCESS | 1651 | --DOCSHELL 0x129955800 == 36 [pid = 1651] [id = 597] 05:03:06 INFO - PROCESS | 1651 | --DOCSHELL 0x128d06000 == 35 [pid = 1651] [id = 596] 05:03:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1283be800 == 34 [pid = 1651] [id = 595] 05:03:06 INFO - PROCESS | 1651 | --DOCSHELL 0x124d0e000 == 33 [pid = 1651] [id = 594] 05:03:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1237d9800 == 32 [pid = 1651] [id = 593] 05:03:06 INFO - PROCESS | 1651 | --DOCSHELL 0x119d20000 == 31 [pid = 1651] [id = 592] 05:03:06 INFO - PROCESS | 1651 | --DOCSHELL 0x118522800 == 30 [pid = 1651] [id = 591] 05:03:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1167cc000 == 29 [pid = 1651] [id = 590] 05:03:06 INFO - PROCESS | 1651 | --DOCSHELL 0x119d0f000 == 28 [pid = 1651] [id = 589] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x128ad9400) [pid = 1651] [serial = 1736] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12a866400) [pid = 1651] [serial = 1741] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119291c00) [pid = 1651] [serial = 1717] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119a67400) [pid = 1651] [serial = 1718] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1176c4000) [pid = 1651] [serial = 1720] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118712000) [pid = 1651] [serial = 1721] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119a71400) [pid = 1651] [serial = 1723] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119d32c00) [pid = 1651] [serial = 1724] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12471cc00) [pid = 1651] [serial = 1729] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x124d59800) [pid = 1651] [serial = 1730] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x128bdbc00) [pid = 1651] [serial = 1712] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x115e64000) [pid = 1651] [serial = 1714] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x117033c00) [pid = 1651] [serial = 1715] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1212e1c00) [pid = 1651] [serial = 1726] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12347c000) [pid = 1651] [serial = 1727] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119b29000) [pid = 1651] [serial = 1745] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12b293000) [pid = 1651] [serial = 1751] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x117c51800) [pid = 1651] [serial = 1744] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12427f000) [pid = 1651] [serial = 1747] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12add7800) [pid = 1651] [serial = 1750] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12a93cc00) [pid = 1651] [serial = 1742] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1253e7800) [pid = 1651] [serial = 1732] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x128daa000) [pid = 1651] [serial = 1739] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12a93c800) [pid = 1651] [serial = 1748] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12b347400) [pid = 1651] [serial = 1753] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12670f000) [pid = 1651] [serial = 1733] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x126d26c00) [pid = 1651] [serial = 1735] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x128bd8800) [pid = 1651] [serial = 1738] [outer = 0x0] [url = about:blank] 05:03:06 INFO - PROCESS | 1651 | 1471348986900 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]]]}] 05:03:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 05:03:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 904ms 05:03:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 05:03:06 INFO - PROCESS | 1651 | 1471348986915 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 05:03:06 INFO - PROCESS | 1651 | 1471348986917 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 05:03:06 INFO - PROCESS | 1651 | 1471348986920 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 05:03:06 INFO - PROCESS | 1651 | 1471348986923 Marionette TRACE conn2 <- [1,2386,null,{}] 05:03:06 INFO - PROCESS | 1651 | 1471348986934 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}] 05:03:06 INFO - PROCESS | 1651 | 1471348986935 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:07 INFO - PROCESS | 1651 | 1471348987019 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 05:03:07 INFO - PROCESS | 1651 | 1471348987024 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:07 INFO - PROCESS | 1651 | 1471348987027 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x117ca2800 == 29 [pid = 1651] [id = 604] 05:03:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119164800) [pid = 1651] [serial = 1812] [outer = 0x0] 05:03:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119291c00) [pid = 1651] [serial = 1813] [outer = 0x119164800] 05:03:07 INFO - PROCESS | 1651 | 1471348987058 Marionette DEBUG loaded listener.js 05:03:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119a65000) [pid = 1651] [serial = 1814] [outer = 0x119164800] 05:03:07 INFO - PROCESS | 1651 | 1471348987423 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]]]}] 05:03:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 05:03:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 524ms 05:03:07 INFO - PROCESS | 1651 | 1471348987444 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 05:03:07 INFO - PROCESS | 1651 | 1471348987447 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 05:03:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 05:03:07 INFO - PROCESS | 1651 | 1471348987451 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 05:03:07 INFO - PROCESS | 1651 | 1471348987453 Marionette TRACE conn2 <- [1,2390,null,{}] 05:03:07 INFO - PROCESS | 1651 | 1471348987455 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}] 05:03:07 INFO - PROCESS | 1651 | 1471348987457 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:07 INFO - PROCESS | 1651 | 1471348987539 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 05:03:07 INFO - PROCESS | 1651 | 1471348987545 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:07 INFO - PROCESS | 1651 | 1471348987547 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195fa000 == 30 [pid = 1651] [id = 605] 05:03:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119a71c00) [pid = 1651] [serial = 1815] [outer = 0x0] 05:03:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119dd5800) [pid = 1651] [serial = 1816] [outer = 0x119a71c00] 05:03:07 INFO - PROCESS | 1651 | 1471348987575 Marionette DEBUG loaded listener.js 05:03:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1212bd000) [pid = 1651] [serial = 1817] [outer = 0x119a71c00] 05:03:07 INFO - PROCESS | 1651 | 1471348987931 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]]]}] 05:03:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 05:03:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 518ms 05:03:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 05:03:07 INFO - PROCESS | 1651 | 1471348987970 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 05:03:07 INFO - PROCESS | 1651 | 1471348987971 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 05:03:07 INFO - PROCESS | 1651 | 1471348987973 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 05:03:07 INFO - PROCESS | 1651 | 1471348987976 Marionette TRACE conn2 <- [1,2394,null,{}] 05:03:07 INFO - PROCESS | 1651 | 1471348987994 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}] 05:03:07 INFO - PROCESS | 1651 | 1471348987997 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:08 INFO - PROCESS | 1651 | 1471348988080 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 05:03:08 INFO - PROCESS | 1651 | 1471348988085 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:08 INFO - PROCESS | 1651 | 1471348988088 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x124635800 == 31 [pid = 1651] [id = 606] 05:03:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1212e6000) [pid = 1651] [serial = 1818] [outer = 0x0] 05:03:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1235d4800) [pid = 1651] [serial = 1819] [outer = 0x1212e6000] 05:03:08 INFO - PROCESS | 1651 | 1471348988116 Marionette DEBUG loaded listener.js 05:03:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1247b8800) [pid = 1651] [serial = 1820] [outer = 0x1212e6000] 05:03:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 05:03:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 479ms 05:03:08 INFO - PROCESS | 1651 | 1471348988448 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]]]}] 05:03:08 INFO - PROCESS | 1651 | 1471348988452 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 05:03:08 INFO - PROCESS | 1651 | 1471348988454 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 05:03:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 05:03:08 INFO - PROCESS | 1651 | 1471348988456 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 05:03:08 INFO - PROCESS | 1651 | 1471348988457 Marionette TRACE conn2 <- [1,2398,null,{}] 05:03:08 INFO - PROCESS | 1651 | 1471348988461 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}] 05:03:08 INFO - PROCESS | 1651 | 1471348988464 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:08 INFO - PROCESS | 1651 | 1471348988548 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 05:03:08 INFO - PROCESS | 1651 | 1471348988552 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:08 INFO - PROCESS | 1651 | 1471348988553 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x128491800 == 32 [pid = 1651] [id = 607] 05:03:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x124fb5c00) [pid = 1651] [serial = 1821] [outer = 0x0] 05:03:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x126324400) [pid = 1651] [serial = 1822] [outer = 0x124fb5c00] 05:03:08 INFO - PROCESS | 1651 | 1471348988579 Marionette DEBUG loaded listener.js 05:03:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126894400) [pid = 1651] [serial = 1823] [outer = 0x124fb5c00] 05:03:08 INFO - PROCESS | 1651 | 1471348988922 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]]]}] 05:03:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 05:03:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 469ms 05:03:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 05:03:08 INFO - PROCESS | 1651 | 1471348988927 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 05:03:08 INFO - PROCESS | 1651 | 1471348988928 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 05:03:08 INFO - PROCESS | 1651 | 1471348988930 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 05:03:08 INFO - PROCESS | 1651 | 1471348988931 Marionette TRACE conn2 <- [1,2402,null,{}] 05:03:08 INFO - PROCESS | 1651 | 1471348988934 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}] 05:03:08 INFO - PROCESS | 1651 | 1471348988935 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:09 INFO - PROCESS | 1651 | 1471348989048 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 05:03:09 INFO - PROCESS | 1651 | 1471348989060 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:09 INFO - PROCESS | 1651 | 1471348989061 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a87800 == 33 [pid = 1651] [id = 608] 05:03:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1212c0400) [pid = 1651] [serial = 1824] [outer = 0x0] 05:03:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126894000) [pid = 1651] [serial = 1825] [outer = 0x1212c0400] 05:03:09 INFO - PROCESS | 1651 | 1471348989086 Marionette DEBUG loaded listener.js 05:03:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126d28000) [pid = 1651] [serial = 1826] [outer = 0x1212c0400] 05:03:09 INFO - PROCESS | 1651 | 1471348989444 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]]]}] 05:03:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 05:03:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 517ms 05:03:09 INFO - PROCESS | 1651 | 1471348989449 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 05:03:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 05:03:09 INFO - PROCESS | 1651 | 1471348989450 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 05:03:09 INFO - PROCESS | 1651 | 1471348989452 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 05:03:09 INFO - PROCESS | 1651 | 1471348989453 Marionette TRACE conn2 <- [1,2406,null,{}] 05:03:09 INFO - PROCESS | 1651 | 1471348989455 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}] 05:03:09 INFO - PROCESS | 1651 | 1471348989461 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:09 INFO - PROCESS | 1651 | 1471348989570 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 05:03:09 INFO - PROCESS | 1651 | 1471348989610 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:09 INFO - PROCESS | 1651 | 1471348989611 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b2e8000 == 34 [pid = 1651] [id = 609] 05:03:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x124291c00) [pid = 1651] [serial = 1827] [outer = 0x0] 05:03:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1285b7400) [pid = 1651] [serial = 1828] [outer = 0x124291c00] 05:03:09 INFO - PROCESS | 1651 | 1471348989636 Marionette DEBUG loaded listener.js 05:03:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12a72e800) [pid = 1651] [serial = 1829] [outer = 0x124291c00] 05:03:09 INFO - PROCESS | 1651 | 1471348989990 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]]]}] 05:03:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 05:03:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 569ms 05:03:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 05:03:10 INFO - PROCESS | 1651 | 1471348990024 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 05:03:10 INFO - PROCESS | 1651 | 1471348990026 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 05:03:10 INFO - PROCESS | 1651 | 1471348990028 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 05:03:10 INFO - PROCESS | 1651 | 1471348990029 Marionette TRACE conn2 <- [1,2410,null,{}] 05:03:10 INFO - PROCESS | 1651 | 1471348990031 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}] 05:03:10 INFO - PROCESS | 1651 | 1471348990033 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:10 INFO - PROCESS | 1651 | 1471348990135 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 05:03:10 INFO - PROCESS | 1651 | 1471348990138 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:10 INFO - PROCESS | 1651 | 1471348990140 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be6d800 == 35 [pid = 1651] [id = 610] 05:03:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12a72f400) [pid = 1651] [serial = 1830] [outer = 0x0] 05:03:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12a93d800) [pid = 1651] [serial = 1831] [outer = 0x12a72f400] 05:03:10 INFO - PROCESS | 1651 | 1471348990200 Marionette DEBUG loaded listener.js 05:03:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12ab03c00) [pid = 1651] [serial = 1832] [outer = 0x12a72f400] 05:03:10 INFO - PROCESS | 1651 | 1471348990496 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]]]}] 05:03:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 05:03:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 520ms 05:03:10 INFO - PROCESS | 1651 | 1471348990548 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 05:03:10 INFO - PROCESS | 1651 | 1471348990549 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 05:03:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 05:03:10 INFO - PROCESS | 1651 | 1471348990558 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 05:03:10 INFO - PROCESS | 1651 | 1471348990559 Marionette TRACE conn2 <- [1,2414,null,{}] 05:03:10 INFO - PROCESS | 1651 | 1471348990561 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}] 05:03:10 INFO - PROCESS | 1651 | 1471348990562 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:10 INFO - PROCESS | 1651 | 1471348990661 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 05:03:10 INFO - PROCESS | 1651 | 1471348990664 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:10 INFO - PROCESS | 1651 | 1471348990666 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bede800 == 36 [pid = 1651] [id = 611] 05:03:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x112fea800) [pid = 1651] [serial = 1833] [outer = 0x0] 05:03:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12ab0b000) [pid = 1651] [serial = 1834] [outer = 0x112fea800] 05:03:10 INFO - PROCESS | 1651 | 1471348990691 Marionette DEBUG loaded listener.js 05:03:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12b288800) [pid = 1651] [serial = 1835] [outer = 0x112fea800] 05:03:11 INFO - PROCESS | 1651 | 1471348991111 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]]]}] 05:03:11 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1212df000) [pid = 1651] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 05:03:11 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119de3c00) [pid = 1651] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 05:03:11 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11880a400) [pid = 1651] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 05:03:11 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119a6ac00) [pid = 1651] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 05:03:11 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118338800) [pid = 1651] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 05:03:11 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x115e0a800) [pid = 1651] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 05:03:11 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1234a5800) [pid = 1651] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 05:03:11 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x115e07c00) [pid = 1651] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 05:03:11 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x111f2dc00) [pid = 1651] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 05:03:11 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126a08400) [pid = 1651] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 05:03:11 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1122a6c00) [pid = 1651] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 05:03:11 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x126773000) [pid = 1651] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 05:03:11 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119a6b400) [pid = 1651] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 05:03:11 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1212e3400) [pid = 1651] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 05:03:11 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x113034800) [pid = 1651] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 05:03:11 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12346d800) [pid = 1651] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 05:03:11 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1253e7400) [pid = 1651] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 05:03:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 05:03:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 624ms 05:03:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 05:03:11 INFO - PROCESS | 1651 | 1471348991177 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 05:03:11 INFO - PROCESS | 1651 | 1471348991178 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 05:03:11 INFO - PROCESS | 1651 | 1471348991180 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 05:03:11 INFO - PROCESS | 1651 | 1471348991181 Marionette TRACE conn2 <- [1,2418,null,{}] 05:03:11 INFO - PROCESS | 1651 | 1471348991183 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}] 05:03:11 INFO - PROCESS | 1651 | 1471348991185 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:11 INFO - PROCESS | 1651 | 1471348991264 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 05:03:11 INFO - PROCESS | 1651 | 1471348991268 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:11 INFO - PROCESS | 1651 | 1471348991269 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a0a7800 == 37 [pid = 1651] [id = 612] 05:03:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116467400) [pid = 1651] [serial = 1836] [outer = 0x0] 05:03:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118338800) [pid = 1651] [serial = 1837] [outer = 0x116467400] 05:03:11 INFO - PROCESS | 1651 | 1471348991295 Marionette DEBUG loaded listener.js 05:03:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119a6b800) [pid = 1651] [serial = 1838] [outer = 0x116467400] 05:03:11 INFO - PROCESS | 1651 | 1471348991615 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]]]}] 05:03:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 05:03:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 468ms 05:03:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 05:03:11 INFO - PROCESS | 1651 | 1471348991648 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 05:03:11 INFO - PROCESS | 1651 | 1471348991649 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 05:03:11 INFO - PROCESS | 1651 | 1471348991651 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 05:03:11 INFO - PROCESS | 1651 | 1471348991652 Marionette TRACE conn2 <- [1,2422,null,{}] 05:03:11 INFO - PROCESS | 1651 | 1471348991655 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}] 05:03:11 INFO - PROCESS | 1651 | 1471348991656 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:11 INFO - PROCESS | 1651 | 1471348991735 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 05:03:11 INFO - PROCESS | 1651 | 1471348991796 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:11 INFO - PROCESS | 1651 | 1471348991797 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c863000 == 38 [pid = 1651] [id = 613] 05:03:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119a65400) [pid = 1651] [serial = 1839] [outer = 0x0] 05:03:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12427b400) [pid = 1651] [serial = 1840] [outer = 0x119a65400] 05:03:11 INFO - PROCESS | 1651 | 1471348991830 Marionette DEBUG loaded listener.js 05:03:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1283ed800) [pid = 1651] [serial = 1841] [outer = 0x119a65400] 05:03:12 INFO - PROCESS | 1651 | 1471348992187 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]]]}] 05:03:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 05:03:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 568ms 05:03:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 05:03:12 INFO - PROCESS | 1651 | 1471348992221 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 05:03:12 INFO - PROCESS | 1651 | 1471348992223 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 05:03:12 INFO - PROCESS | 1651 | 1471348992226 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 05:03:12 INFO - PROCESS | 1651 | 1471348992229 Marionette TRACE conn2 <- [1,2426,null,{}] 05:03:12 INFO - PROCESS | 1651 | 1471348992232 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}] 05:03:12 INFO - PROCESS | 1651 | 1471348992235 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:12 INFO - PROCESS | 1651 | 1471348992408 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 05:03:12 INFO - PROCESS | 1651 | 1471348992466 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:12 INFO - PROCESS | 1651 | 1471348992468 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d5be000 == 39 [pid = 1651] [id = 614] 05:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1283f2000) [pid = 1651] [serial = 1842] [outer = 0x0] 05:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12b290800) [pid = 1651] [serial = 1843] [outer = 0x1283f2000] 05:03:12 INFO - PROCESS | 1651 | 1471348992509 Marionette DEBUG loaded listener.js 05:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12ba77800) [pid = 1651] [serial = 1844] [outer = 0x1283f2000] 05:03:12 INFO - PROCESS | 1651 | 1471348992765 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]]]}] 05:03:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 05:03:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 570ms 05:03:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 05:03:12 INFO - PROCESS | 1651 | 1471348992801 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 05:03:12 INFO - PROCESS | 1651 | 1471348992802 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 05:03:12 INFO - PROCESS | 1651 | 1471348992804 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 05:03:12 INFO - PROCESS | 1651 | 1471348992805 Marionette TRACE conn2 <- [1,2430,null,{}] 05:03:12 INFO - PROCESS | 1651 | 1471348992807 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}] 05:03:12 INFO - PROCESS | 1651 | 1471348992808 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:12 INFO - PROCESS | 1651 | 1471348992892 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 05:03:12 INFO - PROCESS | 1651 | 1471348992906 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:12 INFO - PROCESS | 1651 | 1471348992907 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d867800 == 40 [pid = 1651] [id = 615] 05:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12ba7a800) [pid = 1651] [serial = 1845] [outer = 0x0] 05:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12ba80400) [pid = 1651] [serial = 1846] [outer = 0x12ba7a800] 05:03:12 INFO - PROCESS | 1651 | 1471348992932 Marionette DEBUG loaded listener.js 05:03:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12bae7000) [pid = 1651] [serial = 1847] [outer = 0x12ba7a800] 05:03:13 INFO - PROCESS | 1651 | 1471348993380 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]]]}] 05:03:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 05:03:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 619ms 05:03:13 INFO - PROCESS | 1651 | 1471348993424 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 05:03:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 05:03:13 INFO - PROCESS | 1651 | 1471348993427 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 05:03:13 INFO - PROCESS | 1651 | 1471348993430 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 05:03:13 INFO - PROCESS | 1651 | 1471348993432 Marionette TRACE conn2 <- [1,2434,null,{}] 05:03:13 INFO - PROCESS | 1651 | 1471348993436 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}] 05:03:13 INFO - PROCESS | 1651 | 1471348993438 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:13 INFO - PROCESS | 1651 | 1471348993546 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 05:03:13 INFO - PROCESS | 1651 | 1471348993622 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:13 INFO - PROCESS | 1651 | 1471348993624 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x11941a800 == 41 [pid = 1651] [id = 616] 05:03:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x117c51800) [pid = 1651] [serial = 1848] [outer = 0x0] 05:03:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119298000) [pid = 1651] [serial = 1849] [outer = 0x117c51800] 05:03:13 INFO - PROCESS | 1651 | 1471348993657 Marionette DEBUG loaded listener.js 05:03:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119b29000) [pid = 1651] [serial = 1850] [outer = 0x117c51800] 05:03:14 INFO - PROCESS | 1651 | 1471348994079 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]]]}] 05:03:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 05:03:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 675ms 05:03:14 INFO - PROCESS | 1651 | 1471348994105 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 05:03:14 INFO - PROCESS | 1651 | 1471348994108 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 05:03:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 05:03:14 INFO - PROCESS | 1651 | 1471348994112 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 05:03:14 INFO - PROCESS | 1651 | 1471348994114 Marionette TRACE conn2 <- [1,2438,null,{}] 05:03:14 INFO - PROCESS | 1651 | 1471348994117 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}] 05:03:14 INFO - PROCESS | 1651 | 1471348994118 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:14 INFO - PROCESS | 1651 | 1471348994223 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 05:03:14 INFO - PROCESS | 1651 | 1471348994335 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:14 INFO - PROCESS | 1651 | 1471348994337 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x129959800 == 42 [pid = 1651] [id = 617] 05:03:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1212e3000) [pid = 1651] [serial = 1851] [outer = 0x0] 05:03:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1231c0000) [pid = 1651] [serial = 1852] [outer = 0x1212e3000] 05:03:14 INFO - PROCESS | 1651 | 1471348994369 Marionette DEBUG loaded listener.js 05:03:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x124181400) [pid = 1651] [serial = 1853] [outer = 0x1212e3000] 05:03:14 INFO - PROCESS | 1651 | 1471348994797 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]]]}] 05:03:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 05:03:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 721ms 05:03:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 05:03:14 INFO - PROCESS | 1651 | 1471348994834 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 05:03:14 INFO - PROCESS | 1651 | 1471348994835 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 05:03:14 INFO - PROCESS | 1651 | 1471348994837 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 05:03:14 INFO - PROCESS | 1651 | 1471348994840 Marionette TRACE conn2 <- [1,2442,null,{}] 05:03:14 INFO - PROCESS | 1651 | 1471348994867 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}] 05:03:14 INFO - PROCESS | 1651 | 1471348994870 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:14 INFO - PROCESS | 1651 | 1471348994977 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 05:03:15 INFO - PROCESS | 1651 | 1471348995053 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:15 INFO - PROCESS | 1651 | 1471348995056 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d859800 == 43 [pid = 1651] [id = 618] 05:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x126a0f400) [pid = 1651] [serial = 1854] [outer = 0x0] 05:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x126d23c00) [pid = 1651] [serial = 1855] [outer = 0x126a0f400] 05:03:15 INFO - PROCESS | 1651 | 1471348995087 Marionette DEBUG loaded listener.js 05:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12845c400) [pid = 1651] [serial = 1856] [outer = 0x126a0f400] 05:03:15 INFO - PROCESS | 1651 | 1471348995501 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]]]}] 05:03:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 05:03:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 672ms 05:03:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 05:03:15 INFO - PROCESS | 1651 | 1471348995510 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 05:03:15 INFO - PROCESS | 1651 | 1471348995511 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 05:03:15 INFO - PROCESS | 1651 | 1471348995514 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 05:03:15 INFO - PROCESS | 1651 | 1471348995515 Marionette TRACE conn2 <- [1,2446,null,{}] 05:03:15 INFO - PROCESS | 1651 | 1471348995517 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}] 05:03:15 INFO - PROCESS | 1651 | 1471348995518 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:15 INFO - PROCESS | 1651 | 1471348995638 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 05:03:15 INFO - PROCESS | 1651 | 1471348995701 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:15 INFO - PROCESS | 1651 | 1471348995702 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dbf8000 == 44 [pid = 1651] [id = 619] 05:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x128da0800) [pid = 1651] [serial = 1857] [outer = 0x0] 05:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12a943000) [pid = 1651] [serial = 1858] [outer = 0x128da0800] 05:03:15 INFO - PROCESS | 1651 | 1471348995731 Marionette DEBUG loaded listener.js 05:03:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12b28e400) [pid = 1651] [serial = 1859] [outer = 0x128da0800] 05:03:16 INFO - PROCESS | 1651 | 1471348996201 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]]]}] 05:03:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 05:03:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 720ms 05:03:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 05:03:16 INFO - PROCESS | 1651 | 1471348996235 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 05:03:16 INFO - PROCESS | 1651 | 1471348996237 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 05:03:16 INFO - PROCESS | 1651 | 1471348996241 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 05:03:16 INFO - PROCESS | 1651 | 1471348996242 Marionette TRACE conn2 <- [1,2450,null,{}] 05:03:16 INFO - PROCESS | 1651 | 1471348996246 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}] 05:03:16 INFO - PROCESS | 1651 | 1471348996249 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:16 INFO - PROCESS | 1651 | 1471348996398 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 05:03:16 INFO - PROCESS | 1651 | 1471348996657 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:16 INFO - PROCESS | 1651 | 1471348996659 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x117175800 == 45 [pid = 1651] [id = 620] 05:03:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11229dc00) [pid = 1651] [serial = 1860] [outer = 0x0] 05:03:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x112fe6400) [pid = 1651] [serial = 1861] [outer = 0x11229dc00] 05:03:16 INFO - PROCESS | 1651 | 1471348996712 Marionette DEBUG loaded listener.js 05:03:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1169ea800) [pid = 1651] [serial = 1862] [outer = 0x11229dc00] 05:03:17 INFO - PROCESS | 1651 | 1471348997145 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]]]}] 05:03:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 05:03:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 976ms 05:03:17 INFO - PROCESS | 1651 | 1471348997228 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 05:03:17 INFO - PROCESS | 1651 | 1471348997231 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 05:03:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 05:03:17 INFO - PROCESS | 1651 | 1471348997235 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 05:03:17 INFO - PROCESS | 1651 | 1471348997237 Marionette TRACE conn2 <- [1,2454,null,{}] 05:03:17 INFO - PROCESS | 1651 | 1471348997240 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}] 05:03:17 INFO - PROCESS | 1651 | 1471348997243 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:17 INFO - PROCESS | 1651 | 1471348997339 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 05:03:17 INFO - PROCESS | 1651 | 1471348997418 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:17 INFO - PROCESS | 1651 | 1471348997419 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x11830e000 == 46 [pid = 1651] [id = 621] 05:03:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x116915c00) [pid = 1651] [serial = 1863] [outer = 0x0] 05:03:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x116ab2400) [pid = 1651] [serial = 1864] [outer = 0x116915c00] 05:03:17 INFO - PROCESS | 1651 | 1471348997448 Marionette DEBUG loaded listener.js 05:03:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1176cb400) [pid = 1651] [serial = 1865] [outer = 0x116915c00] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12d5be000 == 45 [pid = 1651] [id = 614] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12c863000 == 44 [pid = 1651] [id = 613] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11a0a7800 == 43 [pid = 1651] [id = 612] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12bede800 == 42 [pid = 1651] [id = 611] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12be6d800 == 41 [pid = 1651] [id = 610] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12b2e8000 == 40 [pid = 1651] [id = 609] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x128a87800 == 39 [pid = 1651] [id = 608] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x128491800 == 38 [pid = 1651] [id = 607] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x124635800 == 37 [pid = 1651] [id = 606] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1195fa000 == 36 [pid = 1651] [id = 605] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x117ca2800 == 35 [pid = 1651] [id = 604] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11748a000 == 34 [pid = 1651] [id = 603] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12c84c000 == 33 [pid = 1651] [id = 601] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11831f800 == 32 [pid = 1651] [id = 602] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x117175800 == 31 [pid = 1651] [id = 620] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12dbf8000 == 30 [pid = 1651] [id = 619] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12d859800 == 29 [pid = 1651] [id = 618] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x129959800 == 28 [pid = 1651] [id = 617] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12d867800 == 27 [pid = 1651] [id = 615] 05:03:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11941a800 == 26 [pid = 1651] [id = 616] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1232b9800) [pid = 1651] [serial = 1783] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1212bc000) [pid = 1651] [serial = 1780] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1195c9c00) [pid = 1651] [serial = 1769] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1188b5800) [pid = 1651] [serial = 1768] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11929bc00) [pid = 1651] [serial = 1777] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119dd7800) [pid = 1651] [serial = 1778] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x118714400) [pid = 1651] [serial = 1774] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119118800) [pid = 1651] [serial = 1775] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x115e67000) [pid = 1651] [serial = 1771] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116913000) [pid = 1651] [serial = 1772] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12471bc00) [pid = 1651] [serial = 1786] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x123477000) [pid = 1651] [serial = 1784] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1188b6800) [pid = 1651] [serial = 1795] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x126714c00) [pid = 1651] [serial = 1789] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1258ef800) [pid = 1651] [serial = 1787] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126ab1c00) [pid = 1651] [serial = 1792] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11702fc00) [pid = 1651] [serial = 1757] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x126a07800) [pid = 1651] [serial = 1790] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1127e3800) [pid = 1651] [serial = 1756] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x126d2d000) [pid = 1651] [serial = 1798] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119de2800) [pid = 1651] [serial = 1760] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119d36800) [pid = 1651] [serial = 1759] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126d27000) [pid = 1651] [serial = 1793] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12a867000) [pid = 1651] [serial = 1804] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x126898000) [pid = 1651] [serial = 1763] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x128da2000) [pid = 1651] [serial = 1802] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x126328400) [pid = 1651] [serial = 1796] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x124721c00) [pid = 1651] [serial = 1762] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1283f3000) [pid = 1651] [serial = 1799] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128455400) [pid = 1651] [serial = 1801] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1212de000) [pid = 1651] [serial = 1781] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x128ae3c00) [pid = 1651] [serial = 1765] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12a867400) [pid = 1651] [serial = 1766] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12b34f400) [pid = 1651] [serial = 1754] [outer = 0x0] [url = about:blank] 05:03:18 INFO - PROCESS | 1651 | 1471348998355 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]]]}] 05:03:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 05:03:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1173ms 05:03:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 05:03:18 INFO - PROCESS | 1651 | 1471348998409 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 05:03:18 INFO - PROCESS | 1651 | 1471348998411 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 05:03:18 INFO - PROCESS | 1651 | 1471348998414 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 05:03:18 INFO - PROCESS | 1651 | 1471348998416 Marionette TRACE conn2 <- [1,2458,null,{}] 05:03:18 INFO - PROCESS | 1651 | 1471348998419 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}] 05:03:18 INFO - PROCESS | 1651 | 1471348998421 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:18 INFO - PROCESS | 1651 | 1471348998505 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 05:03:18 INFO - PROCESS | 1651 | 1471348998568 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:18 INFO - PROCESS | 1651 | 1471348998569 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11716c800 == 27 [pid = 1651] [id = 622] 05:03:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x115e65000) [pid = 1651] [serial = 1866] [outer = 0x0] 05:03:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x115e69800) [pid = 1651] [serial = 1867] [outer = 0x115e65000] 05:03:18 INFO - PROCESS | 1651 | 1471348998597 Marionette DEBUG loaded listener.js 05:03:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116721000) [pid = 1651] [serial = 1868] [outer = 0x115e65000] 05:03:18 INFO - PROCESS | 1651 | 1471348998907 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]]]}] 05:03:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 05:03:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 521ms 05:03:18 INFO - PROCESS | 1651 | 1471348998935 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 05:03:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 05:03:18 INFO - PROCESS | 1651 | 1471348998938 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 05:03:18 INFO - PROCESS | 1651 | 1471348998943 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 05:03:18 INFO - PROCESS | 1651 | 1471348998947 Marionette TRACE conn2 <- [1,2462,null,{}] 05:03:18 INFO - PROCESS | 1651 | 1471348998950 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}] 05:03:18 INFO - PROCESS | 1651 | 1471348998951 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:19 INFO - PROCESS | 1651 | 1471348999027 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 05:03:19 INFO - PROCESS | 1651 | 1471348999034 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:19 INFO - PROCESS | 1651 | 1471348999035 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x119192800 == 28 [pid = 1651] [id = 623] 05:03:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118206400) [pid = 1651] [serial = 1869] [outer = 0x0] 05:03:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x118330800) [pid = 1651] [serial = 1870] [outer = 0x118206400] 05:03:19 INFO - PROCESS | 1651 | 1471348999063 Marionette DEBUG loaded listener.js 05:03:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118714400) [pid = 1651] [serial = 1871] [outer = 0x118206400] 05:03:19 INFO - PROCESS | 1651 | 1471348999430 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]]]}] 05:03:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 05:03:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 522ms 05:03:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 05:03:19 INFO - PROCESS | 1651 | 1471348999465 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 05:03:19 INFO - PROCESS | 1651 | 1471348999466 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 05:03:19 INFO - PROCESS | 1651 | 1471348999468 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 05:03:19 INFO - PROCESS | 1651 | 1471348999471 Marionette TRACE conn2 <- [1,2466,null,{}] 05:03:19 INFO - PROCESS | 1651 | 1471348999479 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}] 05:03:19 INFO - PROCESS | 1651 | 1471348999482 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:19 INFO - PROCESS | 1651 | 1471348999566 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 05:03:19 INFO - PROCESS | 1651 | 1471348999574 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:19 INFO - PROCESS | 1651 | 1471348999577 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12310a000 == 29 [pid = 1651] [id = 624] 05:03:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1133bf400) [pid = 1651] [serial = 1872] [outer = 0x0] 05:03:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1195d0800) [pid = 1651] [serial = 1873] [outer = 0x1133bf400] 05:03:19 INFO - PROCESS | 1651 | 1471348999627 Marionette DEBUG loaded listener.js 05:03:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119a66400) [pid = 1651] [serial = 1874] [outer = 0x1133bf400] 05:03:20 INFO - PROCESS | 1651 | 1471349000013 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]]]}] 05:03:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 05:03:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 576ms 05:03:20 INFO - PROCESS | 1651 | 1471349000054 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 05:03:20 INFO - PROCESS | 1651 | 1471349000057 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 05:03:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 05:03:20 INFO - PROCESS | 1651 | 1471349000067 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 05:03:20 INFO - PROCESS | 1651 | 1471349000069 Marionette TRACE conn2 <- [1,2470,null,{}] 05:03:20 INFO - PROCESS | 1651 | 1471349000072 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}] 05:03:20 INFO - PROCESS | 1651 | 1471349000074 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:20 INFO - PROCESS | 1651 | 1471349000245 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 05:03:20 INFO - PROCESS | 1651 | 1471349000296 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:20 INFO - PROCESS | 1651 | 1471349000297 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x124254000 == 30 [pid = 1651] [id = 625] 05:03:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119121c00) [pid = 1651] [serial = 1875] [outer = 0x0] 05:03:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119d2e400) [pid = 1651] [serial = 1876] [outer = 0x119121c00] 05:03:20 INFO - PROCESS | 1651 | 1471349000341 Marionette DEBUG loaded listener.js 05:03:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119d52c00) [pid = 1651] [serial = 1877] [outer = 0x119121c00] 05:03:20 INFO - PROCESS | 1651 | 1471349000756 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]]]}] 05:03:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 05:03:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 726ms 05:03:20 INFO - PROCESS | 1651 | 1471349000786 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 05:03:20 INFO - PROCESS | 1651 | 1471349000795 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 05:03:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 05:03:20 INFO - PROCESS | 1651 | 1471349000805 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 05:03:20 INFO - PROCESS | 1651 | 1471349000806 Marionette TRACE conn2 <- [1,2474,null,{}] 05:03:20 INFO - PROCESS | 1651 | 1471349000808 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}] 05:03:20 INFO - PROCESS | 1651 | 1471349000810 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:20 INFO - PROCESS | 1651 | 1471349000905 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 05:03:20 INFO - PROCESS | 1651 | 1471349000957 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:20 INFO - PROCESS | 1651 | 1471349000958 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f95000 == 31 [pid = 1651] [id = 626] 05:03:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118205c00) [pid = 1651] [serial = 1878] [outer = 0x0] 05:03:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1211a3c00) [pid = 1651] [serial = 1879] [outer = 0x118205c00] 05:03:20 INFO - PROCESS | 1651 | 1471349000984 Marionette DEBUG loaded listener.js 05:03:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1212ddc00) [pid = 1651] [serial = 1880] [outer = 0x118205c00] 05:03:21 INFO - PROCESS | 1651 | 1471349001299 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]]]}] 05:03:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 05:03:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 518ms 05:03:21 INFO - PROCESS | 1651 | 1471349001323 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 05:03:21 INFO - PROCESS | 1651 | 1471349001324 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 05:03:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 05:03:21 INFO - PROCESS | 1651 | 1471349001327 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 05:03:21 INFO - PROCESS | 1651 | 1471349001330 Marionette TRACE conn2 <- [1,2478,null,{}] 05:03:21 INFO - PROCESS | 1651 | 1471349001332 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}] 05:03:21 INFO - PROCESS | 1651 | 1471349001336 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:21 INFO - PROCESS | 1651 | 1471349001448 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 05:03:21 INFO - PROCESS | 1651 | 1471349001487 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:21 INFO - PROCESS | 1651 | 1471349001488 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12831a000 == 32 [pid = 1651] [id = 627] 05:03:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118716c00) [pid = 1651] [serial = 1881] [outer = 0x0] 05:03:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1232b1000) [pid = 1651] [serial = 1882] [outer = 0x118716c00] 05:03:21 INFO - PROCESS | 1651 | 1471349001514 Marionette DEBUG loaded listener.js 05:03:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124720000) [pid = 1651] [serial = 1883] [outer = 0x118716c00] 05:03:21 INFO - PROCESS | 1651 | 1471349001868 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]]]}] 05:03:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 05:03:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 571ms 05:03:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 05:03:21 INFO - PROCESS | 1651 | 1471349001899 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 05:03:21 INFO - PROCESS | 1651 | 1471349001900 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 05:03:21 INFO - PROCESS | 1651 | 1471349001902 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 05:03:21 INFO - PROCESS | 1651 | 1471349001903 Marionette TRACE conn2 <- [1,2482,null,{}] 05:03:21 INFO - PROCESS | 1651 | 1471349001911 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}] 05:03:21 INFO - PROCESS | 1651 | 1471349001913 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:22 INFO - PROCESS | 1651 | 1471349002009 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 05:03:22 INFO - PROCESS | 1651 | 1471349002013 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:22 INFO - PROCESS | 1651 | 1471349002014 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283cf000 == 33 [pid = 1651] [id = 628] 05:03:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x112d7e400) [pid = 1651] [serial = 1884] [outer = 0x0] 05:03:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x124993c00) [pid = 1651] [serial = 1885] [outer = 0x112d7e400] 05:03:22 INFO - PROCESS | 1651 | 1471349002040 Marionette DEBUG loaded listener.js 05:03:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124f6b800) [pid = 1651] [serial = 1886] [outer = 0x112d7e400] 05:03:22 INFO - PROCESS | 1651 | 1471349002364 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]]]}] 05:03:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 05:03:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 478ms 05:03:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 05:03:22 INFO - PROCESS | 1651 | 1471349002384 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 05:03:22 INFO - PROCESS | 1651 | 1471349002385 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 05:03:22 INFO - PROCESS | 1651 | 1471349002387 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 05:03:22 INFO - PROCESS | 1651 | 1471349002388 Marionette TRACE conn2 <- [1,2486,null,{}] 05:03:22 INFO - PROCESS | 1651 | 1471349002391 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}] 05:03:22 INFO - PROCESS | 1651 | 1471349002392 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:22 INFO - PROCESS | 1651 | 1471349002497 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 05:03:22 INFO - PROCESS | 1651 | 1471349002501 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:22 INFO - PROCESS | 1651 | 1471349002502 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a88000 == 34 [pid = 1651] [id = 629] 05:03:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1212c6000) [pid = 1651] [serial = 1887] [outer = 0x0] 05:03:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1251eb000) [pid = 1651] [serial = 1888] [outer = 0x1212c6000] 05:03:22 INFO - PROCESS | 1651 | 1471349002528 Marionette DEBUG loaded listener.js 05:03:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x126320400) [pid = 1651] [serial = 1889] [outer = 0x1212c6000] 05:03:22 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x124291c00) [pid = 1651] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 05:03:22 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12a72f400) [pid = 1651] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 05:03:22 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x112fea800) [pid = 1651] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 05:03:22 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1212e6000) [pid = 1651] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 05:03:22 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x124fb5c00) [pid = 1651] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 05:03:22 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116724000) [pid = 1651] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 05:03:22 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119164800) [pid = 1651] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 05:03:22 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119a71c00) [pid = 1651] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 05:03:22 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x128457000) [pid = 1651] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 05:03:22 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11671f000) [pid = 1651] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 05:03:22 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1283f2000) [pid = 1651] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 05:03:22 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12ba7a800) [pid = 1651] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 05:03:22 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119a65400) [pid = 1651] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 05:03:22 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1212c0400) [pid = 1651] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 05:03:23 INFO - PROCESS | 1651 | 1471349003016 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]]]}] 05:03:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 05:03:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 671ms 05:03:23 INFO - PROCESS | 1651 | 1471349003066 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 05:03:23 INFO - PROCESS | 1651 | 1471349003067 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 05:03:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 05:03:23 INFO - PROCESS | 1651 | 1471349003085 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 05:03:23 INFO - PROCESS | 1651 | 1471349003086 Marionette TRACE conn2 <- [1,2490,null,{}] 05:03:23 INFO - PROCESS | 1651 | 1471349003089 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}] 05:03:23 INFO - PROCESS | 1651 | 1471349003090 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:23 INFO - PROCESS | 1651 | 1471349003193 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 05:03:23 INFO - PROCESS | 1651 | 1471349003200 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:23 INFO - PROCESS | 1651 | 1471349003201 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x123109800 == 35 [pid = 1651] [id = 630] 05:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x118806000) [pid = 1651] [serial = 1890] [outer = 0x0] 05:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1211a3000) [pid = 1651] [serial = 1891] [outer = 0x118806000] 05:03:23 INFO - PROCESS | 1651 | 1471349003244 Marionette DEBUG loaded listener.js 05:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x124ce5c00) [pid = 1651] [serial = 1892] [outer = 0x118806000] 05:03:23 INFO - PROCESS | 1651 | 1471349003677 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]]]}] 05:03:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 05:03:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 629ms 05:03:23 INFO - PROCESS | 1651 | 1471349003716 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 05:03:23 INFO - PROCESS | 1651 | 1471349003717 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 05:03:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 05:03:23 INFO - PROCESS | 1651 | 1471349003719 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 05:03:23 INFO - PROCESS | 1651 | 1471349003721 Marionette TRACE conn2 <- [1,2494,null,{}] 05:03:23 INFO - PROCESS | 1651 | 1471349003723 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}] 05:03:23 INFO - PROCESS | 1651 | 1471349003724 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:23 INFO - PROCESS | 1651 | 1471349003802 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 05:03:23 INFO - PROCESS | 1651 | 1471349003805 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:23 INFO - PROCESS | 1651 | 1471349003807 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a994800 == 36 [pid = 1651] [id = 631] 05:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1212c1000) [pid = 1651] [serial = 1893] [outer = 0x0] 05:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126712800) [pid = 1651] [serial = 1894] [outer = 0x1212c1000] 05:03:23 INFO - PROCESS | 1651 | 1471349003832 Marionette DEBUG loaded listener.js 05:03:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12688fc00) [pid = 1651] [serial = 1895] [outer = 0x1212c1000] 05:03:24 INFO - PROCESS | 1651 | 1471349004257 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]]]}] 05:03:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 05:03:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 568ms 05:03:24 INFO - PROCESS | 1651 | 1471349004299 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 05:03:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 05:03:24 INFO - PROCESS | 1651 | 1471349004302 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 05:03:24 INFO - PROCESS | 1651 | 1471349004305 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 05:03:24 INFO - PROCESS | 1651 | 1471349004308 Marionette TRACE conn2 <- [1,2498,null,{}] 05:03:24 INFO - PROCESS | 1651 | 1471349004311 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}] 05:03:24 INFO - PROCESS | 1651 | 1471349004314 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:24 INFO - PROCESS | 1651 | 1471349004485 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 05:03:24 INFO - PROCESS | 1651 | 1471349004501 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:24 INFO - PROCESS | 1651 | 1471349004502 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f2b800 == 37 [pid = 1651] [id = 632] 05:03:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118806400) [pid = 1651] [serial = 1896] [outer = 0x0] 05:03:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12681f000) [pid = 1651] [serial = 1897] [outer = 0x118806400] 05:03:24 INFO - PROCESS | 1651 | 1471349004543 Marionette DEBUG loaded listener.js 05:03:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1283f0800) [pid = 1651] [serial = 1898] [outer = 0x118806400] 05:03:25 INFO - PROCESS | 1651 | 1471349005017 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]]]}] 05:03:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 05:03:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 775ms 05:03:25 INFO - PROCESS | 1651 | 1471349005081 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 05:03:25 INFO - PROCESS | 1651 | 1471349005084 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 05:03:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 05:03:25 INFO - PROCESS | 1651 | 1471349005087 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 05:03:25 INFO - PROCESS | 1651 | 1471349005089 Marionette TRACE conn2 <- [1,2502,null,{}] 05:03:25 INFO - PROCESS | 1651 | 1471349005094 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}] 05:03:25 INFO - PROCESS | 1651 | 1471349005096 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:25 INFO - PROCESS | 1651 | 1471349005215 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 05:03:25 INFO - PROCESS | 1651 | 1471349005323 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:25 INFO - PROCESS | 1651 | 1471349005325 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x11875a800 == 38 [pid = 1651] [id = 633] 05:03:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x112feac00) [pid = 1651] [serial = 1899] [outer = 0x0] 05:03:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11613ac00) [pid = 1651] [serial = 1900] [outer = 0x112feac00] 05:03:25 INFO - PROCESS | 1651 | 1471349005378 Marionette DEBUG loaded listener.js 05:03:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x117034800) [pid = 1651] [serial = 1901] [outer = 0x112feac00] 05:03:25 INFO - PROCESS | 1651 | 1471349005915 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]]]}] 05:03:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 05:03:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 870ms 05:03:25 INFO - PROCESS | 1651 | 1471349005971 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 05:03:25 INFO - PROCESS | 1651 | 1471349005974 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 05:03:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 05:03:25 INFO - PROCESS | 1651 | 1471349005982 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 05:03:25 INFO - PROCESS | 1651 | 1471349005984 Marionette TRACE conn2 <- [1,2506,null,{}] 05:03:25 INFO - PROCESS | 1651 | 1471349005987 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}] 05:03:25 INFO - PROCESS | 1651 | 1471349005988 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:26 INFO - PROCESS | 1651 | 1471349006097 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 05:03:26 INFO - PROCESS | 1651 | 1471349006184 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:26 INFO - PROCESS | 1651 | 1471349006186 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x124634800 == 39 [pid = 1651] [id = 634] 05:03:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11852f400) [pid = 1651] [serial = 1902] [outer = 0x0] 05:03:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1188b4c00) [pid = 1651] [serial = 1903] [outer = 0x11852f400] 05:03:26 INFO - PROCESS | 1651 | 1471349006216 Marionette DEBUG loaded listener.js 05:03:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1195c7800) [pid = 1651] [serial = 1904] [outer = 0x11852f400] 05:03:26 INFO - PROCESS | 1651 | 1471349006913 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]]]}] 05:03:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12a994800 == 38 [pid = 1651] [id = 631] 05:03:26 INFO - PROCESS | 1651 | --DOCSHELL 0x123109800 == 37 [pid = 1651] [id = 630] 05:03:26 INFO - PROCESS | 1651 | --DOCSHELL 0x128a88000 == 36 [pid = 1651] [id = 629] 05:03:26 INFO - PROCESS | 1651 | --DOCSHELL 0x1283cf000 == 35 [pid = 1651] [id = 628] 05:03:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12831a000 == 34 [pid = 1651] [id = 627] 05:03:26 INFO - PROCESS | 1651 | --DOCSHELL 0x124f95000 == 33 [pid = 1651] [id = 626] 05:03:26 INFO - PROCESS | 1651 | --DOCSHELL 0x124254000 == 32 [pid = 1651] [id = 625] 05:03:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12310a000 == 31 [pid = 1651] [id = 624] 05:03:26 INFO - PROCESS | 1651 | --DOCSHELL 0x119192800 == 30 [pid = 1651] [id = 623] 05:03:26 INFO - PROCESS | 1651 | --DOCSHELL 0x11716c800 == 29 [pid = 1651] [id = 622] 05:03:27 INFO - PROCESS | 1651 | --DOCSHELL 0x11830e000 == 28 [pid = 1651] [id = 621] 05:03:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 05:03:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1021ms 05:03:27 INFO - PROCESS | 1651 | 1471349007005 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 05:03:27 INFO - PROCESS | 1651 | 1471349007008 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 05:03:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 05:03:27 INFO - PROCESS | 1651 | 1471349007012 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 05:03:27 INFO - PROCESS | 1651 | 1471349007013 Marionette TRACE conn2 <- [1,2510,null,{}] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1285b7400) [pid = 1651] [serial = 1828] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12a93d800) [pid = 1651] [serial = 1831] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12a72e800) [pid = 1651] [serial = 1829] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12ab0b000) [pid = 1651] [serial = 1834] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12ab03c00) [pid = 1651] [serial = 1832] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1235d4800) [pid = 1651] [serial = 1819] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1247b8800) [pid = 1651] [serial = 1820] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x126324400) [pid = 1651] [serial = 1822] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x126894400) [pid = 1651] [serial = 1823] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x118810000) [pid = 1651] [serial = 1810] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119b31800) [pid = 1651] [serial = 1811] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119291c00) [pid = 1651] [serial = 1813] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119a65000) [pid = 1651] [serial = 1814] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119dd5800) [pid = 1651] [serial = 1816] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118338800) [pid = 1651] [serial = 1837] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1212bd000) [pid = 1651] [serial = 1817] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12a93b000) [pid = 1651] [serial = 1805] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x116abb400) [pid = 1651] [serial = 1807] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118211c00) [pid = 1651] [serial = 1808] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12b290800) [pid = 1651] [serial = 1843] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12ba80400) [pid = 1651] [serial = 1846] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12b288800) [pid = 1651] [serial = 1835] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12427b400) [pid = 1651] [serial = 1840] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x126894000) [pid = 1651] [serial = 1825] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x126d28000) [pid = 1651] [serial = 1826] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1283ed800) [pid = 1651] [serial = 1841] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12bae7000) [pid = 1651] [serial = 1847] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12ba77800) [pid = 1651] [serial = 1844] [outer = 0x0] [url = about:blank] 05:03:27 INFO - PROCESS | 1651 | 1471349007043 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}] 05:03:27 INFO - PROCESS | 1651 | 1471349007045 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:27 INFO - PROCESS | 1651 | 1471349007134 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 05:03:27 INFO - PROCESS | 1651 | 1471349007139 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:27 INFO - PROCESS | 1651 | 1471349007140 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x117cb3800 == 29 [pid = 1651] [id = 635] 05:03:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1176c7800) [pid = 1651] [serial = 1905] [outer = 0x0] 05:03:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x117c4f000) [pid = 1651] [serial = 1906] [outer = 0x1176c7800] 05:03:27 INFO - PROCESS | 1651 | 1471349007168 Marionette DEBUG loaded listener.js 05:03:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x118710400) [pid = 1651] [serial = 1907] [outer = 0x1176c7800] 05:03:27 INFO - PROCESS | 1651 | 1471349007714 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]]]}] 05:03:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 05:03:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 737ms 05:03:27 INFO - PROCESS | 1651 | 1471349007750 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 05:03:27 INFO - PROCESS | 1651 | 1471349007754 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 05:03:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 05:03:27 INFO - PROCESS | 1651 | 1471349007759 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 05:03:27 INFO - PROCESS | 1651 | 1471349007765 Marionette TRACE conn2 <- [1,2514,null,{}] 05:03:27 INFO - PROCESS | 1651 | 1471349007770 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}] 05:03:27 INFO - PROCESS | 1651 | 1471349007773 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:27 INFO - PROCESS | 1651 | 1471349007929 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 05:03:28 INFO - PROCESS | 1651 | 1471349008027 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:28 INFO - PROCESS | 1651 | 1471349008031 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11816e800 == 30 [pid = 1651] [id = 636] 05:03:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11699a800) [pid = 1651] [serial = 1908] [outer = 0x0] 05:03:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11833cc00) [pid = 1651] [serial = 1909] [outer = 0x11699a800] 05:03:28 INFO - PROCESS | 1651 | 1471349008086 Marionette DEBUG loaded listener.js 05:03:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119117800) [pid = 1651] [serial = 1910] [outer = 0x11699a800] 05:03:28 INFO - PROCESS | 1651 | 1471349008638 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]]]}] 05:03:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 05:03:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 925ms 05:03:28 INFO - PROCESS | 1651 | 1471349008684 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 05:03:28 INFO - PROCESS | 1651 | 1471349008689 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 05:03:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 05:03:28 INFO - PROCESS | 1651 | 1471349008716 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 05:03:28 INFO - PROCESS | 1651 | 1471349008719 Marionette TRACE conn2 <- [1,2518,null,{}] 05:03:28 INFO - PROCESS | 1651 | 1471349008724 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}] 05:03:28 INFO - PROCESS | 1651 | 1471349008727 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:28 INFO - PROCESS | 1651 | 1471349008835 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 05:03:28 INFO - PROCESS | 1651 | 1471349008904 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:28 INFO - PROCESS | 1651 | 1471349008906 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x123306800 == 31 [pid = 1651] [id = 637] 05:03:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119a69000) [pid = 1651] [serial = 1911] [outer = 0x0] 05:03:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119a70800) [pid = 1651] [serial = 1912] [outer = 0x119a69000] 05:03:28 INFO - PROCESS | 1651 | 1471349008938 Marionette DEBUG loaded listener.js 05:03:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119d33400) [pid = 1651] [serial = 1913] [outer = 0x119a69000] 05:03:29 INFO - PROCESS | 1651 | 1471349009386 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]]]}] 05:03:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 05:03:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 744ms 05:03:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 05:03:29 INFO - PROCESS | 1651 | 1471349009439 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 05:03:29 INFO - PROCESS | 1651 | 1471349009441 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 05:03:29 INFO - PROCESS | 1651 | 1471349009445 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 05:03:29 INFO - PROCESS | 1651 | 1471349009449 Marionette TRACE conn2 <- [1,2522,null,{}] 05:03:29 INFO - PROCESS | 1651 | 1471349009462 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}] 05:03:29 INFO - PROCESS | 1651 | 1471349009467 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:29 INFO - PROCESS | 1651 | 1471349009609 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 05:03:29 INFO - PROCESS | 1651 | 1471349009739 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:29 INFO - PROCESS | 1651 | 1471349009742 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12639a800 == 32 [pid = 1651] [id = 638] 05:03:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119ddcc00) [pid = 1651] [serial = 1914] [outer = 0x0] 05:03:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12346d800) [pid = 1651] [serial = 1915] [outer = 0x119ddcc00] 05:03:29 INFO - PROCESS | 1651 | 1471349009799 Marionette DEBUG loaded listener.js 05:03:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123477000) [pid = 1651] [serial = 1916] [outer = 0x119ddcc00] 05:03:30 INFO - PROCESS | 1651 | 1471349010289 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]]]}] 05:03:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 05:03:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 876ms 05:03:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 05:03:30 INFO - PROCESS | 1651 | 1471349010321 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 05:03:30 INFO - PROCESS | 1651 | 1471349010324 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 05:03:30 INFO - PROCESS | 1651 | 1471349010330 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 05:03:30 INFO - PROCESS | 1651 | 1471349010333 Marionette TRACE conn2 <- [1,2526,null,{}] 05:03:30 INFO - PROCESS | 1651 | 1471349010336 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}] 05:03:30 INFO - PROCESS | 1651 | 1471349010338 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:30 INFO - PROCESS | 1651 | 1471349010482 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 05:03:30 INFO - PROCESS | 1651 | 1471349010582 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:30 INFO - PROCESS | 1651 | 1471349010584 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283cc000 == 33 [pid = 1651] [id = 639] 05:03:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12428f000) [pid = 1651] [serial = 1917] [outer = 0x0] 05:03:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1244ecc00) [pid = 1651] [serial = 1918] [outer = 0x12428f000] 05:03:30 INFO - PROCESS | 1651 | 1471349010633 Marionette DEBUG loaded listener.js 05:03:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x124721c00) [pid = 1651] [serial = 1919] [outer = 0x12428f000] 05:03:31 INFO - PROCESS | 1651 | 1471349011087 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]]]}] 05:03:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 05:03:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 826ms 05:03:31 INFO - PROCESS | 1651 | 1471349011154 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 05:03:31 INFO - PROCESS | 1651 | 1471349011156 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 05:03:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 05:03:31 INFO - PROCESS | 1651 | 1471349011158 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 05:03:31 INFO - PROCESS | 1651 | 1471349011159 Marionette TRACE conn2 <- [1,2530,null,{}] 05:03:31 INFO - PROCESS | 1651 | 1471349011162 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}] 05:03:31 INFO - PROCESS | 1651 | 1471349011163 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:31 INFO - PROCESS | 1651 | 1471349011255 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 05:03:31 INFO - PROCESS | 1651 | 1471349011313 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:31 INFO - PROCESS | 1651 | 1471349011314 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a83000 == 34 [pid = 1651] [id = 640] 05:03:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123479000) [pid = 1651] [serial = 1920] [outer = 0x0] 05:03:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x124ce6800) [pid = 1651] [serial = 1921] [outer = 0x123479000] 05:03:31 INFO - PROCESS | 1651 | 1471349011344 Marionette DEBUG loaded listener.js 05:03:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1251af000) [pid = 1651] [serial = 1922] [outer = 0x123479000] 05:03:31 INFO - PROCESS | 1651 | 1471349011771 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]]]}] 05:03:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 05:03:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 622ms 05:03:31 INFO - PROCESS | 1651 | 1471349011781 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 05:03:31 INFO - PROCESS | 1651 | 1471349011782 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 05:03:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 05:03:31 INFO - PROCESS | 1651 | 1471349011785 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 05:03:31 INFO - PROCESS | 1651 | 1471349011786 Marionette TRACE conn2 <- [1,2534,null,{}] 05:03:31 INFO - PROCESS | 1651 | 1471349011788 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}] 05:03:31 INFO - PROCESS | 1651 | 1471349011793 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:31 INFO - PROCESS | 1651 | 1471349011924 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 05:03:32 INFO - PROCESS | 1651 | 1471349011999 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:32 INFO - PROCESS | 1651 | 1471349012000 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a781000 == 35 [pid = 1651] [id = 641] 05:03:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12670ec00) [pid = 1651] [serial = 1923] [outer = 0x0] 05:03:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126a09400) [pid = 1651] [serial = 1924] [outer = 0x12670ec00] 05:03:32 INFO - PROCESS | 1651 | 1471349012030 Marionette DEBUG loaded listener.js 05:03:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1283ed400) [pid = 1651] [serial = 1925] [outer = 0x12670ec00] 05:03:32 INFO - PROCESS | 1651 | 1471349012478 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]]]}] 05:03:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 05:03:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 719ms 05:03:32 INFO - PROCESS | 1651 | 1471349012504 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 05:03:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 05:03:32 INFO - PROCESS | 1651 | 1471349012507 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 05:03:32 INFO - PROCESS | 1651 | 1471349012510 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 05:03:32 INFO - PROCESS | 1651 | 1471349012512 Marionette TRACE conn2 <- [1,2538,null,{}] 05:03:32 INFO - PROCESS | 1651 | 1471349012516 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}] 05:03:32 INFO - PROCESS | 1651 | 1471349012517 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:32 INFO - PROCESS | 1651 | 1471349012620 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 05:03:32 INFO - PROCESS | 1651 | 1471349012696 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:32 INFO - PROCESS | 1651 | 1471349012697 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a09d800 == 36 [pid = 1651] [id = 642] 05:03:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x116542800) [pid = 1651] [serial = 1926] [outer = 0x0] 05:03:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1169f5400) [pid = 1651] [serial = 1927] [outer = 0x116542800] 05:03:32 INFO - PROCESS | 1651 | 1471349012728 Marionette DEBUG loaded listener.js 05:03:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1188af000) [pid = 1651] [serial = 1928] [outer = 0x116542800] 05:03:33 INFO - PROCESS | 1651 | --DOCSHELL 0x124634800 == 35 [pid = 1651] [id = 634] 05:03:33 INFO - PROCESS | 1651 | --DOCSHELL 0x11875a800 == 34 [pid = 1651] [id = 633] 05:03:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12a781000 == 33 [pid = 1651] [id = 641] 05:03:33 INFO - PROCESS | 1651 | --DOCSHELL 0x128a83000 == 32 [pid = 1651] [id = 640] 05:03:33 INFO - PROCESS | 1651 | --DOCSHELL 0x1283cc000 == 31 [pid = 1651] [id = 639] 05:03:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12639a800 == 30 [pid = 1651] [id = 638] 05:03:33 INFO - PROCESS | 1651 | --DOCSHELL 0x123306800 == 29 [pid = 1651] [id = 637] 05:03:33 INFO - PROCESS | 1651 | --DOCSHELL 0x117cb3800 == 28 [pid = 1651] [id = 635] 05:03:33 INFO - PROCESS | 1651 | --DOCSHELL 0x124f2b800 == 27 [pid = 1651] [id = 632] 05:03:33 INFO - PROCESS | 1651 | --DOCSHELL 0x11816e800 == 26 [pid = 1651] [id = 636] 05:03:33 INFO - PROCESS | 1651 | 1471349013638 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]]]}] 05:03:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 05:03:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1173ms 05:03:33 INFO - PROCESS | 1651 | 1471349013683 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 05:03:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 05:03:33 INFO - PROCESS | 1651 | 1471349013686 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 05:03:33 INFO - PROCESS | 1651 | 1471349013689 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 05:03:33 INFO - PROCESS | 1651 | 1471349013692 Marionette TRACE conn2 <- [1,2542,null,{}] 05:03:33 INFO - PROCESS | 1651 | 1471349013698 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}] 05:03:33 INFO - PROCESS | 1651 | 1471349013699 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:33 INFO - PROCESS | 1651 | 1471349013779 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 05:03:33 INFO - PROCESS | 1651 | 1471349013784 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:33 INFO - PROCESS | 1651 | 1471349013786 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x118305000 == 27 [pid = 1651] [id = 643] 05:03:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x117c4c000) [pid = 1651] [serial = 1929] [outer = 0x0] 05:03:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118538400) [pid = 1651] [serial = 1930] [outer = 0x117c4c000] 05:03:33 INFO - PROCESS | 1651 | 1471349013817 Marionette DEBUG loaded listener.js 05:03:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119161c00) [pid = 1651] [serial = 1931] [outer = 0x117c4c000] 05:03:34 INFO - PROCESS | 1651 | 1471349014181 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]]]}] 05:03:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 05:03:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 524ms 05:03:34 INFO - PROCESS | 1651 | 1471349014212 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 05:03:34 INFO - PROCESS | 1651 | 1471349014216 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 05:03:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 05:03:34 INFO - PROCESS | 1651 | 1471349014220 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 05:03:34 INFO - PROCESS | 1651 | 1471349014222 Marionette TRACE conn2 <- [1,2546,null,{}] 05:03:34 INFO - PROCESS | 1651 | 1471349014225 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}] 05:03:34 INFO - PROCESS | 1651 | 1471349014226 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:34 INFO - PROCESS | 1651 | 1471349014331 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 05:03:34 INFO - PROCESS | 1651 | 1471349014338 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:34 INFO - PROCESS | 1651 | 1471349014339 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x123243000 == 28 [pid = 1651] [id = 644] 05:03:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11929d000) [pid = 1651] [serial = 1932] [outer = 0x0] 05:03:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119745800) [pid = 1651] [serial = 1933] [outer = 0x11929d000] 05:03:34 INFO - PROCESS | 1651 | 1471349014367 Marionette DEBUG loaded listener.js 05:03:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119d2a400) [pid = 1651] [serial = 1934] [outer = 0x11929d000] 05:03:34 INFO - PROCESS | 1651 | 1471349014733 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]]]}] 05:03:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 05:03:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 520ms 05:03:34 INFO - PROCESS | 1651 | 1471349014741 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 05:03:34 INFO - PROCESS | 1651 | 1471349014742 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 05:03:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 05:03:34 INFO - PROCESS | 1651 | 1471349014748 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 05:03:34 INFO - PROCESS | 1651 | 1471349014751 Marionette TRACE conn2 <- [1,2550,null,{}] 05:03:34 INFO - PROCESS | 1651 | 1471349014758 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}] 05:03:34 INFO - PROCESS | 1651 | 1471349014763 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:34 INFO - PROCESS | 1651 | 1471349014872 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 05:03:34 INFO - PROCESS | 1651 | 1471349014890 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:34 INFO - PROCESS | 1651 | 1471349014892 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x126aeb800 == 29 [pid = 1651] [id = 645] 05:03:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11a105c00) [pid = 1651] [serial = 1935] [outer = 0x0] 05:03:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1212c5000) [pid = 1651] [serial = 1936] [outer = 0x11a105c00] 05:03:34 INFO - PROCESS | 1651 | 1471349014921 Marionette DEBUG loaded listener.js 05:03:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x123475000) [pid = 1651] [serial = 1937] [outer = 0x11a105c00] 05:03:35 INFO - PROCESS | 1651 | 1471349015273 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]]]}] 05:03:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 05:03:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 577ms 05:03:35 INFO - PROCESS | 1651 | 1471349015321 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 05:03:35 INFO - PROCESS | 1651 | 1471349015323 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 05:03:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 05:03:35 INFO - PROCESS | 1651 | 1471349015325 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 05:03:35 INFO - PROCESS | 1651 | 1471349015326 Marionette TRACE conn2 <- [1,2554,null,{}] 05:03:35 INFO - PROCESS | 1651 | 1471349015329 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}] 05:03:35 INFO - PROCESS | 1651 | 1471349015330 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:35 INFO - PROCESS | 1651 | 1471349015433 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 05:03:35 INFO - PROCESS | 1651 | 1471349015446 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:35 INFO - PROCESS | 1651 | 1471349015447 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d0d000 == 30 [pid = 1651] [id = 646] 05:03:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x124188c00) [pid = 1651] [serial = 1938] [outer = 0x0] 05:03:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12471b000) [pid = 1651] [serial = 1939] [outer = 0x124188c00] 05:03:35 INFO - PROCESS | 1651 | 1471349015472 Marionette DEBUG loaded listener.js 05:03:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x124ce7800) [pid = 1651] [serial = 1940] [outer = 0x124188c00] 05:03:35 INFO - PROCESS | 1651 | 1471349015838 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]]]}] 05:03:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 05:03:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 522ms 05:03:35 INFO - PROCESS | 1651 | 1471349015861 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 05:03:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 05:03:35 INFO - PROCESS | 1651 | 1471349015865 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 05:03:35 INFO - PROCESS | 1651 | 1471349015868 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 05:03:35 INFO - PROCESS | 1651 | 1471349015870 Marionette TRACE conn2 <- [1,2558,null,{}] 05:03:35 INFO - PROCESS | 1651 | 1471349015879 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}] 05:03:35 INFO - PROCESS | 1651 | 1471349015881 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:36 INFO - PROCESS | 1651 | 1471349016006 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 05:03:36 INFO - PROCESS | 1651 | 1471349016078 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:36 INFO - PROCESS | 1651 | 1471349016079 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad40000 == 31 [pid = 1651] [id = 647] 05:03:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1258ec400) [pid = 1651] [serial = 1941] [outer = 0x0] 05:03:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1258f0c00) [pid = 1651] [serial = 1942] [outer = 0x1258ec400] 05:03:36 INFO - PROCESS | 1651 | 1471349016120 Marionette DEBUG loaded listener.js 05:03:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x126772c00) [pid = 1651] [serial = 1943] [outer = 0x1258ec400] 05:03:36 INFO - PROCESS | 1651 | 1471349016623 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]]]}] 05:03:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 05:03:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 779ms 05:03:36 INFO - PROCESS | 1651 | 1471349016668 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 05:03:36 INFO - PROCESS | 1651 | 1471349016669 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 05:03:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 05:03:36 INFO - PROCESS | 1651 | 1471349016683 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 05:03:36 INFO - PROCESS | 1651 | 1471349016684 Marionette TRACE conn2 <- [1,2562,null,{}] 05:03:36 INFO - PROCESS | 1651 | 1471349016686 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}] 05:03:36 INFO - PROCESS | 1651 | 1471349016690 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:36 INFO - PROCESS | 1651 | 1471349016796 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 05:03:36 INFO - PROCESS | 1651 | 1471349016802 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:36 INFO - PROCESS | 1651 | 1471349016803 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be6f000 == 32 [pid = 1651] [id = 648] 05:03:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1258ec800) [pid = 1651] [serial = 1944] [outer = 0x0] 05:03:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1283ebc00) [pid = 1651] [serial = 1945] [outer = 0x1258ec800] 05:03:36 INFO - PROCESS | 1651 | 1471349016829 Marionette DEBUG loaded listener.js 05:03:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x128456c00) [pid = 1651] [serial = 1946] [outer = 0x1258ec800] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1212e3000) [pid = 1651] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x118716c00) [pid = 1651] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x112d7e400) [pid = 1651] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x126a0f400) [pid = 1651] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x128da0800) [pid = 1651] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1212c6000) [pid = 1651] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11229dc00) [pid = 1651] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1212c1000) [pid = 1651] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x118806000) [pid = 1651] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x119121c00) [pid = 1651] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x116467400) [pid = 1651] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x112feac00) [pid = 1651] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x118806400) [pid = 1651] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11852f400) [pid = 1651] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1176c7800) [pid = 1651] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x118206400) [pid = 1651] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118205c00) [pid = 1651] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x116915c00) [pid = 1651] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x115e65000) [pid = 1651] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1133bf400) [pid = 1651] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 05:03:37 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x117c51800) [pid = 1651] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 05:03:37 INFO - PROCESS | 1651 | 1471349017400 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]]]}] 05:03:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 05:03:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 781ms 05:03:37 INFO - PROCESS | 1651 | 1471349017455 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 05:03:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 05:03:37 INFO - PROCESS | 1651 | 1471349017457 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 05:03:37 INFO - PROCESS | 1651 | 1471349017460 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 05:03:37 INFO - PROCESS | 1651 | 1471349017464 Marionette TRACE conn2 <- [1,2566,null,{}] 05:03:37 INFO - PROCESS | 1651 | 1471349017467 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}] 05:03:37 INFO - PROCESS | 1651 | 1471349017468 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:37 INFO - PROCESS | 1651 | 1471349017574 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 05:03:37 INFO - PROCESS | 1651 | 1471349017580 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:37 INFO - PROCESS | 1651 | 1471349017581 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b35e800 == 33 [pid = 1651] [id = 649] 05:03:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1127dc800) [pid = 1651] [serial = 1947] [outer = 0x0] 05:03:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118206400) [pid = 1651] [serial = 1948] [outer = 0x1127dc800] 05:03:37 INFO - PROCESS | 1651 | 1471349017623 Marionette DEBUG loaded listener.js 05:03:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1188b7800) [pid = 1651] [serial = 1949] [outer = 0x1127dc800] 05:03:38 INFO - PROCESS | 1651 | 1471349018063 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]]]}] 05:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 05:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 624ms 05:03:38 INFO - PROCESS | 1651 | 1471349018088 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 05:03:38 INFO - PROCESS | 1651 | 1471349018089 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 05:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 05:03:38 INFO - PROCESS | 1651 | 1471349018091 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 05:03:38 INFO - PROCESS | 1651 | 1471349018092 Marionette TRACE conn2 <- [1,2570,null,{}] 05:03:38 INFO - PROCESS | 1651 | 1471349018096 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}] 05:03:38 INFO - PROCESS | 1651 | 1471349018098 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:38 INFO - PROCESS | 1651 | 1471349018172 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 05:03:38 INFO - PROCESS | 1651 | 1471349018175 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:38 INFO - PROCESS | 1651 | 1471349018177 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bedc800 == 34 [pid = 1651] [id = 650] 05:03:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11911e800) [pid = 1651] [serial = 1950] [outer = 0x0] 05:03:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1212c1000) [pid = 1651] [serial = 1951] [outer = 0x11911e800] 05:03:38 INFO - PROCESS | 1651 | 1471349018205 Marionette DEBUG loaded listener.js 05:03:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x124faac00) [pid = 1651] [serial = 1952] [outer = 0x11911e800] 05:03:38 INFO - PROCESS | 1651 | 1471349018560 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]]]}] 05:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 05:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 522ms 05:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 05:03:38 INFO - PROCESS | 1651 | 1471349018614 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 05:03:38 INFO - PROCESS | 1651 | 1471349018615 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 05:03:38 INFO - PROCESS | 1651 | 1471349018617 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 05:03:38 INFO - PROCESS | 1651 | 1471349018619 Marionette TRACE conn2 <- [1,2574,null,{}] 05:03:38 INFO - PROCESS | 1651 | 1471349018621 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}] 05:03:38 INFO - PROCESS | 1651 | 1471349018622 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:38 INFO - PROCESS | 1651 | 1471349018715 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 05:03:38 INFO - PROCESS | 1651 | 1471349018802 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:38 INFO - PROCESS | 1651 | 1471349018803 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c44f800 == 35 [pid = 1651] [id = 651] 05:03:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x116722c00) [pid = 1651] [serial = 1953] [outer = 0x0] 05:03:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1258eec00) [pid = 1651] [serial = 1954] [outer = 0x116722c00] 05:03:38 INFO - PROCESS | 1651 | 1471349018845 Marionette DEBUG loaded listener.js 05:03:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12845d400) [pid = 1651] [serial = 1955] [outer = 0x116722c00] 05:03:39 INFO - PROCESS | 1651 | 1471349019325 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]]]}] 05:03:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 05:03:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 770ms 05:03:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 05:03:39 INFO - PROCESS | 1651 | 1471349019438 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 05:03:39 INFO - PROCESS | 1651 | 1471349019440 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 05:03:39 INFO - PROCESS | 1651 | 1471349019445 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 05:03:39 INFO - PROCESS | 1651 | 1471349019449 Marionette TRACE conn2 <- [1,2578,null,{}] 05:03:39 INFO - PROCESS | 1651 | 1471349019453 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}] 05:03:39 INFO - PROCESS | 1651 | 1471349019454 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:39 INFO - PROCESS | 1651 | 1471349019572 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 05:03:39 INFO - PROCESS | 1651 | 1471349019652 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:39 INFO - PROCESS | 1651 | 1471349019654 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ae0800 == 36 [pid = 1651] [id = 652] 05:03:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1132b1800) [pid = 1651] [serial = 1956] [outer = 0x0] 05:03:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11671f400) [pid = 1651] [serial = 1957] [outer = 0x1132b1800] 05:03:39 INFO - PROCESS | 1651 | 1471349019686 Marionette DEBUG loaded listener.js 05:03:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x118331400) [pid = 1651] [serial = 1958] [outer = 0x1132b1800] 05:03:40 INFO - PROCESS | 1651 | 1471349020205 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]]]}] 05:03:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 05:03:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 826ms 05:03:40 INFO - PROCESS | 1651 | 1471349020270 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 05:03:40 INFO - PROCESS | 1651 | 1471349020273 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 05:03:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 05:03:40 INFO - PROCESS | 1651 | 1471349020278 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 05:03:40 INFO - PROCESS | 1651 | 1471349020280 Marionette TRACE conn2 <- [1,2582,null,{}] 05:03:40 INFO - PROCESS | 1651 | 1471349020283 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}] 05:03:40 INFO - PROCESS | 1651 | 1471349020284 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:40 INFO - PROCESS | 1651 | 1471349020391 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 05:03:40 INFO - PROCESS | 1651 | 1471349020479 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:40 INFO - PROCESS | 1651 | 1471349020480 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x129960800 == 37 [pid = 1651] [id = 653] 05:03:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x119a6a800) [pid = 1651] [serial = 1959] [outer = 0x0] 05:03:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x119d35400) [pid = 1651] [serial = 1960] [outer = 0x119a6a800] 05:03:40 INFO - PROCESS | 1651 | 1471349020512 Marionette DEBUG loaded listener.js 05:03:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1212e6000) [pid = 1651] [serial = 1961] [outer = 0x119a6a800] 05:03:41 INFO - PROCESS | 1651 | 1471349021242 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]]]}] 05:03:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 05:03:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 976ms 05:03:41 INFO - PROCESS | 1651 | 1471349021254 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 05:03:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 05:03:41 INFO - PROCESS | 1651 | 1471349021257 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 05:03:41 INFO - PROCESS | 1651 | 1471349021260 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 05:03:41 INFO - PROCESS | 1651 | 1471349021262 Marionette TRACE conn2 <- [1,2586,null,{}] 05:03:41 INFO - PROCESS | 1651 | 1471349021266 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}] 05:03:41 INFO - PROCESS | 1651 | 1471349021267 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:41 INFO - PROCESS | 1651 | 1471349021410 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 05:03:41 INFO - PROCESS | 1651 | --DOCSHELL 0x12bedc800 == 36 [pid = 1651] [id = 650] 05:03:41 INFO - PROCESS | 1651 | --DOCSHELL 0x12b35e800 == 35 [pid = 1651] [id = 649] 05:03:41 INFO - PROCESS | 1651 | --DOCSHELL 0x12be6f000 == 34 [pid = 1651] [id = 648] 05:03:41 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad40000 == 33 [pid = 1651] [id = 647] 05:03:41 INFO - PROCESS | 1651 | --DOCSHELL 0x128d0d000 == 32 [pid = 1651] [id = 646] 05:03:41 INFO - PROCESS | 1651 | --DOCSHELL 0x126aeb800 == 31 [pid = 1651] [id = 645] 05:03:41 INFO - PROCESS | 1651 | --DOCSHELL 0x123243000 == 30 [pid = 1651] [id = 644] 05:03:41 INFO - PROCESS | 1651 | --DOCSHELL 0x118305000 == 29 [pid = 1651] [id = 643] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x126d23c00) [pid = 1651] [serial = 1855] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x124720000) [pid = 1651] [serial = 1883] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12b28e400) [pid = 1651] [serial = 1859] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1251eb000) [pid = 1651] [serial = 1888] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12a943000) [pid = 1651] [serial = 1858] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1169ea800) [pid = 1651] [serial = 1862] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x124f6b800) [pid = 1651] [serial = 1886] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x112fe6400) [pid = 1651] [serial = 1861] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x126712800) [pid = 1651] [serial = 1894] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1211a3000) [pid = 1651] [serial = 1891] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119d2e400) [pid = 1651] [serial = 1876] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x124ce5c00) [pid = 1651] [serial = 1892] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x126320400) [pid = 1651] [serial = 1889] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12688fc00) [pid = 1651] [serial = 1895] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1195c7800) [pid = 1651] [serial = 1904] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12681f000) [pid = 1651] [serial = 1897] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118710400) [pid = 1651] [serial = 1907] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119d52c00) [pid = 1651] [serial = 1877] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11613ac00) [pid = 1651] [serial = 1900] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1283f0800) [pid = 1651] [serial = 1898] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x117034800) [pid = 1651] [serial = 1901] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1188b4c00) [pid = 1651] [serial = 1903] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x117c4f000) [pid = 1651] [serial = 1906] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118330800) [pid = 1651] [serial = 1870] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1211a3c00) [pid = 1651] [serial = 1879] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118714400) [pid = 1651] [serial = 1871] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1176cb400) [pid = 1651] [serial = 1865] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x116ab2400) [pid = 1651] [serial = 1864] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x115e69800) [pid = 1651] [serial = 1867] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x116721000) [pid = 1651] [serial = 1868] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1195d0800) [pid = 1651] [serial = 1873] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119a66400) [pid = 1651] [serial = 1874] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119b29000) [pid = 1651] [serial = 1850] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x119298000) [pid = 1651] [serial = 1849] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x124181400) [pid = 1651] [serial = 1853] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1232b1000) [pid = 1651] [serial = 1882] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1231c0000) [pid = 1651] [serial = 1852] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1212ddc00) [pid = 1651] [serial = 1880] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x124993c00) [pid = 1651] [serial = 1885] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12845c400) [pid = 1651] [serial = 1856] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x119a6b800) [pid = 1651] [serial = 1838] [outer = 0x0] [url = about:blank] 05:03:41 INFO - PROCESS | 1651 | 1471349021509 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:41 INFO - PROCESS | 1651 | 1471349021512 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x118305800 == 30 [pid = 1651] [id = 654] 05:03:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x117034800) [pid = 1651] [serial = 1962] [outer = 0x0] 05:03:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1185a5800) [pid = 1651] [serial = 1963] [outer = 0x117034800] 05:03:41 INFO - PROCESS | 1651 | 1471349021541 Marionette DEBUG loaded listener.js 05:03:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x117c51800) [pid = 1651] [serial = 1964] [outer = 0x117034800] 05:03:41 INFO - PROCESS | 1651 | 1471349021872 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]]]}] 05:03:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 05:03:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 627ms 05:03:41 INFO - PROCESS | 1651 | 1471349021888 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 05:03:41 INFO - PROCESS | 1651 | 1471349021891 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 05:03:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 05:03:41 INFO - PROCESS | 1651 | 1471349021896 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 05:03:41 INFO - PROCESS | 1651 | 1471349021900 Marionette TRACE conn2 <- [1,2590,null,{}] 05:03:41 INFO - PROCESS | 1651 | 1471349021902 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}] 05:03:41 INFO - PROCESS | 1651 | 1471349021904 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:42 INFO - PROCESS | 1651 | 1471349022012 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 05:03:42 INFO - PROCESS | 1651 | 1471349022065 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:42 INFO - PROCESS | 1651 | 1471349022067 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x11875c800 == 31 [pid = 1651] [id = 655] 05:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1176cb400) [pid = 1651] [serial = 1965] [outer = 0x0] 05:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119a6b000) [pid = 1651] [serial = 1966] [outer = 0x1176cb400] 05:03:42 INFO - PROCESS | 1651 | 1471349022094 Marionette DEBUG loaded listener.js 05:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119ddd800) [pid = 1651] [serial = 1967] [outer = 0x1176cb400] 05:03:42 INFO - PROCESS | 1651 | 1471349022392 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]]]}] 05:03:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 05:03:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 522ms 05:03:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 05:03:42 INFO - PROCESS | 1651 | 1471349022418 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 05:03:42 INFO - PROCESS | 1651 | 1471349022420 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 05:03:42 INFO - PROCESS | 1651 | 1471349022422 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 05:03:42 INFO - PROCESS | 1651 | 1471349022425 Marionette TRACE conn2 <- [1,2594,null,{}] 05:03:42 INFO - PROCESS | 1651 | 1471349022436 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}] 05:03:42 INFO - PROCESS | 1651 | 1471349022439 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:42 INFO - PROCESS | 1651 | 1471349022532 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 05:03:42 INFO - PROCESS | 1651 | 1471349022543 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:42 INFO - PROCESS | 1651 | 1471349022548 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x124494000 == 32 [pid = 1651] [id = 656] 05:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x112a92c00) [pid = 1651] [serial = 1968] [outer = 0x0] 05:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1212c1400) [pid = 1651] [serial = 1969] [outer = 0x112a92c00] 05:03:42 INFO - PROCESS | 1651 | 1471349022625 Marionette DEBUG loaded listener.js 05:03:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119ddb000) [pid = 1651] [serial = 1970] [outer = 0x112a92c00] 05:03:42 INFO - PROCESS | 1651 | 1471349022934 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]]]}] 05:03:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 05:03:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 525ms 05:03:42 INFO - PROCESS | 1651 | 1471349022952 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 05:03:42 INFO - PROCESS | 1651 | 1471349022954 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 05:03:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 05:03:42 INFO - PROCESS | 1651 | 1471349022956 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 05:03:42 INFO - PROCESS | 1651 | 1471349022957 Marionette TRACE conn2 <- [1,2598,null,{}] 05:03:42 INFO - PROCESS | 1651 | 1471349022960 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}] 05:03:42 INFO - PROCESS | 1651 | 1471349022961 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:43 INFO - PROCESS | 1651 | 1471349023051 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 05:03:43 INFO - PROCESS | 1651 | 1471349023054 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:43 INFO - PROCESS | 1651 | 1471349023055 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x126af2800 == 33 [pid = 1651] [id = 657] 05:03:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x124d5e000) [pid = 1651] [serial = 1971] [outer = 0x0] 05:03:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1258ee400) [pid = 1651] [serial = 1972] [outer = 0x124d5e000] 05:03:43 INFO - PROCESS | 1651 | 1471349023081 Marionette DEBUG loaded listener.js 05:03:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x126771800) [pid = 1651] [serial = 1973] [outer = 0x124d5e000] 05:03:43 INFO - PROCESS | 1651 | 1471349023523 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]]]}] 05:03:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 05:03:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 619ms 05:03:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 05:03:43 INFO - PROCESS | 1651 | 1471349023578 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 05:03:43 INFO - PROCESS | 1651 | 1471349023580 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 05:03:43 INFO - PROCESS | 1651 | 1471349023583 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 05:03:43 INFO - PROCESS | 1651 | 1471349023584 Marionette TRACE conn2 <- [1,2602,null,{}] 05:03:43 INFO - PROCESS | 1651 | 1471349023588 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}] 05:03:43 INFO - PROCESS | 1651 | 1471349023590 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:43 INFO - PROCESS | 1651 | 1471349023744 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 05:03:43 INFO - PROCESS | 1651 | 1471349023769 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:43 INFO - PROCESS | 1651 | 1471349023770 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283d5800 == 34 [pid = 1651] [id = 658] 05:03:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112a88000) [pid = 1651] [serial = 1974] [outer = 0x0] 05:03:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x126a02800) [pid = 1651] [serial = 1975] [outer = 0x112a88000] 05:03:43 INFO - PROCESS | 1651 | 1471349023811 Marionette DEBUG loaded listener.js 05:03:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x126ab7c00) [pid = 1651] [serial = 1976] [outer = 0x112a88000] 05:03:44 INFO - PROCESS | 1651 | 1471349024261 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]]]}] 05:03:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 05:03:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 722ms 05:03:44 INFO - PROCESS | 1651 | 1471349024304 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 05:03:44 INFO - PROCESS | 1651 | 1471349024306 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 05:03:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 05:03:44 INFO - PROCESS | 1651 | 1471349024308 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 05:03:44 INFO - PROCESS | 1651 | 1471349024309 Marionette TRACE conn2 <- [1,2606,null,{}] 05:03:44 INFO - PROCESS | 1651 | 1471349024318 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}] 05:03:44 INFO - PROCESS | 1651 | 1471349024322 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:44 INFO - PROCESS | 1651 | 1471349024445 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 05:03:44 INFO - PROCESS | 1651 | 1471349024449 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:44 INFO - PROCESS | 1651 | 1471349024451 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a8be800 == 35 [pid = 1651] [id = 659] 05:03:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x126bc7c00) [pid = 1651] [serial = 1977] [outer = 0x0] 05:03:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12845c400) [pid = 1651] [serial = 1978] [outer = 0x126bc7c00] 05:03:44 INFO - PROCESS | 1651 | 1471349024476 Marionette DEBUG loaded listener.js 05:03:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128adf400) [pid = 1651] [serial = 1979] [outer = 0x126bc7c00] 05:03:44 INFO - PROCESS | 1651 | 1471349024833 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]]]}] 05:03:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 05:03:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 571ms 05:03:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 05:03:44 INFO - PROCESS | 1651 | 1471349024880 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 05:03:44 INFO - PROCESS | 1651 | 1471349024882 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 05:03:44 INFO - PROCESS | 1651 | 1471349024885 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 05:03:44 INFO - PROCESS | 1651 | 1471349024887 Marionette TRACE conn2 <- [1,2610,null,{}] 05:03:44 INFO - PROCESS | 1651 | 1471349024896 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}] 05:03:44 INFO - PROCESS | 1651 | 1471349024897 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:45 INFO - PROCESS | 1651 | 1471349025002 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 05:03:45 INFO - PROCESS | 1651 | 1471349025005 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:45 INFO - PROCESS | 1651 | 1471349025006 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad48000 == 36 [pid = 1651] [id = 660] 05:03:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1285bcc00) [pid = 1651] [serial = 1980] [outer = 0x0] 05:03:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128bd9400) [pid = 1651] [serial = 1981] [outer = 0x1285bcc00] 05:03:45 INFO - PROCESS | 1651 | 1471349025031 Marionette DEBUG loaded listener.js 05:03:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128be3800) [pid = 1651] [serial = 1982] [outer = 0x1285bcc00] 05:03:45 INFO - PROCESS | 1651 | 1471349025377 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]]]}] 05:03:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 05:03:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 519ms 05:03:45 INFO - PROCESS | 1651 | 1471349025404 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 05:03:45 INFO - PROCESS | 1651 | 1471349025405 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 05:03:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 05:03:45 INFO - PROCESS | 1651 | 1471349025407 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 05:03:45 INFO - PROCESS | 1651 | 1471349025408 Marionette TRACE conn2 <- [1,2614,null,{}] 05:03:45 INFO - PROCESS | 1651 | 1471349025416 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}] 05:03:45 INFO - PROCESS | 1651 | 1471349025417 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:45 INFO - PROCESS | 1651 | 1471349025515 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 05:03:45 INFO - PROCESS | 1651 | 1471349025518 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:45 INFO - PROCESS | 1651 | 1471349025519 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb44800 == 37 [pid = 1651] [id = 661] 05:03:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128be5000) [pid = 1651] [serial = 1983] [outer = 0x0] 05:03:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128da5400) [pid = 1651] [serial = 1984] [outer = 0x128be5000] 05:03:45 INFO - PROCESS | 1651 | 1471349025544 Marionette DEBUG loaded listener.js 05:03:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12a72e400) [pid = 1651] [serial = 1985] [outer = 0x128be5000] 05:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x117c4c000) [pid = 1651] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 05:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124188c00) [pid = 1651] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 05:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116542800) [pid = 1651] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 05:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11929d000) [pid = 1651] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 05:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11699a800) [pid = 1651] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 05:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1258ec400) [pid = 1651] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 05:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1258ec800) [pid = 1651] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 05:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119a69000) [pid = 1651] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 05:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119ddcc00) [pid = 1651] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 05:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12428f000) [pid = 1651] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 05:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11911e800) [pid = 1651] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 05:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x123479000) [pid = 1651] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 05:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12670ec00) [pid = 1651] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 05:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1127dc800) [pid = 1651] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 05:03:45 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11a105c00) [pid = 1651] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 05:03:45 INFO - PROCESS | 1651 | 1471349025929 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]]]}] 05:03:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 05:03:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 577ms 05:03:45 INFO - PROCESS | 1651 | 1471349025984 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 05:03:45 INFO - PROCESS | 1651 | 1471349025985 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 05:03:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 05:03:46 INFO - PROCESS | 1651 | 1471349025997 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 05:03:46 INFO - PROCESS | 1651 | 1471349025999 Marionette TRACE conn2 <- [1,2618,null,{}] 05:03:46 INFO - PROCESS | 1651 | 1471349026001 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}] 05:03:46 INFO - PROCESS | 1651 | 1471349026003 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:46 INFO - PROCESS | 1651 | 1471349026081 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 05:03:46 INFO - PROCESS | 1651 | 1471349026085 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:46 INFO - PROCESS | 1651 | 1471349026086 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x124493800 == 38 [pid = 1651] [id = 662] 05:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1161bd000) [pid = 1651] [serial = 1986] [outer = 0x0] 05:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11a1a9000) [pid = 1651] [serial = 1987] [outer = 0x1161bd000] 05:03:46 INFO - PROCESS | 1651 | 1471349026111 Marionette DEBUG loaded listener.js 05:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x124758800) [pid = 1651] [serial = 1988] [outer = 0x1161bd000] 05:03:46 INFO - PROCESS | 1651 | 1471349026449 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]]]}] 05:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 05:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 479ms 05:03:46 INFO - PROCESS | 1651 | 1471349026467 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 05:03:46 INFO - PROCESS | 1651 | 1471349026468 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 05:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 05:03:46 INFO - PROCESS | 1651 | 1471349026471 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 05:03:46 INFO - PROCESS | 1651 | 1471349026472 Marionette TRACE conn2 <- [1,2622,null,{}] 05:03:46 INFO - PROCESS | 1651 | 1471349026474 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}] 05:03:46 INFO - PROCESS | 1651 | 1471349026475 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:46 INFO - PROCESS | 1651 | 1471349026555 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 05:03:46 INFO - PROCESS | 1651 | 1471349026618 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:46 INFO - PROCESS | 1651 | 1471349026619 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c450000 == 39 [pid = 1651] [id = 663] 05:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12346e800) [pid = 1651] [serial = 1989] [outer = 0x0] 05:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12681b800) [pid = 1651] [serial = 1990] [outer = 0x12346e800] 05:03:46 INFO - PROCESS | 1651 | 1471349026644 Marionette DEBUG loaded listener.js 05:03:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12a863c00) [pid = 1651] [serial = 1991] [outer = 0x12346e800] 05:03:46 INFO - PROCESS | 1651 | 1471349026905 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]]]}] 05:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 05:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 467ms 05:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 05:03:46 INFO - PROCESS | 1651 | 1471349026939 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 05:03:46 INFO - PROCESS | 1651 | 1471349026940 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 05:03:46 INFO - PROCESS | 1651 | 1471349026943 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 05:03:46 INFO - PROCESS | 1651 | 1471349026945 Marionette TRACE conn2 <- [1,2626,null,{}] 05:03:46 INFO - PROCESS | 1651 | 1471349026954 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}] 05:03:46 INFO - PROCESS | 1651 | 1471349026956 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:47 INFO - PROCESS | 1651 | 1471349027053 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 05:03:47 INFO - PROCESS | 1651 | 1471349027057 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:47 INFO - PROCESS | 1651 | 1471349027058 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc97000 == 40 [pid = 1651] [id = 664] 05:03:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12a869800) [pid = 1651] [serial = 1992] [outer = 0x0] 05:03:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12a942000) [pid = 1651] [serial = 1993] [outer = 0x12a869800] 05:03:47 INFO - PROCESS | 1651 | 1471349027085 Marionette DEBUG loaded listener.js 05:03:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12addac00) [pid = 1651] [serial = 1994] [outer = 0x12a869800] 05:03:47 INFO - PROCESS | 1651 | 1471349027510 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]]]}] 05:03:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 05:03:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 578ms 05:03:47 INFO - PROCESS | 1651 | 1471349027522 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 05:03:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 05:03:47 INFO - PROCESS | 1651 | 1471349027523 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 05:03:47 INFO - PROCESS | 1651 | 1471349027525 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 05:03:47 INFO - PROCESS | 1651 | 1471349027526 Marionette TRACE conn2 <- [1,2630,null,{}] 05:03:47 INFO - PROCESS | 1651 | 1471349027530 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}] 05:03:47 INFO - PROCESS | 1651 | 1471349027531 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:47 INFO - PROCESS | 1651 | 1471349027611 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 05:03:47 INFO - PROCESS | 1651 | 1471349027617 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:47 INFO - PROCESS | 1651 | 1471349027618 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d249800 == 41 [pid = 1651] [id = 665] 05:03:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12a945c00) [pid = 1651] [serial = 1995] [outer = 0x0] 05:03:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12b28d400) [pid = 1651] [serial = 1996] [outer = 0x12a945c00] 05:03:47 INFO - PROCESS | 1651 | 1471349027642 Marionette DEBUG loaded listener.js 05:03:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12b344000) [pid = 1651] [serial = 1997] [outer = 0x12a945c00] 05:03:48 INFO - PROCESS | 1651 | 1471349028136 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]]]}] 05:03:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 05:03:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 622ms 05:03:48 INFO - PROCESS | 1651 | 1471349028149 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 05:03:48 INFO - PROCESS | 1651 | 1471349028153 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 05:03:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 05:03:48 INFO - PROCESS | 1651 | 1471349028158 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 05:03:48 INFO - PROCESS | 1651 | 1471349028162 Marionette TRACE conn2 <- [1,2634,null,{}] 05:03:48 INFO - PROCESS | 1651 | 1471349028168 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}] 05:03:48 INFO - PROCESS | 1651 | 1471349028171 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:48 INFO - PROCESS | 1651 | 1471349028339 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 05:03:48 INFO - PROCESS | 1651 | 1471349028445 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:48 INFO - PROCESS | 1651 | 1471349028447 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x119afa000 == 42 [pid = 1651] [id = 666] 05:03:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x116ab2c00) [pid = 1651] [serial = 1998] [outer = 0x0] 05:03:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11880bc00) [pid = 1651] [serial = 1999] [outer = 0x116ab2c00] 05:03:48 INFO - PROCESS | 1651 | 1471349028498 Marionette DEBUG loaded listener.js 05:03:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119744c00) [pid = 1651] [serial = 2000] [outer = 0x116ab2c00] 05:03:49 INFO - PROCESS | 1651 | 1471349028999 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]]]}] 05:03:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 05:03:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 875ms 05:03:49 INFO - PROCESS | 1651 | 1471349029033 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 05:03:49 INFO - PROCESS | 1651 | 1471349029036 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 05:03:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 05:03:49 INFO - PROCESS | 1651 | 1471349029041 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 05:03:49 INFO - PROCESS | 1651 | 1471349029042 Marionette TRACE conn2 <- [1,2638,null,{}] 05:03:49 INFO - PROCESS | 1651 | 1471349029045 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}] 05:03:49 INFO - PROCESS | 1651 | 1471349029047 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:49 INFO - PROCESS | 1651 | 1471349029151 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 05:03:49 INFO - PROCESS | 1651 | 1471349029212 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:49 INFO - PROCESS | 1651 | 1471349029214 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283c8800 == 43 [pid = 1651] [id = 667] 05:03:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12119e400) [pid = 1651] [serial = 2001] [outer = 0x0] 05:03:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123470800) [pid = 1651] [serial = 2002] [outer = 0x12119e400] 05:03:49 INFO - PROCESS | 1651 | 1471349029245 Marionette DEBUG loaded listener.js 05:03:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1244ea400) [pid = 1651] [serial = 2003] [outer = 0x12119e400] 05:03:49 INFO - PROCESS | 1651 | 1471349029698 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]]]}] 05:03:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 05:03:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 721ms 05:03:49 INFO - PROCESS | 1651 | 1471349029762 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 05:03:49 INFO - PROCESS | 1651 | 1471349029764 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 05:03:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 05:03:49 INFO - PROCESS | 1651 | 1471349029766 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 05:03:49 INFO - PROCESS | 1651 | 1471349029768 Marionette TRACE conn2 <- [1,2642,null,{}] 05:03:49 INFO - PROCESS | 1651 | 1471349029776 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}] 05:03:49 INFO - PROCESS | 1651 | 1471349029780 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:49 INFO - PROCESS | 1651 | 1471349029883 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 05:03:49 INFO - PROCESS | 1651 | 1471349029947 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:49 INFO - PROCESS | 1651 | 1471349029948 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d242800 == 44 [pid = 1651] [id = 668] 05:03:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1251a8000) [pid = 1651] [serial = 2004] [outer = 0x0] 05:03:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126a0b400) [pid = 1651] [serial = 2005] [outer = 0x1251a8000] 05:03:49 INFO - PROCESS | 1651 | 1471349029980 Marionette DEBUG loaded listener.js 05:03:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128457000) [pid = 1651] [serial = 2006] [outer = 0x1251a8000] 05:03:50 INFO - PROCESS | 1651 | 1471349030578 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]]]}] 05:03:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 05:03:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 873ms 05:03:50 INFO - PROCESS | 1651 | 1471349030640 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 05:03:50 INFO - PROCESS | 1651 | 1471349030643 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 05:03:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 05:03:50 INFO - PROCESS | 1651 | 1471349030647 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 05:03:50 INFO - PROCESS | 1651 | 1471349030649 Marionette TRACE conn2 <- [1,2646,null,{}] 05:03:50 INFO - PROCESS | 1651 | 1471349030652 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}] 05:03:50 INFO - PROCESS | 1651 | 1471349030655 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:50 INFO - PROCESS | 1651 | 1471349030795 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 05:03:50 INFO - PROCESS | 1651 | 1471349030864 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:50 INFO - PROCESS | 1651 | 1471349030866 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1240d7800 == 45 [pid = 1651] [id = 669] 05:03:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1258ebc00) [pid = 1651] [serial = 2007] [outer = 0x0] 05:03:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1285b0800) [pid = 1651] [serial = 2008] [outer = 0x1258ebc00] 05:03:50 INFO - PROCESS | 1651 | 1471349030896 Marionette DEBUG loaded listener.js 05:03:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x128adfc00) [pid = 1651] [serial = 2009] [outer = 0x1258ebc00] 05:03:51 INFO - PROCESS | 1651 | 1471349031472 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]]]}] 05:03:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 05:03:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 870ms 05:03:51 INFO - PROCESS | 1651 | 1471349031517 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 05:03:51 INFO - PROCESS | 1651 | 1471349031519 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 05:03:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 05:03:51 INFO - PROCESS | 1651 | 1471349031523 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 05:03:51 INFO - PROCESS | 1651 | 1471349031524 Marionette TRACE conn2 <- [1,2650,null,{}] 05:03:51 INFO - PROCESS | 1651 | 1471349031528 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}] 05:03:51 INFO - PROCESS | 1651 | 1471349031529 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:51 INFO - PROCESS | 1651 | 1471349031633 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 05:03:51 INFO - PROCESS | 1651 | 1471349031707 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:51 INFO - PROCESS | 1651 | 1471349031710 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12322b800 == 46 [pid = 1651] [id = 670] 05:03:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x118210c00) [pid = 1651] [serial = 2010] [outer = 0x0] 05:03:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x118711400) [pid = 1651] [serial = 2011] [outer = 0x118210c00] 05:03:51 INFO - PROCESS | 1651 | 1471349031738 Marionette DEBUG loaded listener.js 05:03:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x119737000) [pid = 1651] [serial = 2012] [outer = 0x118210c00] 05:03:52 INFO - PROCESS | 1651 | 1471349032186 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]]]}] 05:03:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 05:03:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 673ms 05:03:52 INFO - PROCESS | 1651 | 1471349032196 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 05:03:52 INFO - PROCESS | 1651 | 1471349032199 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 05:03:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 05:03:52 INFO - PROCESS | 1651 | 1471349032203 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 05:03:52 INFO - PROCESS | 1651 | 1471349032205 Marionette TRACE conn2 <- [1,2654,null,{}] 05:03:52 INFO - PROCESS | 1651 | 1471349032207 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}] 05:03:52 INFO - PROCESS | 1651 | 1471349032209 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:52 INFO - PROCESS | 1651 | 1471349032306 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc97000 == 45 [pid = 1651] [id = 664] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12c450000 == 44 [pid = 1651] [id = 663] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x124493800 == 43 [pid = 1651] [id = 662] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb44800 == 42 [pid = 1651] [id = 661] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad48000 == 41 [pid = 1651] [id = 660] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12a8be800 == 40 [pid = 1651] [id = 659] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x1283d5800 == 39 [pid = 1651] [id = 658] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x126af2800 == 38 [pid = 1651] [id = 657] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x124494000 == 37 [pid = 1651] [id = 656] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x11875c800 == 36 [pid = 1651] [id = 655] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x118305800 == 35 [pid = 1651] [id = 654] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x119ae0800 == 34 [pid = 1651] [id = 652] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x129960800 == 33 [pid = 1651] [id = 653] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12c44f800 == 32 [pid = 1651] [id = 651] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x11a09d800 == 31 [pid = 1651] [id = 642] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12322b800 == 30 [pid = 1651] [id = 670] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x1240d7800 == 29 [pid = 1651] [id = 669] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12d242800 == 28 [pid = 1651] [id = 668] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x1283c8800 == 27 [pid = 1651] [id = 667] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12d249800 == 26 [pid = 1651] [id = 665] 05:03:52 INFO - PROCESS | 1651 | --DOCSHELL 0x119afa000 == 25 [pid = 1651] [id = 666] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x118538400) [pid = 1651] [serial = 1930] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119161c00) [pid = 1651] [serial = 1931] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12471b000) [pid = 1651] [serial = 1939] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1188af000) [pid = 1651] [serial = 1928] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1169f5400) [pid = 1651] [serial = 1927] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119745800) [pid = 1651] [serial = 1933] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119d2a400) [pid = 1651] [serial = 1934] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119117800) [pid = 1651] [serial = 1910] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1258f0c00) [pid = 1651] [serial = 1942] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11833cc00) [pid = 1651] [serial = 1909] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x124ce7800) [pid = 1651] [serial = 1940] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1283ebc00) [pid = 1651] [serial = 1945] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119d33400) [pid = 1651] [serial = 1913] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119a70800) [pid = 1651] [serial = 1912] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x123477000) [pid = 1651] [serial = 1916] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12346d800) [pid = 1651] [serial = 1915] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x124721c00) [pid = 1651] [serial = 1919] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1244ecc00) [pid = 1651] [serial = 1918] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1212c1000) [pid = 1651] [serial = 1951] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1251af000) [pid = 1651] [serial = 1922] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x124faac00) [pid = 1651] [serial = 1952] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x124ce6800) [pid = 1651] [serial = 1921] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1283ed400) [pid = 1651] [serial = 1925] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x126a09400) [pid = 1651] [serial = 1924] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x118206400) [pid = 1651] [serial = 1948] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x128456c00) [pid = 1651] [serial = 1946] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1212c5000) [pid = 1651] [serial = 1936] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1188b7800) [pid = 1651] [serial = 1949] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x126772c00) [pid = 1651] [serial = 1943] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x123475000) [pid = 1651] [serial = 1937] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1258eec00) [pid = 1651] [serial = 1954] [outer = 0x0] [url = about:blank] 05:03:52 INFO - PROCESS | 1651 | 1471349032932 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:52 INFO - PROCESS | 1651 | 1471349032933 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x112f29800 == 26 [pid = 1651] [id = 671] 05:03:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x113030400) [pid = 1651] [serial = 2013] [outer = 0x0] 05:03:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1132b1000) [pid = 1651] [serial = 2014] [outer = 0x113030400] 05:03:52 INFO - PROCESS | 1651 | 1471349032963 Marionette DEBUG loaded listener.js 05:03:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x114f95400) [pid = 1651] [serial = 2015] [outer = 0x113030400] 05:03:53 INFO - PROCESS | 1651 | 1471349033274 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]]]}] 05:03:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 05:03:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1123ms 05:03:53 INFO - PROCESS | 1651 | 1471349033328 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 05:03:53 INFO - PROCESS | 1651 | 1471349033332 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 05:03:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 05:03:53 INFO - PROCESS | 1651 | 1471349033335 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 05:03:53 INFO - PROCESS | 1651 | 1471349033337 Marionette TRACE conn2 <- [1,2658,null,{}] 05:03:53 INFO - PROCESS | 1651 | 1471349033340 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}] 05:03:53 INFO - PROCESS | 1651 | 1471349033342 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:53 INFO - PROCESS | 1651 | 1471349033421 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 05:03:53 INFO - PROCESS | 1651 | 1471349033503 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:53 INFO - PROCESS | 1651 | 1471349033505 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x118317000 == 27 [pid = 1651] [id = 672] 05:03:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11613ac00) [pid = 1651] [serial = 2016] [outer = 0x0] 05:03:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118206400) [pid = 1651] [serial = 2017] [outer = 0x11613ac00] 05:03:53 INFO - PROCESS | 1651 | 1471349033533 Marionette DEBUG loaded listener.js 05:03:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118718c00) [pid = 1651] [serial = 2018] [outer = 0x11613ac00] 05:03:53 INFO - PROCESS | 1651 | 1471349033813 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]]]}] 05:03:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 05:03:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 520ms 05:03:53 INFO - PROCESS | 1651 | 1471349033857 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 05:03:53 INFO - PROCESS | 1651 | 1471349033860 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 05:03:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 05:03:53 INFO - PROCESS | 1651 | 1471349033865 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 05:03:53 INFO - PROCESS | 1651 | 1471349033867 Marionette TRACE conn2 <- [1,2662,null,{}] 05:03:53 INFO - PROCESS | 1651 | 1471349033869 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}] 05:03:53 INFO - PROCESS | 1651 | 1471349033871 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:53 INFO - PROCESS | 1651 | 1471349033952 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 05:03:53 INFO - PROCESS | 1651 | 1471349033958 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:53 INFO - PROCESS | 1651 | 1471349033959 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x117170800 == 28 [pid = 1651] [id = 673] 05:03:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11916b800) [pid = 1651] [serial = 2019] [outer = 0x0] 05:03:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1195d0800) [pid = 1651] [serial = 2020] [outer = 0x11916b800] 05:03:53 INFO - PROCESS | 1651 | 1471349033997 Marionette DEBUG loaded listener.js 05:03:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119d2a400) [pid = 1651] [serial = 2021] [outer = 0x11916b800] 05:03:54 INFO - PROCESS | 1651 | 1471349034353 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]]]}] 05:03:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 05:03:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 523ms 05:03:54 INFO - PROCESS | 1651 | 1471349034387 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 05:03:54 INFO - PROCESS | 1651 | 1471349034388 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 05:03:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 05:03:54 INFO - PROCESS | 1651 | 1471349034396 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 05:03:54 INFO - PROCESS | 1651 | 1471349034400 Marionette TRACE conn2 <- [1,2666,null,{}] 05:03:54 INFO - PROCESS | 1651 | 1471349034403 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}] 05:03:54 INFO - PROCESS | 1651 | 1471349034406 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:54 INFO - PROCESS | 1651 | 1471349034486 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 05:03:54 INFO - PROCESS | 1651 | 1471349034490 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:54 INFO - PROCESS | 1651 | 1471349034491 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12425b800 == 29 [pid = 1651] [id = 674] 05:03:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x116ab1000) [pid = 1651] [serial = 2022] [outer = 0x0] 05:03:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119ddfc00) [pid = 1651] [serial = 2023] [outer = 0x116ab1000] 05:03:54 INFO - PROCESS | 1651 | 1471349034519 Marionette DEBUG loaded listener.js 05:03:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1212dfc00) [pid = 1651] [serial = 2024] [outer = 0x116ab1000] 05:03:55 INFO - PROCESS | 1651 | 1471349035339 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]]]}] 05:03:55 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) 05:03:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 984ms 05:03:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 05:03:55 INFO - PROCESS | 1651 | 1471349035375 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 05:03:55 INFO - PROCESS | 1651 | 1471349035377 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 05:03:55 INFO - PROCESS | 1651 | 1471349035379 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 05:03:55 INFO - PROCESS | 1651 | 1471349035380 Marionette TRACE conn2 <- [1,2670,null,{}] 05:03:55 INFO - PROCESS | 1651 | 1471349035383 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}] 05:03:55 INFO - PROCESS | 1651 | 1471349035384 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:55 INFO - PROCESS | 1651 | 1471349035482 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 05:03:55 INFO - PROCESS | 1651 | 1471349035485 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:55 INFO - PROCESS | 1651 | 1471349035487 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x126887800 == 30 [pid = 1651] [id = 675] 05:03:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1212e5c00) [pid = 1651] [serial = 2025] [outer = 0x0] 05:03:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123479000) [pid = 1651] [serial = 2026] [outer = 0x1212e5c00] 05:03:55 INFO - PROCESS | 1651 | 1471349035512 Marionette DEBUG loaded listener.js 05:03:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1244ecc00) [pid = 1651] [serial = 2027] [outer = 0x1212e5c00] 05:03:56 INFO - PROCESS | 1651 | 1471349036331 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"]]]}] 05:03:56 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 05:03:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:03:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 05:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:03:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:03:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 970ms 05:03:56 INFO - PROCESS | 1651 | 1471349036353 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 05:03:56 INFO - PROCESS | 1651 | 1471349036355 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 05:03:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 05:03:56 INFO - PROCESS | 1651 | 1471349036359 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 05:03:56 INFO - PROCESS | 1651 | 1471349036361 Marionette TRACE conn2 <- [1,2674,null,{}] 05:03:56 INFO - PROCESS | 1651 | 1471349036365 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}] 05:03:56 INFO - PROCESS | 1651 | 1471349036367 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:56 INFO - PROCESS | 1651 | 1471349036466 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 05:03:56 INFO - PROCESS | 1651 | 1471349036504 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:56 INFO - PROCESS | 1651 | 1471349036509 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283c5000 == 31 [pid = 1651] [id = 676] 05:03:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119121800) [pid = 1651] [serial = 2028] [outer = 0x0] 05:03:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x124fa9c00) [pid = 1651] [serial = 2029] [outer = 0x119121800] 05:03:56 INFO - PROCESS | 1651 | 1471349036542 Marionette DEBUG loaded listener.js 05:03:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1258f1400) [pid = 1651] [serial = 2030] [outer = 0x119121800] 05:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12a869800) [pid = 1651] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 05:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x126bc7c00) [pid = 1651] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 05:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1285bcc00) [pid = 1651] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 05:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116722c00) [pid = 1651] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 05:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1176cb400) [pid = 1651] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 05:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x117034800) [pid = 1651] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 05:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x112a92c00) [pid = 1651] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 05:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x124d5e000) [pid = 1651] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 05:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1132b1800) [pid = 1651] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 05:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119a6a800) [pid = 1651] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 05:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128be5000) [pid = 1651] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 05:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12346e800) [pid = 1651] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 05:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1161bd000) [pid = 1651] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 05:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x112a88000) [pid = 1651] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 05:03:57 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12a945c00) [pid = 1651] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 05:03:57 INFO - PROCESS | 1651 | 1471349037363 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"]]]}] 05:03:57 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 05:03:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:03:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 05:03:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:03:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:03:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1024ms 05:03:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 05:03:57 INFO - PROCESS | 1651 | 1471349037384 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 05:03:57 INFO - PROCESS | 1651 | 1471349037385 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 05:03:57 INFO - PROCESS | 1651 | 1471349037387 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 05:03:57 INFO - PROCESS | 1651 | 1471349037388 Marionette TRACE conn2 <- [1,2678,null,{}] 05:03:57 INFO - PROCESS | 1651 | 1471349037390 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}] 05:03:57 INFO - PROCESS | 1651 | 1471349037392 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:57 INFO - PROCESS | 1651 | 1471349037468 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 05:03:57 INFO - PROCESS | 1651 | 1471349037472 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:57 INFO - PROCESS | 1651 | 1471349037473 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x112f88000 == 32 [pid = 1651] [id = 677] 05:03:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1176c7000) [pid = 1651] [serial = 2031] [outer = 0x0] 05:03:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1212e3800) [pid = 1651] [serial = 2032] [outer = 0x1176c7000] 05:03:57 INFO - PROCESS | 1651 | 1471349037500 Marionette DEBUG loaded listener.js 05:03:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1253e6c00) [pid = 1651] [serial = 2033] [outer = 0x1176c7000] 05:03:58 INFO - PROCESS | 1651 | 1471349038293 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]]]}] 05:03:58 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) 05:03:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 921ms 05:03:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 05:03:58 INFO - PROCESS | 1651 | 1471349038309 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 05:03:58 INFO - PROCESS | 1651 | 1471349038310 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 05:03:58 INFO - PROCESS | 1651 | 1471349038313 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 05:03:58 INFO - PROCESS | 1651 | 1471349038314 Marionette TRACE conn2 <- [1,2682,null,{}] 05:03:58 INFO - PROCESS | 1651 | 1471349038317 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}] 05:03:58 INFO - PROCESS | 1651 | 1471349038318 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:58 INFO - PROCESS | 1651 | 1471349038390 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 05:03:58 INFO - PROCESS | 1651 | 1471349038394 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:58 INFO - PROCESS | 1651 | 1471349038397 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a76c800 == 33 [pid = 1651] [id = 678] 05:03:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119d34800) [pid = 1651] [serial = 2034] [outer = 0x0] 05:03:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x126a11400) [pid = 1651] [serial = 2035] [outer = 0x119d34800] 05:03:58 INFO - PROCESS | 1651 | 1471349038423 Marionette DEBUG loaded listener.js 05:03:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x126d26c00) [pid = 1651] [serial = 2036] [outer = 0x119d34800] 05:03:59 INFO - PROCESS | 1651 | 1471349039221 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]]]}] 05:03:59 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) 05:03:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 919ms 05:03:59 INFO - PROCESS | 1651 | 1471349039233 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 05:03:59 INFO - PROCESS | 1651 | 1471349039236 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 05:03:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 05:03:59 INFO - PROCESS | 1651 | 1471349039240 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 05:03:59 INFO - PROCESS | 1651 | 1471349039242 Marionette TRACE conn2 <- [1,2686,null,{}] 05:03:59 INFO - PROCESS | 1651 | 1471349039247 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}] 05:03:59 INFO - PROCESS | 1651 | 1471349039249 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:59 INFO - PROCESS | 1651 | 1471349039387 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 05:03:59 INFO - PROCESS | 1651 | 1471349039445 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:59 INFO - PROCESS | 1651 | 1471349039446 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:03:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11817f000 == 34 [pid = 1651] [id = 679] 05:03:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11613b800) [pid = 1651] [serial = 2037] [outer = 0x0] 05:03:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116467400) [pid = 1651] [serial = 2038] [outer = 0x11613b800] 05:03:59 INFO - PROCESS | 1651 | 1471349039480 Marionette DEBUG loaded listener.js 05:03:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x117c4f400) [pid = 1651] [serial = 2039] [outer = 0x11613b800] 05:04:00 INFO - PROCESS | 1651 | 1471349040461 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"]]]}] 05:04:00 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 05:04:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:04:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 05:04:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:04:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1272ms 05:04:00 INFO - PROCESS | 1651 | 1471349040512 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 05:04:00 INFO - PROCESS | 1651 | 1471349040515 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 05:04:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 05:04:00 INFO - PROCESS | 1651 | 1471349040520 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 05:04:00 INFO - PROCESS | 1651 | 1471349040522 Marionette TRACE conn2 <- [1,2690,null,{}] 05:04:00 INFO - PROCESS | 1651 | 1471349040524 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}] 05:04:00 INFO - PROCESS | 1651 | 1471349040526 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:00 INFO - PROCESS | 1651 | 1471349040633 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 05:04:00 INFO - PROCESS | 1651 | 1471349040688 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:00 INFO - PROCESS | 1651 | 1471349040689 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1237df800 == 35 [pid = 1651] [id = 680] 05:04:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1188b0000) [pid = 1651] [serial = 2040] [outer = 0x0] 05:04:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119d2b800) [pid = 1651] [serial = 2041] [outer = 0x1188b0000] 05:04:00 INFO - PROCESS | 1651 | 1471349040721 Marionette DEBUG loaded listener.js 05:04:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119de2800) [pid = 1651] [serial = 2042] [outer = 0x1188b0000] 05:04:01 INFO - PROCESS | 1651 | --DOCSHELL 0x112f88000 == 34 [pid = 1651] [id = 677] 05:04:01 INFO - PROCESS | 1651 | --DOCSHELL 0x1283c5000 == 33 [pid = 1651] [id = 676] 05:04:01 INFO - PROCESS | 1651 | --DOCSHELL 0x126887800 == 32 [pid = 1651] [id = 675] 05:04:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12425b800 == 31 [pid = 1651] [id = 674] 05:04:01 INFO - PROCESS | 1651 | --DOCSHELL 0x117170800 == 30 [pid = 1651] [id = 673] 05:04:01 INFO - PROCESS | 1651 | --DOCSHELL 0x118317000 == 29 [pid = 1651] [id = 672] 05:04:01 INFO - PROCESS | 1651 | --DOCSHELL 0x112f29800 == 28 [pid = 1651] [id = 671] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12a942000) [pid = 1651] [serial = 1993] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12845c400) [pid = 1651] [serial = 1978] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x128be3800) [pid = 1651] [serial = 1982] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x128bd9400) [pid = 1651] [serial = 1981] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12845d400) [pid = 1651] [serial = 1955] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119a6b000) [pid = 1651] [serial = 1966] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119ddd800) [pid = 1651] [serial = 1967] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1185a5800) [pid = 1651] [serial = 1963] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x117c51800) [pid = 1651] [serial = 1964] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1212c1400) [pid = 1651] [serial = 1969] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119ddb000) [pid = 1651] [serial = 1970] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1258ee400) [pid = 1651] [serial = 1972] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11671f400) [pid = 1651] [serial = 1957] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x118331400) [pid = 1651] [serial = 1958] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119d35400) [pid = 1651] [serial = 1960] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1212e6000) [pid = 1651] [serial = 1961] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x128da5400) [pid = 1651] [serial = 1984] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12a863c00) [pid = 1651] [serial = 1991] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12a72e400) [pid = 1651] [serial = 1985] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x11a1a9000) [pid = 1651] [serial = 1987] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x126a02800) [pid = 1651] [serial = 1975] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x128adf400) [pid = 1651] [serial = 1979] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x12addac00) [pid = 1651] [serial = 1994] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x12681b800) [pid = 1651] [serial = 1990] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x126ab7c00) [pid = 1651] [serial = 1976] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x124758800) [pid = 1651] [serial = 1988] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x126771800) [pid = 1651] [serial = 1973] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x12b28d400) [pid = 1651] [serial = 1996] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x12b344000) [pid = 1651] [serial = 1997] [outer = 0x0] [url = about:blank] 05:04:01 INFO - PROCESS | 1651 | 1471349041815 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"]]]}] 05:04:01 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 05:04:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:04:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 05:04:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:04:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1322ms 05:04:01 INFO - PROCESS | 1651 | 1471349041843 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 05:04:01 INFO - PROCESS | 1651 | 1471349041846 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 05:04:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 05:04:01 INFO - PROCESS | 1651 | 1471349041851 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 05:04:01 INFO - PROCESS | 1651 | 1471349041853 Marionette TRACE conn2 <- [1,2694,null,{}] 05:04:01 INFO - PROCESS | 1651 | 1471349041856 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}] 05:04:01 INFO - PROCESS | 1651 | 1471349041858 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:01 INFO - PROCESS | 1651 | 1471349041942 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 05:04:02 INFO - PROCESS | 1651 | 1471349042033 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:02 INFO - PROCESS | 1651 | 1471349042036 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x118308800 == 29 [pid = 1651] [id = 681] 05:04:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x118211800) [pid = 1651] [serial = 2043] [outer = 0x0] 05:04:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x118338800) [pid = 1651] [serial = 2044] [outer = 0x118211800] 05:04:02 INFO - PROCESS | 1651 | 1471349042068 Marionette DEBUG loaded listener.js 05:04:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1188b4c00) [pid = 1651] [serial = 2045] [outer = 0x118211800] 05:04:02 INFO - PROCESS | 1651 | 1471349042843 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"]]]}] 05:04:02 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 05:04:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:04:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 05:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:04:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1021ms 05:04:02 INFO - PROCESS | 1651 | 1471349042872 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 05:04:02 INFO - PROCESS | 1651 | 1471349042875 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 05:04:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 05:04:02 INFO - PROCESS | 1651 | 1471349042882 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 05:04:02 INFO - PROCESS | 1651 | 1471349042884 Marionette TRACE conn2 <- [1,2698,null,{}] 05:04:02 INFO - PROCESS | 1651 | 1471349042886 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}] 05:04:02 INFO - PROCESS | 1651 | 1471349042888 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:02 INFO - PROCESS | 1651 | 1471349042972 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 05:04:02 INFO - PROCESS | 1651 | 1471349042976 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:02 INFO - PROCESS | 1651 | 1471349042977 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12310a000 == 30 [pid = 1651] [id = 682] 05:04:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x119d35400) [pid = 1651] [serial = 2046] [outer = 0x0] 05:04:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1212bc000) [pid = 1651] [serial = 2047] [outer = 0x119d35400] 05:04:03 INFO - PROCESS | 1651 | 1471349043007 Marionette DEBUG loaded listener.js 05:04:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1212e0800) [pid = 1651] [serial = 2048] [outer = 0x119d35400] 05:04:03 INFO - PROCESS | 1651 | 1471349043861 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"]]]}] 05:04:03 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 05:04:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:04:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 05:04:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:04:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1026ms 05:04:03 INFO - PROCESS | 1651 | 1471349043907 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 05:04:03 INFO - PROCESS | 1651 | 1471349043908 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 05:04:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 05:04:03 INFO - PROCESS | 1651 | 1471349043910 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 05:04:03 INFO - PROCESS | 1651 | 1471349043913 Marionette TRACE conn2 <- [1,2702,null,{}] 05:04:03 INFO - PROCESS | 1651 | 1471349043921 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}] 05:04:03 INFO - PROCESS | 1651 | 1471349043924 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:04 INFO - PROCESS | 1651 | 1471349044040 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 05:04:04 INFO - PROCESS | 1651 | 1471349044046 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:04 INFO - PROCESS | 1651 | 1471349044048 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1267df000 == 31 [pid = 1651] [id = 683] 05:04:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x115e65000) [pid = 1651] [serial = 2049] [outer = 0x0] 05:04:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x124718800) [pid = 1651] [serial = 2050] [outer = 0x115e65000] 05:04:04 INFO - PROCESS | 1651 | 1471349044077 Marionette DEBUG loaded listener.js 05:04:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x124f6fc00) [pid = 1651] [serial = 2051] [outer = 0x115e65000] 05:04:04 INFO - PROCESS | 1651 | 1471349044423 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]]]}] 05:04:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 05:04:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 521ms 05:04:04 INFO - PROCESS | 1651 | 1471349044434 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 05:04:04 INFO - PROCESS | 1651 | 1471349044435 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 05:04:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 05:04:04 INFO - PROCESS | 1651 | 1471349044438 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 05:04:04 INFO - PROCESS | 1651 | 1471349044439 Marionette TRACE conn2 <- [1,2706,null,{}] 05:04:04 INFO - PROCESS | 1651 | 1471349044441 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}] 05:04:04 INFO - PROCESS | 1651 | 1471349044442 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:04 INFO - PROCESS | 1651 | 1471349044551 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 05:04:04 INFO - PROCESS | 1651 | 1471349044555 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:04 INFO - PROCESS | 1651 | 1471349044556 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x128768800 == 32 [pid = 1651] [id = 684] 05:04:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1253e7400) [pid = 1651] [serial = 2052] [outer = 0x0] 05:04:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x126329c00) [pid = 1651] [serial = 2053] [outer = 0x1253e7400] 05:04:04 INFO - PROCESS | 1651 | 1471349044582 Marionette DEBUG loaded listener.js 05:04:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x126a02800) [pid = 1651] [serial = 2054] [outer = 0x1253e7400] 05:04:04 INFO - PROCESS | 1651 | 1471349044920 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]]]}] 05:04:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 05:04:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 518ms 05:04:04 INFO - PROCESS | 1651 | 1471349044969 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 05:04:04 INFO - PROCESS | 1651 | 1471349044970 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 05:04:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 05:04:04 INFO - PROCESS | 1651 | 1471349044973 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 05:04:04 INFO - PROCESS | 1651 | 1471349044974 Marionette TRACE conn2 <- [1,2710,null,{}] 05:04:04 INFO - PROCESS | 1651 | 1471349044976 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}] 05:04:04 INFO - PROCESS | 1651 | 1471349044977 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:05 INFO - PROCESS | 1651 | 1471349045087 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 05:04:05 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x11613ac00) [pid = 1651] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 05:04:05 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x11916b800) [pid = 1651] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 05:04:05 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1212e5c00) [pid = 1651] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 05:04:05 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x116ab1000) [pid = 1651] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 05:04:05 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x113030400) [pid = 1651] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 05:04:05 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x119121800) [pid = 1651] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 05:04:05 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x118210c00) [pid = 1651] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 05:04:05 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x116ab2c00) [pid = 1651] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 05:04:05 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x12119e400) [pid = 1651] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 05:04:05 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1176c7000) [pid = 1651] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 05:04:05 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x1251a8000) [pid = 1651] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 05:04:05 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x1258ebc00) [pid = 1651] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 05:04:05 INFO - PROCESS | 1651 | 1471349045130 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:05 INFO - PROCESS | 1651 | 1471349045131 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x128761000 == 33 [pid = 1651] [id = 685] 05:04:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x112a86c00) [pid = 1651] [serial = 2055] [outer = 0x0] 05:04:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x113d2d800) [pid = 1651] [serial = 2056] [outer = 0x112a86c00] 05:04:05 INFO - PROCESS | 1651 | 1471349045160 Marionette DEBUG loaded listener.js 05:04:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x11916b800) [pid = 1651] [serial = 2057] [outer = 0x112a86c00] 05:04:05 INFO - PROCESS | 1651 | 1471349045471 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] 05:04:05 INFO - PROCESS | 1651 | 1471349045494 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 05:04:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 05:04:05 INFO - PROCESS | 1651 | 1471349045498 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 05:04:05 INFO - PROCESS | 1651 | 1471349045500 Marionette TRACE conn2 <- [1,2714,null,{}] 05:04:05 INFO - PROCESS | 1651 | 1471349045503 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}] 05:04:05 INFO - PROCESS | 1651 | 1471349045507 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:05 INFO - PROCESS | 1651 | 1471349045604 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 05:04:05 INFO - PROCESS | 1651 | 1471349045609 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:05 INFO - PROCESS | 1651 | 1471349045610 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b2dc000 == 34 [pid = 1651] [id = 686] 05:04:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x119d36800) [pid = 1651] [serial = 2058] [outer = 0x0] 05:04:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x126d2c000) [pid = 1651] [serial = 2059] [outer = 0x119d36800] 05:04:05 INFO - PROCESS | 1651 | 1471349045638 Marionette DEBUG loaded listener.js 05:04:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1285bd800) [pid = 1651] [serial = 2060] [outer = 0x119d36800] 05:04:05 INFO - PROCESS | 1651 | 1471349045939 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]]]}] 05:04:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 05:04:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 475ms 05:04:05 INFO - PROCESS | 1651 | 1471349045971 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 05:04:05 INFO - PROCESS | 1651 | 1471349045973 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 05:04:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 05:04:05 INFO - PROCESS | 1651 | 1471349045975 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 05:04:05 INFO - PROCESS | 1651 | 1471349045986 Marionette TRACE conn2 <- [1,2718,null,{}] 05:04:05 INFO - PROCESS | 1651 | 1471349045988 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}] 05:04:05 INFO - PROCESS | 1651 | 1471349045989 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:06 INFO - PROCESS | 1651 | 1471349046092 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 05:04:06 INFO - PROCESS | 1651 | 1471349046098 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:06 INFO - PROCESS | 1651 | 1471349046099 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b371800 == 35 [pid = 1651] [id = 687] 05:04:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x11647c400) [pid = 1651] [serial = 2061] [outer = 0x0] 05:04:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x128ade000) [pid = 1651] [serial = 2062] [outer = 0x11647c400] 05:04:06 INFO - PROCESS | 1651 | 1471349046124 Marionette DEBUG loaded listener.js 05:04:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x128bdd800) [pid = 1651] [serial = 2063] [outer = 0x11647c400] 05:04:06 INFO - PROCESS | 1651 | 1471349046446 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] 05:04:06 INFO - PROCESS | 1651 | 1471349046456 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 05:04:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 05:04:06 INFO - PROCESS | 1651 | 1471349046458 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 05:04:06 INFO - PROCESS | 1651 | 1471349046459 Marionette TRACE conn2 <- [1,2722,null,{}] 05:04:06 INFO - PROCESS | 1651 | 1471349046462 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}] 05:04:06 INFO - PROCESS | 1651 | 1471349046464 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:06 INFO - PROCESS | 1651 | 1471349046540 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 05:04:06 INFO - PROCESS | 1651 | 1471349046544 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:06 INFO - PROCESS | 1651 | 1471349046545 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be7b800 == 36 [pid = 1651] [id = 688] 05:04:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x128bddc00) [pid = 1651] [serial = 2064] [outer = 0x0] 05:04:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x128da6c00) [pid = 1651] [serial = 2065] [outer = 0x128bddc00] 05:04:06 INFO - PROCESS | 1651 | 1471349046573 Marionette DEBUG loaded listener.js 05:04:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x12a72e400) [pid = 1651] [serial = 2066] [outer = 0x128bddc00] 05:04:06 INFO - PROCESS | 1651 | 1471349046904 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] 05:04:06 INFO - PROCESS | 1651 | 1471349046932 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 05:04:06 INFO - PROCESS | 1651 | 1471349046935 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 05:04:06 INFO - PROCESS | 1651 | 1471349046936 Marionette TRACE conn2 <- [1,2726,null,{}] 05:04:06 INFO - PROCESS | 1651 | 1471349046939 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}] 05:04:06 INFO - PROCESS | 1651 | 1471349046940 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:07 INFO - PROCESS | 1651 | 1471349047047 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 05:04:07 INFO - PROCESS | 1651 | 1471349047053 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:07 INFO - PROCESS | 1651 | 1471349047054 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bed5800 == 37 [pid = 1651] [id = 689] 05:04:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x113031000) [pid = 1651] [serial = 2067] [outer = 0x0] 05:04:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x12a867400) [pid = 1651] [serial = 2068] [outer = 0x113031000] 05:04:07 INFO - PROCESS | 1651 | 1471349047079 Marionette DEBUG loaded listener.js 05:04:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x12a945c00) [pid = 1651] [serial = 2069] [outer = 0x113031000] 05:04:07 INFO - PROCESS | 1651 | 1471349047371 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]]]}] 05:04:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 05:04:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 469ms 05:04:07 INFO - PROCESS | 1651 | 1471349047453 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 05:04:07 INFO - PROCESS | 1651 | 1471349047455 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 05:04:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 05:04:07 INFO - PROCESS | 1651 | 1471349047460 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 05:04:07 INFO - PROCESS | 1651 | 1471349047463 Marionette TRACE conn2 <- [1,2730,null,{}] 05:04:07 INFO - PROCESS | 1651 | 1471349047467 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}] 05:04:07 INFO - PROCESS | 1651 | 1471349047469 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:07 INFO - PROCESS | 1651 | 1471349047584 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 05:04:07 INFO - PROCESS | 1651 | 1471349047652 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:07 INFO - PROCESS | 1651 | 1471349047654 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x118304000 == 38 [pid = 1651] [id = 690] 05:04:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x116469c00) [pid = 1651] [serial = 2070] [outer = 0x0] 05:04:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x117034800) [pid = 1651] [serial = 2071] [outer = 0x116469c00] 05:04:07 INFO - PROCESS | 1651 | 1471349047687 Marionette DEBUG loaded listener.js 05:04:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118711c00) [pid = 1651] [serial = 2072] [outer = 0x116469c00] 05:04:08 INFO - PROCESS | 1651 | 1471349048586 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"]]]}] 05:04:08 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 05:04:08 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 05:04:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 05:04:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:04:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1177ms 05:04:08 INFO - PROCESS | 1651 | 1471349048636 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 05:04:08 INFO - PROCESS | 1651 | 1471349048638 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 05:04:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 05:04:08 INFO - PROCESS | 1651 | 1471349048643 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 05:04:08 INFO - PROCESS | 1651 | 1471349048646 Marionette TRACE conn2 <- [1,2734,null,{}] 05:04:08 INFO - PROCESS | 1651 | 1471349048649 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}] 05:04:08 INFO - PROCESS | 1651 | 1471349048651 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:08 INFO - PROCESS | 1651 | 1471349048741 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 05:04:08 INFO - PROCESS | 1651 | 1471349048837 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:08 INFO - PROCESS | 1651 | 1471349048838 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x128487000 == 39 [pid = 1651] [id = 691] 05:04:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1212c3c00) [pid = 1651] [serial = 2073] [outer = 0x0] 05:04:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1212e6400) [pid = 1651] [serial = 2074] [outer = 0x1212c3c00] 05:04:08 INFO - PROCESS | 1651 | 1471349048871 Marionette DEBUG loaded listener.js 05:04:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x12428f000) [pid = 1651] [serial = 2075] [outer = 0x1212c3c00] 05:04:09 INFO - PROCESS | 1651 | 1471349049317 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]]]}] 05:04:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 05:04:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 724ms 05:04:09 INFO - PROCESS | 1651 | 1471349049365 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 05:04:09 INFO - PROCESS | 1651 | 1471349049367 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 05:04:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 05:04:09 INFO - PROCESS | 1651 | 1471349049369 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 05:04:09 INFO - PROCESS | 1651 | 1471349049371 Marionette TRACE conn2 <- [1,2738,null,{}] 05:04:09 INFO - PROCESS | 1651 | 1471349049377 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}] 05:04:09 INFO - PROCESS | 1651 | 1471349049381 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:09 INFO - PROCESS | 1651 | 1471349049484 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 05:04:09 INFO - PROCESS | 1651 | 1471349049547 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:09 INFO - PROCESS | 1651 | 1471349049550 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c463800 == 40 [pid = 1651] [id = 692] 05:04:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x126bc8800) [pid = 1651] [serial = 2076] [outer = 0x0] 05:04:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x126d2bc00) [pid = 1651] [serial = 2077] [outer = 0x126bc8800] 05:04:09 INFO - PROCESS | 1651 | 1471349049582 Marionette DEBUG loaded listener.js 05:04:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1283f2c00) [pid = 1651] [serial = 2078] [outer = 0x126bc8800] 05:04:10 INFO - PROCESS | 1651 | 1471349050110 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]]]}] 05:04:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 05:04:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 823ms 05:04:10 INFO - PROCESS | 1651 | 1471349050193 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 05:04:10 INFO - PROCESS | 1651 | 1471349050196 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 05:04:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 05:04:10 INFO - PROCESS | 1651 | 1471349050201 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 05:04:10 INFO - PROCESS | 1651 | 1471349050204 Marionette TRACE conn2 <- [1,2742,null,{}] 05:04:10 INFO - PROCESS | 1651 | 1471349050207 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}] 05:04:10 INFO - PROCESS | 1651 | 1471349050209 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:10 INFO - PROCESS | 1651 | 1471349050330 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 05:04:10 INFO - PROCESS | 1651 | 1471349050405 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:10 INFO - PROCESS | 1651 | 1471349050406 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d20000 == 41 [pid = 1651] [id = 693] 05:04:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x124296400) [pid = 1651] [serial = 2079] [outer = 0x0] 05:04:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126bc7c00) [pid = 1651] [serial = 2080] [outer = 0x124296400] 05:04:10 INFO - PROCESS | 1651 | 1471349050436 Marionette DEBUG loaded listener.js 05:04:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12845b800) [pid = 1651] [serial = 2081] [outer = 0x124296400] 05:04:10 INFO - PROCESS | 1651 | 1471349050948 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]]]}] 05:04:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 05:04:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 773ms 05:04:10 INFO - PROCESS | 1651 | 1471349050975 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 05:04:10 INFO - PROCESS | 1651 | 1471349050977 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 05:04:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 05:04:10 INFO - PROCESS | 1651 | 1471349050981 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 05:04:10 INFO - PROCESS | 1651 | 1471349050982 Marionette TRACE conn2 <- [1,2746,null,{}] 05:04:10 INFO - PROCESS | 1651 | 1471349050987 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}] 05:04:10 INFO - PROCESS | 1651 | 1471349050988 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:11 INFO - PROCESS | 1651 | 1471349051089 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 05:04:11 INFO - PROCESS | 1651 | 1471349051174 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:11 INFO - PROCESS | 1651 | 1471349051175 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x119afa000 == 42 [pid = 1651] [id = 694] 05:04:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x118332000) [pid = 1651] [serial = 2082] [outer = 0x0] 05:04:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119167800) [pid = 1651] [serial = 2083] [outer = 0x118332000] 05:04:11 INFO - PROCESS | 1651 | 1471349051225 Marionette DEBUG loaded listener.js 05:04:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119a67800) [pid = 1651] [serial = 2084] [outer = 0x118332000] 05:04:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12be7b800 == 41 [pid = 1651] [id = 688] 05:04:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12b371800 == 40 [pid = 1651] [id = 687] 05:04:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12b2dc000 == 39 [pid = 1651] [id = 686] 05:04:12 INFO - PROCESS | 1651 | --DOCSHELL 0x128761000 == 38 [pid = 1651] [id = 685] 05:04:12 INFO - PROCESS | 1651 | --DOCSHELL 0x128768800 == 37 [pid = 1651] [id = 684] 05:04:12 INFO - PROCESS | 1651 | --DOCSHELL 0x1267df000 == 36 [pid = 1651] [id = 683] 05:04:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12310a000 == 35 [pid = 1651] [id = 682] 05:04:12 INFO - PROCESS | 1651 | --DOCSHELL 0x118308800 == 34 [pid = 1651] [id = 681] 05:04:12 INFO - PROCESS | 1651 | --DOCSHELL 0x1237df800 == 33 [pid = 1651] [id = 680] 05:04:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12a76c800 == 32 [pid = 1651] [id = 678] 05:04:12 INFO - PROCESS | 1651 | --DOCSHELL 0x11817f000 == 31 [pid = 1651] [id = 679] 05:04:12 INFO - PROCESS | 1651 | --DOCSHELL 0x119d20000 == 30 [pid = 1651] [id = 693] 05:04:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12c463800 == 29 [pid = 1651] [id = 692] 05:04:12 INFO - PROCESS | 1651 | --DOCSHELL 0x128487000 == 28 [pid = 1651] [id = 691] 05:04:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12bed5800 == 27 [pid = 1651] [id = 689] 05:04:12 INFO - PROCESS | 1651 | --DOCSHELL 0x118304000 == 26 [pid = 1651] [id = 690] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x126a11400) [pid = 1651] [serial = 2035] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118206400) [pid = 1651] [serial = 2017] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118718c00) [pid = 1651] [serial = 2018] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1195d0800) [pid = 1651] [serial = 2020] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119d2a400) [pid = 1651] [serial = 2021] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x123479000) [pid = 1651] [serial = 2026] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119ddfc00) [pid = 1651] [serial = 2023] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1132b1000) [pid = 1651] [serial = 2014] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1258f1400) [pid = 1651] [serial = 2030] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x114f95400) [pid = 1651] [serial = 2015] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x124fa9c00) [pid = 1651] [serial = 2029] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119737000) [pid = 1651] [serial = 2012] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x118711400) [pid = 1651] [serial = 2011] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x119744c00) [pid = 1651] [serial = 2000] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x11880bc00) [pid = 1651] [serial = 1999] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1244ea400) [pid = 1651] [serial = 2003] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x123470800) [pid = 1651] [serial = 2002] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1253e6c00) [pid = 1651] [serial = 2033] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x128457000) [pid = 1651] [serial = 2006] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x126a0b400) [pid = 1651] [serial = 2005] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x128adfc00) [pid = 1651] [serial = 2009] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1285b0800) [pid = 1651] [serial = 2008] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x1212e3800) [pid = 1651] [serial = 2032] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x1212dfc00) [pid = 1651] [serial = 2024] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x1244ecc00) [pid = 1651] [serial = 2027] [outer = 0x0] [url = about:blank] 05:04:12 INFO - PROCESS | 1651 | 1471349052205 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]]]}] 05:04:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 05:04:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1275ms 05:04:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 05:04:12 INFO - PROCESS | 1651 | 1471349052256 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 05:04:12 INFO - PROCESS | 1651 | 1471349052258 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 05:04:12 INFO - PROCESS | 1651 | 1471349052261 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 05:04:12 INFO - PROCESS | 1651 | 1471349052263 Marionette TRACE conn2 <- [1,2750,null,{}] 05:04:12 INFO - PROCESS | 1651 | 1471349052267 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}] 05:04:12 INFO - PROCESS | 1651 | 1471349052269 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:12 INFO - PROCESS | 1651 | 1471349052355 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 05:04:12 INFO - PROCESS | 1651 | 1471349052414 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:12 INFO - PROCESS | 1651 | 1471349052415 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x11715e800 == 27 [pid = 1651] [id = 695] 05:04:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x115e6a800) [pid = 1651] [serial = 2085] [outer = 0x0] 05:04:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x11699ac00) [pid = 1651] [serial = 2086] [outer = 0x115e6a800] 05:04:12 INFO - PROCESS | 1651 | 1471349052443 Marionette DEBUG loaded listener.js 05:04:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x118206c00) [pid = 1651] [serial = 2087] [outer = 0x115e6a800] 05:04:12 INFO - PROCESS | 1651 | 1471349052770 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]]]}] 05:04:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 05:04:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 520ms 05:04:12 INFO - PROCESS | 1651 | 1471349052784 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 05:04:12 INFO - PROCESS | 1651 | 1471349052787 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 05:04:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 05:04:12 INFO - PROCESS | 1651 | 1471349052792 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 05:04:12 INFO - PROCESS | 1651 | 1471349052794 Marionette TRACE conn2 <- [1,2754,null,{}] 05:04:12 INFO - PROCESS | 1651 | 1471349052798 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}] 05:04:12 INFO - PROCESS | 1651 | 1471349052800 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:12 INFO - PROCESS | 1651 | 1471349052877 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 05:04:12 INFO - PROCESS | 1651 | 1471349052883 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:12 INFO - PROCESS | 1651 | 1471349052884 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x118771000 == 28 [pid = 1651] [id = 696] 05:04:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11820cc00) [pid = 1651] [serial = 2088] [outer = 0x0] 05:04:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1188b5800) [pid = 1651] [serial = 2089] [outer = 0x11820cc00] 05:04:12 INFO - PROCESS | 1651 | 1471349052912 Marionette DEBUG loaded listener.js 05:04:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11973b000) [pid = 1651] [serial = 2090] [outer = 0x11820cc00] 05:04:13 INFO - PROCESS | 1651 | 1471349053250 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]]]}] 05:04:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 05:04:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 469ms 05:04:13 INFO - PROCESS | 1651 | 1471349053266 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 05:04:13 INFO - PROCESS | 1651 | 1471349053268 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 05:04:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 05:04:13 INFO - PROCESS | 1651 | 1471349053270 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 05:04:13 INFO - PROCESS | 1651 | 1471349053273 Marionette TRACE conn2 <- [1,2758,null,{}] 05:04:13 INFO - PROCESS | 1651 | 1471349053281 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}] 05:04:13 INFO - PROCESS | 1651 | 1471349053284 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:13 INFO - PROCESS | 1651 | 1471349053360 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 05:04:13 INFO - PROCESS | 1651 | 1471349053367 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:13 INFO - PROCESS | 1651 | 1471349053369 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x123303800 == 29 [pid = 1651] [id = 697] 05:04:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x112d81400) [pid = 1651] [serial = 2091] [outer = 0x0] 05:04:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119d31c00) [pid = 1651] [serial = 2092] [outer = 0x112d81400] 05:04:13 INFO - PROCESS | 1651 | 1471349053397 Marionette DEBUG loaded listener.js 05:04:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119de0400) [pid = 1651] [serial = 2093] [outer = 0x112d81400] 05:04:13 INFO - PROCESS | 1651 | 1471349053727 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]]]}] 05:04:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 05:04:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 472ms 05:04:13 INFO - PROCESS | 1651 | 1471349053743 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 05:04:13 INFO - PROCESS | 1651 | 1471349053745 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 05:04:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 05:04:13 INFO - PROCESS | 1651 | 1471349053749 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 05:04:13 INFO - PROCESS | 1651 | 1471349053750 Marionette TRACE conn2 <- [1,2762,null,{}] 05:04:13 INFO - PROCESS | 1651 | 1471349053753 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}] 05:04:13 INFO - PROCESS | 1651 | 1471349053754 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:13 INFO - PROCESS | 1651 | 1471349053832 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 05:04:13 INFO - PROCESS | 1651 | 1471349053891 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:13 INFO - PROCESS | 1651 | 1471349053893 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12447e800 == 30 [pid = 1651] [id = 698] 05:04:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119d47400) [pid = 1651] [serial = 2094] [outer = 0x0] 05:04:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1212c1000) [pid = 1651] [serial = 2095] [outer = 0x119d47400] 05:04:13 INFO - PROCESS | 1651 | 1471349053918 Marionette DEBUG loaded listener.js 05:04:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1212e6c00) [pid = 1651] [serial = 2096] [outer = 0x119d47400] 05:04:14 INFO - PROCESS | 1651 | 1471349054187 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]]]}] 05:04:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 05:04:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 470ms 05:04:14 INFO - PROCESS | 1651 | 1471349054220 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 05:04:14 INFO - PROCESS | 1651 | 1471349054232 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 05:04:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 05:04:14 INFO - PROCESS | 1651 | 1471349054249 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 05:04:14 INFO - PROCESS | 1651 | 1471349054251 Marionette TRACE conn2 <- [1,2766,null,{}] 05:04:14 INFO - PROCESS | 1651 | 1471349054254 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}] 05:04:14 INFO - PROCESS | 1651 | 1471349054255 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:14 INFO - PROCESS | 1651 | 1471349054380 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 05:04:14 INFO - PROCESS | 1651 | 1471349054386 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:14 INFO - PROCESS | 1651 | 1471349054387 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x126afb000 == 31 [pid = 1651] [id = 699] 05:04:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11820c400) [pid = 1651] [serial = 2097] [outer = 0x0] 05:04:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x123478400) [pid = 1651] [serial = 2098] [outer = 0x11820c400] 05:04:14 INFO - PROCESS | 1651 | 1471349054473 Marionette DEBUG loaded listener.js 05:04:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x124293000) [pid = 1651] [serial = 2099] [outer = 0x11820c400] 05:04:14 INFO - PROCESS | 1651 | 1471349054890 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]]]}] 05:04:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 05:04:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 677ms 05:04:14 INFO - PROCESS | 1651 | 1471349054919 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 05:04:14 INFO - PROCESS | 1651 | 1471349054920 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 05:04:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 05:04:14 INFO - PROCESS | 1651 | 1471349054922 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 05:04:14 INFO - PROCESS | 1651 | 1471349054923 Marionette TRACE conn2 <- [1,2770,null,{}] 05:04:14 INFO - PROCESS | 1651 | 1471349054925 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}] 05:04:14 INFO - PROCESS | 1651 | 1471349054930 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:15 INFO - PROCESS | 1651 | 1471349055044 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 05:04:15 INFO - PROCESS | 1651 | 1471349055054 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:15 INFO - PROCESS | 1651 | 1471349055055 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x128487800 == 32 [pid = 1651] [id = 700] 05:04:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1244ecc00) [pid = 1651] [serial = 2100] [outer = 0x0] 05:04:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124ce7c00) [pid = 1651] [serial = 2101] [outer = 0x1244ecc00] 05:04:15 INFO - PROCESS | 1651 | 1471349055081 Marionette DEBUG loaded listener.js 05:04:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x126324000) [pid = 1651] [serial = 2102] [outer = 0x1244ecc00] 05:04:15 INFO - PROCESS | 1651 | 1471349055418 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]]]}] 05:04:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 05:04:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 05:04:15 INFO - PROCESS | 1651 | 1471349055441 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 05:04:15 INFO - PROCESS | 1651 | 1471349055442 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 05:04:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 05:04:15 INFO - PROCESS | 1651 | 1471349055444 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 05:04:15 INFO - PROCESS | 1651 | 1471349055452 Marionette TRACE conn2 <- [1,2774,null,{}] 05:04:15 INFO - PROCESS | 1651 | 1471349055464 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}] 05:04:15 INFO - PROCESS | 1651 | 1471349055465 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:15 INFO - PROCESS | 1651 | 1471349055560 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 05:04:15 INFO - PROCESS | 1651 | 1471349055564 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:15 INFO - PROCESS | 1651 | 1471349055565 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d13800 == 33 [pid = 1651] [id = 701] 05:04:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1258ec400) [pid = 1651] [serial = 2103] [outer = 0x0] 05:04:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x126890800) [pid = 1651] [serial = 2104] [outer = 0x1258ec400] 05:04:15 INFO - PROCESS | 1651 | 1471349055590 Marionette DEBUG loaded listener.js 05:04:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126a11c00) [pid = 1651] [serial = 2105] [outer = 0x1258ec400] 05:04:16 INFO - PROCESS | 1651 | 1471349056021 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]]]}] 05:04:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 05:04:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 587ms 05:04:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 05:04:16 INFO - PROCESS | 1651 | 1471349056033 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 05:04:16 INFO - PROCESS | 1651 | 1471349056035 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 05:04:16 INFO - PROCESS | 1651 | 1471349056038 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 05:04:16 INFO - PROCESS | 1651 | 1471349056040 Marionette TRACE conn2 <- [1,2778,null,{}] 05:04:16 INFO - PROCESS | 1651 | 1471349056043 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}] 05:04:16 INFO - PROCESS | 1651 | 1471349056045 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:16 INFO - PROCESS | 1651 | 1471349056198 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 05:04:16 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x128bddc00) [pid = 1651] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 05:04:16 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x115e65000) [pid = 1651] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 05:04:16 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112a86c00) [pid = 1651] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 05:04:16 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1253e7400) [pid = 1651] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 05:04:16 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118211800) [pid = 1651] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 05:04:16 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1188b0000) [pid = 1651] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 05:04:16 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119d36800) [pid = 1651] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 05:04:16 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119d34800) [pid = 1651] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 05:04:16 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x11613b800) [pid = 1651] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 05:04:16 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x119d35400) [pid = 1651] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 05:04:16 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x113031000) [pid = 1651] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 05:04:16 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x11647c400) [pid = 1651] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 05:04:16 INFO - PROCESS | 1651 | 1471349056424 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:16 INFO - PROCESS | 1651 | 1471349056425 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a778800 == 34 [pid = 1651] [id = 702] 05:04:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1127d9c00) [pid = 1651] [serial = 2106] [outer = 0x0] 05:04:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x116468c00) [pid = 1651] [serial = 2107] [outer = 0x1127d9c00] 05:04:16 INFO - PROCESS | 1651 | 1471349056450 Marionette DEBUG loaded listener.js 05:04:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11973b800) [pid = 1651] [serial = 2108] [outer = 0x1127d9c00] 05:04:16 INFO - PROCESS | 1651 | 1471349056711 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]]]}] 05:04:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 05:04:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 723ms 05:04:16 INFO - PROCESS | 1651 | 1471349056760 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 05:04:16 INFO - PROCESS | 1651 | 1471349056761 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 05:04:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 05:04:16 INFO - PROCESS | 1651 | 1471349056772 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 05:04:16 INFO - PROCESS | 1651 | 1471349056773 Marionette TRACE conn2 <- [1,2782,null,{}] 05:04:16 INFO - PROCESS | 1651 | 1471349056787 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}] 05:04:16 INFO - PROCESS | 1651 | 1471349056788 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:16 INFO - PROCESS | 1651 | 1471349056875 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 05:04:16 INFO - PROCESS | 1651 | 1471349056881 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:16 INFO - PROCESS | 1651 | 1471349056883 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x123245800 == 35 [pid = 1651] [id = 703] 05:04:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119a6d800) [pid = 1651] [serial = 2109] [outer = 0x0] 05:04:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1283eb400) [pid = 1651] [serial = 2110] [outer = 0x119a6d800] 05:04:16 INFO - PROCESS | 1651 | 1471349056908 Marionette DEBUG loaded listener.js 05:04:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1283f8400) [pid = 1651] [serial = 2111] [outer = 0x119a6d800] 05:04:17 INFO - PROCESS | 1651 | 1471349057204 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]]]}] 05:04:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 05:04:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 468ms 05:04:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 05:04:17 INFO - PROCESS | 1651 | 1471349057241 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 05:04:17 INFO - PROCESS | 1651 | 1471349057242 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 05:04:17 INFO - PROCESS | 1651 | 1471349057244 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 05:04:17 INFO - PROCESS | 1651 | 1471349057246 Marionette TRACE conn2 <- [1,2786,null,{}] 05:04:17 INFO - PROCESS | 1651 | 1471349057252 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}] 05:04:17 INFO - PROCESS | 1651 | 1471349057253 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:17 INFO - PROCESS | 1651 | 1471349057356 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 05:04:17 INFO - PROCESS | 1651 | 1471349057362 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:17 INFO - PROCESS | 1651 | 1471349057363 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb45000 == 36 [pid = 1651] [id = 704] 05:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x12347b400) [pid = 1651] [serial = 2112] [outer = 0x0] 05:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12845a800) [pid = 1651] [serial = 2113] [outer = 0x12347b400] 05:04:17 INFO - PROCESS | 1651 | 1471349057388 Marionette DEBUG loaded listener.js 05:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1287aac00) [pid = 1651] [serial = 2114] [outer = 0x12347b400] 05:04:17 INFO - PROCESS | 1651 | 1471349057688 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]]]}] 05:04:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 05:04:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 474ms 05:04:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 05:04:17 INFO - PROCESS | 1651 | 1471349057718 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 05:04:17 INFO - PROCESS | 1651 | 1471349057720 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 05:04:17 INFO - PROCESS | 1651 | 1471349057722 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 05:04:17 INFO - PROCESS | 1651 | 1471349057724 Marionette TRACE conn2 <- [1,2790,null,{}] 05:04:17 INFO - PROCESS | 1651 | 1471349057726 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}] 05:04:17 INFO - PROCESS | 1651 | 1471349057727 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:17 INFO - PROCESS | 1651 | 1471349057825 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 05:04:17 INFO - PROCESS | 1651 | 1471349057830 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:17 INFO - PROCESS | 1651 | 1471349057833 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x126afa800 == 37 [pid = 1651] [id = 705] 05:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1285ae400) [pid = 1651] [serial = 2115] [outer = 0x0] 05:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x128bd7c00) [pid = 1651] [serial = 2116] [outer = 0x1285ae400] 05:04:17 INFO - PROCESS | 1651 | 1471349057860 Marionette DEBUG loaded listener.js 05:04:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12a72d400) [pid = 1651] [serial = 2117] [outer = 0x1285ae400] 05:04:18 INFO - PROCESS | 1651 | 1471349058227 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]]]}] 05:04:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 05:04:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 518ms 05:04:18 INFO - PROCESS | 1651 | 1471349058241 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 05:04:18 INFO - PROCESS | 1651 | 1471349058244 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 05:04:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 05:04:18 INFO - PROCESS | 1651 | 1471349058263 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 05:04:18 INFO - PROCESS | 1651 | 1471349058265 Marionette TRACE conn2 <- [1,2794,null,{}] 05:04:18 INFO - PROCESS | 1651 | 1471349058268 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}] 05:04:18 INFO - PROCESS | 1651 | 1471349058270 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:18 INFO - PROCESS | 1651 | 1471349058394 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 05:04:18 INFO - PROCESS | 1651 | 1471349058541 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:18 INFO - PROCESS | 1651 | 1471349058543 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x113c0e000 == 38 [pid = 1651] [id = 706] 05:04:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x111dac000) [pid = 1651] [serial = 2118] [outer = 0x0] 05:04:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1127dfc00) [pid = 1651] [serial = 2119] [outer = 0x111dac000] 05:04:18 INFO - PROCESS | 1651 | 1471349058597 Marionette DEBUG loaded listener.js 05:04:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1132b1000) [pid = 1651] [serial = 2120] [outer = 0x111dac000] 05:04:19 INFO - PROCESS | 1651 | 1471349059127 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]]]}] 05:04:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 05:04:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 887ms 05:04:19 INFO - PROCESS | 1651 | 1471349059134 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 05:04:19 INFO - PROCESS | 1651 | 1471349059137 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 05:04:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 05:04:19 INFO - PROCESS | 1651 | 1471349059140 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 05:04:19 INFO - PROCESS | 1651 | 1471349059142 Marionette TRACE conn2 <- [1,2798,null,{}] 05:04:19 INFO - PROCESS | 1651 | 1471349059145 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}] 05:04:19 INFO - PROCESS | 1651 | 1471349059149 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:19 INFO - PROCESS | 1651 | 1471349059263 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 05:04:19 INFO - PROCESS | 1651 | 1471349059344 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:19 INFO - PROCESS | 1651 | 1471349059345 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x123114000 == 39 [pid = 1651] [id = 707] 05:04:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11744cc00) [pid = 1651] [serial = 2121] [outer = 0x0] 05:04:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118804400) [pid = 1651] [serial = 2122] [outer = 0x11744cc00] 05:04:19 INFO - PROCESS | 1651 | 1471349059377 Marionette DEBUG loaded listener.js 05:04:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119a66000) [pid = 1651] [serial = 2123] [outer = 0x11744cc00] 05:04:20 INFO - PROCESS | 1651 | 1471349060110 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]]]}] 05:04:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 05:04:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1020ms 05:04:20 INFO - PROCESS | 1651 | 1471349060160 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 05:04:20 INFO - PROCESS | 1651 | 1471349060163 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 05:04:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 05:04:20 INFO - PROCESS | 1651 | 1471349060166 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 05:04:20 INFO - PROCESS | 1651 | 1471349060168 Marionette TRACE conn2 <- [1,2802,null,{}] 05:04:20 INFO - PROCESS | 1651 | 1471349060177 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}] 05:04:20 INFO - PROCESS | 1651 | 1471349060179 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:20 INFO - PROCESS | 1651 | 1471349060305 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 05:04:20 INFO - PROCESS | 1651 | 1471349060360 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:20 INFO - PROCESS | 1651 | 1471349060363 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x119d1c800 == 40 [pid = 1651] [id = 708] 05:04:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x116ab2800) [pid = 1651] [serial = 2124] [outer = 0x0] 05:04:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118338000) [pid = 1651] [serial = 2125] [outer = 0x116ab2800] 05:04:20 INFO - PROCESS | 1651 | 1471349060392 Marionette DEBUG loaded listener.js 05:04:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11911b000) [pid = 1651] [serial = 2126] [outer = 0x116ab2800] 05:04:20 INFO - PROCESS | 1651 | --DOCSHELL 0x126afa800 == 39 [pid = 1651] [id = 705] 05:04:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb45000 == 38 [pid = 1651] [id = 704] 05:04:20 INFO - PROCESS | 1651 | --DOCSHELL 0x123245800 == 37 [pid = 1651] [id = 703] 05:04:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12a778800 == 36 [pid = 1651] [id = 702] 05:04:20 INFO - PROCESS | 1651 | --DOCSHELL 0x128d13800 == 35 [pid = 1651] [id = 701] 05:04:20 INFO - PROCESS | 1651 | --DOCSHELL 0x128487800 == 34 [pid = 1651] [id = 700] 05:04:20 INFO - PROCESS | 1651 | --DOCSHELL 0x126afb000 == 33 [pid = 1651] [id = 699] 05:04:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12447e800 == 32 [pid = 1651] [id = 698] 05:04:20 INFO - PROCESS | 1651 | --DOCSHELL 0x123303800 == 31 [pid = 1651] [id = 697] 05:04:20 INFO - PROCESS | 1651 | --DOCSHELL 0x118771000 == 30 [pid = 1651] [id = 696] 05:04:20 INFO - PROCESS | 1651 | --DOCSHELL 0x11715e800 == 29 [pid = 1651] [id = 695] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1212bc000) [pid = 1651] [serial = 2047] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1188b4c00) [pid = 1651] [serial = 2045] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12a945c00) [pid = 1651] [serial = 2069] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12a867400) [pid = 1651] [serial = 2068] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x128ade000) [pid = 1651] [serial = 2062] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x128bdd800) [pid = 1651] [serial = 2063] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x128da6c00) [pid = 1651] [serial = 2065] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x126a02800) [pid = 1651] [serial = 2054] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x124f6fc00) [pid = 1651] [serial = 2051] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1212e0800) [pid = 1651] [serial = 2048] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1285bd800) [pid = 1651] [serial = 2060] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12a72e400) [pid = 1651] [serial = 2066] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x124718800) [pid = 1651] [serial = 2050] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x113d2d800) [pid = 1651] [serial = 2056] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x126329c00) [pid = 1651] [serial = 2053] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11916b800) [pid = 1651] [serial = 2057] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x118338800) [pid = 1651] [serial = 2044] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119d2b800) [pid = 1651] [serial = 2041] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x119de2800) [pid = 1651] [serial = 2042] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x126d2c000) [pid = 1651] [serial = 2059] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x126d26c00) [pid = 1651] [serial = 2036] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x116467400) [pid = 1651] [serial = 2038] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x117c4f400) [pid = 1651] [serial = 2039] [outer = 0x0] [url = about:blank] 05:04:20 INFO - PROCESS | 1651 | 1471349060820 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]]]}] 05:04:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 05:04:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 673ms 05:04:20 INFO - PROCESS | 1651 | 1471349060839 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 05:04:20 INFO - PROCESS | 1651 | 1471349060842 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 05:04:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 05:04:20 INFO - PROCESS | 1651 | 1471349060847 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 05:04:20 INFO - PROCESS | 1651 | 1471349060849 Marionette TRACE conn2 <- [1,2806,null,{}] 05:04:20 INFO - PROCESS | 1651 | 1471349060851 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}] 05:04:20 INFO - PROCESS | 1651 | 1471349060853 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:20 INFO - PROCESS | 1651 | 1471349060933 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 05:04:20 INFO - PROCESS | 1651 | 1471349060937 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:20 INFO - PROCESS | 1651 | 1471349060939 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192f3000 == 30 [pid = 1651] [id = 709] 05:04:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x118331400) [pid = 1651] [serial = 2127] [outer = 0x0] 05:04:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119b2b000) [pid = 1651] [serial = 2128] [outer = 0x118331400] 05:04:20 INFO - PROCESS | 1651 | 1471349060969 Marionette DEBUG loaded listener.js 05:04:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119ddc400) [pid = 1651] [serial = 2129] [outer = 0x118331400] 05:04:21 INFO - PROCESS | 1651 | 1471349061307 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]]]}] 05:04:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 05:04:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 521ms 05:04:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 05:04:21 INFO - PROCESS | 1651 | 1471349061368 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 05:04:21 INFO - PROCESS | 1651 | 1471349061369 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 05:04:21 INFO - PROCESS | 1651 | 1471349061372 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 05:04:21 INFO - PROCESS | 1651 | 1471349061374 Marionette TRACE conn2 <- [1,2810,null,{}] 05:04:21 INFO - PROCESS | 1651 | 1471349061382 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}] 05:04:21 INFO - PROCESS | 1651 | 1471349061385 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:21 INFO - PROCESS | 1651 | 1471349061467 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 05:04:21 INFO - PROCESS | 1651 | 1471349061472 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:21 INFO - PROCESS | 1651 | 1471349061474 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1267df000 == 31 [pid = 1651] [id = 710] 05:04:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1212be800) [pid = 1651] [serial = 2130] [outer = 0x0] 05:04:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x123471000) [pid = 1651] [serial = 2131] [outer = 0x1212be800] 05:04:21 INFO - PROCESS | 1651 | 1471349061504 Marionette DEBUG loaded listener.js 05:04:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x124712800) [pid = 1651] [serial = 2132] [outer = 0x1212be800] 05:04:21 INFO - PROCESS | 1651 | --DOCSHELL 0x124642000 == 30 [pid = 1651] [id = 16] 05:04:21 INFO - PROCESS | 1651 | 1471349061900 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]]]}] 05:04:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 05:04:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 570ms 05:04:21 INFO - PROCESS | 1651 | 1471349061943 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 05:04:21 INFO - PROCESS | 1651 | 1471349061945 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 05:04:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 05:04:21 INFO - PROCESS | 1651 | 1471349061947 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 05:04:21 INFO - PROCESS | 1651 | 1471349061948 Marionette TRACE conn2 <- [1,2814,null,{}] 05:04:21 INFO - PROCESS | 1651 | 1471349061950 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}] 05:04:21 INFO - PROCESS | 1651 | 1471349061951 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:22 INFO - PROCESS | 1651 | 1471349062030 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 05:04:22 INFO - PROCESS | 1651 | 1471349062035 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:22 INFO - PROCESS | 1651 | 1471349062036 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283d0000 == 31 [pid = 1651] [id = 711] 05:04:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x113cb7c00) [pid = 1651] [serial = 2133] [outer = 0x0] 05:04:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x124763c00) [pid = 1651] [serial = 2134] [outer = 0x113cb7c00] 05:04:22 INFO - PROCESS | 1651 | 1471349062062 Marionette DEBUG loaded listener.js 05:04:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x124fae800) [pid = 1651] [serial = 2135] [outer = 0x113cb7c00] 05:04:22 INFO - PROCESS | 1651 | 1471349062381 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]]]}] 05:04:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 05:04:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 470ms 05:04:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 05:04:22 INFO - PROCESS | 1651 | 1471349062418 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 05:04:22 INFO - PROCESS | 1651 | 1471349062419 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 05:04:22 INFO - PROCESS | 1651 | 1471349062421 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 05:04:22 INFO - PROCESS | 1651 | 1471349062422 Marionette TRACE conn2 <- [1,2818,null,{}] 05:04:22 INFO - PROCESS | 1651 | 1471349062424 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}] 05:04:22 INFO - PROCESS | 1651 | 1471349062426 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:22 INFO - PROCESS | 1651 | 1471349062501 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 05:04:22 INFO - PROCESS | 1651 | 1471349062568 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:22 INFO - PROCESS | 1651 | 1471349062576 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195de000 == 32 [pid = 1651] [id = 712] 05:04:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124756000) [pid = 1651] [serial = 2136] [outer = 0x0] 05:04:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1258ee400) [pid = 1651] [serial = 2137] [outer = 0x124756000] 05:04:22 INFO - PROCESS | 1651 | 1471349062602 Marionette DEBUG loaded listener.js 05:04:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1251ea800) [pid = 1651] [serial = 2138] [outer = 0x124756000] 05:04:22 INFO - PROCESS | 1651 | 1471349062909 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]]]}] 05:04:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 05:04:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 520ms 05:04:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 05:04:22 INFO - PROCESS | 1651 | 1471349062941 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 05:04:22 INFO - PROCESS | 1651 | 1471349062942 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 05:04:22 INFO - PROCESS | 1651 | 1471349062945 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 05:04:22 INFO - PROCESS | 1651 | 1471349062946 Marionette TRACE conn2 <- [1,2822,null,{}] 05:04:22 INFO - PROCESS | 1651 | 1471349062956 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}] 05:04:22 INFO - PROCESS | 1651 | 1471349062960 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:23 INFO - PROCESS | 1651 | 1471349063079 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 05:04:23 INFO - PROCESS | 1651 | 1471349063083 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:23 INFO - PROCESS | 1651 | 1471349063084 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a99c000 == 33 [pid = 1651] [id = 713] 05:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x115e0b000) [pid = 1651] [serial = 2139] [outer = 0x0] 05:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126a09c00) [pid = 1651] [serial = 2140] [outer = 0x115e0b000] 05:04:23 INFO - PROCESS | 1651 | 1471349063110 Marionette DEBUG loaded listener.js 05:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128adec00) [pid = 1651] [serial = 2141] [outer = 0x115e0b000] 05:04:23 INFO - PROCESS | 1651 | 1471349063455 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]]]}] 05:04:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 05:04:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 528ms 05:04:23 INFO - PROCESS | 1651 | 1471349063473 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 05:04:23 INFO - PROCESS | 1651 | 1471349063475 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 05:04:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 05:04:23 INFO - PROCESS | 1651 | 1471349063477 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 05:04:23 INFO - PROCESS | 1651 | 1471349063478 Marionette TRACE conn2 <- [1,2826,null,{}] 05:04:23 INFO - PROCESS | 1651 | 1471349063483 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}] 05:04:23 INFO - PROCESS | 1651 | 1471349063485 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:23 INFO - PROCESS | 1651 | 1471349063594 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 05:04:23 INFO - PROCESS | 1651 | 1471349063636 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:23 INFO - PROCESS | 1651 | 1471349063637 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b364000 == 34 [pid = 1651] [id = 714] 05:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12471d400) [pid = 1651] [serial = 2142] [outer = 0x0] 05:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128be5000) [pid = 1651] [serial = 2143] [outer = 0x12471d400] 05:04:23 INFO - PROCESS | 1651 | 1471349063662 Marionette DEBUG loaded listener.js 05:04:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12a724c00) [pid = 1651] [serial = 2144] [outer = 0x12471d400] 05:04:24 INFO - PROCESS | 1651 | 1471349063995 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 05:04:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 05:04:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 571ms 05:04:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 05:04:24 INFO - PROCESS | 1651 | 1471349064049 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 05:04:24 INFO - PROCESS | 1651 | 1471349064050 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 05:04:24 INFO - PROCESS | 1651 | 1471349064052 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 05:04:24 INFO - PROCESS | 1651 | 1471349064053 Marionette TRACE conn2 <- [1,2830,null,{}] 05:04:24 INFO - PROCESS | 1651 | 1471349064055 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}] 05:04:24 INFO - PROCESS | 1651 | 1471349064057 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:24 INFO - PROCESS | 1651 | 1471349064154 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 05:04:24 INFO - PROCESS | 1651 | 1471349064165 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:24 INFO - PROCESS | 1651 | 1471349064166 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be77000 == 35 [pid = 1651] [id = 715] 05:04:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12a725000) [pid = 1651] [serial = 2145] [outer = 0x0] 05:04:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12a93ac00) [pid = 1651] [serial = 2146] [outer = 0x12a725000] 05:04:24 INFO - PROCESS | 1651 | 1471349064192 Marionette DEBUG loaded listener.js 05:04:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12ab02c00) [pid = 1651] [serial = 2147] [outer = 0x12a725000] 05:04:24 INFO - PROCESS | 1651 | 1471349064526 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]]]}] 05:04:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 05:04:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 520ms 05:04:24 INFO - PROCESS | 1651 | 1471349064572 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 05:04:24 INFO - PROCESS | 1651 | 1471349064574 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 05:04:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 05:04:24 INFO - PROCESS | 1651 | 1471349064576 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 05:04:24 INFO - PROCESS | 1651 | 1471349064577 Marionette TRACE conn2 <- [1,2834,null,{}] 05:04:24 INFO - PROCESS | 1651 | 1471349064579 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}] 05:04:24 INFO - PROCESS | 1651 | 1471349064581 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:24 INFO - PROCESS | 1651 | 1471349064691 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 05:04:24 INFO - PROCESS | 1651 | 1471349064704 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:24 INFO - PROCESS | 1651 | 1471349064705 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bee7800 == 36 [pid = 1651] [id = 716] 05:04:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12ab07400) [pid = 1651] [serial = 2148] [outer = 0x0] 05:04:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12ab11800) [pid = 1651] [serial = 2149] [outer = 0x12ab07400] 05:04:24 INFO - PROCESS | 1651 | 1471349064730 Marionette DEBUG loaded listener.js 05:04:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12add8000) [pid = 1651] [serial = 2150] [outer = 0x12ab07400] 05:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x124296400) [pid = 1651] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 05:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1258ec400) [pid = 1651] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 05:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11820cc00) [pid = 1651] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 05:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x115e6a800) [pid = 1651] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 05:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1244ecc00) [pid = 1651] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 05:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11820c400) [pid = 1651] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 05:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1212c3c00) [pid = 1651] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 05:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12347b400) [pid = 1651] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 05:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112d81400) [pid = 1651] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 05:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1127d9c00) [pid = 1651] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 05:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x126bc8800) [pid = 1651] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 05:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119d47400) [pid = 1651] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 05:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116469c00) [pid = 1651] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 05:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119a6d800) [pid = 1651] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 05:04:24 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118332000) [pid = 1651] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 05:04:25 INFO - PROCESS | 1651 | 1471349065105 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 05:04:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 05:04:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 573ms 05:04:25 INFO - PROCESS | 1651 | 1471349065150 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 05:04:25 INFO - PROCESS | 1651 | 1471349065151 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 05:04:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 05:04:25 INFO - PROCESS | 1651 | 1471349065154 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 05:04:25 INFO - PROCESS | 1651 | 1471349065155 Marionette TRACE conn2 <- [1,2838,null,{}] 05:04:25 INFO - PROCESS | 1651 | 1471349065157 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}] 05:04:25 INFO - PROCESS | 1651 | 1471349065158 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:25 INFO - PROCESS | 1651 | 1471349065239 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 05:04:25 INFO - PROCESS | 1651 | 1471349065300 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:25 INFO - PROCESS | 1651 | 1471349065301 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1283ce800 == 37 [pid = 1651] [id = 717] 05:04:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1127df000) [pid = 1651] [serial = 2151] [outer = 0x0] 05:04:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118332000) [pid = 1651] [serial = 2152] [outer = 0x1127df000] 05:04:25 INFO - PROCESS | 1651 | 1471349065326 Marionette DEBUG loaded listener.js 05:04:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12347b400) [pid = 1651] [serial = 2153] [outer = 0x1127df000] 05:04:25 INFO - PROCESS | 1651 | 1471349065590 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]]]}] 05:04:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 05:04:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 470ms 05:04:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 05:04:25 INFO - PROCESS | 1651 | 1471349065625 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 05:04:25 INFO - PROCESS | 1651 | 1471349065626 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 05:04:25 INFO - PROCESS | 1651 | 1471349065629 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 05:04:25 INFO - PROCESS | 1651 | 1471349065632 Marionette TRACE conn2 <- [1,2842,null,{}] 05:04:25 INFO - PROCESS | 1651 | 1471349065641 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}] 05:04:25 INFO - PROCESS | 1651 | 1471349065643 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:25 INFO - PROCESS | 1651 | 1471349065744 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 05:04:25 INFO - PROCESS | 1651 | 1471349065750 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:25 INFO - PROCESS | 1651 | 1471349065752 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc98000 == 38 [pid = 1651] [id = 718] 05:04:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x124188c00) [pid = 1651] [serial = 2154] [outer = 0x0] 05:04:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1251a5800) [pid = 1651] [serial = 2155] [outer = 0x124188c00] 05:04:25 INFO - PROCESS | 1651 | 1471349065779 Marionette DEBUG loaded listener.js 05:04:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12b28dc00) [pid = 1651] [serial = 2156] [outer = 0x124188c00] 05:04:26 INFO - PROCESS | 1651 | 1471349066118 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]]]}] 05:04:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 05:04:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 528ms 05:04:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 05:04:26 INFO - PROCESS | 1651 | 1471349066157 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 05:04:26 INFO - PROCESS | 1651 | 1471349066158 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 05:04:26 INFO - PROCESS | 1651 | 1471349066160 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 05:04:26 INFO - PROCESS | 1651 | 1471349066161 Marionette TRACE conn2 <- [1,2846,null,{}] 05:04:26 INFO - PROCESS | 1651 | 1471349066164 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}] 05:04:26 INFO - PROCESS | 1651 | 1471349066165 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:26 INFO - PROCESS | 1651 | 1471349066272 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 05:04:26 INFO - PROCESS | 1651 | 1471349066276 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:26 INFO - PROCESS | 1651 | 1471349066277 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d24b000 == 39 [pid = 1651] [id = 719] 05:04:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12b290400) [pid = 1651] [serial = 2157] [outer = 0x0] 05:04:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12b342c00) [pid = 1651] [serial = 2158] [outer = 0x12b290400] 05:04:26 INFO - PROCESS | 1651 | 1471349066302 Marionette DEBUG loaded listener.js 05:04:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12b34a400) [pid = 1651] [serial = 2159] [outer = 0x12b290400] 05:04:26 INFO - PROCESS | 1651 | 1471349066602 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]]]}] 05:04:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 05:04:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 472ms 05:04:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 05:04:26 INFO - PROCESS | 1651 | 1471349066634 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 05:04:26 INFO - PROCESS | 1651 | 1471349066635 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 05:04:26 INFO - PROCESS | 1651 | 1471349066637 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 05:04:26 INFO - PROCESS | 1651 | 1471349066638 Marionette TRACE conn2 <- [1,2850,null,{}] 05:04:26 INFO - PROCESS | 1651 | 1471349066640 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}] 05:04:26 INFO - PROCESS | 1651 | 1471349066641 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:26 INFO - PROCESS | 1651 | 1471349066730 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 05:04:26 INFO - PROCESS | 1651 | 1471349066789 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:26 INFO - PROCESS | 1651 | 1471349066790 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d5d8800 == 40 [pid = 1651] [id = 720] 05:04:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12b292c00) [pid = 1651] [serial = 2160] [outer = 0x0] 05:04:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12b34d800) [pid = 1651] [serial = 2161] [outer = 0x12b292c00] 05:04:26 INFO - PROCESS | 1651 | 1471349066818 Marionette DEBUG loaded listener.js 05:04:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12ba77400) [pid = 1651] [serial = 2162] [outer = 0x12b292c00] 05:04:27 INFO - PROCESS | 1651 | 1471349067234 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 05:04:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 05:04:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 618ms 05:04:27 INFO - PROCESS | 1651 | 1471349067256 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 05:04:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 05:04:27 INFO - PROCESS | 1651 | 1471349067259 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 05:04:27 INFO - PROCESS | 1651 | 1471349067262 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 05:04:27 INFO - PROCESS | 1651 | 1471349067264 Marionette TRACE conn2 <- [1,2854,null,{}] 05:04:27 INFO - PROCESS | 1651 | 1471349067268 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}] 05:04:27 INFO - PROCESS | 1651 | 1471349067270 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:27 INFO - PROCESS | 1651 | 1471349067383 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 05:04:27 INFO - PROCESS | 1651 | 1471349067457 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:27 INFO - PROCESS | 1651 | 1471349067458 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191a2800 == 41 [pid = 1651] [id = 721] 05:04:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11691bc00) [pid = 1651] [serial = 2163] [outer = 0x0] 05:04:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118537c00) [pid = 1651] [serial = 2164] [outer = 0x11691bc00] 05:04:27 INFO - PROCESS | 1651 | 1471349067490 Marionette DEBUG loaded listener.js 05:04:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119a6d000) [pid = 1651] [serial = 2165] [outer = 0x11691bc00] 05:04:27 INFO - PROCESS | 1651 | 1471349067909 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]]]}] 05:04:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 05:04:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 671ms 05:04:27 INFO - PROCESS | 1651 | 1471349067933 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 05:04:27 INFO - PROCESS | 1651 | 1471349067936 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 05:04:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 05:04:27 INFO - PROCESS | 1651 | 1471349067941 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 05:04:27 INFO - PROCESS | 1651 | 1471349067943 Marionette TRACE conn2 <- [1,2858,null,{}] 05:04:27 INFO - PROCESS | 1651 | 1471349067945 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}] 05:04:27 INFO - PROCESS | 1651 | 1471349067947 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:28 INFO - PROCESS | 1651 | 1471349068053 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 05:04:28 INFO - PROCESS | 1651 | 1471349068114 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:28 INFO - PROCESS | 1651 | 1471349068115 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a79000 == 42 [pid = 1651] [id = 722] 05:04:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119d2ac00) [pid = 1651] [serial = 2166] [outer = 0x0] 05:04:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1212c6000) [pid = 1651] [serial = 2167] [outer = 0x119d2ac00] 05:04:28 INFO - PROCESS | 1651 | 1471349068146 Marionette DEBUG loaded listener.js 05:04:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1235d4800) [pid = 1651] [serial = 2168] [outer = 0x119d2ac00] 05:04:28 INFO - PROCESS | 1651 | 1471349068601 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 05:04:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 05:04:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 721ms 05:04:28 INFO - PROCESS | 1651 | 1471349068664 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 05:04:28 INFO - PROCESS | 1651 | 1471349068665 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 05:04:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 05:04:28 INFO - PROCESS | 1651 | 1471349068668 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 05:04:28 INFO - PROCESS | 1651 | 1471349068670 Marionette TRACE conn2 <- [1,2862,null,{}] 05:04:28 INFO - PROCESS | 1651 | 1471349068678 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}] 05:04:28 INFO - PROCESS | 1651 | 1471349068684 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:28 INFO - PROCESS | 1651 | 1471349068803 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 05:04:28 INFO - PROCESS | 1651 | 1471349068877 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:28 INFO - PROCESS | 1651 | 1471349068880 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d250800 == 43 [pid = 1651] [id = 723] 05:04:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12681bc00) [pid = 1651] [serial = 2169] [outer = 0x0] 05:04:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x126899800) [pid = 1651] [serial = 2170] [outer = 0x12681bc00] 05:04:28 INFO - PROCESS | 1651 | 1471349068912 Marionette DEBUG loaded listener.js 05:04:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1283f5400) [pid = 1651] [serial = 2171] [outer = 0x12681bc00] 05:04:29 INFO - PROCESS | 1651 | 1471349069330 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]]]}] 05:04:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 05:04:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 672ms 05:04:29 INFO - PROCESS | 1651 | 1471349069340 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 05:04:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 05:04:29 INFO - PROCESS | 1651 | 1471349069342 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 05:04:29 INFO - PROCESS | 1651 | 1471349069345 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 05:04:29 INFO - PROCESS | 1651 | 1471349069346 Marionette TRACE conn2 <- [1,2866,null,{}] 05:04:29 INFO - PROCESS | 1651 | 1471349069351 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}] 05:04:29 INFO - PROCESS | 1651 | 1471349069352 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:29 INFO - PROCESS | 1651 | 1471349069455 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 05:04:29 INFO - PROCESS | 1651 | 1471349069516 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:29 INFO - PROCESS | 1651 | 1471349069517 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dbe2000 == 44 [pid = 1651] [id = 724] 05:04:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12845ac00) [pid = 1651] [serial = 2172] [outer = 0x0] 05:04:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x128bdd800) [pid = 1651] [serial = 2173] [outer = 0x12845ac00] 05:04:29 INFO - PROCESS | 1651 | 1471349069546 Marionette DEBUG loaded listener.js 05:04:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12a940000) [pid = 1651] [serial = 2174] [outer = 0x12845ac00] 05:04:30 INFO - PROCESS | 1651 | 1471349070214 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]]]}] 05:04:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 05:04:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 920ms 05:04:30 INFO - PROCESS | 1651 | 1471349070266 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 05:04:30 INFO - PROCESS | 1651 | 1471349070268 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 05:04:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 05:04:30 INFO - PROCESS | 1651 | 1471349070272 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 05:04:30 INFO - PROCESS | 1651 | 1471349070274 Marionette TRACE conn2 <- [1,2870,null,{}] 05:04:30 INFO - PROCESS | 1651 | 1471349070278 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}] 05:04:30 INFO - PROCESS | 1651 | 1471349070279 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:30 INFO - PROCESS | 1651 | 1471349070417 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 05:04:30 INFO - PROCESS | 1651 | 1471349070427 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:30 INFO - PROCESS | 1651 | 1471349070430 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x123428000 == 45 [pid = 1651] [id = 725] 05:04:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1176c4000) [pid = 1651] [serial = 2175] [outer = 0x0] 05:04:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11853b400) [pid = 1651] [serial = 2176] [outer = 0x1176c4000] 05:04:30 INFO - PROCESS | 1651 | 1471349070466 Marionette DEBUG loaded listener.js 05:04:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x119297000) [pid = 1651] [serial = 2177] [outer = 0x1176c4000] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d24b000 == 44 [pid = 1651] [id = 719] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc98000 == 43 [pid = 1651] [id = 718] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1283ce800 == 42 [pid = 1651] [id = 717] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12bee7800 == 41 [pid = 1651] [id = 716] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12be77000 == 40 [pid = 1651] [id = 715] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12b364000 == 39 [pid = 1651] [id = 714] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12a99c000 == 38 [pid = 1651] [id = 713] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1195de000 == 37 [pid = 1651] [id = 712] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1283d0000 == 36 [pid = 1651] [id = 711] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1267df000 == 35 [pid = 1651] [id = 710] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x124641800 == 34 [pid = 1651] [id = 18] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1192f3000 == 33 [pid = 1651] [id = 709] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x119d1c800 == 32 [pid = 1651] [id = 708] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x123114000 == 31 [pid = 1651] [id = 707] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x113c0e000 == 30 [pid = 1651] [id = 706] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x119afa000 == 29 [pid = 1651] [id = 694] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12dbe2000 == 28 [pid = 1651] [id = 724] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d250800 == 27 [pid = 1651] [id = 723] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x128a79000 == 26 [pid = 1651] [id = 722] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d5d8800 == 25 [pid = 1651] [id = 720] 05:04:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1191a2800 == 24 [pid = 1651] [id = 721] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x126bc7c00) [pid = 1651] [serial = 2080] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x126890800) [pid = 1651] [serial = 2104] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11973b000) [pid = 1651] [serial = 2090] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11699ac00) [pid = 1651] [serial = 2086] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x126324000) [pid = 1651] [serial = 2102] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x124293000) [pid = 1651] [serial = 2099] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12428f000) [pid = 1651] [serial = 2075] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12845a800) [pid = 1651] [serial = 2113] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119d31c00) [pid = 1651] [serial = 2092] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119de0400) [pid = 1651] [serial = 2093] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x116468c00) [pid = 1651] [serial = 2107] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1283f2c00) [pid = 1651] [serial = 2078] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1287aac00) [pid = 1651] [serial = 2114] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11973b800) [pid = 1651] [serial = 2108] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1212c1000) [pid = 1651] [serial = 2095] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1188b5800) [pid = 1651] [serial = 2089] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x123478400) [pid = 1651] [serial = 2098] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x124ce7c00) [pid = 1651] [serial = 2101] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12845b800) [pid = 1651] [serial = 2081] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x117034800) [pid = 1651] [serial = 2071] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x126a11c00) [pid = 1651] [serial = 2105] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1212e6400) [pid = 1651] [serial = 2074] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1283f8400) [pid = 1651] [serial = 2111] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x126d2bc00) [pid = 1651] [serial = 2077] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119167800) [pid = 1651] [serial = 2083] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1212e6c00) [pid = 1651] [serial = 2096] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1283eb400) [pid = 1651] [serial = 2110] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119a67800) [pid = 1651] [serial = 2084] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x118711c00) [pid = 1651] [serial = 2072] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x118206c00) [pid = 1651] [serial = 2087] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x128bd7c00) [pid = 1651] [serial = 2116] [outer = 0x0] [url = about:blank] 05:04:31 INFO - PROCESS | 1651 | 1471349071491 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]]]}] 05:04:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 05:04:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1272ms 05:04:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 05:04:31 INFO - PROCESS | 1651 | 1471349071543 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 05:04:31 INFO - PROCESS | 1651 | 1471349071546 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 05:04:31 INFO - PROCESS | 1651 | 1471349071549 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 05:04:31 INFO - PROCESS | 1651 | 1471349071551 Marionette TRACE conn2 <- [1,2874,null,{}] 05:04:31 INFO - PROCESS | 1651 | 1471349071555 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}] 05:04:31 INFO - PROCESS | 1651 | 1471349071556 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:31 INFO - PROCESS | 1651 | 1471349071645 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 05:04:31 INFO - PROCESS | 1651 | 1471349071656 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:31 INFO - PROCESS | 1651 | 1471349071659 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1167cb800 == 25 [pid = 1651] [id = 726] 05:04:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x115d87000) [pid = 1651] [serial = 2178] [outer = 0x0] 05:04:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x115e65000) [pid = 1651] [serial = 2179] [outer = 0x115d87000] 05:04:31 INFO - PROCESS | 1651 | 1471349071687 Marionette DEBUG loaded listener.js 05:04:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116468c00) [pid = 1651] [serial = 2180] [outer = 0x115d87000] 05:04:32 INFO - PROCESS | 1651 | 1471349072040 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]]]}] 05:04:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 05:04:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 519ms 05:04:32 INFO - PROCESS | 1651 | 1471349072089 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 05:04:32 INFO - PROCESS | 1651 | 1471349072093 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 05:04:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 05:04:32 INFO - PROCESS | 1651 | 1471349072098 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 05:04:32 INFO - PROCESS | 1651 | 1471349072100 Marionette TRACE conn2 <- [1,2878,null,{}] 05:04:32 INFO - PROCESS | 1651 | 1471349072103 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}] 05:04:32 INFO - PROCESS | 1651 | 1471349072104 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:32 INFO - PROCESS | 1651 | 1471349072182 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 05:04:32 INFO - PROCESS | 1651 | 1471349072186 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:32 INFO - PROCESS | 1651 | 1471349072188 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1188df000 == 26 [pid = 1651] [id = 727] 05:04:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1169f6c00) [pid = 1651] [serial = 2181] [outer = 0x0] 05:04:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x118208c00) [pid = 1651] [serial = 2182] [outer = 0x1169f6c00] 05:04:32 INFO - PROCESS | 1651 | 1471349072218 Marionette DEBUG loaded listener.js 05:04:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118532c00) [pid = 1651] [serial = 2183] [outer = 0x1169f6c00] 05:04:32 INFO - PROCESS | 1651 | 1471349072569 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]]]}] 05:04:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 05:04:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 520ms 05:04:32 INFO - PROCESS | 1651 | 1471349072621 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 05:04:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 05:04:32 INFO - PROCESS | 1651 | 1471349072630 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 05:04:32 INFO - PROCESS | 1651 | 1471349072632 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 05:04:32 INFO - PROCESS | 1651 | 1471349072635 Marionette TRACE conn2 <- [1,2882,null,{}] 05:04:32 INFO - PROCESS | 1651 | 1471349072642 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}] 05:04:32 INFO - PROCESS | 1651 | 1471349072646 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:32 INFO - PROCESS | 1651 | 1471349072725 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 05:04:32 INFO - PROCESS | 1651 | 1471349072731 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:32 INFO - PROCESS | 1651 | 1471349072735 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12322c800 == 27 [pid = 1651] [id = 728] 05:04:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119121c00) [pid = 1651] [serial = 2184] [outer = 0x0] 05:04:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1195cfc00) [pid = 1651] [serial = 2185] [outer = 0x119121c00] 05:04:32 INFO - PROCESS | 1651 | 1471349072763 Marionette DEBUG loaded listener.js 05:04:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119b30c00) [pid = 1651] [serial = 2186] [outer = 0x119121c00] 05:04:33 INFO - PROCESS | 1651 | 1471349073160 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]]]}] 05:04:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 05:04:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 570ms 05:04:33 INFO - PROCESS | 1651 | 1471349073217 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 05:04:33 INFO - PROCESS | 1651 | 1471349073220 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 05:04:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 05:04:33 INFO - PROCESS | 1651 | 1471349073223 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 05:04:33 INFO - PROCESS | 1651 | 1471349073225 Marionette TRACE conn2 <- [1,2886,null,{}] 05:04:33 INFO - PROCESS | 1651 | 1471349073237 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}] 05:04:33 INFO - PROCESS | 1651 | 1471349073239 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:33 INFO - PROCESS | 1651 | 1471349073363 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 05:04:33 INFO - PROCESS | 1651 | 1471349073511 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:33 INFO - PROCESS | 1651 | 1471349073513 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x11306c000 == 28 [pid = 1651] [id = 729] 05:04:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x111d75400) [pid = 1651] [serial = 2187] [outer = 0x0] 05:04:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1122a7400) [pid = 1651] [serial = 2188] [outer = 0x111d75400] 05:04:33 INFO - PROCESS | 1651 | 1471349073568 Marionette DEBUG loaded listener.js 05:04:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x113cba400) [pid = 1651] [serial = 2189] [outer = 0x111d75400] 05:04:34 INFO - PROCESS | 1651 | 1471349074139 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]]]}] 05:04:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 05:04:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 970ms 05:04:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 05:04:34 INFO - PROCESS | 1651 | 1471349074195 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 05:04:34 INFO - PROCESS | 1651 | 1471349074197 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 05:04:34 INFO - PROCESS | 1651 | 1471349074200 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 05:04:34 INFO - PROCESS | 1651 | 1471349074202 Marionette TRACE conn2 <- [1,2890,null,{}] 05:04:34 INFO - PROCESS | 1651 | 1471349074205 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}] 05:04:34 INFO - PROCESS | 1651 | 1471349074209 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:34 INFO - PROCESS | 1651 | 1471349074314 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 05:04:34 INFO - PROCESS | 1651 | 1471349074393 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:34 INFO - PROCESS | 1651 | 1471349074395 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x1240c5800 == 29 [pid = 1651] [id = 730] 05:04:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118209000) [pid = 1651] [serial = 2190] [outer = 0x0] 05:04:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118810000) [pid = 1651] [serial = 2191] [outer = 0x118209000] 05:04:34 INFO - PROCESS | 1651 | 1471349074426 Marionette DEBUG loaded listener.js 05:04:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1195d1800) [pid = 1651] [serial = 2192] [outer = 0x118209000] 05:04:34 INFO - PROCESS | 1651 | 1471349074885 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 05:04:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 05:04:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 723ms 05:04:34 INFO - PROCESS | 1651 | 1471349074925 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 05:04:34 INFO - PROCESS | 1651 | 1471349074928 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 05:04:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 05:04:34 INFO - PROCESS | 1651 | 1471349074931 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 05:04:34 INFO - PROCESS | 1651 | 1471349074932 Marionette TRACE conn2 <- [1,2894,null,{}] 05:04:34 INFO - PROCESS | 1651 | 1471349074935 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}] 05:04:34 INFO - PROCESS | 1651 | 1471349074936 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:35 INFO - PROCESS | 1651 | 1471349075045 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 05:04:35 INFO - PROCESS | 1651 | 1471349075126 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:35 INFO - PROCESS | 1651 | 1471349075128 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x126aec800 == 30 [pid = 1651] [id = 731] 05:04:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1188aec00) [pid = 1651] [serial = 2193] [outer = 0x0] 05:04:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119dd6c00) [pid = 1651] [serial = 2194] [outer = 0x1188aec00] 05:04:35 INFO - PROCESS | 1651 | 1471349075158 Marionette DEBUG loaded listener.js 05:04:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1212c0c00) [pid = 1651] [serial = 2195] [outer = 0x1188aec00] 05:04:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12322c800 == 29 [pid = 1651] [id = 728] 05:04:35 INFO - PROCESS | 1651 | --DOCSHELL 0x1188df000 == 28 [pid = 1651] [id = 727] 05:04:35 INFO - PROCESS | 1651 | --DOCSHELL 0x1167cb800 == 27 [pid = 1651] [id = 726] 05:04:35 INFO - PROCESS | 1651 | 1471349075744 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]]]}] 05:04:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 05:04:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 820ms 05:04:35 INFO - PROCESS | 1651 | 1471349075752 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 05:04:35 INFO - PROCESS | 1651 | 1471349075754 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 05:04:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 05:04:35 INFO - PROCESS | 1651 | 1471349075757 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 05:04:35 INFO - PROCESS | 1651 | 1471349075759 Marionette TRACE conn2 <- [1,2898,null,{}] 05:04:35 INFO - PROCESS | 1651 | 1471349075763 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}] 05:04:35 INFO - PROCESS | 1651 | 1471349075767 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:35 INFO - PROCESS | 1651 | 1471349075851 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 05:04:35 INFO - PROCESS | 1651 | 1471349075857 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:35 INFO - PROCESS | 1651 | 1471349075860 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x11941a800 == 28 [pid = 1651] [id = 732] 05:04:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x118206400) [pid = 1651] [serial = 2196] [outer = 0x0] 05:04:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118210000) [pid = 1651] [serial = 2197] [outer = 0x118206400] 05:04:35 INFO - PROCESS | 1651 | 1471349075889 Marionette DEBUG loaded listener.js 05:04:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119290000) [pid = 1651] [serial = 2198] [outer = 0x118206400] 05:04:36 INFO - PROCESS | 1651 | 1471349076312 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]]]}] 05:04:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 05:04:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 577ms 05:04:36 INFO - PROCESS | 1651 | 1471349076335 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 05:04:36 INFO - PROCESS | 1651 | 1471349076338 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 05:04:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 05:04:36 INFO - PROCESS | 1651 | 1471349076342 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 05:04:36 INFO - PROCESS | 1651 | 1471349076344 Marionette TRACE conn2 <- [1,2902,null,{}] 05:04:36 INFO - PROCESS | 1651 | 1471349076346 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}] 05:04:36 INFO - PROCESS | 1651 | 1471349076349 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:36 INFO - PROCESS | 1651 | 1471349076466 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 05:04:36 INFO - PROCESS | 1651 | 1471349076470 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:36 INFO - PROCESS | 1651 | 1471349076471 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12590a800 == 29 [pid = 1651] [id = 733] 05:04:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119737400) [pid = 1651] [serial = 2199] [outer = 0x0] 05:04:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1212bdc00) [pid = 1651] [serial = 2200] [outer = 0x119737400] 05:04:36 INFO - PROCESS | 1651 | 1471349076498 Marionette DEBUG loaded listener.js 05:04:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12346d400) [pid = 1651] [serial = 2201] [outer = 0x119737400] 05:04:36 INFO - PROCESS | 1651 | 1471349076858 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 05:04:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 05:04:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 569ms 05:04:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 05:04:36 INFO - PROCESS | 1651 | 1471349076912 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 05:04:36 INFO - PROCESS | 1651 | 1471349076913 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 05:04:36 INFO - PROCESS | 1651 | 1471349076915 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 05:04:36 INFO - PROCESS | 1651 | 1471349076917 Marionette TRACE conn2 <- [1,2906,null,{}] 05:04:36 INFO - PROCESS | 1651 | 1471349076925 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}] 05:04:36 INFO - PROCESS | 1651 | 1471349076929 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:37 INFO - PROCESS | 1651 | 1471349077030 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 05:04:37 INFO - PROCESS | 1651 | 1471349077049 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:37 INFO - PROCESS | 1651 | 1471349077051 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x113081800 == 30 [pid = 1651] [id = 734] 05:04:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1234a4800) [pid = 1651] [serial = 2202] [outer = 0x0] 05:04:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1244ea000) [pid = 1651] [serial = 2203] [outer = 0x1234a4800] 05:04:37 INFO - PROCESS | 1651 | 1471349077079 Marionette DEBUG loaded listener.js 05:04:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1247b8800) [pid = 1651] [serial = 2204] [outer = 0x1234a4800] 05:04:37 INFO - PROCESS | 1651 | 1471349077420 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]]]}] 05:04:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 05:04:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 521ms 05:04:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 05:04:37 INFO - PROCESS | 1651 | 1471349077437 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 05:04:37 INFO - PROCESS | 1651 | 1471349077438 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 05:04:37 INFO - PROCESS | 1651 | 1471349077441 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 05:04:37 INFO - PROCESS | 1651 | 1471349077442 Marionette TRACE conn2 <- [1,2910,null,{}] 05:04:37 INFO - PROCESS | 1651 | 1471349077444 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}] 05:04:37 INFO - PROCESS | 1651 | 1471349077445 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:37 INFO - PROCESS | 1651 | 1471349077551 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 05:04:37 INFO - PROCESS | 1651 | 1471349077563 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:37 INFO - PROCESS | 1651 | 1471349077565 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a770000 == 31 [pid = 1651] [id = 735] 05:04:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x124d65400) [pid = 1651] [serial = 2205] [outer = 0x0] 05:04:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1253f4400) [pid = 1651] [serial = 2206] [outer = 0x124d65400] 05:04:37 INFO - PROCESS | 1651 | 1471349077592 Marionette DEBUG loaded listener.js 05:04:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x126320c00) [pid = 1651] [serial = 2207] [outer = 0x124d65400] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12d134400) [pid = 1651] [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.] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x124188c00) [pid = 1651] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12b290400) [pid = 1651] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x124642800) [pid = 1651] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1285ae400) [pid = 1651] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12b292c00) [pid = 1651] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12471d400) [pid = 1651] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x115e0b000) [pid = 1651] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12ab07400) [pid = 1651] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1127df000) [pid = 1651] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x113cb7c00) [pid = 1651] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1212be800) [pid = 1651] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116ab2800) [pid = 1651] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x124756000) [pid = 1651] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x111dac000) [pid = 1651] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11744cc00) [pid = 1651] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118331400) [pid = 1651] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12a725000) [pid = 1651] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x115d87000) [pid = 1651] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1169f6c00) [pid = 1651] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1176c4000) [pid = 1651] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11691bc00) [pid = 1651] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119d2ac00) [pid = 1651] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12681bc00) [pid = 1651] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 05:04:38 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12845ac00) [pid = 1651] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 05:04:38 INFO - PROCESS | 1651 | 1471349078154 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]]]}] 05:04:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 05:04:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 05:04:38 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 720ms 05:04:38 INFO - PROCESS | 1651 | 1471349078161 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 05:04:38 INFO - PROCESS | 1651 | 1471349078163 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 05:04:38 INFO - TEST-START | /DOMEvents/constructors.html 05:04:38 INFO - PROCESS | 1651 | 1471349078166 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 05:04:38 INFO - PROCESS | 1651 | 1471349078168 Marionette TRACE conn2 <- [1,2914,null,{}] 05:04:38 INFO - PROCESS | 1651 | 1471349078171 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}] 05:04:38 INFO - PROCESS | 1651 | 1471349078172 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:38 INFO - PROCESS | 1651 | 1471349078278 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 05:04:38 INFO - PROCESS | 1651 | 1471349078317 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:38 INFO - PROCESS | 1651 | 1471349078318 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195e7000 == 32 [pid = 1651] [id = 736] 05:04:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x115d87000) [pid = 1651] [serial = 2208] [outer = 0x0] 05:04:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1176c2400) [pid = 1651] [serial = 2209] [outer = 0x115d87000] 05:04:38 INFO - PROCESS | 1651 | 1471349078361 Marionette DEBUG loaded listener.js 05:04:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119298000) [pid = 1651] [serial = 2210] [outer = 0x115d87000] 05:04:38 INFO - PROCESS | 1651 | 1471349078739 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]]]}] 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 05:04:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 05:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:04:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 05:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:04:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 05:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:04:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 05:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:04:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 05:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:04:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 05:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 05:04:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:04:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 05:04:38 INFO - TEST-OK | /DOMEvents/constructors.html | took 625ms 05:04:38 INFO - TEST-START | /DOMEvents/event-phases-order.html 05:04:38 INFO - PROCESS | 1651 | 1471349078792 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 05:04:38 INFO - PROCESS | 1651 | 1471349078793 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 05:04:38 INFO - PROCESS | 1651 | 1471349078795 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 05:04:38 INFO - PROCESS | 1651 | 1471349078797 Marionette TRACE conn2 <- [1,2918,null,{}] 05:04:38 INFO - PROCESS | 1651 | 1471349078799 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}] 05:04:38 INFO - PROCESS | 1651 | 1471349078803 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:38 INFO - PROCESS | 1651 | 1471349078897 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 05:04:38 INFO - PROCESS | 1651 | 1471349078903 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:38 INFO - PROCESS | 1651 | 1471349078912 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a9a2800 == 33 [pid = 1651] [id = 737] 05:04:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119a6c000) [pid = 1651] [serial = 2211] [outer = 0x0] 05:04:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x124716c00) [pid = 1651] [serial = 2212] [outer = 0x119a6c000] 05:04:38 INFO - PROCESS | 1651 | 1471349078940 Marionette DEBUG loaded listener.js 05:04:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1283e9c00) [pid = 1651] [serial = 2213] [outer = 0x119a6c000] 05:04:39 INFO - PROCESS | 1651 | 1471349079234 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 05:04:39 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 05:04:39 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 469ms 05:04:39 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 05:04:39 INFO - PROCESS | 1651 | 1471349079267 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 05:04:39 INFO - PROCESS | 1651 | 1471349079268 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 05:04:39 INFO - PROCESS | 1651 | 1471349079271 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 05:04:39 INFO - PROCESS | 1651 | 1471349079272 Marionette TRACE conn2 <- [1,2922,null,{}] 05:04:39 INFO - PROCESS | 1651 | 1471349079275 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}] 05:04:39 INFO - PROCESS | 1651 | 1471349079276 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:39 INFO - PROCESS | 1651 | 1471349079361 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 05:04:39 INFO - PROCESS | 1651 | 1471349079436 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:39 INFO - PROCESS | 1651 | 1471349079438 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb4f000 == 34 [pid = 1651] [id = 738] 05:04:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11691bc00) [pid = 1651] [serial = 2214] [outer = 0x0] 05:04:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1283f5000) [pid = 1651] [serial = 2215] [outer = 0x11691bc00] 05:04:39 INFO - PROCESS | 1651 | 1471349079479 Marionette DEBUG loaded listener.js 05:04:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1285b1400) [pid = 1651] [serial = 2216] [outer = 0x11691bc00] 05:04:39 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 05:04:39 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 05:04:39 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 05:04:39 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 05:04:39 INFO - PROCESS | 1651 | 1471349079818 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]]]}] 05:04:39 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 05:04:39 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 05:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 05:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:04:39 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 05:04:39 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 05:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:04:39 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 05:04:39 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 05:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:04:39 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]" 05:04:39 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 05:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:04:39 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 05:04:39 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 570ms 05:04:39 INFO - PROCESS | 1651 | 1471349079841 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 05:04:39 INFO - PROCESS | 1651 | 1471349079843 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 05:04:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 05:04:39 INFO - PROCESS | 1651 | 1471349079845 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 05:04:39 INFO - PROCESS | 1651 | 1471349079847 Marionette TRACE conn2 <- [1,2926,null,{}] 05:04:39 INFO - PROCESS | 1651 | 1471349079852 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}] 05:04:39 INFO - PROCESS | 1651 | 1471349079853 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:39 INFO - PROCESS | 1651 | 1471349079931 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 05:04:39 INFO - PROCESS | 1651 | 1471349079936 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:39 INFO - PROCESS | 1651 | 1471349079938 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bef0800 == 35 [pid = 1651] [id = 739] 05:04:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1285b8c00) [pid = 1651] [serial = 2217] [outer = 0x0] 05:04:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1287b8000) [pid = 1651] [serial = 2218] [outer = 0x1285b8c00] 05:04:39 INFO - PROCESS | 1651 | 1471349079970 Marionette DEBUG loaded listener.js 05:04:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128da8c00) [pid = 1651] [serial = 2219] [outer = 0x1285b8c00] 05:04:40 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 05:04:40 INFO - PROCESS | 1651 | 1471349080372 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]]]}] 05:04:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 05:04:40 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 572ms 05:04:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 05:04:40 INFO - PROCESS | 1651 | 1471349080418 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 05:04:40 INFO - PROCESS | 1651 | 1471349080420 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 05:04:40 INFO - PROCESS | 1651 | 1471349080423 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 05:04:40 INFO - PROCESS | 1651 | 1471349080425 Marionette TRACE conn2 <- [1,2930,null,{}] 05:04:40 INFO - PROCESS | 1651 | 1471349080429 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}] 05:04:40 INFO - PROCESS | 1651 | 1471349080431 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:40 INFO - PROCESS | 1651 | 1471349080544 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 05:04:40 INFO - PROCESS | 1651 | 1471349080608 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:40 INFO - PROCESS | 1651 | 1471349080610 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1240db800 == 36 [pid = 1651] [id = 740] 05:04:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1176c0c00) [pid = 1651] [serial = 2220] [outer = 0x0] 05:04:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x117c4fc00) [pid = 1651] [serial = 2221] [outer = 0x1176c0c00] 05:04:40 INFO - PROCESS | 1651 | 1471349080682 Marionette DEBUG loaded listener.js 05:04:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11929ec00) [pid = 1651] [serial = 2222] [outer = 0x1176c0c00] 05:04:41 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 05:04:41 INFO - PROCESS | 1651 | 1471349081093 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]]]}] 05:04:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 05:04:41 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 720ms 05:04:41 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 05:04:41 INFO - PROCESS | 1651 | 1471349081143 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 05:04:41 INFO - PROCESS | 1651 | 1471349081146 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 05:04:41 INFO - PROCESS | 1651 | 1471349081151 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 05:04:41 INFO - PROCESS | 1651 | 1471349081153 Marionette TRACE conn2 <- [1,2934,null,{}] 05:04:41 INFO - PROCESS | 1651 | 1471349081155 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}] 05:04:41 INFO - PROCESS | 1651 | 1471349081157 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:41 INFO - PROCESS | 1651 | 1471349081259 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 05:04:41 INFO - PROCESS | 1651 | 1471349081320 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:41 INFO - PROCESS | 1651 | 1471349081322 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a8bb800 == 37 [pid = 1651] [id = 741] 05:04:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119d4f800) [pid = 1651] [serial = 2223] [outer = 0x0] 05:04:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1212dd800) [pid = 1651] [serial = 2224] [outer = 0x119d4f800] 05:04:41 INFO - PROCESS | 1651 | 1471349081355 Marionette DEBUG loaded listener.js 05:04:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x123478800) [pid = 1651] [serial = 2225] [outer = 0x119d4f800] 05:04:41 INFO - PROCESS | 1651 | 1471349081743 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]]]}] 05:04:41 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 05:04:41 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 621ms 05:04:41 INFO - PROCESS | 1651 | 1471349081773 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 05:04:41 INFO - PROCESS | 1651 | 1471349081774 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 05:04:41 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 05:04:41 INFO - PROCESS | 1651 | 1471349081777 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 05:04:41 INFO - PROCESS | 1651 | 1471349081779 Marionette TRACE conn2 <- [1,2938,null,{}] 05:04:41 INFO - PROCESS | 1651 | 1471349081788 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}] 05:04:41 INFO - PROCESS | 1651 | 1471349081791 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:41 INFO - PROCESS | 1651 | 1471349081891 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 05:04:41 INFO - PROCESS | 1651 | 1471349081989 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:41 INFO - PROCESS | 1651 | 1471349081992 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc7c800 == 38 [pid = 1651] [id = 742] 05:04:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x124f6fc00) [pid = 1651] [serial = 2226] [outer = 0x0] 05:04:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1258f4000) [pid = 1651] [serial = 2227] [outer = 0x124f6fc00] 05:04:42 INFO - PROCESS | 1651 | 1471349082026 Marionette DEBUG loaded listener.js 05:04:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x126a04c00) [pid = 1651] [serial = 2228] [outer = 0x124f6fc00] 05:04:42 INFO - PROCESS | 1651 | 1471349082372 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]]]}] 05:04:42 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. 05:04:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 623ms 05:04:42 INFO - PROCESS | 1651 | 1471349082401 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 05:04:42 INFO - PROCESS | 1651 | 1471349082403 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 05:04:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 05:04:42 INFO - PROCESS | 1651 | 1471349082405 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 05:04:42 INFO - PROCESS | 1651 | 1471349082406 Marionette TRACE conn2 <- [1,2942,null,{}] 05:04:42 INFO - PROCESS | 1651 | 1471349082409 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}] 05:04:42 INFO - PROCESS | 1651 | 1471349082410 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:42 INFO - PROCESS | 1651 | 1471349082512 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 05:04:42 INFO - PROCESS | 1651 | 1471349082569 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:42 INFO - PROCESS | 1651 | 1471349082570 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d235800 == 39 [pid = 1651] [id = 743] 05:04:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x126ab1c00) [pid = 1651] [serial = 2229] [outer = 0x0] 05:04:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1283f7c00) [pid = 1651] [serial = 2230] [outer = 0x126ab1c00] 05:04:42 INFO - PROCESS | 1651 | 1471349082600 Marionette DEBUG loaded listener.js 05:04:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x128ae5c00) [pid = 1651] [serial = 2231] [outer = 0x126ab1c00] 05:04:42 INFO - PROCESS | 1651 | 1471349082944 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"]]]}] 05:04:42 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 05:04:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 05:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 05:04:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 571ms 05:04:42 INFO - PROCESS | 1651 | 1471349082976 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 05:04:42 INFO - PROCESS | 1651 | 1471349082978 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 05:04:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 05:04:42 INFO - PROCESS | 1651 | 1471349082980 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 05:04:42 INFO - PROCESS | 1651 | 1471349082981 Marionette TRACE conn2 <- [1,2946,null,{}] 05:04:42 INFO - PROCESS | 1651 | 1471349082984 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}] 05:04:42 INFO - PROCESS | 1651 | 1471349082985 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:43 INFO - PROCESS | 1651 | 1471349083079 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 05:04:43 INFO - PROCESS | 1651 | 1471349083138 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:43 INFO - PROCESS | 1651 | 1471349083140 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d84c800 == 40 [pid = 1651] [id = 744] 05:04:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x128bd8c00) [pid = 1651] [serial = 2232] [outer = 0x0] 05:04:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12a725000) [pid = 1651] [serial = 2233] [outer = 0x128bd8c00] 05:04:43 INFO - PROCESS | 1651 | 1471349083169 Marionette DEBUG loaded listener.js 05:04:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12a939000) [pid = 1651] [serial = 2234] [outer = 0x128bd8c00] 05:04:43 INFO - PROCESS | 1651 | 1471349083524 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]]]}] 05:04:43 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. 05:04:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 570ms 05:04:43 INFO - PROCESS | 1651 | 1471349083551 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 05:04:43 INFO - PROCESS | 1651 | 1471349083552 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 05:04:43 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 05:04:43 INFO - PROCESS | 1651 | 1471349083554 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 05:04:43 INFO - PROCESS | 1651 | 1471349083555 Marionette TRACE conn2 <- [1,2950,null,{}] 05:04:43 INFO - PROCESS | 1651 | 1471349083558 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}] 05:04:43 INFO - PROCESS | 1651 | 1471349083562 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:43 INFO - PROCESS | 1651 | 1471349083678 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 05:04:43 INFO - PROCESS | 1651 | 1471349083741 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:43 INFO - PROCESS | 1651 | 1471349083742 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dbfa800 == 41 [pid = 1651] [id = 745] 05:04:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12a943000) [pid = 1651] [serial = 2235] [outer = 0x0] 05:04:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12ade0400) [pid = 1651] [serial = 2236] [outer = 0x12a943000] 05:04:43 INFO - PROCESS | 1651 | 1471349083772 Marionette DEBUG loaded listener.js 05:04:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12b34b400) [pid = 1651] [serial = 2237] [outer = 0x12a943000] 05:04:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x112f29800 == 42 [pid = 1651] [id = 746] 05:04:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x118807800) [pid = 1651] [serial = 2238] [outer = 0x0] 05:04:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11613ac00) [pid = 1651] [serial = 2239] [outer = 0x118807800] 05:04:44 INFO - PROCESS | 1651 | 1471349084204 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]]]}] 05:04:44 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. 05:04:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 669ms 05:04:44 INFO - PROCESS | 1651 | 1471349084224 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 05:04:44 INFO - PROCESS | 1651 | 1471349084225 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 05:04:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 05:04:44 INFO - PROCESS | 1651 | 1471349084227 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 05:04:44 INFO - PROCESS | 1651 | 1471349084229 Marionette TRACE conn2 <- [1,2954,null,{}] 05:04:44 INFO - PROCESS | 1651 | 1471349084231 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}] 05:04:44 INFO - PROCESS | 1651 | 1471349084233 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:44 INFO - PROCESS | 1651 | 1471349084351 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 05:04:44 INFO - PROCESS | 1651 | 1471349084445 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:44 INFO - PROCESS | 1651 | 1471349084446 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192da000 == 43 [pid = 1651] [id = 747] 05:04:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x115e66000) [pid = 1651] [serial = 2240] [outer = 0x0] 05:04:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x119a71c00) [pid = 1651] [serial = 2241] [outer = 0x115e66000] 05:04:44 INFO - PROCESS | 1651 | 1471349084479 Marionette DEBUG loaded listener.js 05:04:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12a945c00) [pid = 1651] [serial = 2242] [outer = 0x115e66000] 05:04:44 INFO - PROCESS | 1651 | 1471349084988 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]]]}] 05:04:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:04:44 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 05:04:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 771ms 05:04:45 INFO - PROCESS | 1651 | 1471349085000 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 05:04:45 INFO - PROCESS | 1651 | 1471349085004 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 05:04:45 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 05:04:45 INFO - PROCESS | 1651 | 1471349085008 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 05:04:45 INFO - PROCESS | 1651 | 1471349085011 Marionette TRACE conn2 <- [1,2958,null,{}] 05:04:45 INFO - PROCESS | 1651 | 1471349085016 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}] 05:04:45 INFO - PROCESS | 1651 | 1471349085019 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:45 INFO - PROCESS | 1651 | 1471349085190 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 05:04:45 INFO - PROCESS | 1651 | 1471349085333 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:45 INFO - PROCESS | 1651 | 1471349085336 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x123113000 == 44 [pid = 1651] [id = 748] 05:04:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1127d7400) [pid = 1651] [serial = 2243] [outer = 0x0] 05:04:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x116467400) [pid = 1651] [serial = 2244] [outer = 0x1127d7400] 05:04:45 INFO - PROCESS | 1651 | 1471349085384 Marionette DEBUG loaded listener.js 05:04:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1195cf000) [pid = 1651] [serial = 2245] [outer = 0x1127d7400] 05:04:45 INFO - PROCESS | 1651 | 1471349085763 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]]]}] 05:04:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb4f000 == 43 [pid = 1651] [id = 738] 05:04:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12a9a2800 == 42 [pid = 1651] [id = 737] 05:04:45 INFO - PROCESS | 1651 | --DOCSHELL 0x1195e7000 == 41 [pid = 1651] [id = 736] 05:04:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12a770000 == 40 [pid = 1651] [id = 735] 05:04:45 INFO - PROCESS | 1651 | --DOCSHELL 0x113081800 == 39 [pid = 1651] [id = 734] 05:04:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12590a800 == 38 [pid = 1651] [id = 733] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12d23d000) [pid = 1651] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1195cfc00) [pid = 1651] [serial = 2185] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOCSHELL 0x11941a800 == 37 [pid = 1651] [id = 732] 05:04:45 INFO - PROCESS | 1651 | --DOCSHELL 0x126aec800 == 36 [pid = 1651] [id = 731] 05:04:45 INFO - PROCESS | 1651 | --DOCSHELL 0x1240c5800 == 35 [pid = 1651] [id = 730] 05:04:45 INFO - PROCESS | 1651 | --DOCSHELL 0x11306c000 == 34 [pid = 1651] [id = 729] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12a72d400) [pid = 1651] [serial = 2117] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x115e65000) [pid = 1651] [serial = 2179] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x118208c00) [pid = 1651] [serial = 2182] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11853b400) [pid = 1651] [serial = 2176] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x118537c00) [pid = 1651] [serial = 2164] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1212c6000) [pid = 1651] [serial = 2167] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x126899800) [pid = 1651] [serial = 2170] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x128bdd800) [pid = 1651] [serial = 2173] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119a6d000) [pid = 1651] [serial = 2165] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x128be5000) [pid = 1651] [serial = 2143] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x126a09c00) [pid = 1651] [serial = 2140] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12a724c00) [pid = 1651] [serial = 2144] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12ab11800) [pid = 1651] [serial = 2149] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x118332000) [pid = 1651] [serial = 2152] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x124763c00) [pid = 1651] [serial = 2134] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x124fae800) [pid = 1651] [serial = 2135] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x123471000) [pid = 1651] [serial = 2131] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x124712800) [pid = 1651] [serial = 2132] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118338000) [pid = 1651] [serial = 2125] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11911b000) [pid = 1651] [serial = 2126] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1258ee400) [pid = 1651] [serial = 2137] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1127dfc00) [pid = 1651] [serial = 2119] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1132b1000) [pid = 1651] [serial = 2120] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118804400) [pid = 1651] [serial = 2122] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119a66000) [pid = 1651] [serial = 2123] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119b2b000) [pid = 1651] [serial = 2128] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119ddc400) [pid = 1651] [serial = 2129] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1235d4800) [pid = 1651] [serial = 2168] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118532c00) [pid = 1651] [serial = 2183] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116468c00) [pid = 1651] [serial = 2180] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12a93ac00) [pid = 1651] [serial = 2146] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119297000) [pid = 1651] [serial = 2177] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12347b400) [pid = 1651] [serial = 2153] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1127e5000) [pid = 1651] [serial = 1451] [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.] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1251a5800) [pid = 1651] [serial = 2155] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12b28dc00) [pid = 1651] [serial = 2156] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12b34a400) [pid = 1651] [serial = 2159] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1283f5400) [pid = 1651] [serial = 2171] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12b342c00) [pid = 1651] [serial = 2158] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12a940000) [pid = 1651] [serial = 2174] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12ab02c00) [pid = 1651] [serial = 2147] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12add8000) [pid = 1651] [serial = 2150] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x128adec00) [pid = 1651] [serial = 2141] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1251ea800) [pid = 1651] [serial = 2138] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12ba77400) [pid = 1651] [serial = 2162] [outer = 0x0] [url = about:blank] 05:04:45 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12b34d800) [pid = 1651] [serial = 2161] [outer = 0x0] [url = about:blank] 05:04:45 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. 05:04:45 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 826ms 05:04:45 INFO - PROCESS | 1651 | 1471349085833 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 05:04:45 INFO - PROCESS | 1651 | 1471349085836 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 05:04:45 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 05:04:45 INFO - PROCESS | 1651 | 1471349085841 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 05:04:45 INFO - PROCESS | 1651 | 1471349085842 Marionette TRACE conn2 <- [1,2962,null,{}] 05:04:45 INFO - PROCESS | 1651 | 1471349085845 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}] 05:04:45 INFO - PROCESS | 1651 | 1471349085846 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:45 INFO - PROCESS | 1651 | 1471349085928 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 05:04:45 INFO - PROCESS | 1651 | 1471349085934 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:45 INFO - PROCESS | 1651 | 1471349085936 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x118306000 == 35 [pid = 1651] [id = 749] 05:04:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119a6d000) [pid = 1651] [serial = 2246] [outer = 0x0] 05:04:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119b2c000) [pid = 1651] [serial = 2247] [outer = 0x119a6d000] 05:04:45 INFO - PROCESS | 1651 | 1471349085964 Marionette DEBUG loaded listener.js 05:04:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1212dc800) [pid = 1651] [serial = 2248] [outer = 0x119a6d000] 05:04:46 INFO - PROCESS | 1651 | 1471349086285 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]]]}] 05:04:46 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. 05:04:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 472ms 05:04:46 INFO - PROCESS | 1651 | 1471349086312 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 05:04:46 INFO - PROCESS | 1651 | 1471349086316 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 05:04:46 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 05:04:46 INFO - PROCESS | 1651 | 1471349086320 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 05:04:46 INFO - PROCESS | 1651 | 1471349086323 Marionette TRACE conn2 <- [1,2966,null,{}] 05:04:46 INFO - PROCESS | 1651 | 1471349086334 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}] 05:04:46 INFO - PROCESS | 1651 | 1471349086339 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:46 INFO - PROCESS | 1651 | 1471349086496 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 05:04:46 INFO - PROCESS | 1651 | 1471349086588 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:46 INFO - PROCESS | 1651 | 1471349086590 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x1240d9800 == 36 [pid = 1651] [id = 750] 05:04:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1212e6400) [pid = 1651] [serial = 2249] [outer = 0x0] 05:04:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x124291c00) [pid = 1651] [serial = 2250] [outer = 0x1212e6400] 05:04:46 INFO - PROCESS | 1651 | 1471349086636 Marionette DEBUG loaded listener.js 05:04:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x124f0f800) [pid = 1651] [serial = 2251] [outer = 0x1212e6400] 05:04:46 INFO - PROCESS | 1651 | 1471349086951 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]]]}] 05:04:46 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. 05:04:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 674ms 05:04:46 INFO - PROCESS | 1651 | 1471349086994 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 05:04:46 INFO - PROCESS | 1651 | 1471349086995 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 05:04:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 05:04:47 INFO - PROCESS | 1651 | 1471349087005 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 05:04:47 INFO - PROCESS | 1651 | 1471349087006 Marionette TRACE conn2 <- [1,2970,null,{}] 05:04:47 INFO - PROCESS | 1651 | 1471349087008 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}] 05:04:47 INFO - PROCESS | 1651 | 1471349087010 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:47 INFO - PROCESS | 1651 | 1471349087107 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 05:04:47 INFO - PROCESS | 1651 | 1471349087182 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:47 INFO - PROCESS | 1651 | 1471349087183 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12830b000 == 37 [pid = 1651] [id = 751] 05:04:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x126326c00) [pid = 1651] [serial = 2252] [outer = 0x0] 05:04:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x126a06000) [pid = 1651] [serial = 2253] [outer = 0x126326c00] 05:04:47 INFO - PROCESS | 1651 | 1471349087209 Marionette DEBUG loaded listener.js 05:04:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1283f5400) [pid = 1651] [serial = 2254] [outer = 0x126326c00] 05:04:47 INFO - PROCESS | 1651 | 1471349087445 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]]]}] 05:04:47 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. 05:04:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 470ms 05:04:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 05:04:47 INFO - PROCESS | 1651 | 1471349087475 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 05:04:47 INFO - PROCESS | 1651 | 1471349087476 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 05:04:47 INFO - PROCESS | 1651 | 1471349087479 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 05:04:47 INFO - PROCESS | 1651 | 1471349087480 Marionette TRACE conn2 <- [1,2974,null,{}] 05:04:47 INFO - PROCESS | 1651 | 1471349087491 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}] 05:04:47 INFO - PROCESS | 1651 | 1471349087492 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:47 INFO - PROCESS | 1651 | 1471349087578 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 05:04:47 INFO - PROCESS | 1651 | 1471349087584 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:47 INFO - PROCESS | 1651 | 1471349087585 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12877a000 == 38 [pid = 1651] [id = 752] 05:04:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x128458400) [pid = 1651] [serial = 2255] [outer = 0x0] 05:04:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x128da2c00) [pid = 1651] [serial = 2256] [outer = 0x128458400] 05:04:47 INFO - PROCESS | 1651 | 1471349087611 Marionette DEBUG loaded listener.js 05:04:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12a937800) [pid = 1651] [serial = 2257] [outer = 0x128458400] 05:04:47 INFO - PROCESS | 1651 | 1471349087928 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]]]}] 05:04:47 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. 05:04:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 477ms 05:04:47 INFO - PROCESS | 1651 | 1471349087956 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 05:04:47 INFO - PROCESS | 1651 | 1471349087958 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 05:04:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 05:04:47 INFO - PROCESS | 1651 | 1471349087960 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 05:04:47 INFO - PROCESS | 1651 | 1471349087961 Marionette TRACE conn2 <- [1,2978,null,{}] 05:04:47 INFO - PROCESS | 1651 | 1471349087963 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}] 05:04:47 INFO - PROCESS | 1651 | 1471349087969 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:48 INFO - PROCESS | 1651 | 1471349088103 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 05:04:48 INFO - PROCESS | 1651 | 1471349088114 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:48 INFO - PROCESS | 1651 | 1471349088115 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a997800 == 39 [pid = 1651] [id = 753] 05:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12845ac00) [pid = 1651] [serial = 2258] [outer = 0x0] 05:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12a941800) [pid = 1651] [serial = 2259] [outer = 0x12845ac00] 05:04:48 INFO - PROCESS | 1651 | 1471349088140 Marionette DEBUG loaded listener.js 05:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12ba71c00) [pid = 1651] [serial = 2260] [outer = 0x12845ac00] 05:04:48 INFO - PROCESS | 1651 | 1471349088475 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]]]}] 05:04:48 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. 05:04:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 571ms 05:04:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 05:04:48 INFO - PROCESS | 1651 | 1471349088532 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 05:04:48 INFO - PROCESS | 1651 | 1471349088533 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 05:04:48 INFO - PROCESS | 1651 | 1471349088537 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 05:04:48 INFO - PROCESS | 1651 | 1471349088538 Marionette TRACE conn2 <- [1,2982,null,{}] 05:04:48 INFO - PROCESS | 1651 | 1471349088542 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}] 05:04:48 INFO - PROCESS | 1651 | 1471349088544 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:48 INFO - PROCESS | 1651 | 1471349088703 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 05:04:48 INFO - PROCESS | 1651 | 1471349088724 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:48 INFO - PROCESS | 1651 | 1471349088725 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb46800 == 40 [pid = 1651] [id = 754] 05:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12b349c00) [pid = 1651] [serial = 2261] [outer = 0x0] 05:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12ba7b000) [pid = 1651] [serial = 2262] [outer = 0x12b349c00] 05:04:48 INFO - PROCESS | 1651 | 1471349088767 Marionette DEBUG loaded listener.js 05:04:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12ba80400) [pid = 1651] [serial = 2263] [outer = 0x12b349c00] 05:04:49 INFO - PROCESS | 1651 | 1471349089149 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"]]]}] 05:04:49 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 05:04:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 05:04:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 05:04:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 620ms 05:04:49 INFO - PROCESS | 1651 | 1471349089156 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 05:04:49 INFO - PROCESS | 1651 | 1471349089158 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 05:04:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 05:04:49 INFO - PROCESS | 1651 | 1471349089160 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 05:04:49 INFO - PROCESS | 1651 | 1471349089161 Marionette TRACE conn2 <- [1,2986,null,{}] 05:04:49 INFO - PROCESS | 1651 | 1471349089164 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}] 05:04:49 INFO - PROCESS | 1651 | 1471349089165 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:49 INFO - PROCESS | 1651 | 1471349089274 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 05:04:49 INFO - PROCESS | 1651 | 1471349089286 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:49 INFO - PROCESS | 1651 | 1471349089287 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bedd000 == 41 [pid = 1651] [id = 755] 05:04:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12ba80800) [pid = 1651] [serial = 2264] [outer = 0x0] 05:04:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12bae6800) [pid = 1651] [serial = 2265] [outer = 0x12ba80800] 05:04:49 INFO - PROCESS | 1651 | 1471349089311 Marionette DEBUG loaded listener.js 05:04:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12baebc00) [pid = 1651] [serial = 2266] [outer = 0x12ba80800] 05:04:49 INFO - PROCESS | 1651 | 1471349089607 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]]]}] 05:04:49 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. 05:04:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 468ms 05:04:49 INFO - PROCESS | 1651 | 1471349089636 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 05:04:49 INFO - PROCESS | 1651 | 1471349089637 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 05:04:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 05:04:49 INFO - PROCESS | 1651 | 1471349089640 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 05:04:49 INFO - PROCESS | 1651 | 1471349089641 Marionette TRACE conn2 <- [1,2990,null,{}] 05:04:49 INFO - PROCESS | 1651 | 1471349089643 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}] 05:04:49 INFO - PROCESS | 1651 | 1471349089644 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:49 INFO - PROCESS | 1651 | 1471349089754 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 05:04:49 INFO - PROCESS | 1651 | 1471349089757 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:49 INFO - PROCESS | 1651 | 1471349089758 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c85e800 == 42 [pid = 1651] [id = 756] 05:04:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x116ab1000) [pid = 1651] [serial = 2267] [outer = 0x0] 05:04:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12baeec00) [pid = 1651] [serial = 2268] [outer = 0x116ab1000] 05:04:49 INFO - PROCESS | 1651 | 1471349089818 Marionette DEBUG loaded listener.js 05:04:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12bbd8000) [pid = 1651] [serial = 2269] [outer = 0x116ab1000] 05:04:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d23b800 == 43 [pid = 1651] [id = 757] 05:04:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12bbd9c00) [pid = 1651] [serial = 2270] [outer = 0x0] 05:04:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12471a400) [pid = 1651] [serial = 2271] [outer = 0x12bbd9c00] 05:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119121c00) [pid = 1651] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 05:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11691bc00) [pid = 1651] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 05:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119737400) [pid = 1651] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 05:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1234a4800) [pid = 1651] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 05:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1188aec00) [pid = 1651] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 05:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x124d65400) [pid = 1651] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 05:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x115d87000) [pid = 1651] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 05:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118206400) [pid = 1651] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 05:04:50 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119a6c000) [pid = 1651] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 05:04:50 INFO - PROCESS | 1651 | 1471349090205 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]]]}] 05:04:50 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. 05:04:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 571ms 05:04:50 INFO - PROCESS | 1651 | 1471349090212 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 05:04:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 05:04:50 INFO - PROCESS | 1651 | 1471349090213 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 05:04:50 INFO - PROCESS | 1651 | 1471349090216 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 05:04:50 INFO - PROCESS | 1651 | 1471349090219 Marionette TRACE conn2 <- [1,2994,null,{}] 05:04:50 INFO - PROCESS | 1651 | 1471349090222 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}] 05:04:50 INFO - PROCESS | 1651 | 1471349090223 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:50 INFO - PROCESS | 1651 | 1471349090330 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 05:04:50 INFO - PROCESS | 1651 | 1471349090334 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:50 INFO - PROCESS | 1651 | 1471349090335 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc84800 == 44 [pid = 1651] [id = 758] 05:04:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11832e400) [pid = 1651] [serial = 2272] [outer = 0x0] 05:04:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x124d65400) [pid = 1651] [serial = 2273] [outer = 0x11832e400] 05:04:50 INFO - PROCESS | 1651 | 1471349090360 Marionette DEBUG loaded listener.js 05:04:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12bbdc400) [pid = 1651] [serial = 2274] [outer = 0x11832e400] 05:04:50 INFO - PROCESS | 1651 | 1471349090676 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]]]}] 05:04:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:04:50 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 05:04:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 472ms 05:04:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 05:04:50 INFO - PROCESS | 1651 | 1471349090687 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 05:04:50 INFO - PROCESS | 1651 | 1471349090689 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 05:04:50 INFO - PROCESS | 1651 | 1471349090691 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 05:04:50 INFO - PROCESS | 1651 | 1471349090693 Marionette TRACE conn2 <- [1,2998,null,{}] 05:04:50 INFO - PROCESS | 1651 | 1471349090695 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}] 05:04:50 INFO - PROCESS | 1651 | 1471349090697 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:50 INFO - PROCESS | 1651 | 1471349090825 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 05:04:50 INFO - PROCESS | 1651 | 1471349090832 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:50 INFO - PROCESS | 1651 | 1471349090834 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dbdf800 == 45 [pid = 1651] [id = 759] 05:04:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12bbdb400) [pid = 1651] [serial = 2275] [outer = 0x0] 05:04:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12bebfc00) [pid = 1651] [serial = 2276] [outer = 0x12bbdb400] 05:04:50 INFO - PROCESS | 1651 | 1471349090868 Marionette DEBUG loaded listener.js 05:04:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12c181800) [pid = 1651] [serial = 2277] [outer = 0x12bbdb400] 05:04:51 INFO - PROCESS | 1651 | 1471349091140 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]]]}] 05:04:51 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. 05:04:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 468ms 05:04:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 05:04:51 INFO - PROCESS | 1651 | 1471349091160 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 05:04:51 INFO - PROCESS | 1651 | 1471349091161 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 05:04:51 INFO - PROCESS | 1651 | 1471349091170 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 05:04:51 INFO - PROCESS | 1651 | 1471349091171 Marionette TRACE conn2 <- [1,3002,null,{}] 05:04:51 INFO - PROCESS | 1651 | 1471349091174 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}] 05:04:51 INFO - PROCESS | 1651 | 1471349091175 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:51 INFO - PROCESS | 1651 | 1471349091264 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 05:04:51 INFO - PROCESS | 1651 | 1471349091269 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:51 INFO - PROCESS | 1651 | 1471349091271 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e51e800 == 46 [pid = 1651] [id = 760] 05:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12bec3800) [pid = 1651] [serial = 2278] [outer = 0x0] 05:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12c187c00) [pid = 1651] [serial = 2279] [outer = 0x12bec3800] 05:04:51 INFO - PROCESS | 1651 | 1471349091295 Marionette DEBUG loaded listener.js 05:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12c18d000) [pid = 1651] [serial = 2280] [outer = 0x12bec3800] 05:04:51 INFO - PROCESS | 1651 | 1471349091625 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]]]}] 05:04:51 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. 05:04:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 475ms 05:04:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 05:04:51 INFO - PROCESS | 1651 | 1471349091639 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 05:04:51 INFO - PROCESS | 1651 | 1471349091640 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 05:04:51 INFO - PROCESS | 1651 | 1471349091642 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 05:04:51 INFO - PROCESS | 1651 | 1471349091643 Marionette TRACE conn2 <- [1,3006,null,{}] 05:04:51 INFO - PROCESS | 1651 | 1471349091645 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}] 05:04:51 INFO - PROCESS | 1651 | 1471349091646 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:51 INFO - PROCESS | 1651 | 1471349091749 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 05:04:51 INFO - PROCESS | 1651 | 1471349091816 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:51 INFO - PROCESS | 1651 | 1471349091817 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e52d000 == 47 [pid = 1651] [id = 761] 05:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12c18cc00) [pid = 1651] [serial = 2281] [outer = 0x0] 05:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12c218800) [pid = 1651] [serial = 2282] [outer = 0x12c18cc00] 05:04:51 INFO - PROCESS | 1651 | 1471349091842 Marionette DEBUG loaded listener.js 05:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12c21e400) [pid = 1651] [serial = 2283] [outer = 0x12c18cc00] 05:04:52 INFO - PROCESS | 1651 | 1471349092077 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]]]}] 05:04:52 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. 05:04:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 468ms 05:04:52 INFO - PROCESS | 1651 | 1471349092110 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 05:04:52 INFO - PROCESS | 1651 | 1471349092112 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 05:04:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 05:04:52 INFO - PROCESS | 1651 | 1471349092123 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 05:04:52 INFO - PROCESS | 1651 | 1471349092124 Marionette TRACE conn2 <- [1,3010,null,{}] 05:04:52 INFO - PROCESS | 1651 | 1471349092126 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}] 05:04:52 INFO - PROCESS | 1651 | 1471349092127 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:52 INFO - PROCESS | 1651 | 1471349092275 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 05:04:52 INFO - PROCESS | 1651 | 1471349092337 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:52 INFO - PROCESS | 1651 | 1471349092338 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x116532800 == 48 [pid = 1651] [id = 762] 05:04:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x111f2e800) [pid = 1651] [serial = 2284] [outer = 0x0] 05:04:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1127e5000) [pid = 1651] [serial = 2285] [outer = 0x111f2e800] 05:04:52 INFO - PROCESS | 1651 | 1471349092371 Marionette DEBUG loaded listener.js 05:04:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1161c2400) [pid = 1651] [serial = 2286] [outer = 0x111f2e800] 05:04:52 INFO - PROCESS | 1651 | 1471349092784 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]]]}] 05:04:52 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 05:04:52 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 677ms 05:04:52 INFO - TEST-START | /FileAPI/FileReaderSync.worker 05:04:52 INFO - PROCESS | 1651 | 1471349092794 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 05:04:52 INFO - PROCESS | 1651 | 1471349092796 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 05:04:52 INFO - PROCESS | 1651 | 1471349092802 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 05:04:52 INFO - PROCESS | 1651 | 1471349092803 Marionette TRACE conn2 <- [1,3014,null,{}] 05:04:52 INFO - PROCESS | 1651 | 1471349092807 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}] 05:04:52 INFO - PROCESS | 1651 | 1471349092810 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:52 INFO - PROCESS | 1651 | 1471349092924 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 05:04:53 INFO - PROCESS | 1651 | 1471349093049 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:53 INFO - PROCESS | 1651 | 1471349093051 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x1237c3800 == 49 [pid = 1651] [id = 763] 05:04:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x119a67800) [pid = 1651] [serial = 2287] [outer = 0x0] 05:04:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11a1ac000) [pid = 1651] [serial = 2288] [outer = 0x119a67800] 05:04:53 INFO - PROCESS | 1651 | 1471349093085 Marionette DEBUG loaded listener.js 05:04:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1212e5c00) [pid = 1651] [serial = 2289] [outer = 0x119a67800] 05:04:53 INFO - PROCESS | 1651 | [1651] 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 05:04:53 INFO - PROCESS | 1651 | 1471349093485 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 05:04:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 05:04:53 INFO - {} 05:04:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 05:04:53 INFO - {} 05:04:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 05:04:53 INFO - {} 05:04:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 05:04:53 INFO - {} 05:04:53 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 724ms 05:04:53 INFO - PROCESS | 1651 | 1471349093525 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 05:04:53 INFO - PROCESS | 1651 | 1471349093527 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 05:04:53 INFO - TEST-START | /FileAPI/fileReader.html 05:04:53 INFO - PROCESS | 1651 | 1471349093529 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 05:04:53 INFO - PROCESS | 1651 | 1471349093531 Marionette TRACE conn2 <- [1,3018,null,{}] 05:04:53 INFO - PROCESS | 1651 | 1471349093533 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}] 05:04:53 INFO - PROCESS | 1651 | 1471349093535 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:53 INFO - PROCESS | 1651 | 1471349093698 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 05:04:53 INFO - PROCESS | 1651 | 1471349093783 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:53 INFO - PROCESS | 1651 | 1471349093784 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d855800 == 50 [pid = 1651] [id = 764] 05:04:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12427bc00) [pid = 1651] [serial = 2290] [outer = 0x0] 05:04:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1283e9400) [pid = 1651] [serial = 2291] [outer = 0x12427bc00] 05:04:53 INFO - PROCESS | 1651 | 1471349093814 Marionette DEBUG loaded listener.js 05:04:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12ad69c00) [pid = 1651] [serial = 2292] [outer = 0x12427bc00] 05:04:54 INFO - PROCESS | 1651 | 1471349094174 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]]]}] 05:04:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 05:04:54 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 05:04:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 05:04:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 05:04:54 INFO - TEST-OK | /FileAPI/fileReader.html | took 671ms 05:04:54 INFO - PROCESS | 1651 | 1471349094201 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 05:04:54 INFO - PROCESS | 1651 | 1471349094204 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 05:04:54 INFO - TEST-START | /FileAPI/historical.html 05:04:54 INFO - PROCESS | 1651 | 1471349094212 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 05:04:54 INFO - PROCESS | 1651 | 1471349094216 Marionette TRACE conn2 <- [1,3022,null,{}] 05:04:54 INFO - PROCESS | 1651 | 1471349094218 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}] 05:04:54 INFO - PROCESS | 1651 | 1471349094221 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:54 INFO - PROCESS | 1651 | 1471349094376 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 05:04:54 INFO - PROCESS | 1651 | 1471349094469 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:54 INFO - PROCESS | 1651 | 1471349094471 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a8da000 == 51 [pid = 1651] [id = 765] 05:04:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x119dd8c00) [pid = 1651] [serial = 2293] [outer = 0x0] 05:04:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1253f2c00) [pid = 1651] [serial = 2294] [outer = 0x119dd8c00] 05:04:54 INFO - PROCESS | 1651 | 1471349094501 Marionette DEBUG loaded listener.js 05:04:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12b293400) [pid = 1651] [serial = 2295] [outer = 0x119dd8c00] 05:04:54 INFO - PROCESS | 1651 | 1471349094858 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"]]]}] 05:04:54 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 05:04:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 05:04:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 05:04:54 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 05:04:54 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 05:04:54 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 05:04:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 05:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 05:04:54 INFO - TEST-OK | /FileAPI/historical.html | took 677ms 05:04:54 INFO - PROCESS | 1651 | 1471349094885 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 05:04:54 INFO - PROCESS | 1651 | 1471349094887 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 05:04:54 INFO - TEST-START | /FileAPI/idlharness.html 05:04:54 INFO - PROCESS | 1651 | 1471349094889 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 05:04:54 INFO - PROCESS | 1651 | 1471349094891 Marionette TRACE conn2 <- [1,3026,null,{}] 05:04:54 INFO - PROCESS | 1651 | 1471349094893 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}] 05:04:54 INFO - PROCESS | 1651 | 1471349094894 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:55 INFO - PROCESS | 1651 | 1471349095002 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 05:04:55 INFO - PROCESS | 1651 | 1471349095066 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:55 INFO - PROCESS | 1651 | 1471349095068 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192db000 == 52 [pid = 1651] [id = 766] 05:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11272e400) [pid = 1651] [serial = 2296] [outer = 0x0] 05:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11653fc00) [pid = 1651] [serial = 2297] [outer = 0x11272e400] 05:04:55 INFO - PROCESS | 1651 | 1471349095329 Marionette DEBUG loaded listener.js 05:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x118211c00) [pid = 1651] [serial = 2298] [outer = 0x11272e400] 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 05:04:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:04:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:04:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:04:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:04:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:04:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 05:04:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:04:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:04:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:04:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:04:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:04:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 05:04:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:04:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:04:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:04:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:04:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:04:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 05:04:55 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 05:04:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:04:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:04:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:04:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:04:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 05:04:55 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 05:04:55 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 05:04:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:04:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:04:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:04:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:04:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 05:04:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:04:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:04:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:04:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:04:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 05:04:55 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 05:04:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:04:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:04:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:04:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:04:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 05:04:55 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 05:04:55 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 05:04:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:04:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:04:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:04:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:04:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 05:04:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 05:04:55 INFO - TEST-OK | /FileAPI/idlharness.html | took 1086ms 05:04:56 INFO - PROCESS | 1651 | 1471349095954 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]]]}] 05:04:56 INFO - PROCESS | 1651 | 1471349095988 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 05:04:56 INFO - PROCESS | 1651 | 1471349095990 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 05:04:56 INFO - TEST-START | /FileAPI/idlharness.worker 05:04:56 INFO - PROCESS | 1651 | 1471349095995 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 05:04:56 INFO - PROCESS | 1651 | 1471349095996 Marionette TRACE conn2 <- [1,3030,null,{}] 05:04:56 INFO - PROCESS | 1651 | 1471349096002 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}] 05:04:56 INFO - PROCESS | 1651 | 1471349096003 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:56 INFO - PROCESS | 1651 | 1471349096104 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 05:04:56 INFO - PROCESS | 1651 | 1471349096185 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:56 INFO - PROCESS | 1651 | 1471349096186 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bda000 == 53 [pid = 1651] [id = 767] 05:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12a93b000) [pid = 1651] [serial = 2299] [outer = 0x0] 05:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12ba7f000) [pid = 1651] [serial = 2300] [outer = 0x12a93b000] 05:04:56 INFO - PROCESS | 1651 | 1471349096216 Marionette DEBUG loaded listener.js 05:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12bbcf000) [pid = 1651] [serial = 2301] [outer = 0x12a93b000] 05:04:56 INFO - PROCESS | 1651 | [1651] 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 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12e52d000 == 52 [pid = 1651] [id = 761] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12e51e800 == 51 [pid = 1651] [id = 760] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12dbdf800 == 50 [pid = 1651] [id = 759] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc84800 == 49 [pid = 1651] [id = 758] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12d23b800 == 48 [pid = 1651] [id = 757] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12c85e800 == 47 [pid = 1651] [id = 756] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12bedd000 == 46 [pid = 1651] [id = 755] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb46800 == 45 [pid = 1651] [id = 754] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1287b8000) [pid = 1651] [serial = 2218] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12a997800 == 44 [pid = 1651] [id = 753] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12877a000 == 43 [pid = 1651] [id = 752] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12830b000 == 42 [pid = 1651] [id = 751] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x1240d9800 == 41 [pid = 1651] [id = 750] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x118306000 == 40 [pid = 1651] [id = 749] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x123113000 == 39 [pid = 1651] [id = 748] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x1192da000 == 38 [pid = 1651] [id = 747] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x112f29800 == 37 [pid = 1651] [id = 746] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12dbfa800 == 36 [pid = 1651] [id = 745] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12d84c800 == 35 [pid = 1651] [id = 744] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12d235800 == 34 [pid = 1651] [id = 743] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc7c800 == 33 [pid = 1651] [id = 742] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12a8bb800 == 32 [pid = 1651] [id = 741] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x1240db800 == 31 [pid = 1651] [id = 740] 05:04:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12bef0800 == 30 [pid = 1651] [id = 739] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x119b30c00) [pid = 1651] [serial = 2186] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1212bdc00) [pid = 1651] [serial = 2200] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1244ea000) [pid = 1651] [serial = 2203] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1122a7400) [pid = 1651] [serial = 2188] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x118810000) [pid = 1651] [serial = 2191] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1212c0c00) [pid = 1651] [serial = 2195] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x119dd6c00) [pid = 1651] [serial = 2194] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1253f4400) [pid = 1651] [serial = 2206] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1285b1400) [pid = 1651] [serial = 2216] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1247b8800) [pid = 1651] [serial = 2204] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1176c2400) [pid = 1651] [serial = 2209] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x119298000) [pid = 1651] [serial = 2210] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x126320c00) [pid = 1651] [serial = 2207] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x118210000) [pid = 1651] [serial = 2197] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12346d400) [pid = 1651] [serial = 2201] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1283f5000) [pid = 1651] [serial = 2215] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x124716c00) [pid = 1651] [serial = 2212] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119290000) [pid = 1651] [serial = 2198] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1283e9c00) [pid = 1651] [serial = 2213] [outer = 0x0] [url = about:blank] 05:04:56 INFO - PROCESS | 1651 | 1471349096912 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,{},{}]]]}] 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 05:04:56 INFO - {} 05:04:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:04:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:04:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:04:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:04:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:04:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 05:04:56 INFO - {} 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 05:04:56 INFO - {} 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 05:04:56 INFO - {} 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 05:04:56 INFO - {} 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 05:04:56 INFO - {} 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 05:04:56 INFO - {} 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 05:04:56 INFO - {} 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 05:04:56 INFO - {} 05:04:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:04:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:04:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:04:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:04:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:04:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 05:04:56 INFO - {} 05:04:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:04:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:04:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:04:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:04:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:04:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 05:04:56 INFO - {} 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 05:04:56 INFO - {} 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 05:04:56 INFO - {} 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 05:04:56 INFO - {} 05:04:56 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 05:04:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:04:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:04:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:04:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:04:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 05:04:56 INFO - {} 05:04:56 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 - {} 05:04:56 INFO - {} 05:04:56 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 05:04:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:04:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:04:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:04:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:04:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 05:04:56 INFO - {} 05:04:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:04:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:04:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:04:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:04:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 05:04:56 INFO - {} 05:04:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 05:04:56 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 05:04:57 INFO - {} 05:04:57 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 05:04:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:04:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:04:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:04:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:04:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 05:04:57 INFO - {} 05:04:57 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 - {} 05:04:57 INFO - {} 05:04:57 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 05:04:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:04:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:04:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:04:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:04:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:04:57 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 05:04:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 05:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 05:04:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:04:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:04:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:04:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:04:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 05:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:04:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:04:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:04:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:04:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:04:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 05:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 05:04:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:04:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:04:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:04:57 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 05:04:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 05:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 05:04:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:04:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:04:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:04:57 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 05:04:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 05:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 05:04:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:04:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:04:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:04:57 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 05:04:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 05:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:04:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:04:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:04:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:04:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:04:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:04:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 05:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:04:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:04:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:04:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:04:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:04:57 INFO - {} 05:04:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 985ms 05:04:57 INFO - PROCESS | 1651 | 1471349096980 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 05:04:57 INFO - PROCESS | 1651 | 1471349096982 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 05:04:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 05:04:57 INFO - PROCESS | 1651 | 1471349096986 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 05:04:57 INFO - PROCESS | 1651 | 1471349096988 Marionette TRACE conn2 <- [1,3034,null,{}] 05:04:57 INFO - PROCESS | 1651 | 1471349096991 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}] 05:04:57 INFO - PROCESS | 1651 | 1471349096993 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:57 INFO - PROCESS | 1651 | 1471349097084 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 05:04:57 INFO - PROCESS | 1651 | 1471349097088 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:57 INFO - PROCESS | 1651 | 1471349097089 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dbed000 == 31 [pid = 1651] [id = 768] 05:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12bebc000) [pid = 1651] [serial = 2302] [outer = 0x0] 05:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12d53e000) [pid = 1651] [serial = 2303] [outer = 0x12bebc000] 05:04:57 INFO - PROCESS | 1651 | 1471349097115 Marionette DEBUG loaded listener.js 05:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12d545c00) [pid = 1651] [serial = 2304] [outer = 0x12bebc000] 05:04:57 INFO - PROCESS | 1651 | 1471349097475 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]]]}] 05:04:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 05:04:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 521ms 05:04:57 INFO - PROCESS | 1651 | 1471349097507 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 05:04:57 INFO - PROCESS | 1651 | 1471349097515 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 05:04:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 05:04:57 INFO - PROCESS | 1651 | 1471349097517 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 05:04:57 INFO - PROCESS | 1651 | 1471349097520 Marionette TRACE conn2 <- [1,3038,null,{}] 05:04:57 INFO - PROCESS | 1651 | 1471349097536 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}] 05:04:57 INFO - PROCESS | 1651 | 1471349097539 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:57 INFO - PROCESS | 1651 | 1471349097624 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 05:04:57 INFO - PROCESS | 1651 | 1471349097629 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:57 INFO - PROCESS | 1651 | 1471349097630 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11882b800 == 32 [pid = 1651] [id = 769] 05:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12d41f800) [pid = 1651] [serial = 2305] [outer = 0x0] 05:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12d546000) [pid = 1651] [serial = 2306] [outer = 0x12d41f800] 05:04:57 INFO - PROCESS | 1651 | 1471349097656 Marionette DEBUG loaded listener.js 05:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12d596400) [pid = 1651] [serial = 2307] [outer = 0x12d41f800] 05:04:58 INFO - PROCESS | 1651 | 1471349097998 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"]]]}] 05:04:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 05:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 05:04:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 524ms 05:04:58 INFO - PROCESS | 1651 | 1471349098042 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 05:04:58 INFO - PROCESS | 1651 | 1471349098045 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 05:04:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 05:04:58 INFO - PROCESS | 1651 | 1471349098057 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 05:04:58 INFO - PROCESS | 1651 | 1471349098059 Marionette TRACE conn2 <- [1,3042,null,{}] 05:04:58 INFO - PROCESS | 1651 | 1471349098062 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}] 05:04:58 INFO - PROCESS | 1651 | 1471349098064 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:58 INFO - PROCESS | 1651 | 1471349098196 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 05:04:58 INFO - PROCESS | 1651 | 1471349098204 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:58 INFO - PROCESS | 1651 | 1471349098206 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11100f800 == 33 [pid = 1651] [id = 770] 05:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12d48d400) [pid = 1651] [serial = 2308] [outer = 0x0] 05:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12d48f000) [pid = 1651] [serial = 2309] [outer = 0x12d48d400] 05:04:58 INFO - PROCESS | 1651 | 1471349098248 Marionette DEBUG loaded listener.js 05:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12d53ec00) [pid = 1651] [serial = 2310] [outer = 0x12d48d400] 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 05:04:58 INFO - PROCESS | 1651 | 1471349098722 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]]]}] 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 05:04:58 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. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 05:04:58 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'.) 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 05:04:58 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. 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 05:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 05:04:58 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. 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 05:04:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:04:58 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. 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 05:04:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 05:04:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 05:04:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 05:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 05:04:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 05:04:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:04:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:04:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 05:04:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:04:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:04:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:04:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:04:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:04:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 05:04:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 05:04:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 689ms 05:04:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 05:04:58 INFO - PROCESS | 1651 | 1471349098747 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 05:04:58 INFO - PROCESS | 1651 | 1471349098748 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 05:04:58 INFO - PROCESS | 1651 | 1471349098750 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 05:04:58 INFO - PROCESS | 1651 | 1471349098751 Marionette TRACE conn2 <- [1,3046,null,{}] 05:04:58 INFO - PROCESS | 1651 | 1471349098754 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}] 05:04:58 INFO - PROCESS | 1651 | 1471349098755 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:58 INFO - PROCESS | 1651 | 1471349098862 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 05:04:58 INFO - PROCESS | 1651 | 1471349098919 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:58 INFO - PROCESS | 1651 | 1471349098920 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb41800 == 34 [pid = 1651] [id = 771] 05:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1198b8000) [pid = 1651] [serial = 2311] [outer = 0x0] 05:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1198b9c00) [pid = 1651] [serial = 2312] [outer = 0x1198b8000] 05:04:58 INFO - PROCESS | 1651 | 1471349098953 Marionette DEBUG loaded listener.js 05:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x119d2b800) [pid = 1651] [serial = 2313] [outer = 0x1198b8000] 05:04:59 INFO - PROCESS | 1651 | [1651] 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 05:04:59 INFO - PROCESS | 1651 | 1471349099291 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 05:04:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 05:04:59 INFO - {} 05:04:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 570ms 05:04:59 INFO - PROCESS | 1651 | 1471349099322 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 05:04:59 INFO - PROCESS | 1651 | 1471349099323 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 05:04:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 05:04:59 INFO - PROCESS | 1651 | 1471349099325 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 05:04:59 INFO - PROCESS | 1651 | 1471349099335 Marionette TRACE conn2 <- [1,3050,null,{}] 05:04:59 INFO - PROCESS | 1651 | 1471349099337 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}] 05:04:59 INFO - PROCESS | 1651 | 1471349099342 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:59 INFO - PROCESS | 1651 | 1471349099457 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 05:04:59 INFO - PROCESS | 1651 | 1471349099496 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:59 INFO - PROCESS | 1651 | 1471349099497 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:04:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d4bb000 == 35 [pid = 1651] [id = 772] 05:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12428fc00) [pid = 1651] [serial = 2314] [outer = 0x0] 05:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12d492c00) [pid = 1651] [serial = 2315] [outer = 0x12428fc00] 05:04:59 INFO - PROCESS | 1651 | 1471349099522 Marionette DEBUG loaded listener.js 05:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12d59f400) [pid = 1651] [serial = 2316] [outer = 0x12428fc00] 05:04:59 INFO - PROCESS | 1651 | 1471349099808 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]]]}] 05:04:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 05:04:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 05:04:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 05:04:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 05:04:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 528ms 05:04:59 INFO - PROCESS | 1651 | 1471349099854 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 05:04:59 INFO - PROCESS | 1651 | 1471349099855 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 05:04:59 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 05:04:59 INFO - PROCESS | 1651 | 1471349099859 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 05:04:59 INFO - PROCESS | 1651 | 1471349099860 Marionette TRACE conn2 <- [1,3054,null,{}] 05:04:59 INFO - PROCESS | 1651 | 1471349099863 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}] 05:04:59 INFO - PROCESS | 1651 | 1471349099867 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:00 INFO - PROCESS | 1651 | 1471349100014 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 05:05:00 INFO - PROCESS | 1651 | 1471349100033 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:00 INFO - PROCESS | 1651 | 1471349100034 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d4d5000 == 36 [pid = 1651] [id = 773] 05:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1249b5400) [pid = 1651] [serial = 2317] [outer = 0x0] 05:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1249b9c00) [pid = 1651] [serial = 2318] [outer = 0x1249b5400] 05:05:00 INFO - PROCESS | 1651 | 1471349100072 Marionette DEBUG loaded listener.js 05:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1249bc400) [pid = 1651] [serial = 2319] [outer = 0x1249b5400] 05:05:00 INFO - PROCESS | 1651 | 1471349100691 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"]]]}] 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 05:05:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:05:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:05:00 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" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:05:00 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" 05:05:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:05:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:05:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 887ms 05:05:00 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11832e400) [pid = 1651] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 05:05:00 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12b349c00) [pid = 1651] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 05:05:00 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12ba80800) [pid = 1651] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 05:05:00 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x126326c00) [pid = 1651] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 05:05:00 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1212e6400) [pid = 1651] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 05:05:00 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x128458400) [pid = 1651] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 05:05:00 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x119a6d000) [pid = 1651] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 05:05:00 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x118807800) [pid = 1651] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:05:00 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1127d7400) [pid = 1651] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 05:05:00 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x116ab1000) [pid = 1651] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 05:05:00 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12bec3800) [pid = 1651] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 05:05:00 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12bbd9c00) [pid = 1651] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:05:00 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12845ac00) [pid = 1651] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 05:05:00 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12bbdb400) [pid = 1651] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 05:05:00 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x111d75400) [pid = 1651] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 05:05:00 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118209000) [pid = 1651] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 05:05:00 INFO - PROCESS | 1651 | 1471349100979 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 05:05:00 INFO - PROCESS | 1651 | 1471349100981 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 05:05:00 INFO - TEST-START | /FileAPI/file/File-constructor.html 05:05:00 INFO - PROCESS | 1651 | 1471349100990 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 05:05:00 INFO - PROCESS | 1651 | 1471349100992 Marionette TRACE conn2 <- [1,3058,null,{}] 05:05:00 INFO - PROCESS | 1651 | 1471349100995 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}] 05:05:00 INFO - PROCESS | 1651 | 1471349100997 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:01 INFO - PROCESS | 1651 | 1471349101092 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 05:05:01 INFO - PROCESS | 1651 | 1471349101095 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:01 INFO - PROCESS | 1651 | 1471349101097 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e0d6800 == 37 [pid = 1651] [id = 774] 05:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11973b800) [pid = 1651] [serial = 2320] [outer = 0x0] 05:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1212e6400) [pid = 1651] [serial = 2321] [outer = 0x11973b800] 05:05:01 INFO - PROCESS | 1651 | 1471349101123 Marionette DEBUG loaded listener.js 05:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1249b9000) [pid = 1651] [serial = 2322] [outer = 0x11973b800] 05:05:01 INFO - PROCESS | 1651 | 1471349101467 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]]]}] 05:05:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 05:05:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 05:05:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 05:05:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 05:05:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 05:05:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 05:05:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 05:05:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 05:05:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 05:05:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 05:05:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 05:05:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:05:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 05:05:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 05:05:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 05:05:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:05:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 05:05:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:05:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 05:05:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 05:05:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 05:05:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:05:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 05:05:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 05:05:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 05:05:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 521ms 05:05:01 INFO - PROCESS | 1651 | 1471349101512 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 05:05:01 INFO - PROCESS | 1651 | 1471349101513 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 05:05:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 05:05:01 INFO - PROCESS | 1651 | 1471349101515 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 05:05:01 INFO - PROCESS | 1651 | 1471349101516 Marionette TRACE conn2 <- [1,3062,null,{}] 05:05:01 INFO - PROCESS | 1651 | 1471349101519 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}] 05:05:01 INFO - PROCESS | 1651 | 1471349101520 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:01 INFO - PROCESS | 1651 | 1471349101631 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 05:05:01 INFO - PROCESS | 1651 | 1471349101638 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:01 INFO - PROCESS | 1651 | 1471349101639 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e5d4800 == 38 [pid = 1651] [id = 775] 05:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x116930800) [pid = 1651] [serial = 2323] [outer = 0x0] 05:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x118807800) [pid = 1651] [serial = 2324] [outer = 0x116930800] 05:05:01 INFO - PROCESS | 1651 | 1471349101665 Marionette DEBUG loaded listener.js 05:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1249bc800) [pid = 1651] [serial = 2325] [outer = 0x116930800] 05:05:01 INFO - PROCESS | 1651 | [1651] 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 05:05:01 INFO - PROCESS | 1651 | 1471349101976 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 05:05:01 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 05:05:01 INFO - {} 05:05:01 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 469ms 05:05:01 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 05:05:01 INFO - PROCESS | 1651 | 1471349101988 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 05:05:01 INFO - PROCESS | 1651 | 1471349101989 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 05:05:01 INFO - PROCESS | 1651 | 1471349101992 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 05:05:01 INFO - PROCESS | 1651 | 1471349101993 Marionette TRACE conn2 <- [1,3066,null,{}] 05:05:01 INFO - PROCESS | 1651 | 1471349101995 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}] 05:05:01 INFO - PROCESS | 1651 | 1471349101996 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:02 INFO - PROCESS | 1651 | 1471349102092 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 05:05:02 INFO - PROCESS | 1651 | 1471349102096 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:02 INFO - PROCESS | 1651 | 1471349102098 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11717b800 == 39 [pid = 1651] [id = 776] 05:05:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1127e5800) [pid = 1651] [serial = 2326] [outer = 0x0] 05:05:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x119598400) [pid = 1651] [serial = 2327] [outer = 0x1127e5800] 05:05:02 INFO - PROCESS | 1651 | 1471349102125 Marionette DEBUG loaded listener.js 05:05:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1212bdc00) [pid = 1651] [serial = 2328] [outer = 0x1127e5800] 05:05:02 INFO - PROCESS | 1651 | 1471349102451 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]]]}] 05:05:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 05:05:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 05:05:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 05:05:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 05:05:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 05:05:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 05:05:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 05:05:02 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 469ms 05:05:02 INFO - PROCESS | 1651 | 1471349102461 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 05:05:02 INFO - PROCESS | 1651 | 1471349102463 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 05:05:02 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 05:05:02 INFO - PROCESS | 1651 | 1471349102471 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 05:05:02 INFO - PROCESS | 1651 | 1471349102473 Marionette TRACE conn2 <- [1,3070,null,{}] 05:05:02 INFO - PROCESS | 1651 | 1471349102479 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}] 05:05:02 INFO - PROCESS | 1651 | 1471349102481 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:02 INFO - PROCESS | 1651 | 1471349102620 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 05:05:02 INFO - PROCESS | 1651 | 1471349102626 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:02 INFO - PROCESS | 1651 | 1471349102628 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x126afa800 == 40 [pid = 1651] [id = 777] 05:05:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x119dd6c00) [pid = 1651] [serial = 2329] [outer = 0x0] 05:05:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x126d28000) [pid = 1651] [serial = 2330] [outer = 0x119dd6c00] 05:05:02 INFO - PROCESS | 1651 | 1471349102653 Marionette DEBUG loaded listener.js 05:05:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12ba80800) [pid = 1651] [serial = 2331] [outer = 0x119dd6c00] 05:05:03 INFO - PROCESS | 1651 | 1471349103026 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]]]}] 05:05:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 05:05:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 05:05:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 05:05:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 05:05:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 05:05:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 05:05:03 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 574ms 05:05:03 INFO - PROCESS | 1651 | 1471349103041 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 05:05:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 05:05:03 INFO - PROCESS | 1651 | 1471349103043 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 05:05:03 INFO - PROCESS | 1651 | 1471349103047 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 05:05:03 INFO - PROCESS | 1651 | 1471349103051 Marionette TRACE conn2 <- [1,3074,null,{}] 05:05:03 INFO - PROCESS | 1651 | 1471349103055 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}] 05:05:03 INFO - PROCESS | 1651 | 1471349103057 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:03 INFO - PROCESS | 1651 | 1471349103181 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 05:05:03 INFO - PROCESS | 1651 | 1471349103260 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:03 INFO - PROCESS | 1651 | 1471349103261 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x1131e7800 == 41 [pid = 1651] [id = 778] 05:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11302f400) [pid = 1651] [serial = 2332] [outer = 0x0] 05:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x116463400) [pid = 1651] [serial = 2333] [outer = 0x11302f400] 05:05:03 INFO - PROCESS | 1651 | 1471349103295 Marionette DEBUG loaded listener.js 05:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x116931c00) [pid = 1651] [serial = 2334] [outer = 0x11302f400] 05:05:03 INFO - PROCESS | 1651 | 1471349103682 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]]]}] 05:05:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 05:05:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 05:05:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 05:05:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 05:05:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 05:05:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 05:05:03 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 674ms 05:05:03 INFO - PROCESS | 1651 | 1471349103721 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 05:05:03 INFO - PROCESS | 1651 | 1471349103724 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 05:05:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 05:05:03 INFO - PROCESS | 1651 | 1471349103728 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 05:05:03 INFO - PROCESS | 1651 | 1471349103730 Marionette TRACE conn2 <- [1,3078,null,{}] 05:05:03 INFO - PROCESS | 1651 | 1471349103733 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}] 05:05:03 INFO - PROCESS | 1651 | 1471349103735 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:03 INFO - PROCESS | 1651 | 1471349103846 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 05:05:03 INFO - PROCESS | 1651 | 1471349103956 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:03 INFO - PROCESS | 1651 | 1471349103957 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12445e000 == 42 [pid = 1651] [id = 779] 05:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x118338000) [pid = 1651] [serial = 2335] [outer = 0x0] 05:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x119599800) [pid = 1651] [serial = 2336] [outer = 0x118338000] 05:05:03 INFO - PROCESS | 1651 | 1471349103990 Marionette DEBUG loaded listener.js 05:05:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1198b2800) [pid = 1651] [serial = 2337] [outer = 0x118338000] 05:05:04 INFO - PROCESS | 1651 | 1471349104374 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] 05:05:04 INFO - PROCESS | 1651 | 1471349104403 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 05:05:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 05:05:04 INFO - PROCESS | 1651 | 1471349104406 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 05:05:04 INFO - PROCESS | 1651 | 1471349104408 Marionette TRACE conn2 <- [1,3082,null,{}] 05:05:04 INFO - PROCESS | 1651 | 1471349104416 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}] 05:05:04 INFO - PROCESS | 1651 | 1471349104420 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:04 INFO - PROCESS | 1651 | 1471349104530 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 05:05:04 INFO - PROCESS | 1651 | 1471349104639 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:04 INFO - PROCESS | 1651 | 1471349104642 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a782800 == 43 [pid = 1651] [id = 780] 05:05:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x123260c00) [pid = 1651] [serial = 2338] [outer = 0x0] 05:05:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x123262c00) [pid = 1651] [serial = 2339] [outer = 0x123260c00] 05:05:04 INFO - PROCESS | 1651 | 1471349104674 Marionette DEBUG loaded listener.js 05:05:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x124715800) [pid = 1651] [serial = 2340] [outer = 0x123260c00] 05:05:05 INFO - PROCESS | 1651 | 1471349105030 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]]]}] 05:05:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 05:05:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 05:05:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:05:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 05:05:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 05:05:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 673ms 05:05:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 05:05:05 INFO - PROCESS | 1651 | 1471349105080 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 05:05:05 INFO - PROCESS | 1651 | 1471349105082 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 05:05:05 INFO - PROCESS | 1651 | 1471349105084 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 05:05:05 INFO - PROCESS | 1651 | 1471349105085 Marionette TRACE conn2 <- [1,3086,null,{}] 05:05:05 INFO - PROCESS | 1651 | 1471349105087 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}] 05:05:05 INFO - PROCESS | 1651 | 1471349105089 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:05 INFO - PROCESS | 1651 | 1471349105197 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 05:05:05 INFO - PROCESS | 1651 | 1471349105309 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:05 INFO - PROCESS | 1651 | 1471349105310 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be77800 == 44 [pid = 1651] [id = 781] 05:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1249b2800) [pid = 1651] [serial = 2341] [outer = 0x0] 05:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x126a0f400) [pid = 1651] [serial = 2342] [outer = 0x1249b2800] 05:05:05 INFO - PROCESS | 1651 | 1471349105342 Marionette DEBUG loaded listener.js 05:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12845ac00) [pid = 1651] [serial = 2343] [outer = 0x1249b2800] 05:05:05 INFO - PROCESS | 1651 | 1471349105701 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 05:05:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 05:05:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 670ms 05:05:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 05:05:05 INFO - PROCESS | 1651 | 1471349105755 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 05:05:05 INFO - PROCESS | 1651 | 1471349105756 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 05:05:05 INFO - PROCESS | 1651 | 1471349105758 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 05:05:05 INFO - PROCESS | 1651 | 1471349105759 Marionette TRACE conn2 <- [1,3090,null,{}] 05:05:05 INFO - PROCESS | 1651 | 1471349105762 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}] 05:05:05 INFO - PROCESS | 1651 | 1471349105763 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:05 INFO - PROCESS | 1651 | 1471349105870 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 05:05:05 INFO - PROCESS | 1651 | 1471349105982 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:05 INFO - PROCESS | 1651 | 1471349105983 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c462000 == 45 [pid = 1651] [id = 782] 05:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1285b1400) [pid = 1651] [serial = 2344] [outer = 0x0] 05:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12ab0d800) [pid = 1651] [serial = 2345] [outer = 0x1285b1400] 05:05:06 INFO - PROCESS | 1651 | 1471349106014 Marionette DEBUG loaded listener.js 05:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12ba71800) [pid = 1651] [serial = 2346] [outer = 0x1285b1400] 05:05:06 INFO - PROCESS | 1651 | 1471349106360 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 05:05:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 05:05:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 620ms 05:05:06 INFO - PROCESS | 1651 | 1471349106379 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 05:05:06 INFO - PROCESS | 1651 | 1471349106380 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 05:05:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 05:05:06 INFO - PROCESS | 1651 | 1471349106383 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 05:05:06 INFO - PROCESS | 1651 | 1471349106384 Marionette TRACE conn2 <- [1,3094,null,{}] 05:05:06 INFO - PROCESS | 1651 | 1471349106386 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}] 05:05:06 INFO - PROCESS | 1651 | 1471349106391 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:06 INFO - PROCESS | 1651 | 1471349106518 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 05:05:06 INFO - PROCESS | 1651 | 1471349106673 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:06 INFO - PROCESS | 1651 | 1471349106675 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d860800 == 46 [pid = 1651] [id = 783] 05:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12add5000) [pid = 1651] [serial = 2347] [outer = 0x0] 05:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12bec5400) [pid = 1651] [serial = 2348] [outer = 0x12add5000] 05:05:06 INFO - PROCESS | 1651 | 1471349106708 Marionette DEBUG loaded listener.js 05:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12c184400) [pid = 1651] [serial = 2349] [outer = 0x12add5000] 05:05:07 INFO - PROCESS | 1651 | 1471349107075 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 05:05:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 05:05:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 719ms 05:05:07 INFO - PROCESS | 1651 | 1471349107102 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 05:05:07 INFO - PROCESS | 1651 | 1471349107104 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 05:05:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 05:05:07 INFO - PROCESS | 1651 | 1471349107106 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 05:05:07 INFO - PROCESS | 1651 | 1471349107107 Marionette TRACE conn2 <- [1,3098,null,{}] 05:05:07 INFO - PROCESS | 1651 | 1471349107110 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}] 05:05:07 INFO - PROCESS | 1651 | 1471349107111 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:07 INFO - PROCESS | 1651 | 1471349107222 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 05:05:07 INFO - PROCESS | 1651 | 1471349107338 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:07 INFO - PROCESS | 1651 | 1471349107340 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bda800 == 47 [pid = 1651] [id = 784] 05:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x1176cc800) [pid = 1651] [serial = 2350] [outer = 0x0] 05:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x1195cc000) [pid = 1651] [serial = 2351] [outer = 0x1176cc800] 05:05:07 INFO - PROCESS | 1651 | 1471349107371 Marionette DEBUG loaded listener.js 05:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12845c800) [pid = 1651] [serial = 2352] [outer = 0x1176cc800] 05:05:07 INFO - PROCESS | 1651 | 1471349107963 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]]]}] 05:05:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 05:05:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 05:05:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 869ms 05:05:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 05:05:07 INFO - PROCESS | 1651 | 1471349107975 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 05:05:07 INFO - PROCESS | 1651 | 1471349107978 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 05:05:07 INFO - PROCESS | 1651 | 1471349107981 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 05:05:07 INFO - PROCESS | 1651 | 1471349107983 Marionette TRACE conn2 <- [1,3102,null,{}] 05:05:07 INFO - PROCESS | 1651 | 1471349107986 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}] 05:05:07 INFO - PROCESS | 1651 | 1471349107988 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:08 INFO - PROCESS | 1651 | 1471349108096 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 05:05:08 INFO - PROCESS | 1651 | 1471349108216 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:08 INFO - PROCESS | 1651 | 1471349108217 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ae9800 == 48 [pid = 1651] [id = 785] 05:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x1176c0800) [pid = 1651] [serial = 2353] [outer = 0x0] 05:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x118210400) [pid = 1651] [serial = 2354] [outer = 0x1176c0800] 05:05:08 INFO - PROCESS | 1651 | 1471349108248 Marionette DEBUG loaded listener.js 05:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x119596400) [pid = 1651] [serial = 2355] [outer = 0x1176c0800] 05:05:08 INFO - PROCESS | 1651 | 1471349108643 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 05:05:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 05:05:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 671ms 05:05:08 INFO - PROCESS | 1651 | 1471349108652 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 05:05:08 INFO - PROCESS | 1651 | 1471349108655 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 05:05:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 05:05:08 INFO - PROCESS | 1651 | 1471349108660 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 05:05:08 INFO - PROCESS | 1651 | 1471349108661 Marionette TRACE conn2 <- [1,3106,null,{}] 05:05:08 INFO - PROCESS | 1651 | 1471349108664 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}] 05:05:08 INFO - PROCESS | 1651 | 1471349108666 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:08 INFO - PROCESS | 1651 | 1471349108766 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 05:05:08 INFO - PROCESS | 1651 | 1471349108838 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:08 INFO - PROCESS | 1651 | 1471349108840 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x11717b800 == 47 [pid = 1651] [id = 776] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12e5d4800 == 46 [pid = 1651] [id = 775] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12e0d6800 == 45 [pid = 1651] [id = 774] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12d4d5000 == 44 [pid = 1651] [id = 773] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12d4bb000 == 43 [pid = 1651] [id = 772] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb41800 == 42 [pid = 1651] [id = 771] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x11100f800 == 41 [pid = 1651] [id = 770] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x11882b800 == 40 [pid = 1651] [id = 769] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12dbed000 == 39 [pid = 1651] [id = 768] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x119bda000 == 38 [pid = 1651] [id = 767] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1192db000 == 37 [pid = 1651] [id = 766] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12a8da000 == 36 [pid = 1651] [id = 765] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12d855800 == 35 [pid = 1651] [id = 764] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1237c3800 == 34 [pid = 1651] [id = 763] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x116532800 == 33 [pid = 1651] [id = 762] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x123428000 == 32 [pid = 1651] [id = 725] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x119ae9800 == 31 [pid = 1651] [id = 785] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x119bda800 == 30 [pid = 1651] [id = 784] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12d860800 == 29 [pid = 1651] [id = 783] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12c462000 == 28 [pid = 1651] [id = 782] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12be77800 == 27 [pid = 1651] [id = 781] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12a782800 == 26 [pid = 1651] [id = 780] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12445e000 == 25 [pid = 1651] [id = 779] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x126afa800 == 24 [pid = 1651] [id = 777] 05:05:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1131e7800 == 23 [pid = 1651] [id = 778] 05:05:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11100b000 == 24 [pid = 1651] [id = 786] 05:05:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x112a86000) [pid = 1651] [serial = 2356] [outer = 0x0] 05:05:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x1132b5000) [pid = 1651] [serial = 2357] [outer = 0x112a86000] 05:05:09 INFO - PROCESS | 1651 | 1471349109542 Marionette DEBUG loaded listener.js 05:05:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x115e67000) [pid = 1651] [serial = 2358] [outer = 0x112a86000] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12ba7b000) [pid = 1651] [serial = 2262] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12bae6800) [pid = 1651] [serial = 2265] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x126a06000) [pid = 1651] [serial = 2253] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x1283f5400) [pid = 1651] [serial = 2254] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x124291c00) [pid = 1651] [serial = 2250] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x128da2c00) [pid = 1651] [serial = 2256] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12a937800) [pid = 1651] [serial = 2257] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x1212dd800) [pid = 1651] [serial = 2224] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x119a71c00) [pid = 1651] [serial = 2241] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x119b2c000) [pid = 1651] [serial = 2247] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x1212dc800) [pid = 1651] [serial = 2248] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x11613ac00) [pid = 1651] [serial = 2239] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12ade0400) [pid = 1651] [serial = 2236] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x1283f7c00) [pid = 1651] [serial = 2230] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x1195cf000) [pid = 1651] [serial = 2245] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x116467400) [pid = 1651] [serial = 2244] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12a725000) [pid = 1651] [serial = 2233] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x117c4fc00) [pid = 1651] [serial = 2221] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1258f4000) [pid = 1651] [serial = 2227] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12baeec00) [pid = 1651] [serial = 2268] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12c18d000) [pid = 1651] [serial = 2280] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12bbdc400) [pid = 1651] [serial = 2274] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x124d65400) [pid = 1651] [serial = 2273] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12c187c00) [pid = 1651] [serial = 2279] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12471a400) [pid = 1651] [serial = 2271] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12bbd8000) [pid = 1651] [serial = 2269] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12c218800) [pid = 1651] [serial = 2282] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x124f0f800) [pid = 1651] [serial = 2251] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12a941800) [pid = 1651] [serial = 2259] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12ba71c00) [pid = 1651] [serial = 2260] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12baebc00) [pid = 1651] [serial = 2266] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12c181800) [pid = 1651] [serial = 2277] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12ba80400) [pid = 1651] [serial = 2263] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12bebfc00) [pid = 1651] [serial = 2276] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x113cba400) [pid = 1651] [serial = 2189] [outer = 0x0] [url = about:blank] 05:05:09 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1195d1800) [pid = 1651] [serial = 2192] [outer = 0x0] [url = about:blank] 05:05:10 INFO - PROCESS | 1651 | 1471349110000 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]]]}] 05:05:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 05:05:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 05:05:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 05:05:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1373ms 05:05:10 INFO - PROCESS | 1651 | 1471349110041 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 05:05:10 INFO - PROCESS | 1651 | 1471349110045 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 05:05:10 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 05:05:10 INFO - PROCESS | 1651 | 1471349110051 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 05:05:10 INFO - PROCESS | 1651 | 1471349110053 Marionette TRACE conn2 <- [1,3110,null,{}] 05:05:10 INFO - PROCESS | 1651 | 1471349110058 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}] 05:05:10 INFO - PROCESS | 1651 | 1471349110060 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:10 INFO - PROCESS | 1651 | 1471349110194 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 05:05:10 INFO - PROCESS | 1651 | 1471349110336 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:10 INFO - PROCESS | 1651 | 1471349110339 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11717b800 == 25 [pid = 1651] [id = 787] 05:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x116143000) [pid = 1651] [serial = 2359] [outer = 0x0] 05:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x117c49c00) [pid = 1651] [serial = 2360] [outer = 0x116143000] 05:05:10 INFO - PROCESS | 1651 | 1471349110384 Marionette DEBUG loaded listener.js 05:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1185a3400) [pid = 1651] [serial = 2361] [outer = 0x116143000] 05:05:10 INFO - PROCESS | 1651 | 1471349110690 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"]]]}] 05:05:10 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 05:05:10 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 05:05:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 05:05:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:05:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 05:05:10 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 676ms 05:05:10 INFO - PROCESS | 1651 | 1471349110726 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 05:05:10 INFO - PROCESS | 1651 | 1471349110728 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 05:05:10 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 05:05:10 INFO - PROCESS | 1651 | 1471349110739 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 05:05:10 INFO - PROCESS | 1651 | 1471349110741 Marionette TRACE conn2 <- [1,3114,null,{}] 05:05:10 INFO - PROCESS | 1651 | 1471349110743 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}] 05:05:10 INFO - PROCESS | 1651 | 1471349110745 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:10 INFO - PROCESS | 1651 | 1471349110855 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 05:05:10 INFO - PROCESS | 1651 | 1471349110927 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\", \"85b61476-44b3-41ae-890c-c6ee81bd8f07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:10 INFO - PROCESS | 1651 | 1471349110929 Marionette INFO sendAsync 47f5ee10-4afb-da4c-acca-76382822307a 05:05:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x119403800 == 26 [pid = 1651] [id = 788] 05:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11916b400) [pid = 1651] [serial = 2362] [outer = 0x0] 05:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1198b4400) [pid = 1651] [serial = 2363] [outer = 0x11916b400] 05:05:10 INFO - PROCESS | 1651 | 1471349110962 Marionette DEBUG loaded listener.js 05:05:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x119a6a400) [pid = 1651] [serial = 2364] [outer = 0x11916b400] 05:05:11 INFO - PROCESS | 1651 | 1471349111226 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]]]}] 05:05:11 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 05:05:11 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 520ms 05:05:11 INFO - PROCESS | 1651 | 1471349111260 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 05:05:11 INFO - PROCESS | 1651 | 1471349111261 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 05:05:12 WARNING - u'runner_teardown' () 05:05:12 INFO - No more tests 05:05:12 INFO - Got 0 unexpected results 05:05:12 INFO - SUITE-END | took 510s 05:05:12 INFO - Closing logging queue 05:05:12 INFO - queue closed 05:05:12 INFO - Return code: 0 05:05:12 WARNING - # TBPL SUCCESS # 05:05:12 INFO - Running post-action listener: _resource_record_post_action 05:05:12 INFO - Running post-run listener: _resource_record_post_run 05:05:13 INFO - Total resource usage - Wall time: 532s; CPU: 57.0%; Read bytes: 39260160; Write bytes: 951290880; Read time: 376; Write time: 4710 05:05:13 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 05:05:13 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 237568; Write bytes: 154513408; Read time: 4; Write time: 296 05:05:13 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 37089280; Write bytes: 793848832; Read time: 349; Write time: 4403 05:05:13 INFO - Running post-run listener: _upload_blobber_files 05:05:13 INFO - Blob upload gear active. 05:05:13 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 05:05:13 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 05:05:13 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'] 05:05:13 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 05:05:13 INFO - (blobuploader) - INFO - Open directory for files ... 05:05:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 05:05:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:05:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:05:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 05:05:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:05:15 INFO - (blobuploader) - INFO - Done attempting. 05:05:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 05:05:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:05:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:05:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 05:05:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:05:16 INFO - (blobuploader) - INFO - Done attempting. 05:05:16 INFO - (blobuploader) - INFO - Iteration through files over. 05:05:16 INFO - Return code: 0 05:05:16 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 05:05:16 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 05:05:16 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/5a333c9318222e6130d15b99e563dd810418c12121225e154d0a2bbda3730463b38470af3c84826d4a0bd863cd5109cee7209b76e656a372e891a2dbd999330c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/88e36cf63d20561d8cb5529175bd88186e500fd26a1b8a5980f673510ea0321a22f7c92fb4fdbe196c90fde13fcb0b7d9f24a73834f8b0b6a1fee96a42fd1924"} 05:05:16 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 05:05:16 INFO - Writing to file /builds/slave/test/properties/blobber_files 05:05:16 INFO - Contents: 05:05:16 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/5a333c9318222e6130d15b99e563dd810418c12121225e154d0a2bbda3730463b38470af3c84826d4a0bd863cd5109cee7209b76e656a372e891a2dbd999330c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/88e36cf63d20561d8cb5529175bd88186e500fd26a1b8a5980f673510ea0321a22f7c92fb4fdbe196c90fde13fcb0b7d9f24a73834f8b0b6a1fee96a42fd1924"} 05:05:16 INFO - Running post-run listener: copy_logs_to_upload_dir 05:05:16 INFO - Copying logs to upload dir... 05:05:16 INFO - mkdir: /builds/slave/test/build/upload/logs 05:05:16 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1036.854817 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 17 secs) (at 2016-08-16 05:05:17.022333) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-16 05:05:17.026148) ========= 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.LpBnqAUriw/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.l3mbABGgWo/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/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/5a333c9318222e6130d15b99e563dd810418c12121225e154d0a2bbda3730463b38470af3c84826d4a0bd863cd5109cee7209b76e656a372e891a2dbd999330c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/88e36cf63d20561d8cb5529175bd88186e500fd26a1b8a5980f673510ea0321a22f7c92fb4fdbe196c90fde13fcb0b7d9f24a73834f8b0b6a1fee96a42fd1924"} build_url:https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013195 build_url: 'https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/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/5a333c9318222e6130d15b99e563dd810418c12121225e154d0a2bbda3730463b38470af3c84826d4a0bd863cd5109cee7209b76e656a372e891a2dbd999330c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/88e36cf63d20561d8cb5529175bd88186e500fd26a1b8a5980f673510ea0321a22f7c92fb4fdbe196c90fde13fcb0b7d9f24a73834f8b0b6a1fee96a42fd1924"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JrrC0MRASMqChYQ8yB1bbQ/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-16 05:05:17.064663) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 05:05:17.065125) ========= 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.LpBnqAUriw/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.l3mbABGgWo/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/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.005126 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 05:05:17.121633) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-16 05:05:17.121955) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-16 05:05:17.122375) ========= ========= Total master_lag: 0.60 =========